{
  "$schema": "https://ui.shadcn.com/schema/registry.json",
  "name": "jixoai-ui",
  "homepage": "https://ui.jixoai.com",
  "items": [
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "jixoai-theme",
      "type": "registry:theme",
      "title": "jixoai theme",
      "description": "The jixoai design-language token sheet: OKLCH colors with the one-brand-hue law, hard offset shadows, radius 0 with bevel upgrade, mono-first fonts, terminal surfaces, and the data-reveal entrance styles (static markup + CSS).",
      "files": [
        {
          "path": "registry/files/theme/jixoai.css",
          "target": "@lib/jixoai.css",
          "type": "registry:file"
        }
      ],
      "docs": "Install delivers the full token sheet as a css FILE (jixoai.css). No cssVars are injected: injection overwrote existing brand hues and produced mangled mappings on projects that already carried a token sheet.",
      "meta": {
        "group": "engines",
        "href": "/tokens.html"
      },
      "dependencies": [
        "@fontsource-variable/jetbrains-mono",
        "@fontsource/share-tech-mono"
      ],
      "registryDependencies": []
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "universal-props",
      "type": "registry:lib",
      "title": "jixoai universal props (the eight-axis kernel)",
      "description": "The shared explicit-props kernel: the schema (grammar types + alias defaults) and the generated CSS ladder (alias vars, @supports verdicts, density composition).",
      "docs": "Every component accepts the eight style axes — size · shape · radius · density · color · theme · elevation · motion. Each axis takes a named step (resolve through var(--jx-<axis>-<alias>) — override the var to remap, pure CSS, no resolver runtime), 'auto' (inherit the ambient context; the default, stamps nothing), an exact number (the unit is per axis: px for size/radius, a coefficient for density/motion, dp for elevation, hue degrees for color), or query({ sm: 'large', '@sm/card': 20 }) for responsive and container-conditional values (media keys bare, container keys carry @; named containers are size/name). Values resolve to CSS expressions stamped as custom properties on the component root — never classes. Install ships the schema + the generated CSS ladder; import the slots from @jixoai/defaults.",
      "files": [
        {
          "type": "registry:file",
          "path": "registry/files/lib/universal-props.schema.ts",
          "target": "@lib/universal-props.schema.ts"
        },
        {
          "type": "registry:file",
          "path": "registry/files/lib/universal-props.css",
          "target": "@lib/universal-props.css"
        },
        {
          "type": "registry:file",
          "path": "registry/files/lib/universal-props-query.svelte.ts",
          "target": "@lib/universal-props-query.svelte.ts"
        }
      ],
      "dependencies": [],
      "registryDependencies": [],
      "meta": {
        "group": "engines",
        "href": "/docs/universal-props.html"
      }
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "tokens",
      "type": "registry:lib",
      "title": "jixoai typed tokens (StyleX)",
      "description": "The typed mirror of the jixoai theme sheet for StyleX atoms: 60 defineVars members whose values are verbatim var(--primary)-style references to the sheet (the sheet stays the single source — this module re-maps, never re-computes). A typo'd token key is a compile error naming the key. Named keys keep the emitted custom properties stable across builds; dark/density/hue keep cascading through the existing runtime channels.",
      "files": [
        {
          "path": "registry/files/lib/tokens.stylex.js",
          "target": "@lib/tokens.stylex.js",
          "type": "registry:file",
          "content": "import './tokens.stylex.css';\n// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: tokens\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x8oqhs8\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x8oqhs8\": \"x13ei35y x8oqhs8\",\n  \"$$css\": \"\",\n});\n"
        },
        {
          "path": "registry/files/lib/tokens.stylex.css",
          "target": "@lib/tokens.stylex.css",
          "type": "registry:file",
          "content": "@layer properties, theme, base, components, components.stylex.priority1;\n\n@layer components.stylex.priority1 {\n  :root, .x8oqhs8 {\n    --jx-brand-hue: var(--brand-hue);\n    --jx-background: var(--background);\n    --jx-foreground: var(--foreground);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-border: var(--border);\n    --jx-input: var(--input);\n    --jx-ring: var(--ring);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-font-sans: var(--font-sans);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-radius: var(--radius);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-scrim: var(--scrim);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-small: var(--text-small);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-lg: var(--text-lg);\n    --jx-track-label: var(--track-label);\n    --jx-track-wide: var(--track-wide);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-shell-w: var(--shell-w);\n    --jx-stage-w: var(--stage-w);\n    --jx-space-2: var(--space-2);\n    --jx-space-4: var(--space-4);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-80: var(--space-80);\n    --jx-hairline: var(--hairline);\n  }\n\n  .x13ei35y.x13ei35y, .x13ei35y.x13ei35y:root {\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-background: var(--background);\n    --jx-border: var(--border);\n    --jx-brand-hue: var(--brand-hue);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-font-sans: var(--font-sans);\n    --jx-foreground: var(--foreground);\n    --jx-hairline: var(--hairline);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-input: var(--input);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-radius: var(--radius);\n    --jx-ring: var(--ring);\n    --jx-scrim: var(--scrim);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shell-w: var(--shell-w);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-2: var(--space-2);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-4: var(--space-4);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-80: var(--space-80);\n    --jx-stage-w: var(--stage-w);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-lg: var(--text-lg);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-small: var(--text-small);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-track-label: var(--track-label);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-wide: var(--track-wide);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n  }\n}\n/* buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9 · generator: @jixoai/ui-vite-plugin@0.6.0 · engine: @stylexjs/unplugin@0.19.0 */\n"
        }
      ],
      "docs": "Compiled by the jixoai build only (the @jixoai/ui-vite-plugin stylex feature): the shipped payload is plain class-constant strings + css, so a consumer of this item never owes any @stylexjs/* package (F11). Installing it pulls the theme sheet too (the var() references need it present) — import the css, never the engine.",
      "meta": {
        "group": "engines",
        "href": "/tokens.html"
      },
      "dependencies": [],
      "registryDependencies": [
        "@jixoai/jixoai-theme"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "toc-engine",
      "type": "registry:lib",
      "title": "ToC geometry engine",
      "description": "Framework-free table-of-contents engine: per-frame geometry snapshot computes IoM weights (intersection area / min(block, viewport) — saturates to 100% in both directions) and the line pick (the viewport-top line resolves to the region containing it; margins resolve DOWNWARD to the next block; mobile line sits at the sticky bar bottom + 2em). Region source is [data-region]/[data-family] markup, OR — new in the scroll-area family (2026-08-22) — a derived-extents provider (the toc-outline lib): heading extents synthesized at compute time, re-read live every pass.",
      "files": [
        {
          "path": "registry/files/lib/toc-engine.ts",
          "target": "@lib/toc-engine.ts",
          "type": "registry:file"
        }
      ],
      "docs": "Observe regions with data-region on leaf heading-to-heading blocks and data-family on parent section extents. The engine calls onUpdate(weights: Map<id, 0..1>, pick: id | null) on scroll/resize (rAF-throttled).",
      "meta": {
        "group": "engines",
        "href": "/docs/components/toc.html"
      },
      "registryDependencies": []
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "press-button",
      "type": "registry:ui",
      "title": "Press button",
      "description": "The press-law button (theme .jx-press): hover grows the shadow only (xs → sm, the body never moves); active presses the body +1px into the page while the box-shadow offsets counter-shrink 1px (the *-press token poses) — the shadow paint stays anchored, no pseudo layer. Variant ladder: fill / tonal / outline (default) / ghost + link (an interaction-affordance exception, not a surface rung); hue is injection through --jx-fill/--jx-fill-ink/--jx-tonal/--jx-outline (destructive ACTIONS inject the destructive pair, copied-style feedback = tonal + success). One opt-in effect loop per button via typed builders exported from the module script — shimmer() additive perimeter spark (plus-lighter, box-owned clip), pulse() sonar rings (slow/ring/ripple), rainbow() blended aurora wash (conic, three prime timelines, screen on fill / color elsewhere), ripple() press-point ink driven by WAAPI and removed on animation.finished (runtime extracted to ripple.svelte.ts, shared with Chip), with a round/bevel-diamond shape option — modeled on the animation-svelte reference, options on every loop, frozen under reduced motion.",
      "files": [
        {
          "path": "registry/files/ui/press-button/press-button.svelte",
          "target": "@ui/press-button/press-button.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/press-button/index.ts",
          "target": "@ui/press-button/index.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/press-button/press-button.css",
          "target": "@ui/press-button/press-button.css",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/press-button/ripple.svelte.ts",
          "target": "@ui/press-button/ripple.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/press-button/press-effect-runtime.ts",
          "target": "@ui/press-button/press-effect-runtime.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/press-button/press-button-defaults.svelte.ts",
          "target": "@ui/press-button/press-button-defaults.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/press-button/press-button.stylex.js",
          "target": "@ui/press-button/press-button.stylex.js",
          "type": "registry:file",
          "content": "import './press-button.stylex.css';\n// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: press-button\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const pressButtonStyles = Object.freeze({\n  \"base\": \"x3nfvp2 x1bhj078 x6s0dn4 xxguibh xn212u0 x1jrff4x x12iqurn x1x84bn5\",\n  \"baseSquare\": \"xu9qwbo xl56j7k\",\n  \"baseText\": \"xiouwu1 xwwigjq\",\n  \"frame\": \"x1j5qm77 x1y0btm7\",\n  \"fill\": \"x1wy2m0j xugmw4y x1n85tha xnwy5bs x1ylmb6m x1ggml12\",\n  \"tonal\": \"xf1wjqb xvjspsj xzbs2vq x9yvj25 x1w1tqly xs5hli\",\n  \"outlineVar\": \"xjbqb8w xg9oa76 xl8unsv x18a98v2 x9yvj25 x1w1tqly xs5hli\",\n  \"ghost\": \"xjbqb8w x9r1u3d xl8unsv x18a98v2 x1py0k6j x1qbsd4u x16rn130 xs5hli x1tvaz0g xme02mz\",\n  \"link\": \"x18as732 xkrqix3 x1kuah0p x3pynha x1sur9pj x1ljrylj\",\n  \"spinner\": \"x1mwizrc x18as732\",\n  \"spinnerFrames\": \"x1n2onr6 xwz0xwf xayc3bl x2b8uid x3ajldb\",\n  \"spinnerFrame\": \"x1j61x8r x1agbcgv xcrlgei\",\n  \"frameVisible\": \"xnpuxes\",\n  \"frameHidden\": \"xlshs6z\",\n  \"checkGlyph\": \"x3nfvp2 x1okw0bk x6s0dn4 x18as732\",\n});\n"
        },
        {
          "path": "registry/files/tokens.stylex.js",
          "target": "@lib/tokens.stylex.js",
          "type": "registry:file",
          "content": "// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: press-button\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const pressButtonStyles = Object.freeze({\n  \"base\": \"x3nfvp2 x1bhj078 x6s0dn4 xxguibh xn212u0 x1jrff4x x12iqurn x1x84bn5\",\n  \"baseSquare\": \"xu9qwbo xl56j7k\",\n  \"baseText\": \"xiouwu1 xwwigjq\",\n  \"frame\": \"x1j5qm77 x1y0btm7\",\n  \"fill\": \"x1wy2m0j xugmw4y x1n85tha xnwy5bs x1ylmb6m x1ggml12\",\n  \"tonal\": \"xf1wjqb xvjspsj xzbs2vq x9yvj25 x1w1tqly xs5hli\",\n  \"outlineVar\": \"xjbqb8w xg9oa76 xl8unsv x18a98v2 x9yvj25 x1w1tqly xs5hli\",\n  \"ghost\": \"xjbqb8w x9r1u3d xl8unsv x18a98v2 x1py0k6j x1qbsd4u x16rn130 xs5hli x1tvaz0g xme02mz\",\n  \"link\": \"x18as732 xkrqix3 x1kuah0p x3pynha x1sur9pj x1ljrylj\",\n  \"spinner\": \"x1mwizrc x18as732\",\n  \"spinnerFrames\": \"x1n2onr6 xwz0xwf xayc3bl x2b8uid x3ajldb\",\n  \"spinnerFrame\": \"x1j61x8r x1agbcgv xcrlgei\",\n  \"frameVisible\": \"xnpuxes\",\n  \"frameHidden\": \"xlshs6z\",\n  \"checkGlyph\": \"x3nfvp2 x1okw0bk x6s0dn4 x18as732\",\n});\n"
        },
        {
          "path": "registry/files/ui/press-button/press-button.stylex.css",
          "target": "@ui/press-button/press-button.stylex.css",
          "type": "registry:file",
          "content": "@layer properties, theme, base, components, components.stylex.priority1, components.stylex.priority2, components.stylex.priority3, components.stylex.priority4;\n\n@layer components.stylex.priority1 {\n  :root, .x1klgzij {\n    --jx-brand-hue: var(--brand-hue);\n    --jx-background: var(--background);\n    --jx-foreground: var(--foreground);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-border: var(--border);\n    --jx-input: var(--input);\n    --jx-ring: var(--ring);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-font-sans: var(--font-sans);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-radius: var(--radius);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-scrim: var(--scrim);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-small: var(--text-small);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-lg: var(--text-lg);\n    --jx-track-label: var(--track-label);\n    --jx-track-wide: var(--track-wide);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-shell-w: var(--shell-w);\n    --jx-stage-w: var(--stage-w);\n    --jx-space-2: var(--space-2);\n    --jx-space-4: var(--space-4);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-80: var(--space-80);\n    --jx-hairline: var(--hairline);\n  }\n\n  .x13ei35y.x13ei35y, .x13ei35y.x13ei35y:root {\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-background: var(--background);\n    --jx-border: var(--border);\n    --jx-brand-hue: var(--brand-hue);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-font-sans: var(--font-sans);\n    --jx-foreground: var(--foreground);\n    --jx-hairline: var(--hairline);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-input: var(--input);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-radius: var(--radius);\n    --jx-ring: var(--ring);\n    --jx-scrim: var(--scrim);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shell-w: var(--shell-w);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-2: var(--space-2);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-4: var(--space-4);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-80: var(--space-80);\n    --jx-stage-w: var(--stage-w);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-lg: var(--text-lg);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-small: var(--text-small);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-track-label: var(--track-label);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-wide: var(--track-wide);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n  }\n}\n\n@layer components.stylex.priority2 {\n  .xvjspsj {\n    border-color: color-mix(in oklab,var(--jx-tonal) 45%,transparent);\n  }\n\n  .x9r1u3d {\n    border-color: #0000;\n  }\n\n  .xugmw4y {\n    border-color: var(--jx-fill);\n  }\n\n  .xg9oa76 {\n    border-color: var(--jx-outline);\n  }\n\n  .x1y0btm7 {\n    border-style: solid;\n  }\n\n  .x1j5qm77 {\n    border-width: var(--jx-hairline);\n  }\n\n  .x1okw0bk {\n    flex: none;\n  }\n\n  .xiouwu1 {\n    gap: var(--jx-gap);\n  }\n\n  .xwwigjq {\n    padding-inline: var(--jx-inset);\n  }\n\n  @media (forced-colors: active) {\n    .x1ylmb6m.x1ylmb6m {\n      border-color: buttontext;\n    }\n\n    .x1w1tqly.x1w1tqly {\n      border-color: canvastext;\n    }\n\n    .x16rn130.x16rn130 {\n      border-color: #0000;\n    }\n  }\n}\n\n@layer components.stylex.priority3 {\n  .x6s0dn4 {\n    align-items: center;\n  }\n\n  .xf1wjqb {\n    background-color: color-mix(in oklab,var(--jx-tonal) 12%,transparent);\n  }\n\n  .xjbqb8w {\n    background-color: #0000;\n  }\n\n  .x1wy2m0j {\n    background-color: var(--jx-fill);\n  }\n\n  .x1n85tha {\n    color: var(--jx-fill-ink);\n  }\n\n  .xl8unsv {\n    color: var(--jx-foreground);\n  }\n\n  .x18as732 {\n    color: var(--jx-primary);\n  }\n\n  .xzbs2vq {\n    color: var(--jx-tonal);\n  }\n\n  .x3nfvp2 {\n    display: inline-flex;\n  }\n\n  .xwz0xwf {\n    display: inline-grid;\n  }\n\n  .x1mwizrc {\n    font-family: var(--jx-font-mono);\n  }\n\n  .xxguibh {\n    font-size: var(--jx-text);\n  }\n\n  .x1j61x8r {\n    font-style: normal;\n  }\n\n  .xcrlgei {\n    grid-column-start: 1;\n  }\n\n  .x1agbcgv {\n    grid-row-start: 1;\n  }\n\n  .xl56j7k {\n    justify-content: center;\n  }\n\n  .xn212u0 {\n    line-height: var(--jx-line);\n  }\n\n  .x1n2onr6 {\n    position: relative;\n  }\n\n  .x2b8uid {\n    text-align: center;\n  }\n\n  .xkrqix3 {\n    text-decoration-line: none;\n  }\n\n  .x1kuah0p {\n    text-decoration-thickness: from-font;\n  }\n\n  .x3pynha {\n    text-underline-offset: 4px;\n  }\n\n  .x3ajldb {\n    vertical-align: bottom;\n  }\n\n  .xlshs6z {\n    visibility: hidden;\n  }\n\n  .xnpuxes {\n    visibility: visible;\n  }\n\n  .x18a98v2:hover {\n    background-color: color-mix(in oklab,var(--jx-tonal) 8%,transparent);\n  }\n\n  .x1py0k6j:hover {\n    color: var(--jx-tonal);\n  }\n\n  .x1sur9pj:hover {\n    text-decoration-line: underline;\n  }\n\n  @media (forced-colors: active) {\n    .xnwy5bs.xnwy5bs {\n      background-color: buttonface;\n    }\n\n    .x9yvj25.x9yvj25 {\n      background-color: canvas;\n    }\n\n    .x1qbsd4u.x1qbsd4u {\n      background-color: #0000;\n    }\n\n    .x1ggml12.x1ggml12 {\n      color: buttontext;\n    }\n\n    .xs5hli.xs5hli {\n      color: canvastext;\n    }\n\n    .x1ljrylj.x1ljrylj {\n      color: linktext;\n    }\n\n    .x1x84bn5.x1x84bn5 {\n      outline-color: highlight;\n    }\n\n    .x12iqurn.x12iqurn {\n      outline-offset: 2px;\n    }\n\n    .x1jrff4x.x1jrff4x {\n      outline-width: 2px;\n    }\n\n    .x1tvaz0g.x1tvaz0g:hover {\n      background-color: buttonface;\n    }\n\n    .xme02mz.xme02mz:hover {\n      color: buttontext;\n    }\n  }\n}\n\n@layer components.stylex.priority4 {\n  .x1bhj078 {\n    min-height: var(--jx-hit);\n  }\n\n  .xu9qwbo {\n    min-width: var(--jx-hit);\n  }\n\n  .xayc3bl {\n    width: 1ch;\n  }\n}\n/* buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9 · generator: @jixoai/ui-vite-plugin@0.6.0 · engine: @stylexjs/unplugin@0.19.0 */\n"
        }
      ],
      "meta": {
        "group": "effects",
        "href": "/docs/components/press-button.html"
      },
      "registryDependencies": [
        "@jixoai/jixoai-theme",
        "@jixoai/icon",
        "@jixoai/paint",
        "@jixoai/defaults",
        "@jixoai/color-utils"
      ]
    },
    {
      "name": "list-item",
      "type": "registry:ui",
      "title": "List item",
      "description": "The list row as a system (F7 coverage, shadcn composition): AUTO-VARIANT chrome — standalone rows carry their own terminal surface, ItemGroup owns the frame (native section+ul, default/muted/plain modes, optional label, divider policy: 38% auto hairlines structurally exclusive with full-strength ItemDivider). The ItemEnd lane hosts after/actions/chevron; the grid presence matrix stays four bits (:has()-driven, no implicit tracks). ItemField wires settings rows (label[for], describedby chains, icon glyph inline-start of the label) and seven thin adapters — ItemToggle / ItemCheckbox / ItemRadio / ItemSelect / ItemInput / ItemSegmented / ItemStepper — compose the existing controls without reimplementing them (segmented rides native radio ToggleGroup semantics, stepper rides NumberInput with typing first-class). layout=media rides custom properties; narrow groups wrap the end lane at 30rem via container query.",
      "files": [
        {
          "path": "registry/files/ui/list-item/item.svelte",
          "target": "@ui/list-item/item.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/list-item/item-group.svelte",
          "target": "@ui/list-item/item-group.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/list-item/item-media.svelte",
          "target": "@ui/list-item/item-media.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/list-item/item-content.svelte",
          "target": "@ui/list-item/item-content.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/list-item/item-title.svelte",
          "target": "@ui/list-item/item-title.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/list-item/item-description.svelte",
          "target": "@ui/list-item/item-description.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/list-item/item-actions.svelte",
          "target": "@ui/list-item/item-actions.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/list-item/item-header.svelte",
          "target": "@ui/list-item/item-header.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/list-item/item-footer.svelte",
          "target": "@ui/list-item/item-footer.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/list-item/item.css",
          "target": "@ui/list-item/item.css",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/list-item/index.ts",
          "target": "@ui/list-item/index.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/list-item/item-end.svelte",
          "target": "@ui/list-item/item-end.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/list-item/item-after.svelte",
          "target": "@ui/list-item/item-after.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/list-item/item-chevron.svelte",
          "target": "@ui/list-item/item-chevron.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/list-item/item-divider.svelte",
          "target": "@ui/list-item/item-divider.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/list-item/item-field.svelte",
          "target": "@ui/list-item/item-field.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/list-item/item-toggle.svelte",
          "target": "@ui/list-item/item-toggle.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/list-item/item-checkbox.svelte",
          "target": "@ui/list-item/item-checkbox.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/list-item/item-radio.svelte",
          "target": "@ui/list-item/item-radio.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/list-item/item-select.svelte",
          "target": "@ui/list-item/item-select.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/list-item/item-input.svelte",
          "target": "@ui/list-item/item-input.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/list-item/item-segmented.svelte",
          "target": "@ui/list-item/item-segmented.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/list-item/item-stepper.svelte",
          "target": "@ui/list-item/item-stepper.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/list-item/list-item-defaults.svelte.ts",
          "target": "@ui/list-item/list-item-defaults.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/list-item/item.stylex.js",
          "target": "@ui/list-item/item.stylex.js",
          "type": "registry:file",
          "content": "import './item.stylex.css';\n// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: list-item\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const itemStyles = Object.freeze({\n  \"divider\": \"x3ct3a4 x1ghz6dp x1717udv\",\n});\n"
        },
        {
          "path": "registry/files/ui/list-item/item.stylex.css",
          "target": "@ui/list-item/item.stylex.css",
          "type": "registry:file",
          "content": "@layer properties, theme, base, components, components.stylex.priority1, components.stylex.priority2;\n\n@layer components.stylex.priority1 {\n  .x1ghz6dp {\n    margin: 0;\n  }\n\n  .x1717udv {\n    padding: 0;\n  }\n}\n\n@layer components.stylex.priority2 {\n  .x3ct3a4 {\n    list-style-type: none;\n  }\n}\n/* buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9 · generator: @jixoai/ui-vite-plugin@0.6.0 · engine: @stylexjs/unplugin@0.19.0 */\n"
        }
      ],
      "registryDependencies": [
        "@jixoai/density",
        "@jixoai/toggle",
        "@jixoai/checkbox",
        "@jixoai/radio",
        "@jixoai/native-select",
        "@jixoai/input",
        "@jixoai/toggle-group",
        "@jixoai/number-input",
        "@jixoai/icon",
        "@jixoai/utils",
        "@jixoai/jixoai-theme",
        "@jixoai/defaults",
        "@jixoai/control-chrome",
        "@jixoai/button-group"
      ],
      "meta": {
        "group": "layout",
        "href": "/docs/components/list-item.html"
      }
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "section-card",
      "type": "registry:ui",
      "title": "Section card",
      "description": "The content atom of the jixoai site grammar: bordered card, header block with eyebrow (brand hue, Share Tech Mono, tracked), font-nav title, text-pretty summary, body snippet slot.",
      "files": [
        {
          "path": "registry/files/ui/section-card/section-card.svelte",
          "target": "@ui/section-card/section-card.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/section-card/section-card.css",
          "target": "@ui/section-card/section-card.css",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/section-card/index.ts",
          "target": "@ui/section-card/index.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/section-card/section-card-defaults.svelte.ts",
          "target": "@ui/section-card/section-card-defaults.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/section-card/section-card.stylex.js",
          "target": "@ui/section-card/section-card.stylex.js",
          "type": "registry:file",
          "content": "import './section-card.stylex.css';\n// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: section-card\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const sectionCardStyles = Object.freeze({\n  \"card\": \"x14o5nlz x1y0btm7 xwi7vqo x13udha1 xgksgmo\",\n  \"header\": \"x78zum5 xdt5ytf x1rv0qqv x1rkupyp x1naxbor\",\n  \"eyebrow\": \"xzavzzj xzsf02u xkmreuy xtvhhri x1m19o6m\",\n  \"titleBlock\": \"x78zum5 xdt5ytf x4mccgb\",\n  \"headerRow\": \"x78zum5 xdt5ytf x1rv0qqv x1k046mz x1gqojru xqw5h6q\",\n  \"headerText\": \"x78zum5 xdt5ytf x1rv0qqv xeuugli x845mor\",\n  \"headerAsideCell\": \"x1okw0bk xy0nghz\",\n  \"body\": \"x1rkupyp x1yverku\",\n});\n"
        },
        {
          "path": "registry/files/tokens.stylex.js",
          "target": "@lib/tokens.stylex.js",
          "type": "registry:file",
          "content": "// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: section-card\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const sectionCardStyles = Object.freeze({\n  \"card\": \"x14o5nlz x1y0btm7 xwi7vqo x13udha1 xgksgmo\",\n  \"header\": \"x78zum5 xdt5ytf x1rv0qqv x1rkupyp x1naxbor\",\n  \"eyebrow\": \"xzavzzj xzsf02u xkmreuy xtvhhri x1m19o6m\",\n  \"titleBlock\": \"x78zum5 xdt5ytf x4mccgb\",\n  \"headerRow\": \"x78zum5 xdt5ytf x1rv0qqv x1k046mz x1gqojru xqw5h6q\",\n  \"headerText\": \"x78zum5 xdt5ytf x1rv0qqv xeuugli x845mor\",\n  \"headerAsideCell\": \"x1okw0bk xy0nghz\",\n  \"body\": \"x1rkupyp x1yverku\",\n});\n"
        },
        {
          "path": "registry/files/ui/section-card/section-card.stylex.css",
          "target": "@ui/section-card/section-card.stylex.css",
          "type": "registry:file",
          "content": "@layer properties, theme, base, components, components.stylex.priority1, components.stylex.priority2, components.stylex.priority3, components.stylex.priority4;\n\n@layer components.stylex.priority1 {\n  :root, .x1klgzij {\n    --jx-brand-hue: var(--brand-hue);\n    --jx-background: var(--background);\n    --jx-foreground: var(--foreground);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-border: var(--border);\n    --jx-input: var(--input);\n    --jx-ring: var(--ring);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-font-sans: var(--font-sans);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-radius: var(--radius);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-scrim: var(--scrim);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-small: var(--text-small);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-lg: var(--text-lg);\n    --jx-track-label: var(--track-label);\n    --jx-track-wide: var(--track-wide);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-shell-w: var(--shell-w);\n    --jx-stage-w: var(--stage-w);\n    --jx-space-2: var(--space-2);\n    --jx-space-4: var(--space-4);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-80: var(--space-80);\n    --jx-hairline: var(--hairline);\n  }\n\n  .x13ei35y.x13ei35y, .x13ei35y.x13ei35y:root {\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-background: var(--background);\n    --jx-border: var(--border);\n    --jx-brand-hue: var(--brand-hue);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-font-sans: var(--font-sans);\n    --jx-foreground: var(--foreground);\n    --jx-hairline: var(--hairline);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-input: var(--input);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-radius: var(--radius);\n    --jx-ring: var(--ring);\n    --jx-scrim: var(--scrim);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shell-w: var(--shell-w);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-2: var(--space-2);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-4: var(--space-4);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-80: var(--space-80);\n    --jx-stage-w: var(--stage-w);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-lg: var(--text-lg);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-small: var(--text-small);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-track-label: var(--track-label);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-wide: var(--track-wide);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n  }\n}\n\n@layer components.stylex.priority2 {\n  .xwi7vqo {\n    border-color: var(--jx-border);\n  }\n\n  .x1y0btm7 {\n    border-style: solid;\n  }\n\n  .x14o5nlz {\n    border-width: var(--hairline);\n  }\n\n  .x845mor {\n    flex: 1;\n  }\n\n  .x1okw0bk {\n    flex: none;\n  }\n\n  .x4mccgb {\n    gap: calc(var(--jx-stack) + calc(var(--jx-unit) / 2));\n  }\n\n  .x1rv0qqv {\n    gap: calc(var(--jx-stack) + var(--jx-unit));\n  }\n\n  .x1yverku {\n    padding-block: calc(var(--jx-stack) + calc(var(--jx-unit) * 2));\n  }\n\n  .x1naxbor {\n    padding-block: calc(var(--jx-stack) + var(--jx-unit));\n  }\n\n  .x1rkupyp {\n    padding-inline: calc(var(--jx-inset) + var(--jx-unit));\n  }\n\n  @media (width >= 48rem) {\n    .xqw5h6q.xqw5h6q {\n      gap: calc(var(--jx-inset) * 3);\n    }\n  }\n}\n\n@layer components.stylex.priority3 {\n  .x13udha1 {\n    background-color: var(--jx-card);\n  }\n\n  .xgksgmo {\n    box-shadow: var(--jx-shadow-2xs);\n  }\n\n  .xzsf02u {\n    color: var(--primary-text);\n  }\n\n  .x78zum5 {\n    display: flex;\n  }\n\n  .xdt5ytf {\n    flex-direction: column;\n  }\n\n  .xzavzzj {\n    font-family: var(--jx-font-nav);\n  }\n\n  .xkmreuy {\n    font-size: calc(var(--jx-text-secondary) - calc(var(--jx-unit) / 4));\n  }\n\n  .x1m19o6m {\n    letter-spacing: var(--jx-track-label);\n  }\n\n  .xtvhhri {\n    text-transform: uppercase;\n  }\n\n  @media (width >= 48rem) {\n    .x1gqojru.x1gqojru {\n      align-items: flex-start;\n    }\n\n    .x1k046mz.x1k046mz {\n      flex-direction: row;\n    }\n  }\n}\n\n@layer components.stylex.priority4 {\n  .xeuugli {\n    min-width: 0;\n  }\n\n  .xy0nghz {\n    width: min(100%, 24rem);\n  }\n}\n/* buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9 · generator: @jixoai/ui-vite-plugin@0.6.0 · engine: @stylexjs/unplugin@0.19.0 */\n"
        }
      ],
      "meta": {
        "group": "layout",
        "href": "/docs/components/section-card.html"
      },
      "registryDependencies": [
        "@jixoai/jixoai-theme",
        "@jixoai/separator",
        "@jixoai/defaults",
        "@jixoai/figure",
        "@jixoai/utils"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema.json",
      "name": "figure",
      "type": "registry:ui",
      "title": "Figure",
      "description": "The ontology's 浮 line primitive: a native <figure> that numbers itself from its Section's numbering domain — chapter-scoped per kind (Eq 4.5) or document-continuous by floatScope declaration. The wrapper owns structure (number/anchor/caption, the display currency of DOM order — reorder renumbers); any point nests inside as the content slot (composition-first: the line carries structure, the point carries industry semantics). citedIn is the manual backlink lane (display-currency strings rendered verbatim + emitted as JSON) while automatic backlink rendering stays a documented harvest-only gap. The family folder also ships the frozen R2 interface module (numbering.svelte.ts: TargetRegistry, NumberingDomain/DomainRegistry, the pure ordinal derivation) and the route-page NumberingProvider that owns the document-level observer lifecycle.",
      "meta": {
        "group": "layout",
        "href": "/docs/components/figure.html"
      },
      "registryDependencies": [
        "@jixoai/jixoai-theme",
        "@jixoai/defaults"
      ],
      "files": [
        {
          "path": "registry/files/ui/figure/figure.svelte",
          "target": "@ui/figure/figure.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/figure/figure-defaults.svelte.ts",
          "target": "@ui/figure/figure-defaults.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/figure/numbering.svelte.ts",
          "target": "@ui/figure/numbering.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/figure/numbering-provider.svelte",
          "target": "@ui/figure/numbering-provider.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/figure/index.ts",
          "target": "@ui/figure/index.ts",
          "type": "registry:file"
        }
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema.json",
      "name": "reference",
      "type": "registry:ui",
      "title": "Reference",
      "description": "The ontology's 引 primitive: a typed cross-link with zero grammar knowledge of its own — resolution follows the target through the route-page document registry (an equation Figure renders Eq (4.5), a numbered Section § 3.2.1, an unnumbered one its title). The resolved state is a native fragment anchor (keyboard/ARIA ride the platform); a missing target degrades loudly to a visible ??(id) marker that never throws. Edge emission splits by state: not-yet-registered (the whole SSR pass) keeps the data-ref-to claim for the static harvester's two-pass pre-scan, while a settled miss drops the edge (dead anchors are a filed bug class). The children snippet replaces the anchor's label text only.",
      "meta": {
        "group": "layout",
        "href": "/docs/components/reference.html"
      },
      "registryDependencies": [
        "@jixoai/figure",
        "@jixoai/jixoai-theme",
        "@jixoai/defaults"
      ],
      "files": [
        {
          "path": "registry/files/ui/reference/reference.svelte",
          "target": "@ui/reference/reference.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/reference/reference-defaults.svelte.ts",
          "target": "@ui/reference/reference-defaults.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/reference/index.ts",
          "target": "@ui/reference/index.ts",
          "type": "registry:file"
        }
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "terminal-header",
      "type": "registry:ui",
      "title": "Terminal header",
      "description": "The site header as composed chrome: the bar shell, brand block, pill box with its sliding indicator, and the mobile drawer — the NAVIGATION is composed NavigationMenuItem/Trigger/Panel parts (consumer-authored mega grids) with bare NavigationMenuLinks; the three-level TerminalNavItem config tree is dead. closeAll() hides every open popover under the header; open is bindable for the drawer.",
      "files": [
        {
          "path": "registry/files/ui/terminal-header/terminal-header.svelte",
          "target": "@ui/terminal-header/terminal-header.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/terminal-header/terminal-header-defaults.svelte.ts",
          "target": "@ui/terminal-header/terminal-header-defaults.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/terminal-header/index.ts",
          "target": "@ui/terminal-header/index.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/terminal-header/terminal-header.css",
          "target": "@ui/terminal-header/terminal-header.css",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/terminal-header/terminal-header.stylex.js",
          "target": "@ui/terminal-header/terminal-header.stylex.js",
          "type": "registry:file",
          "content": "import './terminal-header.stylex.css';\n// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: terminal-header\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const thStyles = Object.freeze({\n  \"bezel\": \"xc8icb0 x1bi3fzl x2c1auk x15nk5b1 x1q0q8m5 x1g6nami\",\n  \"schemeDark\": \"xntwwlm\",\n  \"schemeLight\": \"x19aimcq\",\n  \"shell\": \"xvueqy4 xh8yej3 x29sf4j x18t9cuk x1912so7 x51g4ga\",\n  \"row\": \"x78zum5 x6s0dn4 x1qughib xixp516 xivgrck\",\n  \"brandLink\": \"x78zum5 xeuugli x845mor x6s0dn4 xsnn5ew\",\n  \"logoSlot\": \"x78zum5 x2perxz xrzazrp x1okw0bk x6s0dn4 xl56j7k\",\n  \"brandCol\": \"x78zum5 xeuugli xdt5ytf x1he55yr\",\n  \"wordmark\": \"xzavzzj xzsf02u x1ur3rz7 xtvhhri x1m19o6m xpigb9v\",\n  \"domain\": \"xzavzzj xb3r6kr xlyipyv xuxw1ft x13101l8 xpigb9v\",\n  \"subtitle\": \"x1s85apg xb3r6kr xlyipyv xuxw1ft x1ur3rz7 xpigb9v x197sbye xyowz6r\",\n  \"wing\": \"x78zum5 x1okw0bk x6s0dn4 xsnn5ew\",\n  \"pillBox\": \"x1n2onr6 x1s85apg x6s0dn4 x1j5qm77 x1y0btm7 xjeo50w xupexss x1ii1w07\",\n  \"indicatorSeam\": \"xjbqb8w x2u8bby x19991ni x7c9pmz xdq8spx\",\n  \"frame\": \"x78zum5 x1j5qm77 x1y0btm7 xjeo50w xupexss\",\n  \"burgerWrap\": \"x78zum5 x1j5qm77 x1y0btm7 xjeo50w xupexss x1nhovfr\",\n  \"burger\": \"x78zum5 x1bhj078 xu9qwbo xdt5ytf x6s0dn4 xl56j7k x1t171mm\",\n  \"bar\": \"x1lliihq xuquc1b x17cdbpu xr9ye0k\",\n  \"barMoving\": \"x11xpdln x1qzcd42 x1kzhvmw\",\n  \"drawer\": \"xrvj5dj xihq33y x1nhovfr\",\n  \"drawerOpen\": \"x1tu4anv\",\n  \"drawerClip\": \"xb3r6kr\",\n  \"drawerScroll\": \"x10tbt4e x1odjw0f xish69e xliy32w x5lxg6s\",\n});\n"
        },
        {
          "path": "registry/files/lib/disclosure-motion.ts",
          "target": "@lib/disclosure-motion.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/lib/terminal-scope.svelte.ts",
          "target": "@lib/terminal-scope.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/tokens.stylex.js",
          "target": "@lib/tokens.stylex.js",
          "type": "registry:file",
          "content": "// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: terminal-header\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const thStyles = Object.freeze({\n  \"bezel\": \"xc8icb0 x1bi3fzl x2c1auk x15nk5b1 x1q0q8m5 x1g6nami\",\n  \"schemeDark\": \"xntwwlm\",\n  \"schemeLight\": \"x19aimcq\",\n  \"shell\": \"xvueqy4 xh8yej3 x29sf4j x18t9cuk x1912so7 x51g4ga\",\n  \"row\": \"x78zum5 x6s0dn4 x1qughib xixp516 xivgrck\",\n  \"brandLink\": \"x78zum5 xeuugli x845mor x6s0dn4 xsnn5ew\",\n  \"logoSlot\": \"x78zum5 x2perxz xrzazrp x1okw0bk x6s0dn4 xl56j7k\",\n  \"brandCol\": \"x78zum5 xeuugli xdt5ytf x1he55yr\",\n  \"wordmark\": \"xzavzzj xzsf02u x1ur3rz7 xtvhhri x1m19o6m xpigb9v\",\n  \"domain\": \"xzavzzj xb3r6kr xlyipyv xuxw1ft x13101l8 xpigb9v\",\n  \"subtitle\": \"x1s85apg xb3r6kr xlyipyv xuxw1ft x1ur3rz7 xpigb9v x197sbye xyowz6r\",\n  \"wing\": \"x78zum5 x1okw0bk x6s0dn4 xsnn5ew\",\n  \"pillBox\": \"x1n2onr6 x1s85apg x6s0dn4 x1j5qm77 x1y0btm7 xjeo50w xupexss x1ii1w07\",\n  \"indicatorSeam\": \"xjbqb8w x2u8bby x19991ni x7c9pmz xdq8spx\",\n  \"frame\": \"x78zum5 x1j5qm77 x1y0btm7 xjeo50w xupexss\",\n  \"burgerWrap\": \"x78zum5 x1j5qm77 x1y0btm7 xjeo50w xupexss x1nhovfr\",\n  \"burger\": \"x78zum5 x1bhj078 xu9qwbo xdt5ytf x6s0dn4 xl56j7k x1t171mm\",\n  \"bar\": \"x1lliihq xuquc1b x17cdbpu xr9ye0k\",\n  \"barMoving\": \"x11xpdln x1qzcd42 x1kzhvmw\",\n  \"drawer\": \"xrvj5dj xihq33y x1nhovfr\",\n  \"drawerOpen\": \"x1tu4anv\",\n  \"drawerClip\": \"xb3r6kr\",\n  \"drawerScroll\": \"x10tbt4e x1odjw0f xish69e xliy32w x5lxg6s\",\n});\n"
        },
        {
          "path": "registry/files/ui/terminal-header/terminal-header.stylex.css",
          "target": "@ui/terminal-header/terminal-header.stylex.css",
          "type": "registry:file",
          "content": "@layer properties, theme, base, components, components.stylex.priority1, components.stylex.priority2, components.stylex.priority3, components.stylex.priority4, components.stylex.priority5;\n\n@layer components.stylex.priority1 {\n  :root, .x1klgzij {\n    --jx-brand-hue: var(--brand-hue);\n    --jx-background: var(--background);\n    --jx-foreground: var(--foreground);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-border: var(--border);\n    --jx-input: var(--input);\n    --jx-ring: var(--ring);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-font-sans: var(--font-sans);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-radius: var(--radius);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-scrim: var(--scrim);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-small: var(--text-small);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-lg: var(--text-lg);\n    --jx-track-label: var(--track-label);\n    --jx-track-wide: var(--track-wide);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-shell-w: var(--shell-w);\n    --jx-stage-w: var(--stage-w);\n    --jx-space-2: var(--space-2);\n    --jx-space-4: var(--space-4);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-80: var(--space-80);\n    --jx-hairline: var(--hairline);\n  }\n\n  .x13ei35y.x13ei35y, .x13ei35y.x13ei35y:root {\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-background: var(--background);\n    --jx-border: var(--border);\n    --jx-brand-hue: var(--brand-hue);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-font-sans: var(--font-sans);\n    --jx-foreground: var(--foreground);\n    --jx-hairline: var(--hairline);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-input: var(--input);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-radius: var(--radius);\n    --jx-ring: var(--ring);\n    --jx-scrim: var(--scrim);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shell-w: var(--shell-w);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-2: var(--space-2);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-4: var(--space-4);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-80: var(--space-80);\n    --jx-stage-w: var(--stage-w);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-lg: var(--text-lg);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-small: var(--text-small);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-track-label: var(--track-label);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-wide: var(--track-wide);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n  }\n}\n\n@layer components.stylex.priority2 {\n  .xupexss {\n    padding: calc(var(--jx-unit) * .5);\n  }\n}\n\n@layer components.stylex.priority3 {\n  .xjeo50w {\n    border-color: color-mix(in oklab,var(--terminal-foreground) 25%,transparent);\n  }\n\n  .x2u8bby {\n    border-radius: 0;\n  }\n\n  .x1y0btm7 {\n    border-style: solid;\n  }\n\n  .x1j5qm77 {\n    border-width: var(--jx-hairline);\n  }\n\n  .x845mor {\n    flex: 1;\n  }\n\n  .x1okw0bk {\n    flex: none;\n  }\n\n  .x1he55yr {\n    gap: calc(var(--jx-unit) * .5);\n  }\n\n  .x1t171mm {\n    gap: calc(var(--jx-unit) * .75);\n  }\n\n  .xsnn5ew {\n    gap: var(--space-12);\n  }\n\n  .xixp516 {\n    gap: var(--space-16);\n  }\n\n  .xvueqy4 {\n    margin-inline: auto;\n  }\n\n  .xb3r6kr {\n    overflow: hidden;\n  }\n\n  .xish69e {\n    overscroll-behavior: contain;\n  }\n\n  .xivgrck {\n    padding-block: var(--space-12);\n  }\n\n  .x18t9cuk {\n    padding-inline: var(--space-16);\n  }\n\n  @media (width >= 40rem) {\n    .x1912so7.x1912so7 {\n      padding-inline: var(--space-24);\n    }\n  }\n\n  @media (width >= 64rem) {\n    .x51g4ga.x51g4ga {\n      padding-inline: var(--space-32);\n    }\n  }\n}\n\n@layer components.stylex.priority4 {\n  .x5lxg6s {\n    -webkit-overflow-scrolling: touch;\n  }\n\n  .x6s0dn4 {\n    align-items: center;\n  }\n\n  .xjbqb8w {\n    background-color: #0000;\n  }\n\n  .xr9ye0k {\n    background-color: var(--jx-terminal-foreground);\n  }\n\n  .x1bi3fzl {\n    background-color: var(--jx-terminal);\n  }\n\n  .xntwwlm {\n    --lightningcss-light: ;\n    --lightningcss-dark: initial;\n    color-scheme: dark;\n  }\n\n  .x19aimcq {\n    --lightningcss-light: initial;\n    --lightningcss-dark: ;\n    color-scheme: light;\n  }\n\n  .x2c1auk {\n    color: var(--jx-terminal-foreground);\n  }\n\n  .xzsf02u {\n    color: var(--primary-text);\n  }\n\n  .x1lliihq {\n    display: block;\n  }\n\n  .x78zum5 {\n    display: flex;\n  }\n\n  .xrvj5dj {\n    display: grid;\n  }\n\n  .x1s85apg {\n    display: none;\n  }\n\n  .xdt5ytf {\n    flex-direction: column;\n  }\n\n  .xzavzzj {\n    font-family: var(--jx-font-nav);\n  }\n\n  .x1ur3rz7 {\n    font-size: var(--text-label);\n  }\n\n  .x13101l8 {\n    font-size: var(--text-sm, .875rem);\n  }\n\n  .xihq33y {\n    grid-template-rows: 0fr;\n  }\n\n  .x1tu4anv {\n    grid-template-rows: 1fr;\n  }\n\n  .xc8icb0 {\n    isolation: isolate;\n  }\n\n  .xl56j7k {\n    justify-content: center;\n  }\n\n  .x1qughib {\n    justify-content: space-between;\n  }\n\n  .x1m19o6m {\n    letter-spacing: var(--jx-track-label);\n  }\n\n  .xpigb9v {\n    line-height: var(--leading-tight, 1.25);\n  }\n\n  .x197sbye {\n    opacity: .6;\n  }\n\n  .x1n2onr6 {\n    position: relative;\n  }\n\n  .xliy32w {\n    scrollbar-gutter: stable both-edges;\n  }\n\n  .xlyipyv {\n    text-overflow: ellipsis;\n  }\n\n  .xtvhhri {\n    text-transform: uppercase;\n  }\n\n  .x7c9pmz {\n    transition-duration: var(--motion-150, .15s);\n  }\n\n  .x1qzcd42 {\n    transition-duration: var(--motion-200, .2s);\n  }\n\n  .x19991ni {\n    transition-property: opacity;\n  }\n\n  .x11xpdln {\n    transition-property: transform;\n  }\n\n  .x1kzhvmw {\n    transition-timing-function: var(--ease-nav, cubic-bezier(.22,1,.36,1));\n  }\n\n  .xdq8spx {\n    transition-timing-function: var(--motion-ease-out, ease-out);\n  }\n\n  .xuxw1ft {\n    white-space: nowrap;\n  }\n\n  @media (width >= 64rem) {\n    .xyowz6r.xyowz6r {\n      display: block;\n    }\n  }\n\n  @media (width >= 40rem) {\n    .x1ii1w07.x1ii1w07 {\n      display: flex;\n    }\n\n    .x1nhovfr.x1nhovfr {\n      display: none;\n    }\n  }\n}\n\n@layer components.stylex.priority5 {\n  .x1g6nami {\n    border-bottom-color: var(--jx-border);\n  }\n\n  .x1q0q8m5 {\n    border-bottom-style: solid;\n  }\n\n  .x15nk5b1 {\n    border-bottom-width: var(--jx-hairline);\n  }\n\n  .xuquc1b {\n    height: 1.5px;\n  }\n\n  .x2perxz {\n    height: var(--jx-hit);\n  }\n\n  .x10tbt4e {\n    max-height: calc(100dvh - 4.75rem);\n  }\n\n  .x29sf4j {\n    max-width: var(--jx-shell-w);\n  }\n\n  .x1bhj078 {\n    min-height: var(--jx-hit);\n  }\n\n  .xeuugli {\n    min-width: 0;\n  }\n\n  .xu9qwbo {\n    min-width: var(--jx-hit);\n  }\n\n  .x1odjw0f {\n    overflow-y: auto;\n  }\n\n  .xh8yej3 {\n    width: 100%;\n  }\n\n  .xrzazrp {\n    width: var(--jx-hit);\n  }\n\n  .x17cdbpu {\n    width: var(--jx-icon);\n  }\n}\n/* buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9 · generator: @jixoai/ui-vite-plugin@0.6.0 · engine: @stylexjs/unplugin@0.19.0 */\n"
        }
      ],
      "registryDependencies": [
        "@jixoai/jixoai-theme",
        "@jixoai/utils",
        "@jixoai/navigation-menu",
        "@jixoai/defaults"
      ],
      "meta": {
        "group": "terminal",
        "href": "/docs/components/terminal-header.html"
      }
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "terminal-footer",
      "type": "registry:ui",
      "title": "Terminal footer",
      "description": "The site footer as composed chrome: TerminalFooter owns the © row + ghost fallback; TerminalFooterColumn (title + free link children) composes the columns.",
      "files": [
        {
          "path": "registry/files/ui/terminal-footer/index.ts",
          "target": "@ui/terminal-footer/index.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/terminal-footer/terminal-footer-column.svelte",
          "target": "@ui/terminal-footer/terminal-footer-column.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/terminal-footer/terminal-footer.css",
          "target": "@ui/terminal-footer/terminal-footer.css",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/terminal-footer/terminal-footer.svelte",
          "target": "@ui/terminal-footer/terminal-footer.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/terminal-footer/terminal-footer.stylex.js",
          "target": "@ui/terminal-footer/terminal-footer.stylex.js",
          "type": "registry:file",
          "content": "import './terminal-footer.stylex.css';\n// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: terminal-footer\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const terminalFooterStyles = Object.freeze({\n  \"ghost\": \"xzavzzj x87ps6o x19co3pv xhdsu6m x2olczq x9rsfzo\",\n  \"metaRow\": \"x14heymt x78zum5 x1a02dak x6s0dn4 x1qughib x151o853 x1mwwxv0 xwt6n1l xowzrx4\",\n  \"columns\": \"x78zum5 x1a02dak x1cy8zhl x1n7l5f3 x1iqy74g\",\n  \"column\": \"x78zum5 xeuugli xdt5ytf x1vcf6ba\",\n  \"columnTitle\": \"xzavzzj x6yizsu xtvhhri x67e80a xowzrx4\",\n  \"columnLinks\": \"x78zum5 xeuugli xdt5ytf x1cy8zhl x1oz3d4u\",\n});\n"
        },
        {
          "path": "registry/files/tokens.stylex.js",
          "target": "@lib/tokens.stylex.js",
          "type": "registry:file",
          "content": "// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: terminal-footer\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const terminalFooterStyles = Object.freeze({\n  \"ghost\": \"xzavzzj x87ps6o x19co3pv xhdsu6m x2olczq x9rsfzo\",\n  \"metaRow\": \"x14heymt x78zum5 x1a02dak x6s0dn4 x1qughib x151o853 x1mwwxv0 xwt6n1l xowzrx4\",\n  \"columns\": \"x78zum5 x1a02dak x1cy8zhl x1n7l5f3 x1iqy74g\",\n  \"column\": \"x78zum5 xeuugli xdt5ytf x1vcf6ba\",\n  \"columnTitle\": \"xzavzzj x6yizsu xtvhhri x67e80a xowzrx4\",\n  \"columnLinks\": \"x78zum5 xeuugli xdt5ytf x1cy8zhl x1oz3d4u\",\n});\n"
        },
        {
          "path": "registry/files/ui/terminal-footer/terminal-footer-defaults.svelte.ts",
          "target": "@ui/terminal-footer/terminal-footer-defaults.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/terminal-footer/terminal-footer.stylex.css",
          "target": "@ui/terminal-footer/terminal-footer.stylex.css",
          "type": "registry:file",
          "content": "@layer properties, theme, base, components, components.stylex.priority1, components.stylex.priority2, components.stylex.priority3, components.stylex.priority4;\n\n@layer components.stylex.priority1 {\n  :root, .x1klgzij {\n    --jx-brand-hue: var(--brand-hue);\n    --jx-background: var(--background);\n    --jx-foreground: var(--foreground);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-border: var(--border);\n    --jx-input: var(--input);\n    --jx-ring: var(--ring);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-font-sans: var(--font-sans);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-radius: var(--radius);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-scrim: var(--scrim);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-small: var(--text-small);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-lg: var(--text-lg);\n    --jx-track-label: var(--track-label);\n    --jx-track-wide: var(--track-wide);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-shell-w: var(--shell-w);\n    --jx-stage-w: var(--stage-w);\n    --jx-space-2: var(--space-2);\n    --jx-space-4: var(--space-4);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-80: var(--space-80);\n    --jx-hairline: var(--hairline);\n  }\n\n  .x13ei35y.x13ei35y, .x13ei35y.x13ei35y:root {\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-background: var(--background);\n    --jx-border: var(--border);\n    --jx-brand-hue: var(--brand-hue);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-font-sans: var(--font-sans);\n    --jx-foreground: var(--foreground);\n    --jx-hairline: var(--hairline);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-input: var(--input);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-radius: var(--radius);\n    --jx-ring: var(--ring);\n    --jx-scrim: var(--scrim);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shell-w: var(--shell-w);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-2: var(--space-2);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-4: var(--space-4);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-80: var(--space-80);\n    --jx-stage-w: var(--stage-w);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-lg: var(--text-lg);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-small: var(--text-small);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-track-label: var(--track-label);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-wide: var(--track-wide);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n  }\n}\n\n@layer components.stylex.priority2 {\n  .x1oz3d4u {\n    gap: var(--jx-space-4);\n  }\n\n  .x1vcf6ba {\n    gap: var(--jx-space-6);\n  }\n}\n\n@layer components.stylex.priority3 {\n  .x9rsfzo {\n    -webkit-text-stroke: 1px color-mix(in oklab,var(--border) 55%,transparent);\n  }\n\n  .x6s0dn4 {\n    align-items: center;\n  }\n\n  .x1cy8zhl {\n    align-items: flex-start;\n  }\n\n  .x19co3pv {\n    color: #0000;\n  }\n\n  .xowzrx4 {\n    color: var(--jx-muted-foreground);\n  }\n\n  .x151o853 {\n    column-gap: var(--jx-space-24);\n  }\n\n  .x1n7l5f3 {\n    column-gap: var(--jx-space-32);\n  }\n\n  .x78zum5 {\n    display: flex;\n  }\n\n  .xdt5ytf {\n    flex-direction: column;\n  }\n\n  .x1a02dak {\n    flex-wrap: wrap;\n  }\n\n  .xzavzzj {\n    font-family: var(--jx-font-nav);\n  }\n\n  .xhdsu6m {\n    font-size: clamp(3rem, 11vw, 9rem);\n  }\n\n  .x6yizsu {\n    font-size: var(--jx-text-label);\n  }\n\n  .xwt6n1l {\n    font-size: var(--jx-text-small);\n  }\n\n  .x1qughib {\n    justify-content: space-between;\n  }\n\n  .x67e80a {\n    letter-spacing: calc(var(--jx-track-wide) * 1.75);\n  }\n\n  .x2olczq {\n    line-height: calc(var(--jx-density-leading-lg) * .5625);\n  }\n\n  .x1iqy74g {\n    row-gap: var(--jx-space-16);\n  }\n\n  .x1mwwxv0 {\n    row-gap: var(--jx-space-8);\n  }\n\n  .xtvhhri {\n    text-transform: uppercase;\n  }\n\n  .x87ps6o {\n    -webkit-user-select: none;\n    user-select: none;\n  }\n}\n\n@layer components.stylex.priority4 {\n  .x14heymt {\n    margin-top: var(--jx-space-24);\n  }\n\n  .xeuugli {\n    min-width: 0;\n  }\n}\n/* buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9 · generator: @jixoai/ui-vite-plugin@0.6.0 · engine: @stylexjs/unplugin@0.19.0 */\n"
        }
      ],
      "registryDependencies": [
        "@jixoai/defaults",
        "@jixoai/jixoai-theme",
        "@jixoai/utils"
      ],
      "meta": {
        "group": "terminal",
        "href": "/docs/components/terminal-footer.html"
      }
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "theme-toggle",
      "type": "registry:ui",
      "title": "Theme toggle",
      "description": "light / dark / system control in four variants: full (segmented icon+label selector), compact (icon + current), icon (icon only), text (label only). Inline SVG icons, no icon-library dependency; shared theme contract (localStorage theme, .dark + colorScheme).",
      "files": [
        {
          "path": "registry/files/ui/theme-toggle/theme-toggle.svelte",
          "target": "@ui/theme-toggle/theme-toggle.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/theme-toggle/index.ts",
          "target": "@ui/theme-toggle/index.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/theme-toggle/theme-toggle-defaults.svelte.ts",
          "target": "@ui/theme-toggle/theme-toggle-defaults.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/theme-toggle/theme-toggle.stylex.js",
          "target": "@ui/theme-toggle/theme-toggle.stylex.js",
          "type": "registry:file",
          "content": "import './theme-toggle.stylex.css';\n// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: theme-toggle\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const themeToggleStyles = Object.freeze({\n  \"bezel\": \"x3nfvp2 x1ypdohk x6s0dn4 x1vcf6ba x1j5qm77 x1y0btm7 xt905wz xjbqb8w x6yizsu x1heor9g xtqv82r x7c9pmz xdq8spx\",\n  \"icon\": \"x1okw0bk x3nfvp2\",\n  \"group\": \"xzavzzj x3nfvp2\",\n  \"seg\": \"x124kscu x1s1a1us\",\n  \"segRail\": \"xt7al5h\",\n  \"segFlush\": \"xgfja2r\",\n  \"segActive\": \"xlcpz4t\",\n  \"cycle\": \"xzavzzj xlprnal x124kscu x813cq\",\n});\n"
        },
        {
          "path": "registry/files/tokens.stylex.js",
          "target": "@lib/tokens.stylex.js",
          "type": "registry:file",
          "content": "// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: theme-toggle\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const themeToggleStyles = Object.freeze({\n  \"bezel\": \"x3nfvp2 x1ypdohk x6s0dn4 x1vcf6ba x1j5qm77 x1y0btm7 xt905wz xjbqb8w x6yizsu x1heor9g xtqv82r x7c9pmz xdq8spx\",\n  \"icon\": \"x1okw0bk x3nfvp2\",\n  \"group\": \"xzavzzj x3nfvp2\",\n  \"seg\": \"x124kscu x1s1a1us\",\n  \"segRail\": \"xt7al5h\",\n  \"segFlush\": \"xgfja2r\",\n  \"segActive\": \"xlcpz4t\",\n  \"cycle\": \"xzavzzj xlprnal x124kscu x813cq\",\n});\n"
        },
        {
          "path": "registry/files/ui/theme-toggle/theme-toggle.stylex.css",
          "target": "@ui/theme-toggle/theme-toggle.stylex.css",
          "type": "registry:file",
          "content": "@layer properties, theme, base, components, components.stylex.priority1, components.stylex.priority2, components.stylex.priority3, components.stylex.priority4;\n\n@layer components.stylex.priority1 {\n  :root, .x1klgzij {\n    --jx-brand-hue: var(--brand-hue);\n    --jx-background: var(--background);\n    --jx-foreground: var(--foreground);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-border: var(--border);\n    --jx-input: var(--input);\n    --jx-ring: var(--ring);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-font-sans: var(--font-sans);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-radius: var(--radius);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-scrim: var(--scrim);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-small: var(--text-small);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-lg: var(--text-lg);\n    --jx-track-label: var(--track-label);\n    --jx-track-wide: var(--track-wide);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-shell-w: var(--shell-w);\n    --jx-stage-w: var(--stage-w);\n    --jx-space-2: var(--space-2);\n    --jx-space-4: var(--space-4);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-80: var(--space-80);\n    --jx-hairline: var(--hairline);\n  }\n\n  .x13ei35y.x13ei35y, .x13ei35y.x13ei35y:root {\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-background: var(--background);\n    --jx-border: var(--border);\n    --jx-brand-hue: var(--brand-hue);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-font-sans: var(--font-sans);\n    --jx-foreground: var(--foreground);\n    --jx-hairline: var(--hairline);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-input: var(--input);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-radius: var(--radius);\n    --jx-ring: var(--ring);\n    --jx-scrim: var(--scrim);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shell-w: var(--shell-w);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-2: var(--space-2);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-4: var(--space-4);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-80: var(--space-80);\n    --jx-stage-w: var(--stage-w);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-lg: var(--text-lg);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-small: var(--text-small);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-track-label: var(--track-label);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-wide: var(--track-wide);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n  }\n}\n\n@layer components.stylex.priority2 {\n  .xt905wz {\n    border-color: color-mix(in oklab,currentColor 35%,transparent);\n  }\n\n  .x1y0btm7 {\n    border-style: solid;\n  }\n\n  .x1j5qm77 {\n    border-width: var(--jx-hairline);\n  }\n\n  .x1okw0bk {\n    flex: none;\n  }\n\n  .x1vcf6ba {\n    gap: var(--jx-space-6);\n  }\n\n  .x124kscu {\n    padding-block: var(--jx-space-4);\n  }\n\n  .x1s1a1us {\n    padding-inline: calc(var(--jx-unit) * 2.25);\n  }\n\n  .xlprnal {\n    padding-inline: calc(var(--jx-unit) * 2.5);\n  }\n\n  .x813cq:hover {\n    border-color: color-mix(in oklab,currentColor 70%,transparent);\n  }\n}\n\n@layer components.stylex.priority3 {\n  .x6s0dn4 {\n    align-items: center;\n  }\n\n  .xlcpz4t {\n    background-color: color-mix(in oklab,currentColor 16%,transparent);\n  }\n\n  .xjbqb8w {\n    background-color: #0000;\n  }\n\n  .x1heor9g {\n    color: inherit;\n  }\n\n  .x1ypdohk {\n    cursor: pointer;\n  }\n\n  .x3nfvp2 {\n    display: inline-flex;\n  }\n\n  .xzavzzj {\n    font-family: var(--jx-font-nav);\n  }\n\n  .x6yizsu {\n    font-size: var(--jx-text-label);\n  }\n\n  .x7c9pmz {\n    transition-duration: var(--motion-150, .15s);\n  }\n\n  .xtqv82r {\n    transition-property: color, border-color, background-color;\n  }\n\n  .xdq8spx {\n    transition-timing-function: var(--motion-ease-out, ease-out);\n  }\n}\n\n@layer components.stylex.priority4 {\n  .xgfja2r {\n    border-right-width: 0;\n  }\n\n  .xt7al5h {\n    border-right-width: var(--jx-hairline);\n  }\n}\n/* buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9 · generator: @jixoai/ui-vite-plugin@0.6.0 · engine: @stylexjs/unplugin@0.19.0 */\n"
        }
      ],
      "meta": {
        "group": "general",
        "href": "/docs/components/theme-toggle.html"
      },
      "registryDependencies": [
        "@jixoai/jixoai-theme",
        "@jixoai/icon",
        "@jixoai/defaults"
      ],
      "docs": "Props: variant 'full'|'compact'|'icon'|'text', hideLabels? (full only), labels? { light, dark, system, groupAriaLabel? } — localize the mode vocabulary and the group aria name; absent = the shipped English, and the localStorage 'theme' value domain is never localized."
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "toc",
      "type": "registry:ui",
      "title": "Combo ToC",
      "description": "The reading rail as a composed family: manual mode composes TocList/TocItem/TocLink(child) — a legal list tree (anchors never nest); AUTO mode (outline: TocOutlineConfig) derives from headings at runtime — the DECLARED SSR exception (rail shell first, links on hydrate). Scrollspy is Root behavior, DOM-delegated.",
      "registryDependencies": [
        "@jixoai/toc-engine",
        "@jixoai/toc-outline",
        "@jixoai/jixoai-theme",
        "@jixoai/icon",
        "@jixoai/glass",
        "@jixoai/defaults"
      ],
      "files": [
        {
          "path": "registry/files/ui/toc/index.ts",
          "target": "@ui/toc/index.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/toc/toc-defaults.svelte.ts",
          "target": "@ui/toc/toc-defaults.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/toc/toc-item.svelte",
          "target": "@ui/toc/toc-item.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/toc/toc-link.svelte",
          "target": "@ui/toc/toc-link.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/toc/toc-list.svelte",
          "target": "@ui/toc/toc-list.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/toc/toc.css",
          "target": "@ui/toc/toc.css",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/toc/toc.svelte",
          "target": "@ui/toc/toc.svelte",
          "type": "registry:file"
        }
      ],
      "docs": "Give the outline as sections/children props; the component renders desktop + mobile surfaces and wires the engine. Content needs non-overlapping data-region wrappers and data-family section extents (see toc-engine docs). AUTO mode derives the outline through the toc-outline lib (a declared registry dependency — installed with the item). topLayer?: boolean (default auto) — when a website-scaffold top layer exists via the jx-top-layer context, the rail self-adopts into it; pass topLayer={false} to keep classic in-flow behavior.",
      "meta": {
        "group": "navigation",
        "href": "/docs/components/toc.html"
      }
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "website-scaffold",
      "type": "registry:ui",
      "title": "Website scaffold",
      "description": "WebsiteScaffold — the page scaffold for presentation sites (traditional websites) around terminal-header: a sticky, always-visible header band (navigation never scrolls away), main column, optional footer, and a skip link. Ships the systematized MPA view transitions: cross-document navigation with a persistent site-header and a horizontal-slide + blur crossfade on page-main (reduced-motion degrades to crossfade). Pair with view-transitions-toolkit's useAutoTypes() (render-blocking) for from-/to-route typed variants. Renamed from app-shell: an AppScaffold for application-style sites is a separate future design.",
      "files": [
        {
          "path": "registry/files/ui/website-scaffold/website-scaffold.svelte",
          "target": "@ui/website-scaffold/website-scaffold.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/website-scaffold/website-scaffold-defaults.svelte.ts",
          "target": "@ui/website-scaffold/website-scaffold-defaults.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/website-scaffold/website-scaffold.css",
          "target": "@ui/website-scaffold/website-scaffold.css",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/website-scaffold/index.ts",
          "target": "@ui/website-scaffold/index.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/website-scaffold/website-scaffold.stylex.js",
          "target": "@ui/website-scaffold/website-scaffold.stylex.js",
          "type": "registry:file",
          "content": "import './website-scaffold.stylex.css';\n// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: website-scaffold\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const scaffoldStyles = Object.freeze({\n  \"main\": \"x845mor\",\n});\n"
        },
        {
          "path": "registry/files/ui/website-scaffold/website-scaffold.stylex.css",
          "target": "@ui/website-scaffold/website-scaffold.stylex.css",
          "type": "registry:file",
          "content": "@layer properties, theme, base, components, components.stylex.priority1;\n\n@layer components.stylex.priority1 {\n  .x845mor {\n    flex: 1;\n  }\n}\n/* buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9 · generator: @jixoai/ui-vite-plugin@0.6.0 · engine: @stylexjs/unplugin@0.19.0 */\n"
        }
      ],
      "docs": "Slots: header (required), children (main), footer (optional). Import website-scaffold.css once. Publishes the jx-top-layer context (ordered multi-node adopt/release into .jx-float-slot) — scaffold-float portals through it and the toc rail self-mounts automatically. For route-typed transitions, wire useAutoTypes({ index: '/', components: '/components', ... }) in a render-blocking module in <head> (view-transitions-toolkit/navigation).",
      "meta": {
        "group": "layout",
        "href": "/docs/components/website-scaffold.html"
      },
      "registryDependencies": [
        "@jixoai/jixoai-theme",
        "@jixoai/defaults"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "ghostty-term",
      "type": "registry:ui",
      "title": "Ghostty term",
      "description": "The brand's live terminal surface: a DPR-aware canvas grid rendered by the real libghostty-vt wasm with rAF-batched dirty-row painting, density-derived cell metrics (--jx-text/--jx-line), auto (ResizeObserver) or explicit cols/rows sizing, and the onData input bridge (keyEncode, paste-gated, wheel scroll). Shell paper/ink resolve from jixoai terminal tokens; ANSI/256/truecolor content colors pass through verbatim. wasm url comes from the virtual:jixoai-ghostty plugin module or the wasmUrl prop; load failure degrades to data-state=error with a terminal-styled fallback (children slot owns the face).",
      "files": [
        {
          "path": "registry/files/ui/ghostty-term/ghostty-term.svelte",
          "target": "@ui/ghostty-term/ghostty-term.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/ghostty-term/index.ts",
          "target": "@ui/ghostty-term/index.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/ghostty-term/ghostty-term.css",
          "target": "@ui/ghostty-term/ghostty-term.css",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/ghostty-term/vt-deps.ts",
          "target": "@ui/ghostty-term/vt-deps.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/ghostty-term/ghostty-term-defaults.svelte.ts",
          "target": "@ui/ghostty-term/ghostty-term-defaults.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/ghostty-term/ghostty-term.stylex.js",
          "target": "@ui/ghostty-term/ghostty-term.stylex.js",
          "type": "registry:file",
          "content": "import './ghostty-term.stylex.css';\n// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: ghostty-term\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const ghosttyTermStyles = Object.freeze({\n  \"root\": \"x1n2onr6 x1lliihq xh8yej3 xb3r6kr x1bi3fzl x2c1auk x1t137rt x4xl6zf x10dn3be xy9f4xx x3if6es x9gew93 xiu6am6\",\n  \"fill\": \"x5yr21d\",\n  \"selectNone\": \"x87ps6o\",\n  \"canvas\": \"x1lliihq\",\n  \"canvasInset\": \"x10l6tqk x10a8y8t\",\n  \"sr\": \"x10l6tqk x1i1rx1s xjm9jq1 x1717udv xf7ke7o xb3r6kr x1hyvwdk xuxw1ft xc342km\",\n  \"error\": \"xn2zalq x1mwizrc x1oxztjp x1uoyjeg x126k92a x1mzt3pk\",\n  \"errorPrompt\": \"x18as732 xk0a8vl\",\n});\n"
        },
        {
          "path": "registry/files/tokens.stylex.js",
          "target": "@lib/tokens.stylex.js",
          "type": "registry:file",
          "content": "// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: ghostty-term\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const ghosttyTermStyles = Object.freeze({\n  \"root\": \"x1n2onr6 x1lliihq xh8yej3 xb3r6kr x1bi3fzl x2c1auk x1t137rt x4xl6zf x10dn3be xy9f4xx x3if6es x9gew93 xiu6am6\",\n  \"fill\": \"x5yr21d\",\n  \"selectNone\": \"x87ps6o\",\n  \"canvas\": \"x1lliihq\",\n  \"canvasInset\": \"x10l6tqk x10a8y8t\",\n  \"sr\": \"x10l6tqk x1i1rx1s xjm9jq1 x1717udv xf7ke7o xb3r6kr x1hyvwdk xuxw1ft xc342km\",\n  \"error\": \"xn2zalq x1mwizrc x1oxztjp x1uoyjeg x126k92a x1mzt3pk\",\n  \"errorPrompt\": \"x18as732 xk0a8vl\",\n});\n"
        },
        {
          "path": "registry/files/ui/ghostty-term/ghostty-term.stylex.css",
          "target": "@ui/ghostty-term/ghostty-term.stylex.css",
          "type": "registry:file",
          "content": "@layer properties, theme, base, components, components.stylex.priority1, components.stylex.priority2, components.stylex.priority3, components.stylex.priority4, components.stylex.priority5;\n\n@layer components.stylex.priority1 {\n  :root, .x1klgzij {\n    --jx-brand-hue: var(--brand-hue);\n    --jx-background: var(--background);\n    --jx-foreground: var(--foreground);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-border: var(--border);\n    --jx-input: var(--input);\n    --jx-ring: var(--ring);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-font-sans: var(--font-sans);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-radius: var(--radius);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-scrim: var(--scrim);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-small: var(--text-small);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-lg: var(--text-lg);\n    --jx-track-label: var(--track-label);\n    --jx-track-wide: var(--track-wide);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-shell-w: var(--shell-w);\n    --jx-stage-w: var(--stage-w);\n    --jx-space-2: var(--space-2);\n    --jx-space-4: var(--space-4);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-80: var(--space-80);\n    --jx-hairline: var(--hairline);\n  }\n\n  .x13ei35y.x13ei35y, .x13ei35y.x13ei35y:root {\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-background: var(--background);\n    --jx-border: var(--border);\n    --jx-brand-hue: var(--brand-hue);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-font-sans: var(--font-sans);\n    --jx-foreground: var(--foreground);\n    --jx-hairline: var(--hairline);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-input: var(--input);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-radius: var(--radius);\n    --jx-ring: var(--ring);\n    --jx-scrim: var(--scrim);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shell-w: var(--shell-w);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-2: var(--space-2);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-4: var(--space-4);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-80: var(--space-80);\n    --jx-stage-w: var(--stage-w);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-lg: var(--text-lg);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-small: var(--text-small);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-track-label: var(--track-label);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-wide: var(--track-wide);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n  }\n}\n\n@layer components.stylex.priority2 {\n  .x10a8y8t {\n    inset: 0;\n  }\n\n  .xf7ke7o {\n    margin: calc(var(--jx-hairline) * -1);\n  }\n\n  .x1717udv {\n    padding: 0;\n  }\n\n  .xn2zalq {\n    padding: var(--jx-space-16);\n  }\n}\n\n@layer components.stylex.priority3 {\n  .xc342km {\n    border-width: 0;\n  }\n\n  .xb3r6kr {\n    overflow: hidden;\n  }\n}\n\n@layer components.stylex.priority4 {\n  .x1bi3fzl {\n    background-color: var(--jx-terminal);\n  }\n\n  .x1hyvwdk {\n    clip-path: inset(50%);\n  }\n\n  .x18as732 {\n    color: var(--jx-primary);\n  }\n\n  .x2c1auk {\n    color: var(--jx-terminal-foreground);\n  }\n\n  .x1lliihq {\n    display: block;\n  }\n\n  .x1mwizrc {\n    font-family: var(--jx-font-mono);\n  }\n\n  .x1oxztjp {\n    font-size: var(--jx-text-base);\n  }\n\n  .x1uoyjeg {\n    line-height: var(--jx-leading-tight);\n  }\n\n  .xk0a8vl {\n    margin-inline-end: var(--jx-space-8);\n  }\n\n  .x1t137rt {\n    outline-style: none;\n  }\n\n  .x1mzt3pk {\n    overflow-wrap: break-word;\n  }\n\n  .x10l6tqk {\n    position: absolute;\n  }\n\n  .x1n2onr6 {\n    position: relative;\n  }\n\n  .x87ps6o {\n    -webkit-user-select: none;\n    user-select: none;\n  }\n\n  .xuxw1ft {\n    white-space: nowrap;\n  }\n\n  .x126k92a {\n    white-space: pre-wrap;\n  }\n\n  .x10dn3be:focus-visible {\n    outline-color: var(--jx-ring);\n  }\n\n  .xy9f4xx:focus-visible {\n    outline-offset: -1px;\n  }\n\n  .x4xl6zf:focus-visible {\n    outline-width: 1px;\n  }\n\n  .x9gew93:has(:focus-visible) {\n    outline-color: var(--jx-ring);\n  }\n\n  .xiu6am6:has(:focus-visible) {\n    outline-offset: -1px;\n  }\n\n  .x3if6es:has(:focus-visible) {\n    outline-width: 1px;\n  }\n}\n\n@layer components.stylex.priority5 {\n  .x5yr21d {\n    height: 100%;\n  }\n\n  .xjm9jq1 {\n    height: 1px;\n  }\n\n  .xh8yej3 {\n    width: 100%;\n  }\n\n  .x1i1rx1s {\n    width: 1px;\n  }\n}\n/* buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9 · generator: @jixoai/ui-vite-plugin@0.6.0 · engine: @stylexjs/unplugin@0.19.0 */\n"
        }
      ],
      "docs": "Props: cols, rows, auto (default true; explicit cols/rows fixes the grid), fontSize (px, finite positive), wasmUrl, theme {background,foreground}, onData(bytes), onResize({cols,rows}), density, class, children (overlay + error-face owner), ...rest. bind:this: write(bytes) / reset() / resizeTo(cols,rows) / snapshot(). Install prerequisite: the jixoai vite plugin (virtual:jixoai-ghostty).",
      "meta": {
        "group": "terminal",
        "href": "/docs/components/ghostty-term.html"
      },
      "registryDependencies": [
        "@jixoai/ghostty-vt",
        "@jixoai/jixoai-theme",
        "@jixoai/color-utils",
        "@jixoai/defaults"
      ],
      "dependencies": []
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "terminal-card",
      "type": "registry:ui",
      "title": "Terminal card",
      "description": "The Broadside hero terminal, composed after the openspecui reference: traffic-light title bar, one large typed command line, outputs surfacing line by line, 6px hard offset shadow. One-shot typing entrance (never looping), static block cursor (jixoai motion law), prerendered/no-JS shows the settled terminal, reduced motion renders instantly.",
      "files": [
        {
          "path": "registry/files/ui/terminal-card/terminal-card.svelte",
          "target": "@ui/terminal-card/terminal-card.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/terminal-card/terminal-card-defaults.svelte.ts",
          "target": "@ui/terminal-card/terminal-card-defaults.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/terminal-card/index.ts",
          "target": "@ui/terminal-card/index.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/terminal-card/terminal-card.css",
          "target": "@ui/terminal-card/terminal-card.css",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/terminal-card/terminal-card.stylex.js",
          "target": "@ui/terminal-card/terminal-card.stylex.js",
          "type": "registry:file",
          "content": "import './terminal-card.stylex.css';\n// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: terminal-card\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const terminalCardStyles = Object.freeze({\n  \"card\": \"xh8yej3 x1j5qm77 x1y0btm7 xwi7vqo x1bi3fzl x2c1auk x8ndcdn\",\n  \"schemeDark\": \"xntwwlm\",\n  \"schemeLight\": \"x19aimcq\",\n  \"bar\": \"x78zum5 x6s0dn4 x1vcf6ba xy01hyd xao01b3 x15nk5b1 x1q0q8m5 xzavzzj xgriabn xbost1q x1d2f9kk\",\n  \"dot\": \"x1jjc1wv x164u9eo x1okw0bk x1j5qm77 x1y0btm7 x1r7ld26\",\n  \"dotRed\": \"x1kb40p4\",\n  \"dotYellow\": \"x1xfydhp\",\n  \"dotGreen\": \"x11rk8ve\",\n  \"barTitle\": \"x1s2uikd xb3r6kr xlyipyv xuxw1ft\",\n  \"prompt\": \"x18as732 xk0a8vl\",\n  \"cursor\": \"x1rg5ohu x8sgpxj x1gzqbc4 xr9ye0k x1uuroth xjsan8u\",\n  \"outputs\": \"xu2ol75 x1oxztjp xge1n3\",\n});\n"
        },
        {
          "path": "registry/files/lib/terminal-scope.svelte.ts",
          "target": "@lib/terminal-scope.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/tokens.stylex.js",
          "target": "@lib/tokens.stylex.js",
          "type": "registry:file",
          "content": "// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: terminal-card\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const terminalCardStyles = Object.freeze({\n  \"card\": \"xh8yej3 x1j5qm77 x1y0btm7 xwi7vqo x1bi3fzl x2c1auk x8ndcdn\",\n  \"schemeDark\": \"xntwwlm\",\n  \"schemeLight\": \"x19aimcq\",\n  \"bar\": \"x78zum5 x6s0dn4 x1vcf6ba xy01hyd xao01b3 x15nk5b1 x1q0q8m5 xzavzzj xgriabn xbost1q x1d2f9kk\",\n  \"dot\": \"x1jjc1wv x164u9eo x1okw0bk x1j5qm77 x1y0btm7 x1r7ld26\",\n  \"dotRed\": \"x1kb40p4\",\n  \"dotYellow\": \"x1xfydhp\",\n  \"dotGreen\": \"x11rk8ve\",\n  \"barTitle\": \"x1s2uikd xb3r6kr xlyipyv xuxw1ft\",\n  \"prompt\": \"x18as732 xk0a8vl\",\n  \"cursor\": \"x1rg5ohu x8sgpxj x1gzqbc4 xr9ye0k x1uuroth xjsan8u\",\n  \"outputs\": \"xu2ol75 x1oxztjp xge1n3\",\n});\n"
        },
        {
          "path": "registry/files/ui/terminal-card/terminal-card.stylex.css",
          "target": "@ui/terminal-card/terminal-card.stylex.css",
          "type": "registry:file",
          "content": "@layer properties, theme, base, components, components.stylex.priority1, components.stylex.priority2, components.stylex.priority3, components.stylex.priority4;\n\n@layer components.stylex.priority1 {\n  :root, .x1klgzij {\n    --jx-brand-hue: var(--brand-hue);\n    --jx-background: var(--background);\n    --jx-foreground: var(--foreground);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-border: var(--border);\n    --jx-input: var(--input);\n    --jx-ring: var(--ring);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-font-sans: var(--font-sans);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-radius: var(--radius);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-scrim: var(--scrim);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-small: var(--text-small);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-lg: var(--text-lg);\n    --jx-track-label: var(--track-label);\n    --jx-track-wide: var(--track-wide);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-shell-w: var(--shell-w);\n    --jx-stage-w: var(--stage-w);\n    --jx-space-2: var(--space-2);\n    --jx-space-4: var(--space-4);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-80: var(--space-80);\n    --jx-hairline: var(--hairline);\n  }\n\n  .x13ei35y.x13ei35y, .x13ei35y.x13ei35y:root {\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-background: var(--background);\n    --jx-border: var(--border);\n    --jx-brand-hue: var(--brand-hue);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-font-sans: var(--font-sans);\n    --jx-foreground: var(--foreground);\n    --jx-hairline: var(--hairline);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-input: var(--input);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-radius: var(--radius);\n    --jx-ring: var(--ring);\n    --jx-scrim: var(--scrim);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shell-w: var(--shell-w);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-2: var(--space-2);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-4: var(--space-4);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-80: var(--space-80);\n    --jx-stage-w: var(--stage-w);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-lg: var(--text-lg);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-small: var(--text-small);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-track-label: var(--track-label);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-wide: var(--track-wide);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n  }\n}\n\n@layer components.stylex.priority2 {\n  .x1r7ld26 {\n    border-color: currentColor;\n  }\n\n  .xwi7vqo {\n    border-color: var(--jx-border);\n  }\n\n  .x1y0btm7 {\n    border-style: solid;\n  }\n\n  .x1j5qm77 {\n    border-width: var(--jx-hairline);\n  }\n\n  .x1okw0bk {\n    flex: none;\n  }\n\n  .x1vcf6ba {\n    gap: var(--jx-space-6);\n  }\n\n  .xb3r6kr {\n    overflow: hidden;\n  }\n\n  .xao01b3 {\n    padding-block: var(--jx-space-8);\n  }\n\n  .xy01hyd {\n    padding-inline: calc(var(--jx-unit) * 3.5);\n  }\n}\n\n@layer components.stylex.priority3 {\n  .x6s0dn4 {\n    align-items: center;\n  }\n\n  .x1kb40p4 {\n    background-color: #fa6863;\n    background-color: lab(63.4204% 56.5783 32.9929);\n  }\n\n  .x11rk8ve {\n    background-color: #4bcb71;\n    background-color: lab(73.139% -51.3428 33.8675);\n  }\n\n  .x1xfydhp {\n    background-color: #f1cb1c;\n    background-color: lab(83.1625% 2.86227 79.6939);\n  }\n\n  .xr9ye0k {\n    background-color: var(--jx-terminal-foreground);\n  }\n\n  .x1bi3fzl {\n    background-color: var(--jx-terminal);\n  }\n\n  .x8ndcdn {\n    box-shadow: var(--jx-shadow);\n  }\n\n  .xntwwlm {\n    --lightningcss-light: ;\n    --lightningcss-dark: initial;\n    color-scheme: dark;\n  }\n\n  .x19aimcq {\n    --lightningcss-light: initial;\n    --lightningcss-dark: ;\n    color-scheme: light;\n  }\n\n  .x1d2f9kk {\n    color: color-mix(in oklab,var(--terminal-foreground) 55%,transparent);\n  }\n\n  .x18as732 {\n    color: var(--jx-primary);\n  }\n\n  .x2c1auk {\n    color: var(--jx-terminal-foreground);\n  }\n\n  .x78zum5 {\n    display: flex;\n  }\n\n  .x1rg5ohu {\n    display: inline-block;\n  }\n\n  .xzavzzj {\n    font-family: var(--jx-font-nav);\n  }\n\n  .x1oxztjp {\n    font-size: var(--jx-text-base);\n  }\n\n  .xgriabn {\n    font-size: var(--jx-text-label-lg);\n  }\n\n  .xbost1q {\n    letter-spacing: calc(var(--jx-track-wide) * 1.25);\n  }\n\n  .xge1n3 {\n    line-height: var(--jx-density-line-default);\n  }\n\n  .xk0a8vl {\n    margin-inline-end: var(--jx-space-8);\n  }\n\n  .xjsan8u {\n    margin-inline-start: calc(var(--jx-unit) / 2);\n  }\n\n  .x1s2uikd {\n    margin-inline-start: var(--jx-space-8);\n  }\n\n  .xlyipyv {\n    text-overflow: ellipsis;\n  }\n\n  .x1uuroth {\n    vertical-align: text-bottom;\n  }\n\n  .xuxw1ft {\n    white-space: nowrap;\n  }\n}\n\n@layer components.stylex.priority4 {\n  .x1q0q8m5 {\n    border-bottom-style: solid;\n  }\n\n  .x15nk5b1 {\n    border-bottom-width: var(--jx-hairline);\n  }\n\n  .x164u9eo {\n    height: .5rem;\n  }\n\n  .x1gzqbc4 {\n    height: 1.05em;\n  }\n\n  .xu2ol75 {\n    margin-top: var(--jx-space-12);\n  }\n\n  .x8sgpxj {\n    width: .58em;\n  }\n\n  .x1jjc1wv {\n    width: .5rem;\n  }\n\n  .xh8yej3 {\n    width: 100%;\n  }\n}\n/* buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9 · generator: @jixoai/ui-vite-plugin@0.6.0 · engine: @stylexjs/unplugin@0.19.0 */\n"
        }
      ],
      "docs": "Props: barTitle, command, outputs: readonly string[].",
      "meta": {
        "group": "terminal",
        "href": "/docs/components/terminal-card.html"
      },
      "registryDependencies": [
        "@jixoai/utils",
        "@jixoai/jixoai-theme",
        "@jixoai/defaults"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "hero-section",
      "type": "registry:ui",
      "title": "Hero section",
      "description": "The landing hero with opened content: title/badges/terminal/secondary/copy are snippets (the caller composes Badge children; the default copy CTA rides the copyCommand payload; the em accent paint lives in family css).",
      "registryDependencies": [
        "@jixoai/jixoai-theme",
        "@jixoai/icon",
        "@jixoai/utils",
        "@jixoai/press-button",
        "@jixoai/defaults"
      ],
      "files": [
        {
          "path": "registry/files/ui/hero-section/hero-section.css",
          "target": "@ui/hero-section/hero-section.css",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/hero-section/hero-section.svelte",
          "target": "@ui/hero-section/hero-section.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/hero-section/hero-section-defaults.svelte.ts",
          "target": "@ui/hero-section/hero-section-defaults.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/hero-section/index.ts",
          "target": "@ui/hero-section/index.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/hero-section/hero-section.stylex.js",
          "target": "@ui/hero-section/hero-section.stylex.js",
          "type": "registry:file",
          "content": "import './hero-section.stylex.css';\n// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: hero-section\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const heroStyles = Object.freeze({\n  \"step\": \"xisgonv xcxh9cb xpazfxd xskzprw x10dxy6d\",\n  \"shell\": \"x12h1iku x1nah20r xvueqy4 xh8yej3 x29sf4j x18t9cuk xd3oyxg x1912so7 x1xxhn2o x51g4ga\",\n  \"row\": \"xrvj5dj xrmyqi1 x1k1qwqa x18v8k8a x1vk29k2\",\n  \"lead\": \"xeuugli\",\n  \"eyebrow\": \"xzavzzj xzsf02u x1ur3rz7 xtvhhri x1m19o6m\",\n  \"title\": \"x1cjdj1s x1mh5om4 x1cgc5wi x1hwzkk4 x4hu2pf x1lnymhi x1w2vvpw\",\n  \"summary\": \"xowzrx4 xzeiv7b x1rnnmso x1fzhlzt xzu602j x1326c0u x1yeutuy xhxiwet\",\n  \"badges\": \"xowzrx4 xzavzzj xqaceok x78zum5 x1a02dak xs8mbfm x1oi92fj x1kdkrmc xtvhhri x1bmy4wb\",\n  \"ctaRow\": \"xqaceok x78zum5 x1a02dak xsnn5ew\",\n  \"aside\": \"xeuugli\",\n  \"iconLane\": \"x3nfvp2\",\n});\n"
        },
        {
          "path": "registry/files/tokens.stylex.js",
          "target": "@lib/tokens.stylex.js",
          "type": "registry:file",
          "content": "// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: hero-section\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const heroStyles = Object.freeze({\n  \"step\": \"xisgonv xcxh9cb xpazfxd xskzprw x10dxy6d\",\n  \"shell\": \"x12h1iku x1nah20r xvueqy4 xh8yej3 x29sf4j x18t9cuk xd3oyxg x1912so7 x1xxhn2o x51g4ga\",\n  \"row\": \"xrvj5dj xrmyqi1 x1k1qwqa x18v8k8a x1vk29k2\",\n  \"lead\": \"xeuugli\",\n  \"eyebrow\": \"xzavzzj xzsf02u x1ur3rz7 xtvhhri x1m19o6m\",\n  \"title\": \"x1cjdj1s x1mh5om4 x1cgc5wi x1hwzkk4 x4hu2pf x1lnymhi x1w2vvpw\",\n  \"summary\": \"xowzrx4 xzeiv7b x1rnnmso x1fzhlzt xzu602j x1326c0u x1yeutuy xhxiwet\",\n  \"badges\": \"xowzrx4 xzavzzj xqaceok x78zum5 x1a02dak xs8mbfm x1oi92fj x1kdkrmc xtvhhri x1bmy4wb\",\n  \"ctaRow\": \"xqaceok x78zum5 x1a02dak xsnn5ew\",\n  \"aside\": \"xeuugli\",\n  \"iconLane\": \"x3nfvp2\",\n});\n"
        },
        {
          "path": "registry/files/ui/hero-section/hero-section.stylex.css",
          "target": "@ui/hero-section/hero-section.stylex.css",
          "type": "registry:file",
          "content": "@layer properties, theme, base, components, components.stylex.priority1, components.stylex.priority2, components.stylex.priority3, components.stylex.priority4;\n\n@layer components.stylex.priority1 {\n  :root, .x1klgzij {\n    --jx-brand-hue: var(--brand-hue);\n    --jx-background: var(--background);\n    --jx-foreground: var(--foreground);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-border: var(--border);\n    --jx-input: var(--input);\n    --jx-ring: var(--ring);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-font-sans: var(--font-sans);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-radius: var(--radius);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-scrim: var(--scrim);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-small: var(--text-small);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-lg: var(--text-lg);\n    --jx-track-label: var(--track-label);\n    --jx-track-wide: var(--track-wide);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-shell-w: var(--shell-w);\n    --jx-stage-w: var(--stage-w);\n    --jx-space-2: var(--space-2);\n    --jx-space-4: var(--space-4);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-80: var(--space-80);\n    --jx-hairline: var(--hairline);\n  }\n\n  .x13ei35y.x13ei35y, .x13ei35y.x13ei35y:root {\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-background: var(--background);\n    --jx-border: var(--border);\n    --jx-brand-hue: var(--brand-hue);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-font-sans: var(--font-sans);\n    --jx-foreground: var(--foreground);\n    --jx-hairline: var(--hairline);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-input: var(--input);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-radius: var(--radius);\n    --jx-ring: var(--ring);\n    --jx-scrim: var(--scrim);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shell-w: var(--shell-w);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-2: var(--space-2);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-4: var(--space-4);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-80: var(--space-80);\n    --jx-stage-w: var(--stage-w);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-lg: var(--text-lg);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-small: var(--text-small);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-track-label: var(--track-label);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-wide: var(--track-wide);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n  }\n}\n\n@layer components.stylex.priority2 {\n  .xsnn5ew {\n    gap: var(--space-12);\n  }\n\n  .xrmyqi1 {\n    gap: var(--space-40);\n  }\n\n  .xvueqy4 {\n    margin-inline: auto;\n  }\n\n  .xd3oyxg {\n    padding-block: var(--space-40);\n  }\n\n  .x18t9cuk {\n    padding-inline: var(--space-16);\n  }\n\n  @media (width >= 40rem) {\n    .x1912so7.x1912so7 {\n      padding-inline: var(--space-24);\n    }\n  }\n\n  @media (width >= 64rem) {\n    .x51g4ga.x51g4ga {\n      padding-inline: var(--space-32);\n    }\n  }\n\n  @container jx-hero (width >= 64rem) {\n    .x1vk29k2.x1vk29k2 {\n      gap: calc(var(--jx-unit) * 14);\n    }\n  }\n}\n\n@layer components.stylex.priority3 {\n  .x10dxy6d {\n    animation-delay: var(--jx-hero-delay, 0s);\n  }\n\n  .xcxh9cb {\n    animation-duration: var(--motion-hero, .48s);\n  }\n\n  .xskzprw {\n    animation-fill-mode: backwards;\n  }\n\n  .xisgonv {\n    animation-name: jx-hero-rise;\n  }\n\n  .xpazfxd {\n    animation-timing-function: var(--ease-hero, cubic-bezier(.22,1,.36,1));\n  }\n\n  .xowzrx4 {\n    color: var(--jx-muted-foreground);\n  }\n\n  .xzsf02u {\n    color: var(--primary-text);\n  }\n\n  .xs8mbfm {\n    column-gap: var(--space-24);\n  }\n\n  .x1nah20r {\n    container-name: jx-hero;\n  }\n\n  .x12h1iku {\n    container-type: inline-size;\n  }\n\n  .x78zum5 {\n    display: flex;\n  }\n\n  .xrvj5dj {\n    display: grid;\n  }\n\n  .x3nfvp2 {\n    display: inline-flex;\n  }\n\n  .x1a02dak {\n    flex-wrap: wrap;\n  }\n\n  .xzavzzj {\n    font-family: var(--jx-font-nav);\n  }\n\n  .x1cgc5wi {\n    font-size: clamp(2.4rem, 6cqi, 4.4rem);\n  }\n\n  .xzu602j {\n    font-size: var(--text-body-lg, .9375rem);\n  }\n\n  .x1kdkrmc {\n    font-size: var(--text-label-lg);\n  }\n\n  .x1ur3rz7 {\n    font-size: var(--text-label);\n  }\n\n  .x1hwzkk4 {\n    font-weight: var(--weight-bold, 700);\n  }\n\n  .x1m19o6m {\n    letter-spacing: var(--jx-track-label);\n  }\n\n  .x1bmy4wb {\n    letter-spacing: var(--track-14, .14em);\n  }\n\n  .x1lnymhi {\n    letter-spacing: var(--track-tight, -.02em);\n  }\n\n  .x1326c0u {\n    line-height: calc(var(--jx-unit) * 6);\n  }\n\n  .x4hu2pf {\n    line-height: var(--leading-12, 1.2);\n  }\n\n  .x1oi92fj {\n    row-gap: var(--space-8);\n  }\n\n  .xtvhhri {\n    text-transform: uppercase;\n  }\n\n  .x1w2vvpw {\n    text-wrap: balance;\n  }\n\n  .x1fzhlzt {\n    text-wrap: pretty;\n  }\n\n  @media (width >= 40rem) {\n    .x1yeutuy.x1yeutuy {\n      font-size: var(--text-body-xl, 1rem);\n    }\n\n    .xhxiwet.xhxiwet {\n      line-height: calc(var(--jx-unit) * 7);\n    }\n  }\n\n  @container jx-hero (width >= 64rem) {\n    .x18v8k8a.x18v8k8a {\n      align-items: end;\n    }\n\n    .x1k1qwqa.x1k1qwqa {\n      grid-template-columns: minmax(0, 1fr) minmax(10.5cm, 13cm);\n    }\n  }\n}\n\n@layer components.stylex.priority4 {\n  .x1cjdj1s {\n    margin-top: var(--space-16);\n  }\n\n  .xzeiv7b {\n    margin-top: var(--space-20);\n  }\n\n  .xqaceok {\n    margin-top: var(--space-32);\n  }\n\n  .x1rnnmso {\n    max-width: min(100%, 16cm);\n  }\n\n  .x1mh5om4 {\n    max-width: min(100%, 22cm);\n  }\n\n  .x29sf4j {\n    max-width: var(--jx-shell-w);\n  }\n\n  .xeuugli {\n    min-width: 0;\n  }\n\n  .xh8yej3 {\n    width: 100%;\n  }\n\n  @media (width >= 40rem) {\n    .x1xxhn2o.x1xxhn2o {\n      padding-top: calc(var(--jx-unit) * 14);\n    }\n  }\n}\n/* buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9 · generator: @jixoai/ui-vite-plugin@0.6.0 · engine: @stylexjs/unplugin@0.19.0 */\n"
        }
      ],
      "docs": "Props: eyebrow, titleLead, titleAccent, summary, badges: readonly string[], copyCommand (snippet-conditional: required when the DEFAULT copy CTA renders; optional when a #copy snippet replaces it), copyLabel?, terminal snippet, secondary? snippet.",
      "meta": {
        "group": "layout",
        "href": "/docs/components/hero-section.html"
      }
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "language-switcher",
      "type": "registry:ui",
      "title": "Language switcher",
      "description": "Locale switching in two variants: pair (icon + segmented two-locale group, active fills brand hue — composed after the openspecui bilingual reference) and menu (icon + current-locale button with a hard-shadow dropdown for three or more locales). Anchor-based (each locale carries its href) so it works on fully prerendered sites; terminal-surface styling matches theme-toggle.",
      "files": [
        {
          "path": "registry/files/ui/language-switcher/language-switcher.svelte",
          "target": "@ui/language-switcher/language-switcher.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/language-switcher/index.ts",
          "target": "@ui/language-switcher/index.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/language-switcher/language-switcher-defaults.svelte.ts",
          "target": "@ui/language-switcher/language-switcher-defaults.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/language-switcher/language-switcher.stylex.js",
          "target": "@ui/language-switcher/language-switcher.stylex.js",
          "type": "registry:file",
          "content": "import './language-switcher.stylex.css';\n// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: language-switcher\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const langStyles = Object.freeze({\n  \"root\": \"x78zum5 x6s0dn4 xbybx4j\",\n  \"iconLane\": \"x3nfvp2 x1ks1olk\",\n  \"bezel\": \"x3nfvp2 xeq5yr9 x193iq5w xb3r6kr x14o5nlz x1y0btm7 x110se2q xrx48aj\",\n  \"bezelButton\": \"x3nfvp2 x1ypdohk x6s0dn4 x1vcf6ba x14o5nlz x1y0btm7 x110se2q xrx48aj x1smqwx7 x124kscu xgriabn x953n\",\n  \"segItem\": \"x1smqwx7 x124kscu xgriabn xkrqix3\",\n  \"segActive\": \"x1wgjywl x13zkt9c\",\n  \"segIdle\": \"x953n\",\n  \"chevron\": \"x3nfvp2\",\n  \"chevronOpen\": \"x19jd1h0\",\n  \"menu\": \"x1ghz6dp x1ag9ea8 x14o5nlz x1y0btm7 xwi7vqo x1bi3fzl xl6qjea x2c1auk x8ndcdn\",\n  \"menuList\": \"x1ghz6dp x3ct3a4 x1717udv\",\n  \"menuItem\": \"x1lliihq x1smqwx7 x1q542co xgriabn xkrqix3\",\n  \"menuActive\": \"x18as732\",\n  \"menuIdle\": \"x19q6luk\",\n});\n"
        },
        {
          "path": "registry/files/ui/language-switcher/language-switcher.css",
          "target": "@ui/language-switcher/language-switcher.css",
          "type": "registry:file"
        },
        {
          "path": "registry/files/tokens.stylex.js",
          "target": "@lib/tokens.stylex.js",
          "type": "registry:file",
          "content": "// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: language-switcher\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const langStyles = Object.freeze({\n  \"root\": \"x78zum5 x6s0dn4 xbybx4j\",\n  \"iconLane\": \"x3nfvp2 x1ks1olk\",\n  \"bezel\": \"x3nfvp2 xeq5yr9 x193iq5w xb3r6kr x14o5nlz x1y0btm7 x110se2q xrx48aj\",\n  \"bezelButton\": \"x3nfvp2 x1ypdohk x6s0dn4 x1vcf6ba x14o5nlz x1y0btm7 x110se2q xrx48aj x1smqwx7 x124kscu xgriabn x953n\",\n  \"segItem\": \"x1smqwx7 x124kscu xgriabn xkrqix3\",\n  \"segActive\": \"x1wgjywl x13zkt9c\",\n  \"segIdle\": \"x953n\",\n  \"chevron\": \"x3nfvp2\",\n  \"chevronOpen\": \"x19jd1h0\",\n  \"menu\": \"x1ghz6dp x1ag9ea8 x14o5nlz x1y0btm7 xwi7vqo x1bi3fzl xl6qjea x2c1auk x8ndcdn\",\n  \"menuList\": \"x1ghz6dp x3ct3a4 x1717udv\",\n  \"menuItem\": \"x1lliihq x1smqwx7 x1q542co xgriabn xkrqix3\",\n  \"menuActive\": \"x18as732\",\n  \"menuIdle\": \"x19q6luk\",\n});\n"
        },
        {
          "path": "registry/files/ui/language-switcher/language-switcher.stylex.css",
          "target": "@ui/language-switcher/language-switcher.stylex.css",
          "type": "registry:file",
          "content": "@layer properties, theme, base, components, components.stylex.priority1, components.stylex.priority2, components.stylex.priority3, components.stylex.priority4, components.stylex.priority5;\n\n@layer components.stylex.priority1 {\n  :root, .x1klgzij {\n    --jx-brand-hue: var(--brand-hue);\n    --jx-background: var(--background);\n    --jx-foreground: var(--foreground);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-border: var(--border);\n    --jx-input: var(--input);\n    --jx-ring: var(--ring);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-font-sans: var(--font-sans);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-radius: var(--radius);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-scrim: var(--scrim);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-small: var(--text-small);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-lg: var(--text-lg);\n    --jx-track-label: var(--track-label);\n    --jx-track-wide: var(--track-wide);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-shell-w: var(--shell-w);\n    --jx-stage-w: var(--stage-w);\n    --jx-space-2: var(--space-2);\n    --jx-space-4: var(--space-4);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-80: var(--space-80);\n    --jx-hairline: var(--hairline);\n  }\n\n  .x13ei35y.x13ei35y, .x13ei35y.x13ei35y:root {\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-background: var(--background);\n    --jx-border: var(--border);\n    --jx-brand-hue: var(--brand-hue);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-font-sans: var(--font-sans);\n    --jx-foreground: var(--foreground);\n    --jx-hairline: var(--hairline);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-input: var(--input);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-radius: var(--radius);\n    --jx-ring: var(--ring);\n    --jx-scrim: var(--scrim);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shell-w: var(--shell-w);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-2: var(--space-2);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-4: var(--space-4);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-80: var(--space-80);\n    --jx-stage-w: var(--stage-w);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-lg: var(--text-lg);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-small: var(--text-small);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-track-label: var(--track-label);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-wide: var(--track-wide);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n  }\n}\n\n@layer components.stylex.priority2 {\n  .x1ghz6dp {\n    margin: 0;\n  }\n\n  .x1717udv {\n    padding: 0;\n  }\n\n  .xl6qjea {\n    padding: var(--jx-space-4);\n  }\n}\n\n@layer components.stylex.priority3 {\n  .x110se2q {\n    border-color: color-mix(in oklab,currentColor 30%,transparent);\n  }\n\n  .xwi7vqo {\n    border-color: var(--jx-border);\n  }\n\n  .x1y0btm7 {\n    border-style: solid;\n  }\n\n  .x14o5nlz {\n    border-width: var(--hairline);\n  }\n\n  .x1vcf6ba {\n    gap: var(--jx-space-6);\n  }\n\n  .xbybx4j {\n    gap: var(--jx-space-8);\n  }\n\n  .xb3r6kr {\n    overflow: hidden;\n  }\n\n  .x124kscu {\n    padding-block: var(--jx-space-4);\n  }\n\n  .x1q542co {\n    padding-block: var(--jx-space-6);\n  }\n\n  .x1smqwx7 {\n    padding-inline: var(--jx-space-10);\n  }\n}\n\n@layer components.stylex.priority4 {\n  .x6s0dn4 {\n    align-items: center;\n  }\n\n  .xrx48aj {\n    background-color: color-mix(in oklab,currentColor 6%,transparent);\n  }\n\n  .x1wgjywl {\n    background-color: var(--jx-primary);\n  }\n\n  .x1bi3fzl {\n    background-color: var(--jx-terminal);\n  }\n\n  .x8ndcdn {\n    box-shadow: var(--jx-shadow);\n  }\n\n  .x953n {\n    color: color-mix(in oklab,currentColor 72%,transparent);\n  }\n\n  .x19q6luk {\n    color: color-mix(in oklab,var(--terminal-foreground) 72%,transparent);\n  }\n\n  .x13zkt9c {\n    color: var(--jx-primary-foreground);\n  }\n\n  .x18as732 {\n    color: var(--jx-primary);\n  }\n\n  .x2c1auk {\n    color: var(--jx-terminal-foreground);\n  }\n\n  .x1ypdohk {\n    cursor: pointer;\n  }\n\n  .x1lliihq {\n    display: block;\n  }\n\n  .x78zum5 {\n    display: flex;\n  }\n\n  .x3nfvp2 {\n    display: inline-flex;\n  }\n\n  .xgriabn {\n    font-size: var(--jx-text-label-lg);\n  }\n\n  .x3ct3a4 {\n    list-style-type: none;\n  }\n\n  .x1ks1olk {\n    opacity: .7;\n  }\n\n  .xkrqix3 {\n    text-decoration-line: none;\n  }\n\n  .x19jd1h0 {\n    transform: rotate(180deg);\n  }\n}\n\n@layer components.stylex.priority5 {\n  .x193iq5w {\n    max-width: 100%;\n  }\n\n  .x1ag9ea8 {\n    min-width: 9rem;\n  }\n\n  .xeq5yr9 {\n    width: fit-content;\n  }\n}\n/* buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9 · generator: @jixoai/ui-vite-plugin@0.6.0 · engine: @stylexjs/unplugin@0.19.0 */\n"
        }
      ],
      "docs": "Props: variant 'pair'|'menu', locales: { code, label, href }[], current (code), ariaLabel?. The menu closes on select, outside click, and Escape. Clicking a locale persists its code to localStorage key 'lang' (the site's language-negotiation bootstrap reads the same key); navigation stays pure anchors, so prerendered sites keep working.",
      "meta": {
        "group": "navigation",
        "href": "/docs/components/language-switcher.html"
      },
      "registryDependencies": [
        "@jixoai/utils",
        "@jixoai/jixoai-theme",
        "@jixoai/icon",
        "@jixoai/defaults"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "card-grid",
      "type": "registry:ui",
      "title": "Card grid",
      "description": "Grid + subgrid layout that equalizes cards: shared header row and body row, so headers align and bodies fill to the tallest — no ragged tops or unequal bottoms. Columns are auto-fit minmax (responsive; min prop controls collapse width, default 320px). The foot prop declares a third shared row so zone-trio cards (head/body/foot, e.g. the card component) also align their feet at band bottoms. Works with any card whose first child is the header block (section-card unchanged); no-subgrid browsers fall back to stacked rows.",
      "files": [
        {
          "path": "registry/files/ui/card-grid/card-grid.svelte",
          "target": "@ui/card-grid/card-grid.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/card-grid/index.ts",
          "target": "@ui/card-grid/index.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/card-grid/card-grid.css",
          "target": "@ui/card-grid/card-grid.css",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/card-grid/card-grid-defaults.svelte.ts",
          "target": "@ui/card-grid/card-grid-defaults.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/card-grid/card-grid.stylex.js",
          "target": "@ui/card-grid/card-grid.stylex.js",
          "type": "registry:file",
          "content": "import './card-grid.stylex.css';\n// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: card-grid\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const cardGridStyles = Object.freeze({\n  \"grid\": \"xrvj5dj x1ael33x x1ycccyx x1qjc9v5\",\n});\n"
        },
        {
          "path": "registry/files/tokens.stylex.js",
          "target": "@lib/tokens.stylex.js",
          "type": "registry:file",
          "content": "// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: card-grid\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const cardGridStyles = Object.freeze({\n  \"grid\": \"xrvj5dj x1ael33x x1ycccyx x1qjc9v5\",\n});\n"
        },
        {
          "path": "registry/files/ui/card-grid/card-grid.stylex.css",
          "target": "@ui/card-grid/card-grid.stylex.css",
          "type": "registry:file",
          "content": "@layer properties, theme, base, components, components.stylex.priority1, components.stylex.priority2, components.stylex.priority3;\n\n@layer components.stylex.priority1 {\n  :root, .x1klgzij {\n    --jx-brand-hue: var(--brand-hue);\n    --jx-background: var(--background);\n    --jx-foreground: var(--foreground);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-border: var(--border);\n    --jx-input: var(--input);\n    --jx-ring: var(--ring);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-font-sans: var(--font-sans);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-radius: var(--radius);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-scrim: var(--scrim);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-small: var(--text-small);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-lg: var(--text-lg);\n    --jx-track-label: var(--track-label);\n    --jx-track-wide: var(--track-wide);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-shell-w: var(--shell-w);\n    --jx-stage-w: var(--stage-w);\n    --jx-space-2: var(--space-2);\n    --jx-space-4: var(--space-4);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-80: var(--space-80);\n    --jx-hairline: var(--hairline);\n  }\n\n  .x13ei35y.x13ei35y, .x13ei35y.x13ei35y:root {\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-background: var(--background);\n    --jx-border: var(--border);\n    --jx-brand-hue: var(--brand-hue);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-font-sans: var(--font-sans);\n    --jx-foreground: var(--foreground);\n    --jx-hairline: var(--hairline);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-input: var(--input);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-radius: var(--radius);\n    --jx-ring: var(--ring);\n    --jx-scrim: var(--scrim);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shell-w: var(--shell-w);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-2: var(--space-2);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-4: var(--space-4);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-80: var(--space-80);\n    --jx-stage-w: var(--stage-w);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-lg: var(--text-lg);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-small: var(--text-small);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-track-label: var(--track-label);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-wide: var(--track-wide);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n  }\n}\n\n@layer components.stylex.priority2 {\n  .x1ycccyx {\n    gap: var(--jx-space-20);\n  }\n}\n\n@layer components.stylex.priority3 {\n  .x1qjc9v5 {\n    align-items: stretch;\n  }\n\n  .xrvj5dj {\n    display: grid;\n  }\n\n  .x1ael33x {\n    grid-template-columns: repeat(auto-fit,minmax(min(100%,var(--jx-grid-min)),1fr));\n  }\n}\n/* buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9 · generator: @jixoai/ui-vite-plugin@0.6.0 · engine: @stylexjs/unplugin@0.19.0 */\n"
        }
      ],
      "docs": "Props: min (CSS length, default '320px'), foot (boolean, declares the third shared row for head/body/foot cards). Wrap cards as direct children; opt a child out with data-no-subgrid.",
      "meta": {
        "group": "layout",
        "href": "/docs/components/card-grid.html"
      },
      "registryDependencies": [
        "@jixoai/defaults",
        "@jixoai/utils",
        "@jixoai/jixoai-theme"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "card",
      "type": "registry:ui",
      "title": "Card",
      "description": "The structural surface — the dialog row ruler's static clone: head/body/foot zones with stamped presence, edge-riding structural separators, the body-only scroll law, and an open inline-end actions slot (no close button ships). Zones place by integer cell lines, so the card qualifies as a card-grid child unchanged. Designed as the foundation dialog will sit on.",
      "files": [
        {
          "path": "registry/files/ui/card/card.svelte",
          "target": "@ui/card/card.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/card/card-body.svelte",
          "target": "@ui/card/card-body.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/card/card.css",
          "target": "@ui/card/card.css",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/card/card-header.svelte",
          "target": "@ui/card/card-header.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/card/card-footer.svelte",
          "target": "@ui/card/card-footer.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/card/card-footer.css",
          "target": "@ui/card/card-footer.css",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/card/index.ts",
          "target": "@ui/card/index.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/card/card-defaults.svelte.ts",
          "target": "@ui/card/card-defaults.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/card/card.stylex.js",
          "target": "@ui/card/card.stylex.js",
          "type": "registry:file",
          "content": "import './card.stylex.css';\n// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: card\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const cardStyles = Object.freeze({\n  \"root\": \"x1j5qm77 x1y0btm7 xwi7vqo x13udha1 xgksgmo\",\n  \"headBand\": \"x1g1hbmg\",\n  \"title\": \"xzavzzj xuosg8h x446fu4 x1dsi6k\",\n  \"bodyCell\": \"xeuugli x1n510gy x16edn47 x1oxztjp xz4n5ph xfe6qvw\",\n});\n"
        },
        {
          "path": "registry/files/tokens.stylex.js",
          "target": "@lib/tokens.stylex.js",
          "type": "registry:file",
          "content": "// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: card\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const cardStyles = Object.freeze({\n  \"root\": \"x1j5qm77 x1y0btm7 xwi7vqo x13udha1 xgksgmo\",\n  \"headBand\": \"x1g1hbmg\",\n  \"title\": \"xzavzzj xuosg8h x446fu4 x1dsi6k\",\n  \"bodyCell\": \"xeuugli x1n510gy x16edn47 x1oxztjp xz4n5ph xfe6qvw\",\n});\n"
        },
        {
          "path": "registry/files/ui/card/card.stylex.css",
          "target": "@ui/card/card.stylex.css",
          "type": "registry:file",
          "content": "@layer properties, theme, base, components, components.stylex.priority1, components.stylex.priority2, components.stylex.priority3, components.stylex.priority4;\n\n@layer components.stylex.priority1 {\n  :root, .x1klgzij {\n    --jx-brand-hue: var(--brand-hue);\n    --jx-background: var(--background);\n    --jx-foreground: var(--foreground);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-border: var(--border);\n    --jx-input: var(--input);\n    --jx-ring: var(--ring);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-font-sans: var(--font-sans);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-radius: var(--radius);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-scrim: var(--scrim);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-small: var(--text-small);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-lg: var(--text-lg);\n    --jx-track-label: var(--track-label);\n    --jx-track-wide: var(--track-wide);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-shell-w: var(--shell-w);\n    --jx-stage-w: var(--stage-w);\n    --jx-space-2: var(--space-2);\n    --jx-space-4: var(--space-4);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-80: var(--space-80);\n    --jx-hairline: var(--hairline);\n  }\n\n  .x13ei35y.x13ei35y, .x13ei35y.x13ei35y:root {\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-background: var(--background);\n    --jx-border: var(--border);\n    --jx-brand-hue: var(--brand-hue);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-font-sans: var(--font-sans);\n    --jx-foreground: var(--foreground);\n    --jx-hairline: var(--hairline);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-input: var(--input);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-radius: var(--radius);\n    --jx-ring: var(--ring);\n    --jx-scrim: var(--scrim);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shell-w: var(--shell-w);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-2: var(--space-2);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-4: var(--space-4);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-80: var(--space-80);\n    --jx-stage-w: var(--stage-w);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-lg: var(--text-lg);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-small: var(--text-small);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-track-label: var(--track-label);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-wide: var(--track-wide);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n  }\n}\n\n@layer components.stylex.priority2 {\n  .xwi7vqo {\n    border-color: var(--jx-border);\n  }\n\n  .x1y0btm7 {\n    border-style: solid;\n  }\n\n  .x1j5qm77 {\n    border-width: var(--jx-hairline);\n  }\n\n  .x1g1hbmg {\n    padding-block: var(--space-10);\n  }\n\n  .x1n510gy {\n    padding-block: var(--space-14);\n  }\n\n  .x16edn47 {\n    padding-inline: max(var(--space-14) - var(--jx-scrollbar-thin, 0px),0px);\n  }\n}\n\n@layer components.stylex.priority3 {\n  .x13udha1 {\n    background-color: var(--jx-card);\n  }\n\n  .xgksgmo {\n    box-shadow: var(--jx-shadow-2xs);\n  }\n\n  .xfe6qvw {\n    color: color-mix(in oklab,var(--card-foreground) 80%,transparent);\n  }\n\n  .xzavzzj {\n    font-family: var(--jx-font-nav);\n  }\n\n  .x1oxztjp {\n    font-size: var(--jx-text-base);\n  }\n\n  .xuosg8h {\n    font-size: var(--text-body-lg);\n  }\n\n  .x1dsi6k {\n    letter-spacing: var(--track-01, .01em);\n  }\n\n  .x446fu4 {\n    line-height: var(--leading-13, 1.3);\n  }\n\n  .xz4n5ph {\n    line-height: var(--leading-16, 1.6);\n  }\n}\n\n@layer components.stylex.priority4 {\n  .xeuugli {\n    min-width: 0;\n  }\n}\n/* buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9 · generator: @jixoai/ui-vite-plugin@0.6.0 · engine: @stylexjs/unplugin@0.19.0 */\n"
        }
      ],
      "docs": "Props: title?, head? (flush head override), actions? (the inline-end slot — dialog's × seat), foot? (raw foot override; the standard face is CardFooter), scroll = true (body scroll authority; false retires it with the gutter), class?, children. CardHeader: title? / children. CardFooter: start? (inline-start seat), end? (raw inline-end), label, children (auto one ButtonGroup, leadingSeam).",
      "meta": {
        "group": "layout",
        "href": "/docs/components/card.html"
      },
      "registryDependencies": [
        "@jixoai/defaults",
        "@jixoai/jixoai-theme",
        "@jixoai/separator",
        "@jixoai/button-group"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "jx-pure",
      "type": "registry:lib",
      "title": "jx-pure — the componentless face (Tier 0)",
      "description": "One stylesheet, the whole jixoai face, zero JS: mount class jx-pure on any DOM and the subtree's BARE native elements get the law — Pico-style element defaults in @layer components (:where-scoped, so utilities always win) for typography, links, buttons (press physics), text-like inputs (TYPE ALLOWLIST), checkbox/radio repaints, the zero-JS range fill (cqw shadow technique, daisyUI-inspired), color repaints, fieldset/legend, details/summary, nav/ol/ul/dl, tables — PLUS the migrated native-form class vocabulary verbatim (.jx-field/.jx-label/.jx-error/.jx-control/.jx-control-shell/.jx-control-lane/.jx-slider/.jx-color-shell/.jx-color-swatch/.jx-color-expand, the Tier-2 frozen contract — the Part A region is also sliced byte-exact into the generated @jixoai/jx-native-contract item for component installs). Dark mode rides the token sheet's .dark/.jx-light (color-scheme inherits from the scope root). select keeps its platform arrow by default; .jx-select opts into the gradient chevron repaint (single-select only). progress/meter ride the 8px track family with token-mapped semantic fills (primary/secondary/destructive), output is the mono result lane, figure/figcaption carry the caption law; no-jx-pure (per-rule :not() exclusion) reverts a whole subtree to UA paint (the escape hatch); Part D (generated from the token sheet by scripts/gen-jx-auto-dark.mjs) gives zero-JS static pages OS-following dark via the .jx-auto-dark class. Floating surfaces (dialog/popover/tooltip) stay Tier-2 by boundary.",
      "files": [
        {
          "path": "registry/files/theme/jx-pure.css",
          "target": "@lib/jx-pure.css",
          "type": "registry:file"
        }
      ],
      "docs": "Import once from the site css, AFTER the token sheet: @import './lib/jixoai.css'; @import './lib/jx-pure.css'; — then mount the class: <main class=\"jx-pure\">…bare HTML…</main>. Static no-JS pages: theme with <html class=\"dark\"> (or any ancestor); OS-follow dark is ALSO zero JS via the generated .jx-auto-dark class — <html class=\"jx-pure jx-auto-dark\"> (never inside .jx-light; an explicit .dark always wins; a host bootstrap remains the explicit-toggle JS alternative). The Part A region ships byte-exact as @jixoai/jx-native-contract (component installs depend on the extract, not this full face). Glyph data-URIs mirror icons.ts (calendar/clock/pipette) — edit both or neither. Reverse scope: mount no-jx-pure — the face steps aside (per-rule :not()), host styles survive.",
      "meta": {
        "group": "engines",
        "href": "/docs/jx-pure.html"
      },
      "registryDependencies": [
        "@jixoai/jixoai-theme"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "native-form",
      "type": "registry:lib",
      "title": "Native form layer (Tier 1) — DEPRECATED alias of jx-pure",
      "description": "DEPRECATED (2026-08-23): the native form layer was absorbed into jx-pure (same source file, same class vocabulary, verbatim). This alias keeps the old install name and target path working for one release window — new code should install @jixoai/jx-pure. The Tier-2 components (input/range/number-input) now declare @jixoai/jx-pure as their dependency.",
      "files": [
        {
          "path": "registry/files/theme/jx-pure.css",
          "target": "@lib/native-form.css",
          "type": "registry:file"
        }
      ],
      "docs": "Alias of @jixoai/jx-pure — install that instead: same css (Part A is the native-form sheet verbatim), plus the .jx-pure element face. Import path stays @lib/native-form.css for existing installs until the alias retires.",
      "meta": {
        "group": "data-entry",
        "href": "/docs/jx-pure.html"
      },
      "registryDependencies": []
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "input",
      "type": "registry:ui",
      "title": "Input",
      "description": "NativeHTML input: every native type passes through. Text-like types get the jixoai shell (1px border, radius 0, hover lift, inset focus ring) with the Tier-1 lane (.jx-input-lane) inside; range is the Tier-1 pure-CSS slider (.jx-range); color is the Tier-1 color field (.jx-color-field wrapper, locked square swatch, pipette glyph); date/time/number lanes restyle the platform's picker indicator and spinners via the same sheet. checkbox/radio/toggle/file have their own components (the bare types still pass through). Optional label[for], error wiring (aria-invalid + aria-describedby, monochrome dashed ! message), clearable ×, four snippet slots. value is $bindable: bound = controlled, absent = purely uncontrolled (FormData/form.reset untouched).",
      "files": [
        {
          "path": "registry/files/ui/input/input.svelte",
          "target": "@ui/input/input.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/input/input.css",
          "target": "@ui/input/input.css",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/input/index.ts",
          "target": "@ui/input/index.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/input/input-defaults.svelte.ts",
          "target": "@ui/input/input-defaults.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/input/input.stylex.js",
          "target": "@ui/input/input.stylex.js",
          "type": "registry:file",
          "content": "import './input.stylex.css';\n// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: input\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const inputStyles = Object.freeze({\n  \"outerStart\": \"xowzrx4 xgriabn xx7p3jb\",\n  \"outerEnd\": \"xowzrx4 xgriabn xcsi2ay\",\n  \"slotRow\": \"x1okw0bk x3nfvp2 x6s0dn4 x1vcf6ba xowzrx4 xgriabn\",\n  \"iconLane\": \"x1okw0bk x3nfvp2 x6s0dn4 xowzrx4 xgriabn\",\n  \"surfaceBodyPad\": \"xy01hyd xp2ws35\",\n  \"panelDivider\": \"x1hnkk3a xaxrzhp x8gjool x13fuv20 x1sg3oho\",\n  \"hintRow\": \"x78zum5 x6s0dn4\",\n  \"countReset\": \"x1ghz6dp\",\n  \"countRow\": \"xvc5jky xzavzzj x6yizsu xp0kdp7 xowzrx4\",\n});\n"
        },
        {
          "path": "registry/files/tokens.stylex.js",
          "target": "@lib/tokens.stylex.js",
          "type": "registry:file",
          "content": "// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: input\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const inputStyles = Object.freeze({\n  \"outerStart\": \"xowzrx4 xgriabn xx7p3jb\",\n  \"outerEnd\": \"xowzrx4 xgriabn xcsi2ay\",\n  \"slotRow\": \"x1okw0bk x3nfvp2 x6s0dn4 x1vcf6ba xowzrx4 xgriabn\",\n  \"iconLane\": \"x1okw0bk x3nfvp2 x6s0dn4 xowzrx4 xgriabn\",\n  \"surfaceBodyPad\": \"xy01hyd xp2ws35\",\n  \"panelDivider\": \"x1hnkk3a xaxrzhp x8gjool x13fuv20 x1sg3oho\",\n  \"hintRow\": \"x78zum5 x6s0dn4\",\n  \"countReset\": \"x1ghz6dp\",\n  \"countRow\": \"xvc5jky xzavzzj x6yizsu xp0kdp7 xowzrx4\",\n});\n"
        },
        {
          "path": "registry/files/ui/input/input.stylex.css",
          "target": "@ui/input/input.stylex.css",
          "type": "registry:file",
          "content": "@layer properties, theme, base, components, components.stylex.priority1, components.stylex.priority2, components.stylex.priority3, components.stylex.priority4, components.stylex.priority5;\n\n@layer components.stylex.priority1 {\n  :root, .x1klgzij {\n    --jx-brand-hue: var(--brand-hue);\n    --jx-background: var(--background);\n    --jx-foreground: var(--foreground);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-border: var(--border);\n    --jx-input: var(--input);\n    --jx-ring: var(--ring);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-font-sans: var(--font-sans);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-radius: var(--radius);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-scrim: var(--scrim);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-small: var(--text-small);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-lg: var(--text-lg);\n    --jx-track-label: var(--track-label);\n    --jx-track-wide: var(--track-wide);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-shell-w: var(--shell-w);\n    --jx-stage-w: var(--stage-w);\n    --jx-space-2: var(--space-2);\n    --jx-space-4: var(--space-4);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-80: var(--space-80);\n    --jx-hairline: var(--hairline);\n  }\n\n  .x13ei35y.x13ei35y, .x13ei35y.x13ei35y:root {\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-background: var(--background);\n    --jx-border: var(--border);\n    --jx-brand-hue: var(--brand-hue);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-font-sans: var(--font-sans);\n    --jx-foreground: var(--foreground);\n    --jx-hairline: var(--hairline);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-input: var(--input);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-radius: var(--radius);\n    --jx-ring: var(--ring);\n    --jx-scrim: var(--scrim);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shell-w: var(--shell-w);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-2: var(--space-2);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-4: var(--space-4);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-80: var(--space-80);\n    --jx-stage-w: var(--stage-w);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-lg: var(--text-lg);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-small: var(--text-small);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-track-label: var(--track-label);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-wide: var(--track-wide);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n  }\n}\n\n@layer components.stylex.priority2 {\n  .x1ghz6dp {\n    margin: 0;\n  }\n}\n\n@layer components.stylex.priority3 {\n  .x1okw0bk {\n    flex: none;\n  }\n\n  .x1vcf6ba {\n    gap: var(--jx-space-6);\n  }\n\n  .xaxrzhp {\n    margin-block: var(--jx-space-12);\n  }\n\n  .x1hnkk3a {\n    margin-inline: calc(var(--jx-unit) * -3.5);\n  }\n\n  .xp2ws35 {\n    padding-block: var(--jx-space-12);\n  }\n\n  .xy01hyd {\n    padding-inline: calc(var(--jx-unit) * 3.5);\n  }\n}\n\n@layer components.stylex.priority4 {\n  .x6s0dn4 {\n    align-items: center;\n  }\n\n  .xowzrx4 {\n    color: var(--jx-muted-foreground);\n  }\n\n  .x78zum5 {\n    display: flex;\n  }\n\n  .x3nfvp2 {\n    display: inline-flex;\n  }\n\n  .xzavzzj {\n    font-family: var(--jx-font-nav);\n  }\n\n  .xgriabn {\n    font-size: var(--jx-text-label-lg);\n  }\n\n  .x6yizsu {\n    font-size: var(--jx-text-label);\n  }\n\n  .xp0kdp7 {\n    letter-spacing: var(--jx-track-wide);\n  }\n\n  .xvc5jky {\n    margin-inline-start: auto;\n  }\n}\n\n@layer components.stylex.priority5 {\n  .x1sg3oho {\n    border-top-color: var(--jx-border);\n  }\n\n  .x13fuv20 {\n    border-top-style: solid;\n  }\n\n  .x8gjool {\n    border-top-width: var(--jx-hairline);\n  }\n\n  .xx7p3jb {\n    margin-bottom: calc(var(--jx-unit) * -1);\n  }\n\n  .xcsi2ay {\n    margin-top: calc(var(--jx-unit) * -1);\n  }\n}\n/* buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9 · generator: @jixoai/ui-vite-plugin@0.6.0 · engine: @stylexjs/unplugin@0.19.0 */\n"
        }
      ],
      "docs": "Props: type, label?, error?, clearable?, innerInlineStart/innerInlineEnd/outerBlockStart/outerBlockEnd snippets, id? (auto), class, value ($bindable), ...restProps passed to the native input.",
      "registryDependencies": [
        "@jixoai/jixoai-theme",
        "@jixoai/utils",
        "@jixoai/date-picker",
        "@jixoai/color-picker",
        "@jixoai/icon",
        "@jixoai/icon-set",
        "@jixoai/defaults",
        "@jixoai/control-chrome"
      ],
      "meta": {
        "group": "data-entry",
        "href": "/docs/components/input.html"
      }
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "select",
      "type": "registry:ui",
      "title": "Select",
      "description": "Custom select built on the native Popover API + CSS Anchor Positioning: popover='auto' light-dismiss panel, listbox role with roving aria-activedescendant (↑↓/Home/End/Enter), terminal bezel styling with primary left-border selected state, RTL-aware. name= submits the committed VALUE into FormData through the faceless form-field bridge (ElementInternals); for the platform's own overlay picker use native-select instead. Floating-surface law: ::after shadow layer (semi-transparent black/white) + @starting-style entry; variant='solid' | 'acrylic' | 'auto' (acrylic falls back to solid under prefers-reduced-transparency; the terminal bezel keeps its identity through the jx-surface fill props).",
      "files": [
        {
          "path": "registry/files/ui/select/select.svelte",
          "target": "@ui/select/select.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/select/index.ts",
          "target": "@ui/select/index.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/select/select.css",
          "target": "@ui/select/select.css",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/select/select-defaults.svelte.ts",
          "target": "@ui/select/select-defaults.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/select/select.stylex.js",
          "target": "@ui/select/select.stylex.js",
          "type": "registry:file",
          "content": "import './select.stylex.css';\n// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: select\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const selectStyles = Object.freeze({\n  \"bridge\": \"xjp7ctv\",\n  \"wrap\": \"x1n2onr6 x1lliihq xh8yej3 x193iq5w\",\n  \"trigger\": \"x78zum5 x6s0dn4 x1lym4kp x1yc453h x1ypdohk\",\n  \"value\": \"x845mor xeuugli xb3r6kr xlyipyv xuxw1ft x1yc453h\",\n  \"valuePlaceholder\": \"xowzrx4\",\n  \"chevron\": \"x1okw0bk x17cdbpu x20slyz x47corl xowzrx4\",\n  \"chevronOpen\": \"x19jd1h0\",\n  \"scroll\": \"x114jws4 xysyzu8 xish69e xliy32w x124kscu xu94x83\",\n  \"list\": \"x1ghz6dp x1717udv x3ct3a4\",\n  \"option\": \"x78zum5 xdt5ytf xiouwu1 xwwigjq xzljubx x1bhj078 xxguibh x1a63sry x19q6luk x1ypdohk x1ocy2l6 x1t7ytsu xv5lvn5\",\n  \"rowActive\": \"xuma8wf x2c1auk\",\n  \"rowSelectedEdge\": \"xmnurzg\",\n  \"rowDisabled\": \"xbyyjgo x47corl\",\n  \"optionLabel\": \"xeuugli xb3r6kr xlyipyv xuxw1ft\",\n  \"optionDesc\": \"x6yizsu xgt0a6m x1d2f9kk\",\n});\n"
        },
        {
          "path": "registry/files/tokens.stylex.js",
          "target": "@lib/tokens.stylex.js",
          "type": "registry:file",
          "content": "// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: select\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const selectStyles = Object.freeze({\n  \"bridge\": \"xjp7ctv\",\n  \"wrap\": \"x1n2onr6 x1lliihq xh8yej3 x193iq5w\",\n  \"trigger\": \"x78zum5 x6s0dn4 x1lym4kp x1yc453h x1ypdohk\",\n  \"value\": \"x845mor xeuugli xb3r6kr xlyipyv xuxw1ft x1yc453h\",\n  \"valuePlaceholder\": \"xowzrx4\",\n  \"chevron\": \"x1okw0bk x17cdbpu x20slyz x47corl xowzrx4\",\n  \"chevronOpen\": \"x19jd1h0\",\n  \"scroll\": \"x114jws4 xysyzu8 xish69e xliy32w x124kscu xu94x83\",\n  \"list\": \"x1ghz6dp x1717udv x3ct3a4\",\n  \"option\": \"x78zum5 xdt5ytf xiouwu1 xwwigjq xzljubx x1bhj078 xxguibh x1a63sry x19q6luk x1ypdohk x1ocy2l6 x1t7ytsu xv5lvn5\",\n  \"rowActive\": \"xuma8wf x2c1auk\",\n  \"rowSelectedEdge\": \"xmnurzg\",\n  \"rowDisabled\": \"xbyyjgo x47corl\",\n  \"optionLabel\": \"xeuugli xb3r6kr xlyipyv xuxw1ft\",\n  \"optionDesc\": \"x6yizsu xgt0a6m x1d2f9kk\",\n});\n"
        },
        {
          "path": "registry/files/ui/select/select.stylex.css",
          "target": "@ui/select/select.stylex.css",
          "type": "registry:file",
          "content": "@layer properties, theme, base, components, components.stylex.priority1, components.stylex.priority2, components.stylex.priority3, components.stylex.priority4, components.stylex.priority5;\n\n@layer components.stylex.priority1 {\n  :root, .x1klgzij {\n    --jx-brand-hue: var(--brand-hue);\n    --jx-background: var(--background);\n    --jx-foreground: var(--foreground);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-border: var(--border);\n    --jx-input: var(--input);\n    --jx-ring: var(--ring);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-font-sans: var(--font-sans);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-radius: var(--radius);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-scrim: var(--scrim);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-small: var(--text-small);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-lg: var(--text-lg);\n    --jx-track-label: var(--track-label);\n    --jx-track-wide: var(--track-wide);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-shell-w: var(--shell-w);\n    --jx-stage-w: var(--stage-w);\n    --jx-space-2: var(--space-2);\n    --jx-space-4: var(--space-4);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-80: var(--space-80);\n    --jx-hairline: var(--hairline);\n  }\n\n  .x13ei35y.x13ei35y, .x13ei35y.x13ei35y:root {\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-background: var(--background);\n    --jx-border: var(--border);\n    --jx-brand-hue: var(--brand-hue);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-font-sans: var(--font-sans);\n    --jx-foreground: var(--foreground);\n    --jx-hairline: var(--hairline);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-input: var(--input);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-radius: var(--radius);\n    --jx-ring: var(--ring);\n    --jx-scrim: var(--scrim);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shell-w: var(--shell-w);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-2: var(--space-2);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-4: var(--space-4);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-80: var(--space-80);\n    --jx-stage-w: var(--stage-w);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-lg: var(--text-lg);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-small: var(--text-small);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-track-label: var(--track-label);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-wide: var(--track-wide);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n  }\n}\n\n@layer components.stylex.priority2 {\n  .x1ghz6dp {\n    margin: 0;\n  }\n\n  .x1717udv {\n    padding: 0;\n  }\n}\n\n@layer components.stylex.priority3 {\n  .x845mor {\n    flex: 1;\n  }\n\n  .x1okw0bk {\n    flex: none;\n  }\n\n  .xiouwu1 {\n    gap: var(--jx-gap);\n  }\n\n  .xysyzu8 {\n    overflow: auto;\n  }\n\n  .xb3r6kr {\n    overflow: hidden;\n  }\n\n  .xish69e {\n    overscroll-behavior: contain;\n  }\n\n  .xzljubx {\n    padding-block: var(--jx-gap);\n  }\n\n  .x124kscu {\n    padding-block: var(--jx-space-4);\n  }\n\n  .xu94x83 {\n    padding-inline: max(4px - var(--jx-scrollbar-thin, 0px),0px);\n  }\n\n  .xwwigjq {\n    padding-inline: var(--jx-inset);\n  }\n}\n\n@layer components.stylex.priority4 {\n  .x6s0dn4 {\n    align-items: center;\n  }\n\n  .xuma8wf {\n    background-color: var(--jx-terminal-hover);\n  }\n\n  .xv5lvn5 {\n    border-inline-start-color: #0000;\n  }\n\n  .xmnurzg {\n    border-inline-start-color: var(--jx-primary);\n  }\n\n  .x1t7ytsu {\n    border-inline-start-style: solid;\n  }\n\n  .x1ocy2l6 {\n    border-inline-start-width: calc(var(--jx-unit) / 2);\n  }\n\n  .x1d2f9kk {\n    color: color-mix(in oklab,var(--terminal-foreground) 55%,transparent);\n  }\n\n  .x19q6luk {\n    color: color-mix(in oklab,var(--terminal-foreground) 72%,transparent);\n  }\n\n  .xowzrx4 {\n    color: var(--jx-muted-foreground);\n  }\n\n  .x2c1auk {\n    color: var(--jx-terminal-foreground);\n  }\n\n  .x1ypdohk {\n    cursor: pointer;\n  }\n\n  .x1lliihq {\n    display: block;\n  }\n\n  .xjp7ctv {\n    display: contents;\n  }\n\n  .x78zum5 {\n    display: flex;\n  }\n\n  .xdt5ytf {\n    flex-direction: column;\n  }\n\n  .x6yizsu {\n    font-size: var(--jx-text-label);\n  }\n\n  .xxguibh {\n    font-size: var(--jx-text);\n  }\n\n  .xgt0a6m {\n    line-height: var(--jx-leading-secondary);\n  }\n\n  .x1a63sry {\n    line-height: var(--jx-leading);\n  }\n\n  .x3ct3a4 {\n    list-style-type: none;\n  }\n\n  .xbyyjgo {\n    opacity: .5;\n  }\n\n  .x1lym4kp {\n    padding-inline-end: var(--jx-inset);\n  }\n\n  .x47corl {\n    pointer-events: none;\n  }\n\n  .x1n2onr6 {\n    position: relative;\n  }\n\n  .xliy32w {\n    scrollbar-gutter: stable both-edges;\n  }\n\n  .x1yc453h {\n    text-align: start;\n  }\n\n  .xlyipyv {\n    text-overflow: ellipsis;\n  }\n\n  .x19jd1h0 {\n    transform: rotate(180deg);\n  }\n\n  .xuxw1ft {\n    white-space: nowrap;\n  }\n}\n\n@layer components.stylex.priority5 {\n  .x20slyz {\n    height: var(--jx-icon);\n  }\n\n  .x114jws4 {\n    max-height: 60vh;\n  }\n\n  .x193iq5w {\n    max-width: 100%;\n  }\n\n  .x1bhj078 {\n    min-height: var(--jx-hit);\n  }\n\n  .xeuugli {\n    min-width: 0;\n  }\n\n  .xh8yej3 {\n    width: 100%;\n  }\n\n  .x17cdbpu {\n    width: var(--jx-icon);\n  }\n}\n/* buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9 · generator: @jixoai/ui-vite-plugin@0.6.0 · engine: @stylexjs/unplugin@0.19.0 */\n"
        }
      ],
      "registryDependencies": [
        "@jixoai/form-field",
        "@jixoai/utils",
        "@jixoai/jixoai-theme",
        "@jixoai/defaults"
      ],
      "meta": {
        "group": "data-entry",
        "href": "/docs/components/select.html"
      }
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "textarea",
      "type": "registry:ui",
      "title": "Textarea",
      "description": "NativeHTML textarea with the jixoai text shell; rows pass-through (default 4), resize: vertical. Same label/error contract as input.",
      "files": [
        {
          "path": "registry/files/ui/textarea/textarea.svelte",
          "target": "@ui/textarea/textarea.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/textarea/index.ts",
          "target": "@ui/textarea/index.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/textarea/textarea-defaults.svelte.ts",
          "target": "@ui/textarea/textarea-defaults.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/textarea/textarea.stylex.js",
          "target": "@ui/textarea/textarea.stylex.js",
          "type": "registry:file",
          "content": "import './textarea.stylex.css';\n// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: textarea\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const textareaStyles = Object.freeze({\n  \"shellColumn\": \"xdt5ytf\",\n  \"outerStart\": \"xowzrx4 xgriabn xx7p3jb\",\n  \"outerEnd\": \"xowzrx4 xgriabn xcsi2ay\",\n  \"inner\": \"x78zum5 x6s0dn4 x1kupzwg x1q542co xowzrx4 xgriabn\",\n  \"innerStart\": \"x15nk5b1 x1q0q8m5 x1g6nami\",\n  \"innerEnd\": \"x8gjool x13fuv20 x1sg3oho\",\n  \"count\": \"xvc5jky xzavzzj x6yizsu xp0kdp7\",\n});\n"
        },
        {
          "path": "registry/files/tokens.stylex.js",
          "target": "@lib/tokens.stylex.js",
          "type": "registry:file",
          "content": "// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: textarea\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const textareaStyles = Object.freeze({\n  \"shellColumn\": \"xdt5ytf\",\n  \"outerStart\": \"xowzrx4 xgriabn xx7p3jb\",\n  \"outerEnd\": \"xowzrx4 xgriabn xcsi2ay\",\n  \"inner\": \"x78zum5 x6s0dn4 x1kupzwg x1q542co xowzrx4 xgriabn\",\n  \"innerStart\": \"x15nk5b1 x1q0q8m5 x1g6nami\",\n  \"innerEnd\": \"x8gjool x13fuv20 x1sg3oho\",\n  \"count\": \"xvc5jky xzavzzj x6yizsu xp0kdp7\",\n});\n"
        },
        {
          "path": "registry/files/ui/textarea/textarea.stylex.css",
          "target": "@ui/textarea/textarea.stylex.css",
          "type": "registry:file",
          "content": "@layer properties, theme, base, components, components.stylex.priority1, components.stylex.priority2, components.stylex.priority3, components.stylex.priority4;\n\n@layer components.stylex.priority1 {\n  :root, .x1klgzij {\n    --jx-brand-hue: var(--brand-hue);\n    --jx-background: var(--background);\n    --jx-foreground: var(--foreground);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-border: var(--border);\n    --jx-input: var(--input);\n    --jx-ring: var(--ring);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-font-sans: var(--font-sans);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-radius: var(--radius);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-scrim: var(--scrim);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-small: var(--text-small);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-lg: var(--text-lg);\n    --jx-track-label: var(--track-label);\n    --jx-track-wide: var(--track-wide);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-shell-w: var(--shell-w);\n    --jx-stage-w: var(--stage-w);\n    --jx-space-2: var(--space-2);\n    --jx-space-4: var(--space-4);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-80: var(--space-80);\n    --jx-hairline: var(--hairline);\n  }\n\n  .x13ei35y.x13ei35y, .x13ei35y.x13ei35y:root {\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-background: var(--background);\n    --jx-border: var(--border);\n    --jx-brand-hue: var(--brand-hue);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-font-sans: var(--font-sans);\n    --jx-foreground: var(--foreground);\n    --jx-hairline: var(--hairline);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-input: var(--input);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-radius: var(--radius);\n    --jx-ring: var(--ring);\n    --jx-scrim: var(--scrim);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shell-w: var(--shell-w);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-2: var(--space-2);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-4: var(--space-4);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-80: var(--space-80);\n    --jx-stage-w: var(--stage-w);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-lg: var(--text-lg);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-small: var(--text-small);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-track-label: var(--track-label);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-wide: var(--track-wide);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n  }\n}\n\n@layer components.stylex.priority2 {\n  .x1kupzwg {\n    gap: var(--jx-space-12);\n  }\n\n  .x1q542co {\n    padding-block: var(--jx-space-6);\n  }\n}\n\n@layer components.stylex.priority3 {\n  .x6s0dn4 {\n    align-items: center;\n  }\n\n  .xowzrx4 {\n    color: var(--jx-muted-foreground);\n  }\n\n  .x78zum5 {\n    display: flex;\n  }\n\n  .xdt5ytf {\n    flex-direction: column;\n  }\n\n  .xzavzzj {\n    font-family: var(--jx-font-nav);\n  }\n\n  .xgriabn {\n    font-size: var(--jx-text-label-lg);\n  }\n\n  .x6yizsu {\n    font-size: var(--jx-text-label);\n  }\n\n  .xp0kdp7 {\n    letter-spacing: var(--jx-track-wide);\n  }\n\n  .xvc5jky {\n    margin-inline-start: auto;\n  }\n}\n\n@layer components.stylex.priority4 {\n  .x1g6nami {\n    border-bottom-color: var(--jx-border);\n  }\n\n  .x1q0q8m5 {\n    border-bottom-style: solid;\n  }\n\n  .x15nk5b1 {\n    border-bottom-width: var(--jx-hairline);\n  }\n\n  .x1sg3oho {\n    border-top-color: var(--jx-border);\n  }\n\n  .x13fuv20 {\n    border-top-style: solid;\n  }\n\n  .x8gjool {\n    border-top-width: var(--jx-hairline);\n  }\n\n  .xx7p3jb {\n    margin-bottom: calc(var(--jx-unit) * -1);\n  }\n\n  .xcsi2ay {\n    margin-top: calc(var(--jx-unit) * -1);\n  }\n}\n/* buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9 · generator: @jixoai/ui-vite-plugin@0.6.0 · engine: @stylexjs/unplugin@0.19.0 */\n"
        }
      ],
      "meta": {
        "group": "data-entry",
        "href": "/docs/components/textarea.html"
      },
      "registryDependencies": [
        "@jixoai/jixoai-theme",
        "@jixoai/defaults",
        "@jixoai/control-chrome"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "scaffold-float",
      "type": "registry:ui",
      "title": "Scaffold float portal",
      "description": "The consumer-side half of the WebsiteScaffold float provider: renders children into the scaffold's top layer (.jx-top-layer) through a real portal — nodes are created here (full Svelte ownership) and adopted into the provider's insertion point on mount. The float rides the top layer's immersive hide/reveal with the header by construction.",
      "registryDependencies": [
        "@jixoai/defaults",
        "@jixoai/jixoai-theme",
        "@jixoai/website-scaffold"
      ],
      "files": [
        {
          "path": "registry/files/ui/scaffold-float/scaffold-float.svelte",
          "target": "@ui/scaffold-float/scaffold-float.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/scaffold-float/index.ts",
          "target": "@ui/scaffold-float/index.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/scaffold-float/scaffold-float-defaults.svelte.ts",
          "target": "@ui/scaffold-float/scaffold-float-defaults.svelte.ts",
          "type": "registry:file"
        }
      ],
      "docs": "Slot children; pairs with website-scaffold's jx-top-layer context (ordered multi-node adopt/release — the same mechanism the toc uses to self-mount).",
      "meta": {
        "group": "layout",
        "href": "/docs/components/scaffold-float.html"
      }
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "dialog",
      "type": "registry:ui",
      "title": "Dialog",
      "description": "NativeHTML dialog: native <dialog> + showModal() (focus trap, Escape, top layer). Floating-surface law: ::after shadow layer + @starting-style pull-apart entry; variant='solid' | 'acrylic' | 'auto'; scrim = --scrim (semi-transparent black/white, never a brand tint); the 460ms WAAPI --jx-p timeline presses the layers back together.",
      "files": [
        {
          "path": "registry/files/ui/dialog/dialog.svelte",
          "target": "@ui/dialog/dialog.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/dialog/index.ts",
          "target": "@ui/dialog/index.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/dialog/dialog.css",
          "target": "@ui/dialog/dialog.css",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/dialog/dialog-defaults.svelte.ts",
          "target": "@ui/dialog/dialog-defaults.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/dialog/dialog.stylex.js",
          "target": "@ui/dialog/dialog.stylex.js",
          "type": "registry:file",
          "content": "import './dialog.stylex.css';\n// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: dialog\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const dialogStyles = Object.freeze({\n  \"platform\": \"x1bpp3o7 x1717udv x1t8peci x193iq5w x1ejfkbo\",\n  \"heightCap\": \"x1g15ey4\",\n});\n"
        },
        {
          "path": "registry/files/tokens.stylex.js",
          "target": "@lib/tokens.stylex.js",
          "type": "registry:file",
          "content": "// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: dialog\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const dialogStyles = Object.freeze({\n  \"platform\": \"x1bpp3o7 x1717udv x1t8peci x193iq5w x1ejfkbo\",\n  \"heightCap\": \"x1g15ey4\",\n});\n"
        },
        {
          "path": "registry/files/ui/dialog/dialog.stylex.css",
          "target": "@ui/dialog/dialog.stylex.css",
          "type": "registry:file",
          "content": "@layer properties, theme, base, components, components.stylex.priority1, components.stylex.priority2, components.stylex.priority3, components.stylex.priority4;\n\n@layer components.stylex.priority1 {\n  :root, .x1klgzij {\n    --jx-brand-hue: var(--brand-hue);\n    --jx-background: var(--background);\n    --jx-foreground: var(--foreground);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-border: var(--border);\n    --jx-input: var(--input);\n    --jx-ring: var(--ring);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-font-sans: var(--font-sans);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-radius: var(--radius);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-scrim: var(--scrim);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-small: var(--text-small);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-lg: var(--text-lg);\n    --jx-track-label: var(--track-label);\n    --jx-track-wide: var(--track-wide);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-shell-w: var(--shell-w);\n    --jx-stage-w: var(--stage-w);\n    --jx-space-2: var(--space-2);\n    --jx-space-4: var(--space-4);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-80: var(--space-80);\n    --jx-hairline: var(--hairline);\n  }\n\n  .x13ei35y.x13ei35y, .x13ei35y.x13ei35y:root {\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-background: var(--background);\n    --jx-border: var(--border);\n    --jx-brand-hue: var(--brand-hue);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-font-sans: var(--font-sans);\n    --jx-foreground: var(--foreground);\n    --jx-hairline: var(--hairline);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-input: var(--input);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-radius: var(--radius);\n    --jx-ring: var(--ring);\n    --jx-scrim: var(--scrim);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shell-w: var(--shell-w);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-2: var(--space-2);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-4: var(--space-4);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-80: var(--space-80);\n    --jx-stage-w: var(--stage-w);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-lg: var(--text-lg);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-small: var(--text-small);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-track-label: var(--track-label);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-wide: var(--track-wide);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n  }\n}\n\n@layer components.stylex.priority2 {\n  .x1bpp3o7 {\n    margin: auto;\n  }\n\n  .x1717udv {\n    padding: 0;\n  }\n}\n\n@layer components.stylex.priority3 {\n  .x1ejfkbo {\n    color: var(--jx-popover-foreground);\n  }\n}\n\n@layer components.stylex.priority4 {\n  .x1g15ey4 {\n    max-height: calc(100dvh - 2rem);\n  }\n\n  .x193iq5w {\n    max-width: 100%;\n  }\n\n  .x1t8peci {\n    width: min(92vw, 26rem);\n  }\n}\n/* buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9 · generator: @jixoai/ui-vite-plugin@0.6.0 · engine: @stylexjs/unplugin@0.19.0 */\n"
        }
      ],
      "docs": "Props: title?, open ($bindable), variant?, class? (geometry-only), scroll? (default true — the body zone's scroll authority; false retires it with the stable both-edges gutter reservation), cancelGuard?; snippets children, head? (custom flush head, typically <DialogHeader>), footer? (the RAW full foot override — usually a <DialogFooter>: children auto-join one end-packed ButtonGroup with ghost seams and the leadingSeam bracket, ghost via the zone's Context scope; the end slot replaces the grouped arrangement). Escape goes through the cancel event and shares the animated close path.",
      "meta": {
        "group": "layer",
        "href": "/docs/components/dialog.html"
      },
      "registryDependencies": [
        "@jixoai/card",
        "@jixoai/button-group",
        "@jixoai/icon-button",
        "@jixoai/icon",
        "@jixoai/jixoai-theme",
        "@jixoai/separator",
        "@jixoai/defaults",
        "@jixoai/entity",
        "@jixoai/popover"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "popover",
      "type": "registry:ui",
      "title": "Popover",
      "description": "NativeHTML popover: the native Popover API base (popover='auto' light dismiss, popovertarget trigger, CSS Anchor Positioning). Floating-surface law: the hard offset shadow is a REAL ::after layer pulled apart by an @starting-style entry; variant='solid' | 'acrylic' (dual backdrop-filter: surface blur + shadow-layer brightness) | 'auto' (acrylic unless prefers-reduced-transparency). Transparent ::backdrop; caret flips via :has(+ :popover-open).",
      "files": [
        {
          "path": "registry/files/ui/popover/popover.svelte",
          "target": "@ui/popover/popover.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/popover/index.ts",
          "target": "@ui/popover/index.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/popover/popover.css",
          "target": "@ui/popover/popover.css",
          "type": "registry:file"
        },
        {
          "path": "registry/files/lib/surface-motion.ts",
          "target": "@lib/surface-motion.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/popover/popover-defaults.svelte.ts",
          "target": "@ui/popover/popover-defaults.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/popover/popover.stylex.js",
          "target": "@ui/popover/popover.stylex.js",
          "type": "registry:file",
          "content": "import './popover.stylex.css';\n// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: popover\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const popoverStyles = Object.freeze({\n  \"anchor\": \"x3nfvp2\",\n  \"trigger\": \"x3nfvp2 x1ypdohk x6s0dn4 xsa3um0 x1j5qm77 x1y0btm7 xwi7vqo x1rnfs7p xy01hyd xvt7x8l xc68ue2 xacqo5s xqj9hbm xl8unsv xbceu3i xqu7rmo x1qmnquc x1fxrjlo\",\n  \"caret\": \"x1okw0bk x3nfvp2 x11xpdln x7c9pmz xdq8spx\",\n  \"scroll\": \"x1nphckf xysyzu8 xliy32w xbnopvp x2k91m2\",\n});\n"
        },
        {
          "path": "registry/files/tokens.stylex.js",
          "target": "@lib/tokens.stylex.js",
          "type": "registry:file",
          "content": "// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: popover\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const popoverStyles = Object.freeze({\n  \"anchor\": \"x3nfvp2\",\n  \"trigger\": \"x3nfvp2 x1ypdohk x6s0dn4 xsa3um0 x1j5qm77 x1y0btm7 xwi7vqo x1rnfs7p xy01hyd xvt7x8l xc68ue2 xacqo5s xqj9hbm xl8unsv xbceu3i xqu7rmo x1qmnquc x1fxrjlo\",\n  \"caret\": \"x1okw0bk x3nfvp2 x11xpdln x7c9pmz xdq8spx\",\n  \"scroll\": \"x1nphckf xysyzu8 xliy32w xbnopvp x2k91m2\",\n});\n"
        },
        {
          "path": "registry/files/ui/popover/popover.stylex.css",
          "target": "@ui/popover/popover.stylex.css",
          "type": "registry:file",
          "content": "@layer properties, theme, base, components, components.stylex.priority1, components.stylex.priority2, components.stylex.priority3, components.stylex.priority4, components.stylex.priority5;\n\n@layer components.stylex.priority1 {\n  :root, .x1klgzij {\n    --jx-brand-hue: var(--brand-hue);\n    --jx-background: var(--background);\n    --jx-foreground: var(--foreground);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-border: var(--border);\n    --jx-input: var(--input);\n    --jx-ring: var(--ring);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-font-sans: var(--font-sans);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-radius: var(--radius);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-scrim: var(--scrim);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-small: var(--text-small);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-lg: var(--text-lg);\n    --jx-track-label: var(--track-label);\n    --jx-track-wide: var(--track-wide);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-shell-w: var(--shell-w);\n    --jx-stage-w: var(--stage-w);\n    --jx-space-2: var(--space-2);\n    --jx-space-4: var(--space-4);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-80: var(--space-80);\n    --jx-hairline: var(--hairline);\n  }\n\n  .x13ei35y.x13ei35y, .x13ei35y.x13ei35y:root {\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-background: var(--background);\n    --jx-border: var(--border);\n    --jx-brand-hue: var(--brand-hue);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-font-sans: var(--font-sans);\n    --jx-foreground: var(--foreground);\n    --jx-hairline: var(--hairline);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-input: var(--input);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-radius: var(--radius);\n    --jx-ring: var(--ring);\n    --jx-scrim: var(--scrim);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shell-w: var(--shell-w);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-2: var(--space-2);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-4: var(--space-4);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-80: var(--space-80);\n    --jx-stage-w: var(--stage-w);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-lg: var(--text-lg);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-small: var(--text-small);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-track-label: var(--track-label);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-wide: var(--track-wide);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n  }\n\n  .x1qmnquc {\n    --jx-press-shadow-active: var(--shadow-sm-press);\n  }\n\n  .xqu7rmo {\n    --jx-press-shadow-hover: var(--shadow-sm);\n  }\n\n  .xbceu3i {\n    --jx-press-shadow: var(--shadow-xs);\n  }\n}\n\n@layer components.stylex.priority2 {\n  .xbnopvp {\n    padding: var(--jx-pop-pad, 12px 14px);\n  }\n}\n\n@layer components.stylex.priority3 {\n  .xwi7vqo {\n    border-color: var(--jx-border);\n  }\n\n  .x1y0btm7 {\n    border-style: solid;\n  }\n\n  .x1j5qm77 {\n    border-width: var(--jx-hairline);\n  }\n\n  .x1okw0bk {\n    flex: none;\n  }\n\n  .xsa3um0 {\n    gap: calc(var(--jx-unit) * 2.5);\n  }\n\n  .xysyzu8 {\n    overflow: auto;\n  }\n\n  .xvt7x8l {\n    padding-block: calc(var(--jx-unit) * 2.5);\n  }\n\n  .xy01hyd {\n    padding-inline: calc(var(--jx-unit) * 3.5);\n  }\n\n  .x2k91m2 {\n    padding-inline: max(var(--jx-pop-pad-inline, 14px) - var(--jx-scrollbar-thin, 0px),0px);\n  }\n}\n\n@layer components.stylex.priority4 {\n  .x6s0dn4 {\n    align-items: center;\n  }\n\n  .x1rnfs7p {\n    background-color: var(--jx-background);\n  }\n\n  .xl8unsv {\n    color: var(--jx-foreground);\n  }\n\n  .x1ypdohk {\n    cursor: pointer;\n  }\n\n  .x3nfvp2 {\n    display: inline-flex;\n  }\n\n  .xc68ue2 {\n    font-family: var(--jx-font-sans);\n  }\n\n  .xacqo5s {\n    font-size: var(--jx-text-sm);\n  }\n\n  .xqj9hbm {\n    font-weight: var(--jx-weight-medium);\n  }\n\n  .xliy32w {\n    scrollbar-gutter: stable both-edges;\n  }\n\n  .x7c9pmz {\n    transition-duration: var(--motion-150, .15s);\n  }\n\n  .x11xpdln {\n    transition-property: transform;\n  }\n\n  .xdq8spx {\n    transition-timing-function: var(--motion-ease-out, ease-out);\n  }\n\n  .x1fxrjlo:hover {\n    background-color: var(--jx-muted);\n  }\n}\n\n@layer components.stylex.priority5 {\n  .x1nphckf {\n    max-height: 72vh;\n  }\n}\n/* buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9 · generator: @jixoai/ui-vite-plugin@0.6.0 · engine: @stylexjs/unplugin@0.19.0 */\n"
        }
      ],
      "docs": "Props: id (required, links popovertarget), triggerLabel; snippet children. Inside a popover, a second popovertarget button closes it declaratively — still zero JS. Ships the WAAPI surface-motion kernel (lib/surface-motion.ts → @lib) — the panel's entry/exit timeline; clean consumers resolve $lib/surface-motion (Codex r1 blocking #2: the kernel was site-consumed only, breaking the install chain for every popover-dependent item).",
      "meta": {
        "group": "layer",
        "href": "/docs/components/popover.html"
      },
      "registryDependencies": [
        "@jixoai/jixoai-theme",
        "@jixoai/icon",
        "@jixoai/defaults"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "code-card",
      "type": "registry:ui",
      "title": "Code card",
      "description": "Code display highlighting through its single default engine Shiki (lib/shiki — shiki/core + the JavaScript regex engine, no WASM): on-demand grammars and themes as separate lazy chunks, the default zero-download jixoai theme is Shiki's css-variables recipe bound to the --tok-* palette. figure+pre+code base, filename tab + header snippet slot, footer snippet slot, copyable control. Scroll law: pre is the scrollport — horizontal always (tabs stay tabs), vertical when maxHeight caps it, thin scrollbars, overscroll containment, keyboard-focusable. Code is a runtime prop; Shiki escapes it, so literal </script> is inert. Engine matrix (2026-09-06): the default install carries ONLY shiki — additional engines install as their own items (highlight-prismjs / -microlighter / -highlightjs / -sugar-high / -tree-sitter); backend prop → context default → stock shiki resolution unchanged. Language detection (highlight-lang-detector, 2026-09-07): lang='auto' (the AUTO_LANG sentinel, STRICT equality — 'AUTO'/' auto ' are ordinary langs) runs the three-ring chain langDetector prop → HIGHLIGHT_DETECT_KEY context → backend.detector, null cascades complementing, a reject terminal (plain-text fallback + warn); detection bytes load only when a card actually enters auto — a bare install carries ZERO detector code (the DLD waterfall is the highlight-lang-detector item, its wrapper highlight-detect-default).",
      "dependencies": [
        "shiki"
      ],
      "registryDependencies": [
        "@jixoai/jixoai-theme",
        "@jixoai/highlight",
        "@jixoai/highlight-shiki",
        "@jixoai/utils",
        "@jixoai/icon",
        "@jixoai/button-group",
        "@jixoai/press-button",
        "@jixoai/defaults"
      ],
      "files": [
        {
          "path": "registry/files/ui/code-card/code-card.svelte",
          "target": "@ui/code-card/code-card.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/code-card/code-card-defaults.svelte.ts",
          "target": "@ui/code-card/code-card-defaults.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/code-card/index.ts",
          "target": "@ui/code-card/index.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/code-card/code-card.css",
          "target": "@ui/code-card/code-card.css",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/code-card/code-card.stylex.js",
          "target": "@ui/code-card/code-card.stylex.js",
          "type": "registry:file",
          "content": "import './code-card.stylex.css';\n// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: code-card\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const codeCardStyles = Object.freeze({\n  \"card\": \"x1ghz6dp xeuugli x10g96x4 x1j5qm77 x1y0btm7 x3qsdy5\",\n  \"cardFill\": \"x5yr21d x78zum5 xdt5ytf\",\n  \"head\": \"x78zum5 x6s0dn4 x1kupzwg xeuugli xb44xo0 xeqyaly x6yizsu xp0kdp7 xpzske6 x15nk5b1 x1q0q8m5 xb2d4eo x1ym7tfx\",\n  \"file\": \"xzavzzj xb3r6kr xlyipyv xuxw1ft\",\n  \"side\": \"x78zum5 x6s0dn4 x8x9d4c xeuugli\",\n  \"lang\": \"x13rvg6l x18km98s xtvhhri xuxw1ft\",\n  \"scrollWrap\": \"x1n2onr6 xeuugli\",\n  \"scrollWrapFill\": \"x78zum5 x98rzlu x2lwn1j xdt5ytf\",\n  \"preMax\": \"x1odjw0f\",\n  \"preFill\": \"x98rzlu x2lwn1j x1odjw0f\",\n  \"foot\": \"x78zum5 x6s0dn4 x1qughib x1kupzwg x1a5yqsw x109uazp xbauc9t x1yijxgd xf0jktp x8gjool x13fuv20 x7n9ejg\",\n  \"footSide\": \"x78zum5 x6s0dn4 xeuugli\",\n  \"iconWrap\": \"x3nfvp2\",\n});\n"
        },
        {
          "path": "registry/files/tokens.stylex.js",
          "target": "@lib/tokens.stylex.js",
          "type": "registry:file",
          "content": "// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: code-card\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const codeCardStyles = Object.freeze({\n  \"card\": \"x1ghz6dp xeuugli x10g96x4 x1j5qm77 x1y0btm7 x3qsdy5\",\n  \"cardFill\": \"x5yr21d x78zum5 xdt5ytf\",\n  \"head\": \"x78zum5 x6s0dn4 x1kupzwg xeuugli xb44xo0 xeqyaly x6yizsu xp0kdp7 xpzske6 x15nk5b1 x1q0q8m5 xb2d4eo x1ym7tfx\",\n  \"file\": \"xzavzzj xb3r6kr xlyipyv xuxw1ft\",\n  \"side\": \"x78zum5 x6s0dn4 x8x9d4c xeuugli\",\n  \"lang\": \"x13rvg6l x18km98s xtvhhri xuxw1ft\",\n  \"scrollWrap\": \"x1n2onr6 xeuugli\",\n  \"scrollWrapFill\": \"x78zum5 x98rzlu x2lwn1j xdt5ytf\",\n  \"preMax\": \"x1odjw0f\",\n  \"preFill\": \"x98rzlu x2lwn1j x1odjw0f\",\n  \"foot\": \"x78zum5 x6s0dn4 x1qughib x1kupzwg x1a5yqsw x109uazp xbauc9t x1yijxgd xf0jktp x8gjool x13fuv20 x7n9ejg\",\n  \"footSide\": \"x78zum5 x6s0dn4 xeuugli\",\n  \"iconWrap\": \"x3nfvp2\",\n});\n"
        },
        {
          "path": "registry/files/ui/code-card/code-card.stylex.css",
          "target": "@ui/code-card/code-card.stylex.css",
          "type": "registry:file",
          "content": "@layer properties, theme, base, components, components.stylex.priority1, components.stylex.priority2, components.stylex.priority3, components.stylex.priority4, components.stylex.priority5;\n\n@layer components.stylex.priority1 {\n  :root, .x1klgzij {\n    --jx-brand-hue: var(--brand-hue);\n    --jx-background: var(--background);\n    --jx-foreground: var(--foreground);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-border: var(--border);\n    --jx-input: var(--input);\n    --jx-ring: var(--ring);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-font-sans: var(--font-sans);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-radius: var(--radius);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-scrim: var(--scrim);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-small: var(--text-small);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-lg: var(--text-lg);\n    --jx-track-label: var(--track-label);\n    --jx-track-wide: var(--track-wide);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-shell-w: var(--shell-w);\n    --jx-stage-w: var(--stage-w);\n    --jx-space-2: var(--space-2);\n    --jx-space-4: var(--space-4);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-80: var(--space-80);\n    --jx-hairline: var(--hairline);\n  }\n\n  .x13ei35y.x13ei35y, .x13ei35y.x13ei35y:root {\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-background: var(--background);\n    --jx-border: var(--border);\n    --jx-brand-hue: var(--brand-hue);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-font-sans: var(--font-sans);\n    --jx-foreground: var(--foreground);\n    --jx-hairline: var(--hairline);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-input: var(--input);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-radius: var(--radius);\n    --jx-ring: var(--ring);\n    --jx-scrim: var(--scrim);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shell-w: var(--shell-w);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-2: var(--space-2);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-4: var(--space-4);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-80: var(--space-80);\n    --jx-stage-w: var(--stage-w);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-lg: var(--text-lg);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-small: var(--text-small);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-track-label: var(--track-label);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-wide: var(--track-wide);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n  }\n}\n\n@layer components.stylex.priority2 {\n  .x1ghz6dp {\n    margin: 0;\n  }\n}\n\n@layer components.stylex.priority3 {\n  .x3qsdy5 {\n    border-color: var(--readonly-code-border);\n  }\n\n  .x1y0btm7 {\n    border-style: solid;\n  }\n\n  .x1j5qm77 {\n    border-width: var(--jx-hairline);\n  }\n\n  .x98rzlu {\n    flex: 1;\n  }\n\n  .x1kupzwg {\n    gap: var(--jx-space-12);\n  }\n\n  .xb3r6kr {\n    overflow: hidden;\n  }\n\n  .xeqyaly {\n    padding-block: calc(var(--jx-unit) * 1.28);\n  }\n\n  .xb44xo0 {\n    padding-inline: var(--jx-space-12);\n  }\n}\n\n@layer components.stylex.priority4 {\n  .x6s0dn4 {\n    align-items: center;\n  }\n\n  .x10g96x4 {\n    background-color: var(--readonly-code-bg);\n  }\n\n  .xpzske6 {\n    background-color: var(--readonly-code-meta-bg);\n  }\n\n  .x1ym7tfx {\n    color: var(--readonly-code-meta-fg);\n  }\n\n  .x78zum5 {\n    display: flex;\n  }\n\n  .x3nfvp2 {\n    display: inline-flex;\n  }\n\n  .xdt5ytf {\n    flex-direction: column;\n  }\n\n  .xzavzzj {\n    font-family: var(--jx-font-nav);\n  }\n\n  .x6yizsu {\n    font-size: var(--jx-text-label);\n  }\n\n  .x1qughib {\n    justify-content: space-between;\n  }\n\n  .x13rvg6l {\n    letter-spacing: calc(var(--track-wide) * 1.75);\n  }\n\n  .xp0kdp7 {\n    letter-spacing: var(--jx-track-wide);\n  }\n\n  .x18km98s {\n    opacity: .75;\n  }\n\n  .xbauc9t {\n    padding-inline-end: var(--jx-space-8);\n  }\n\n  .xf0jktp {\n    padding-inline-start: var(--jx-space-12);\n  }\n\n  .x1n2onr6 {\n    position: relative;\n  }\n\n  .xlyipyv {\n    text-overflow: ellipsis;\n  }\n\n  .xtvhhri {\n    text-transform: uppercase;\n  }\n\n  .xuxw1ft {\n    white-space: nowrap;\n  }\n}\n\n@layer components.stylex.priority5 {\n  .xb2d4eo {\n    border-bottom-color: var(--readonly-code-border);\n  }\n\n  .x1q0q8m5 {\n    border-bottom-style: solid;\n  }\n\n  .x15nk5b1 {\n    border-bottom-width: var(--jx-hairline);\n  }\n\n  .x7n9ejg {\n    border-top-color: var(--readonly-code-border);\n  }\n\n  .x13fuv20 {\n    border-top-style: solid;\n  }\n\n  .x8gjool {\n    border-top-width: var(--jx-hairline);\n  }\n\n  .x5yr21d {\n    height: 100%;\n  }\n\n  .x8x9d4c {\n    margin-left: auto;\n  }\n\n  .x2lwn1j {\n    min-height: 0;\n  }\n\n  .x1a5yqsw {\n    min-height: 2.1rem;\n  }\n\n  .xeuugli {\n    min-width: 0;\n  }\n\n  .x1odjw0f {\n    overflow-y: auto;\n  }\n\n  .x1yijxgd {\n    padding-bottom: calc(var(--jx-unit) * 1.2);\n  }\n\n  .x109uazp {\n    padding-top: calc(var(--jx-unit) * 1.2);\n  }\n}\n/* buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9 · generator: @jixoai/ui-vite-plugin@0.6.0 · engine: @stylexjs/unplugin@0.19.0 */\n"
        }
      ],
      "docs": "Props: code, lang='ts' (or 'auto' — the AUTO_LANG sentinel runs detection through the three-ring chain langDetector prop → HIGHLIGHT_DETECT_KEY context → backend.detector; the filename prop feeds the DLD's L1 tables verbatim), langDetector? (ring ① — defaultLangDetector()/betlangDetector() from the highlight-lang-detector item), theme='jixoai', filename?, copyable=true, maxHeight?; snippets header?, footer?. Based on Shiki — the highlight engine in lib/shiki is a thin on-demand facade over a stock HighlighterCore; any Shiki theme/grammar/transformer works through it (see the shiki lib item). Prerender paints the escaped plain sample; Shiki upgrades it after hydration with no layout shift. Breaking (2026-09-06): prismjs/microlighter no longer ride the install — shadcn add @jixoai/highlight-<engine> per engine; $lib/highlight/<engine> paths stay stable for installed engines.",
      "meta": {
        "group": "data-display",
        "href": "/docs/components/code-card.html"
      }
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "shiki",
      "type": "registry:lib",
      "title": "Shiki highlighter (on-demand)",
      "description": "Thin Shiki integration — explicitly NOT a wrapper: a lazy singleton over shiki/core with the JavaScript regex engine (zero WASM), one dynamic import per grammar/theme (shiki/langs/*.mjs, shiki/themes/*.mjs code-split and fetched only when requested, sub-grammars auto-detected via Shiki's guessEmbeddedLanguages), and a zero-download default theme from Shiki's css-variables factory bound to --tok-*. getHighlighter() exposes the stock HighlighterCore; highlightCode(code, options) forwards Shiki's own codeToHtml options (transformers, dual themes, decorations) untouched; registerLanguage/registerTheme extend the on-demand sets with one-line imports.",
      "dependencies": [
        "shiki"
      ],
      "files": [
        {
          "path": "registry/files/lib/shiki.ts",
          "target": "@lib/shiki.ts",
          "type": "registry:file"
        }
      ],
      "docs": "Based on Shiki (npm: shiki) — this lib adds loading strategy only, never re-interprets Shiki output. Curated grammars: typescript/tsx/javascript/jsx/svelte/html/css/scss/json/bash/markdown/yaml/vue + aliases; curated themes: github-dark/light, vitesse-dark/light, min-dark/light; anything else joins via registerLanguage/registerTheme. The jixoai theme name resolves token colors to the consumer's --tok-* CSS variables.",
      "meta": {
        "group": "engines",
        "href": "/docs/components/code-card.html"
      },
      "registryDependencies": []
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "icon-set",
      "type": "registry:lib",
      "title": "Generated icon set",
      "description": "The named-glyph artifact behind <Icon name>: the 38 built-in lucide glyphs (arrow-right / chevron-down / x / external-link / check …) packed by @jixoai/ui-vite-plugin's icons library face into a typed IconName union + getIcon()/loadIcon()/preloadIcons() over {v,n,d} payloads. Default tier: ONE inline chunk, zero npm deps, plugin-free (synchronous getIcon, SSR paints core glyphs). Overflow tier: configs past the chunk budget (or inlineFirstChunk:false) emit lazy imports of virtual:jixoai-icons/chunk/* — that tier REQUIRES wiring jixoai({ icons: { library } }) from @jixoai/ui-vite-plugin (the documented plugin prerequisite; without it the build fails with the named sentinel error).",
      "dependencies": [],
      "files": [
        {
          "path": "registry/files/lib/icon-set.gen.ts",
          "target": "@lib/icon-set.gen.ts",
          "type": "registry:file"
        }
      ],
      "docs": "GENERATED file — regenerate via the repo's gen:icons flow, never hand-edit (the GENERATED header is the contract). import { getIcon, loadIcon, preloadIcons, type IconName } from '$lib/icon-set.gen'; the default artifact carries all 38 icons in the inline chunk, so getIcon() answers synchronously and nothing needs the plugin.",
      "meta": {
        "group": "engines",
        "href": "/docs/icons.html"
      },
      "registryDependencies": []
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "spin-set",
      "type": "registry:lib",
      "title": "Generated spin set",
      "description": "The svg-spinner artifact behind <Spin spinner>: the vendored blocks-wave loader (3×3 SMIL grid, currentColor, magecdn/MIT) packed by @jixoai/ui-vite-plugin's spinners face into a typed SpinName union + getSpin() over {v,n,d} payloads (viewBox / artwork nature fill|stroke / inner markup incl. <animate>). Single inline module, always-sync, zero npm deps — plugin-free for the default artifact (getSpin answers synchronously, SSR paints the frozen first frame). Custom svg loaders ride either lane from @jixoai/ui-vite-plugin: a CHANNEL (defineSpinnerChannel({ id, prefix, spinners }) or the pack factories magecdn({ pick? }) / sam({ pick? }); entries join as prefix:name keys, the icon channel contract) or the flat record (jixoai({ spinners: { spinners: { 'my-loader': { file } } } })); the npm run gen:spins contract regenerates the artifact (the repo's single writer).",
      "dependencies": [],
      "files": [
        {
          "path": "registry/files/lib/spin-set.gen.ts",
          "target": "@lib/spin-set.gen.ts",
          "type": "registry:file"
        }
      ],
      "docs": "GENERATED file — regenerate via the repo's gen:spins flow, never hand-edit (the GENERATED header is the contract). import { getSpin, type SpinName, type SpinData } from '$lib/spin-set.gen'; the default artifact carries blocks-wave only, so getSpin() answers synchronously and nothing needs the plugin. <Spin spinner> resolves this artifact lane FIRST — an svg spinner named like a text-catalog spinner overrides it.",
      "meta": {
        "group": "engines",
        "href": "/docs/components/spin.html"
      },
      "registryDependencies": []
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "form-field",
      "type": "registry:lib",
      "title": "Form field bridge",
      "description": "The faceless form-associated custom element (<jx-form-field>) that restores FormData submission to the family's custom-painted controls: formAssociated + attachInternals + setFormValue over name/value/disabled attributes, display:contents (no box, no paint, no ARIA — style stays in the component), form reset bubbling back as jx-reset and form/fieldset disable as jx-disabled. Client-only lazy registration, SSR-safe.",
      "files": [
        {
          "path": "registry/files/lib/form-field.ts",
          "target": "@lib/form-field.ts",
          "type": "registry:file"
        }
      ],
      "docs": "Imported for its side effect by select/combobox/range/tags-input (no named exports needed at use sites). Law: a missing name, an empty value, or a disabled field contributes nothing to FormData — native control semantics.",
      "meta": {
        "group": "data-entry",
        "href": "/docs/components/form.html"
      },
      "registryDependencies": []
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "table",
      "type": "registry:ui",
      "title": "Table",
      "description": "NativeHTML table with jixoai styling, driven by container queries on its own frame (not the viewport): full semantic thead/tbody/tfoot/th/td preserved; figure wrapper with overflow-x auto. Wide frame (>=30rem): scroll law with fit-content columns and opt-in pinned columns (data-sticky=\"start\"|\"end\" on th+td stick to the scrollport behind a hairline fold mark). Narrow frame: CodePen card mode — thead folds away, td[data-label] renders muted label ::before with the value flushed right, first cell becomes the card head; stack=false keeps the scroll law at every width. Every paint routes through the --jx-table-* local token surface (surface/head/hover/hairline/rule/edge) with theme-token defaults — hover carries the --brand-hue flow, one var overrides per instance.",
      "files": [
        {
          "path": "registry/files/ui/table/table.svelte",
          "target": "@ui/table/table.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/table/index.ts",
          "target": "@ui/table/index.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/table/table.css",
          "target": "@ui/table/table.css",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/table/table-defaults.svelte.ts",
          "target": "@ui/table/table-defaults.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/table/table.stylex.js",
          "target": "@ui/table/table.stylex.js",
          "type": "registry:file",
          "content": "import './table.stylex.css';\n// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: table\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const tableStyles = Object.freeze({\n  \"frame\": \"xc8icb0 x1ghz6dp xw2csxc x1j5qm77 x1y0btm7 x1w0en40 x36kzzr x12h1iku x12l3rs9 x1nu4x10 x1pnyjwd x1gpgqag x1lrypt2 x12695uw xe6qx1r\",\n  \"table\": \"xh8yej3 x1pshirs x1vathgz x1gukg7c xxguibh xn212u0\",\n  \"caption\": \"xvd3k3c x6270d1 x1yc453h xa69gwt x19bae2 xowzrx4\",\n});\n"
        },
        {
          "path": "registry/files/tokens.stylex.js",
          "target": "@lib/tokens.stylex.js",
          "type": "registry:file",
          "content": "// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: table\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const tableStyles = Object.freeze({\n  \"frame\": \"xc8icb0 x1ghz6dp xw2csxc x1j5qm77 x1y0btm7 x1w0en40 x36kzzr x12h1iku x12l3rs9 x1nu4x10 x1pnyjwd x1gpgqag x1lrypt2 x12695uw xe6qx1r\",\n  \"table\": \"xh8yej3 x1pshirs x1vathgz x1gukg7c xxguibh xn212u0\",\n  \"caption\": \"xvd3k3c x6270d1 x1yc453h xa69gwt x19bae2 xowzrx4\",\n});\n"
        },
        {
          "path": "registry/files/ui/table/table.stylex.css",
          "target": "@ui/table/table.stylex.css",
          "type": "registry:file",
          "content": "@layer properties, theme, base, components, components.stylex.priority1, components.stylex.priority2, components.stylex.priority3, components.stylex.priority4, components.stylex.priority5;\n\n@layer components.stylex.priority1 {\n  :root, .x1klgzij {\n    --jx-brand-hue: var(--brand-hue);\n    --jx-background: var(--background);\n    --jx-foreground: var(--foreground);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-border: var(--border);\n    --jx-input: var(--input);\n    --jx-ring: var(--ring);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-font-sans: var(--font-sans);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-radius: var(--radius);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-scrim: var(--scrim);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-small: var(--text-small);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-lg: var(--text-lg);\n    --jx-track-label: var(--track-label);\n    --jx-track-wide: var(--track-wide);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-shell-w: var(--shell-w);\n    --jx-stage-w: var(--stage-w);\n    --jx-space-2: var(--space-2);\n    --jx-space-4: var(--space-4);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-80: var(--space-80);\n    --jx-hairline: var(--hairline);\n  }\n\n  .x13ei35y.x13ei35y, .x13ei35y.x13ei35y:root {\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-background: var(--background);\n    --jx-border: var(--border);\n    --jx-brand-hue: var(--brand-hue);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-font-sans: var(--font-sans);\n    --jx-foreground: var(--foreground);\n    --jx-hairline: var(--hairline);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-input: var(--input);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-radius: var(--radius);\n    --jx-ring: var(--ring);\n    --jx-scrim: var(--scrim);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shell-w: var(--shell-w);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-2: var(--space-2);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-4: var(--space-4);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-80: var(--space-80);\n    --jx-stage-w: var(--stage-w);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-lg: var(--text-lg);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-small: var(--text-small);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-track-label: var(--track-label);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-wide: var(--track-wide);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n  }\n\n  .xe6qx1r {\n    --jx-table-edge: color-mix(in oklab,var(--border) 34%,transparent);\n  }\n\n  .x1lrypt2 {\n    --jx-table-hairline: color-mix(in oklab,var(--border) 12%,transparent);\n  }\n\n  .x1pnyjwd {\n    --jx-table-head: var(--muted);\n  }\n\n  .x1gpgqag {\n    --jx-table-hover: color-mix(in oklab,var(--primary) 7%,var(--jx-table-surface));\n  }\n\n  .x12695uw {\n    --jx-table-rule: color-mix(in oklab,var(--border) 18%,transparent);\n  }\n\n  .x1nu4x10 {\n    --jx-table-surface: var(--background);\n  }\n}\n\n@layer components.stylex.priority2 {\n  .x1ghz6dp {\n    margin: 0;\n  }\n}\n\n@layer components.stylex.priority3 {\n  .x1w0en40 {\n    border-color: var(--jx-table-rule);\n  }\n\n  .x36kzzr {\n    border-radius: var(--jx-radius-consumed, var(--jx-radius));\n  }\n\n  .x1y0btm7 {\n    border-style: solid;\n  }\n\n  .x1j5qm77 {\n    border-width: var(--jx-hairline);\n  }\n}\n\n@layer components.stylex.priority4 {\n  .x1vathgz {\n    border-collapse: separate;\n  }\n\n  .x1gukg7c {\n    border-spacing: 0;\n  }\n\n  .xvd3k3c {\n    caption-side: top;\n  }\n\n  .xowzrx4 {\n    color: var(--jx-muted-foreground);\n  }\n\n  .x12l3rs9 {\n    container-name: jx-table;\n  }\n\n  .x12h1iku {\n    container-type: inline-size;\n  }\n\n  .xa69gwt {\n    font-size: var(--jx-text-secondary);\n  }\n\n  .xxguibh {\n    font-size: var(--jx-text);\n  }\n\n  .xc8icb0 {\n    isolation: isolate;\n  }\n\n  .x19bae2 {\n    line-height: var(--jx-line-secondary);\n  }\n\n  .xn212u0 {\n    line-height: var(--jx-line);\n  }\n\n  .x1yc453h {\n    text-align: start;\n  }\n}\n\n@layer components.stylex.priority5 {\n  .x1pshirs {\n    min-width: fit-content;\n  }\n\n  .xw2csxc {\n    overflow-x: auto;\n  }\n\n  .x6270d1 {\n    padding-bottom: var(--jx-stack);\n  }\n\n  .xh8yej3 {\n    width: 100%;\n  }\n}\n/* buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9 · generator: @jixoai/ui-vite-plugin@0.6.0 · engine: @stylexjs/unplugin@0.19.0 */\n"
        }
      ],
      "docs": "Props: caption?, dense=false, stack=true, style? (passthrough landing on the frame — the color-freedom seam); snippet children (write native thead/tbody/tfoot). Consumer cell opt-ins: data-label=\"…\" (stack-mode row label), data-sticky=\"start\"|\"end\" (pinned column in scroll mode — put it on the th AND its td's). Color freedom: override --jx-table-surface/head/hover/hairline/rule/edge per instance via style or CSS.",
      "meta": {
        "group": "data-display",
        "href": "/docs/components/table.html"
      },
      "registryDependencies": [
        "@jixoai/jixoai-theme",
        "@jixoai/defaults",
        "@jixoai/density"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "markdown",
      "type": "registry:ui",
      "title": "Markdown",
      "description": "Markdown rendering with append-only streaming (stream-markdown-parser core — markdown-it-ts under it, CommonMark + GFM; the renderer owns the DOM, never the parser's): one keyed block per top-level AST node (${index}:${type}:${digest}; the streaming tail keys on type alone), so the frozen prefix never remounts while chunks arrive — prefix keys freeze, the tail mutates in place, remounts stay bounded to one per semantic event, and the stream's end re-parses once with final semantics. The AST maps onto first-party registry parts: blockquote → Blockquote with GitHub alert detection first (a [!NOTE|TIP|IMPORTANT|WARNING|CAUTION] marker on the quote's own first line renders tonal + label + the status hue; a half-typed marker simply renders the plain quote — the shadow-1 rule default, since 2026-09-07 every quote's left rule is an inset shadow — and keeps updating in place), heading → Heading (the em ladder migrated out of the face sheet so it scales with the ambient preset), list → List (children recurse; list_item stays a native li), paragraph → P and inline marks → the text family (Strong/Em/Del/Mark/Ins/Sub/Sup — one word is prop value, sugar name, and HTML element), link → Link (absolute http(s) opens externally), inline_code → InlineCode riding the component's lang='auto' default (detection is sync fingerprints, zero-download; the grammar highlight is the async in-place upgrade through the engine seam — SSR plain, zero layout shift), thematic_break → Separator behind a neutral carrier div, code_block → CodeCard (partial code + loading state mid-fence, generation-guard repaint is CodeCard's own path), table → a semantically neutral div[data-kind=table] wrapping Table with generated thead/tbody, td[data-label] row labels and per-column align. Box-owning block roots escape the jx-pure Tier-0 prose face (no-jx-pure on Blockquote/Heading/List roots and the InlineCode chip, Separator's carrier div) so the face stops double-painting them; face-composing inline members never escape (P, the marks, Link — an inline escape would virally descope the code chips and nested marks a link legitimately contains). Task checkboxes stay native disabled inputs (the jx-pure bare-checkbox face paints them); image stays the sanitized native img. The root mounts the face class; the sheet itself is the app-level import, imported once from the site css the way jixoai.css is — never a forked copy of the face laws, never a second component-level import that would double-bundle it. Security floor: html:false + the renderer's escaped-literal law (raw markup survives as text, zero {@html} in the default map), the factory validateLink demotes unsafe schemes at parse time, image src passes the bitmap-data-URL sanitizer (SVG and other data schemes omit the img entirely). The components override seam is trusted application code — the same trust level as any component the app renders by hand. The component is a pure function of (source, streaming): server render and client hydration parse the same snapshot (the SSR snapshot law); data-jx-markdown-streaming + the terminal cursor stamp the root only while streaming. HTML is markdown spelled differently (2026-09-07): whitelisted tags (<b>, <strong>, <details>/<summary>, <code>, <kbd>, <a>, <hr>…) route onto the SAME components as their markdown spellings; every other tag stays escaped literal text.",
      "dependencies": [
        "stream-markdown-parser@^1.2.14"
      ],
      "registryDependencies": [
        "@jixoai/accordion",
        "@jixoai/blockquote",
        "@jixoai/checkbox",
        "@jixoai/code-card",
        "@jixoai/density",
        "@jixoai/heading",
        "@jixoai/inline-code",
        "@jixoai/jixoai-theme",
        "@jixoai/jx-pure",
        "@jixoai/kbd",
        "@jixoai/link",
        "@jixoai/list",
        "@jixoai/separator",
        "@jixoai/table",
        "@jixoai/text",
        "@jixoai/utils",
        "@jixoai/defaults"
      ],
      "files": [
        {
          "path": "registry/files/ui/markdown/markdown.svelte",
          "target": "@ui/markdown/markdown.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/markdown/markdown-defaults.svelte.ts",
          "target": "@ui/markdown/markdown-defaults.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/markdown/markdown-node.svelte",
          "target": "@ui/markdown/markdown-node.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/markdown/parse.ts",
          "target": "@ui/markdown/parse.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/markdown/markdown.css",
          "target": "@ui/markdown/markdown.css",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/markdown/index.ts",
          "target": "@ui/markdown/index.ts",
          "type": "registry:file"
        }
      ],
      "docs": "Install: npx jixoai-ui add markdown. Props: typography=compact|standard|relaxed (13/1.55·8px, 14/1.7·14px, 16/1.75·20px — the GitHub/Tailwind-calibrated prose trio; nested context-consuming chrome rides the mapped density slot). Prerequisite: the jx-pure face imported once from the site css (@jixoai/jx-pure installs the sheet; the root mounts the class). The default map is first-party end to end: blockquote → Blockquote (GitHub alert detection: [!NOTE|TIP|IMPORTANT|WARNING|CAUTION] on the quote's own first line → tonal + label + status hue), heading → Heading (em ladder, level from the source), list → List, paragraph → P, strong/emphasis/strikethrough/highlight/insert/subscript/superscript → Strong/Em/Del/Mark/Ins/Sub/Sup (the text family), link → Link (absolute http(s) opens in a new tab), inline_code → InlineCode riding the component's lang=auto default (sync detection, async in-place highlight, plain SSR), thematic_break → Separator, code_block → CodeCard, table → Table under div[data-kind=table]; task checkboxes stay native disabled inputs and image stays the sanitized native img. Props: source, streaming=false (opt-in cursor + tail-key semantics — a static document is the default face), components? (per-node-type renderer overrides — trusted application code: overrides receive {node} with raw fields and own their own security, the react-markdown model), class/style/rest passthrough. Barrel exports MarkdownNode (the override delegation seam) plus the parse adapter vocabulary (createMarkdownParser, stableStringify, fnv1a36, node types). Streaming is append-only: growing source keeps the keyed prefix mounted; a non-append switch (replace/message change) transparently recreates the parser instance.",
      "meta": {
        "group": "data-display",
        "href": "/docs/components/markdown.html"
      }
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "blockquote",
      "type": "registry:ui",
      "title": "Blockquote",
      "description": "The reading-content quote/admonition surface: the semantic body IS the native <blockquote> (cite renders the MDN attribution posture — footer > cite — never an element swap), on the alert-shaped two-rung ladder: outline (own) transparent ground + 1px left rule + muted body (the classic GitHub/Tailwind quote), tonal the alert tonal recipe verbatim (12% tinted ground, 45% border, rounded box — the callout/Notion posture). The rule channel (2026-09-07, typography-context-and-parts): rule (shadow|border, own shadow — the inset standard the Owner cited: command-item's shadow-[inset_2px_0_0_var(--primary)], the elevation grammar's WELL tier, kbd's --shadow-engrave lineage) × ruleSize (the literal 1|4|8 px ladder, own 1 — the Owner's explicit enumeration, not a derived scale); the rule color rides the rung's OWN border-color declaration (one hue source — jx-hue-* retunes ground+box+rule together), ONE shadow utility per root, outline in shadow mode emits no border at all (the shadow carries the rule), tonal keeps its box border plus the shadow rule so tonal+shadow-1 is a deliberate near-no-op (axis uniformity over special-casing), and the paddings stay FIXED across channels and sizes (border consumes geometry, shadow doesn't — paint never moves geometry). Forced colors: shadow modes re-materialize as an Npx CanvasText border; border modes keep the rung degradation. Availability is FROZEN at two rungs: quote readability excludes fill AND ghost — ghost is interactive-chrome vocabulary (rest-transparent, hover-tonal) which a static quote misuses; the borderless manuscript indent is a future STRUCTURAL axis, never a paint rung. label renders the alert title-row form, icon lands inline-start of it (bring your own glyph), hue rides injection through jx-hue-* class utilities (the markdown map's GitHub alerts land here as tonal + label + hue). The root stamps NO font-size — the ambient scale flows by inheritance (the typography trio law); the markdown default map mounts it with no-jx-pure (the box-owning block escape).",
      "files": [
        {
          "path": "registry/files/ui/blockquote/blockquote.svelte",
          "target": "@ui/blockquote/blockquote.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/blockquote/blockquote-defaults.svelte.ts",
          "target": "@ui/blockquote/blockquote-defaults.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/blockquote/index.ts",
          "target": "@ui/blockquote/index.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/blockquote/blockquote.stylex.js",
          "target": "@ui/blockquote/blockquote.stylex.js",
          "type": "registry:file",
          "content": "import './blockquote.stylex.css';\n// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: blockquote\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const blockquoteStyles = Object.freeze({\n  \"root\": \"x9f619 x78zum5 xdt5ytf xl56j7k x1ghz6dp\",\n  \"outlineGround\": \"x1e3p2ot\",\n  \"tonalGround\": \"x1j5qm77 x1y0btm7 xf1wjqb xvjspsj x4vrqqa xy01hyd xp2ws35 x9yvj25 x1w1tqly\",\n  \"ruleBorder1\": \"xy4eucz x1t7ytsu xjslfuv\",\n  \"ruleBorder4\": \"x8h404g x1t7ytsu xjslfuv\",\n  \"ruleBorder8\": \"x1rbssen x1t7ytsu xjslfuv\",\n  \"ruleBorderOutlineTint\": \"xrj0ge8\",\n  \"titleOutline\": \"xl8unsv xs5hli\",\n  \"titleTonal\": \"xzbs2vq xs5hli\",\n  \"bodyOutline\": \"xowzrx4 xs5hli\",\n  \"bodyTonal\": \"xzbs2vq xs5hli\",\n  \"labelRow\": \"x78zum5 x6s0dn4 xbybx4j xzavzzj x1oxztjp xp0kdp7 xtvhhri\",\n  \"iconSpan\": \"x3nfvp2\",\n  \"citeRow\": \"x1oxztjp xowzrx4\",\n  \"citeItalic\": \"x1k4tb9n\",\n});\n"
        },
        {
          "path": "registry/files/ui/blockquote/blockquote.css",
          "target": "@ui/blockquote/blockquote.css",
          "type": "registry:file"
        },
        {
          "path": "registry/files/tokens.stylex.js",
          "target": "@lib/tokens.stylex.js",
          "type": "registry:file",
          "content": "// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: blockquote\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const blockquoteStyles = Object.freeze({\n  \"root\": \"x9f619 x78zum5 xdt5ytf xl56j7k x1ghz6dp\",\n  \"outlineGround\": \"x1e3p2ot\",\n  \"tonalGround\": \"x1j5qm77 x1y0btm7 xf1wjqb xvjspsj x4vrqqa xy01hyd xp2ws35 x9yvj25 x1w1tqly\",\n  \"ruleBorder1\": \"xy4eucz x1t7ytsu xjslfuv\",\n  \"ruleBorder4\": \"x8h404g x1t7ytsu xjslfuv\",\n  \"ruleBorder8\": \"x1rbssen x1t7ytsu xjslfuv\",\n  \"ruleBorderOutlineTint\": \"xrj0ge8\",\n  \"titleOutline\": \"xl8unsv xs5hli\",\n  \"titleTonal\": \"xzbs2vq xs5hli\",\n  \"bodyOutline\": \"xowzrx4 xs5hli\",\n  \"bodyTonal\": \"xzbs2vq xs5hli\",\n  \"labelRow\": \"x78zum5 x6s0dn4 xbybx4j xzavzzj x1oxztjp xp0kdp7 xtvhhri\",\n  \"iconSpan\": \"x3nfvp2\",\n  \"citeRow\": \"x1oxztjp xowzrx4\",\n  \"citeItalic\": \"x1k4tb9n\",\n});\n"
        },
        {
          "path": "registry/files/ui/blockquote/blockquote.stylex.css",
          "target": "@ui/blockquote/blockquote.stylex.css",
          "type": "registry:file",
          "content": "@layer properties, theme, base, components, components.stylex.priority1, components.stylex.priority2, components.stylex.priority3, components.stylex.priority4;\n\n@layer components.stylex.priority1 {\n  :root, .x1klgzij {\n    --jx-brand-hue: var(--brand-hue);\n    --jx-background: var(--background);\n    --jx-foreground: var(--foreground);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-border: var(--border);\n    --jx-input: var(--input);\n    --jx-ring: var(--ring);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-font-sans: var(--font-sans);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-radius: var(--radius);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-scrim: var(--scrim);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-small: var(--text-small);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-lg: var(--text-lg);\n    --jx-track-label: var(--track-label);\n    --jx-track-wide: var(--track-wide);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-shell-w: var(--shell-w);\n    --jx-stage-w: var(--stage-w);\n    --jx-space-2: var(--space-2);\n    --jx-space-4: var(--space-4);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-80: var(--space-80);\n    --jx-hairline: var(--hairline);\n  }\n\n  .x13ei35y.x13ei35y, .x13ei35y.x13ei35y:root {\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-background: var(--background);\n    --jx-border: var(--border);\n    --jx-brand-hue: var(--brand-hue);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-font-sans: var(--font-sans);\n    --jx-foreground: var(--foreground);\n    --jx-hairline: var(--hairline);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-input: var(--input);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-radius: var(--radius);\n    --jx-ring: var(--ring);\n    --jx-scrim: var(--scrim);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shell-w: var(--shell-w);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-2: var(--space-2);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-4: var(--space-4);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-80: var(--space-80);\n    --jx-stage-w: var(--stage-w);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-lg: var(--text-lg);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-small: var(--text-small);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-track-label: var(--track-label);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-wide: var(--track-wide);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n  }\n}\n\n@layer components.stylex.priority2 {\n  .x1ghz6dp {\n    margin: 0;\n  }\n}\n\n@layer components.stylex.priority3 {\n  .xvjspsj {\n    border-color: color-mix(in oklab,var(--jx-tonal) 45%,transparent);\n  }\n\n  .x4vrqqa {\n    border-radius: var(--jx-radius);\n  }\n\n  .x1y0btm7 {\n    border-style: solid;\n  }\n\n  .x1j5qm77 {\n    border-width: var(--jx-hairline);\n  }\n\n  .xbybx4j {\n    gap: var(--jx-space-8);\n  }\n\n  .xp2ws35 {\n    padding-block: var(--jx-space-12);\n  }\n\n  .xy01hyd {\n    padding-inline: calc(var(--jx-unit) * 3.5);\n  }\n\n  @media (forced-colors: active) {\n    .x1w1tqly.x1w1tqly {\n      border-color: canvastext;\n    }\n  }\n}\n\n@layer components.stylex.priority4 {\n  .x6s0dn4 {\n    align-items: center;\n  }\n\n  .xf1wjqb {\n    background-color: color-mix(in oklab,var(--jx-tonal) 12%,transparent);\n  }\n\n  .xrj0ge8 {\n    border-inline-start-color: color-mix(in oklab,var(--jx-outline) 55%,transparent);\n  }\n\n  .x1t7ytsu {\n    border-inline-start-style: solid;\n  }\n\n  .x8h404g {\n    border-inline-start-width: calc(var(--hairline) * 4);\n  }\n\n  .x1rbssen {\n    border-inline-start-width: calc(var(--hairline) * 8);\n  }\n\n  .xy4eucz {\n    border-inline-start-width: var(--jx-hairline);\n  }\n\n  .x9f619 {\n    box-sizing: border-box;\n  }\n\n  .xl8unsv {\n    color: var(--jx-foreground);\n  }\n\n  .xowzrx4 {\n    color: var(--jx-muted-foreground);\n  }\n\n  .xzbs2vq {\n    color: var(--jx-tonal);\n  }\n\n  .x78zum5 {\n    display: flex;\n  }\n\n  .x3nfvp2 {\n    display: inline-flex;\n  }\n\n  .xdt5ytf {\n    flex-direction: column;\n  }\n\n  .xzavzzj {\n    font-family: var(--jx-font-nav);\n  }\n\n  .x1oxztjp {\n    font-size: var(--jx-text-base);\n  }\n\n  .x1k4tb9n {\n    font-style: italic;\n  }\n\n  .xl56j7k {\n    justify-content: center;\n  }\n\n  .xp0kdp7 {\n    letter-spacing: var(--jx-track-wide);\n  }\n\n  .x1e3p2ot {\n    padding-inline-start: calc(var(--jx-unit) * 3.5);\n  }\n\n  .xtvhhri {\n    text-transform: uppercase;\n  }\n\n  @media (forced-colors: active) {\n    .x9yvj25.x9yvj25 {\n      background-color: canvas;\n    }\n\n    .xjslfuv.xjslfuv {\n      border-inline-start-color: canvastext;\n    }\n\n    .xs5hli.xs5hli {\n      color: canvastext;\n    }\n  }\n}\n/* buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9 · generator: @jixoai/ui-vite-plugin@0.6.0 · engine: @stylexjs/unplugin@0.19.0 */\n"
        }
      ],
      "docs": "Props: variant? ('outline' default | 'tonal' — the frozen two-rung ladder), rule? ('shadow' default | 'border' — the rule's ink channel: shadow paints over geometry, border consumes it; literal slots, never zone-ambient), ruleSize? (1 default | 4 | 8 — the literal px ladder), label? (one-line uppercase heading in the alert title-row form), icon? (Snippet, inline-start of the label), cite? (attribution, rendered as footer > cite after the body), children (body copy), class plus every <blockquote> attribute passthrough. Hue seam: class=\"jx-hue-info\" / jx-hue-warning / … (intent utilities; arbitrary form for unlisted hues). Hooks: data-jx-blockquote={variant} + data-jx-blockquote-rule=\"{rule}-{size}\".",
      "meta": {
        "group": "data-display",
        "href": "/docs/components/blockquote.html"
      },
      "registryDependencies": [
        "@jixoai/utils",
        "@jixoai/jixoai-theme",
        "@jixoai/defaults",
        "@jixoai/paint"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "heading",
      "type": "registry:ui",
      "title": "Heading",
      "description": "The level-laddered heading: a native h1–h6 by level (1–6, rounded then clamped — the rendered truth is what the hook stamps), carrying the em size ladder migrated out of the markdown face sheet (1.875em h1 → 1.5em → 1.25em → 1.125em → 1em/1em) so the hierarchy scales with the ambient font-size preset AND the component stands alone. Level IS the structural axis — no paint ladder (the separator precedent of a literal-axis-only component); font-bold, leading-[1.25], foreground ink are what it owns. NO block margins (preflight zeroes them; the container rhythm law owns root spacing). Default level 2: h1 is the page's one-per-page title — a component defaulting to it would mint competing titles.",
      "files": [
        {
          "path": "registry/files/ui/heading/heading.svelte",
          "target": "@ui/heading/heading.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/heading/index.ts",
          "target": "@ui/heading/index.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/heading/heading-defaults.svelte.ts",
          "target": "@ui/heading/heading-defaults.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/heading/heading.stylex.js",
          "target": "@ui/heading/heading.stylex.js",
          "type": "registry:file",
          "content": "import './heading.stylex.css';\n// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: heading\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const headingStyles = Object.freeze({\n  \"base\": \"x9xzjmc x1uoyjeg x1ugm6qs\",\n  \"h1\": \"x11bgqpd\",\n  \"h2\": \"xoob5r9\",\n  \"h3\": \"x1pp9lw3\",\n  \"h4\": \"xlkoss4\",\n  \"h5\": \"xehp0bs\",\n  \"h6\": \"xehp0bs\",\n});\n"
        },
        {
          "path": "registry/files/tokens.stylex.js",
          "target": "@lib/tokens.stylex.js",
          "type": "registry:file",
          "content": "// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: heading\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const headingStyles = Object.freeze({\n  \"base\": \"x9xzjmc x1uoyjeg x1ugm6qs\",\n  \"h1\": \"x11bgqpd\",\n  \"h2\": \"xoob5r9\",\n  \"h3\": \"x1pp9lw3\",\n  \"h4\": \"xlkoss4\",\n  \"h5\": \"xehp0bs\",\n  \"h6\": \"xehp0bs\",\n});\n"
        },
        {
          "path": "registry/files/ui/heading/heading.stylex.css",
          "target": "@ui/heading/heading.stylex.css",
          "type": "registry:file",
          "content": "@layer properties, theme, base, components, components.stylex.priority1, components.stylex.priority2;\n\n@layer components.stylex.priority1 {\n  :root, .x1klgzij {\n    --jx-brand-hue: var(--brand-hue);\n    --jx-background: var(--background);\n    --jx-foreground: var(--foreground);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-border: var(--border);\n    --jx-input: var(--input);\n    --jx-ring: var(--ring);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-font-sans: var(--font-sans);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-radius: var(--radius);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-scrim: var(--scrim);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-small: var(--text-small);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-lg: var(--text-lg);\n    --jx-track-label: var(--track-label);\n    --jx-track-wide: var(--track-wide);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-shell-w: var(--shell-w);\n    --jx-stage-w: var(--stage-w);\n    --jx-space-2: var(--space-2);\n    --jx-space-4: var(--space-4);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-80: var(--space-80);\n    --jx-hairline: var(--hairline);\n  }\n\n  .x13ei35y.x13ei35y, .x13ei35y.x13ei35y:root {\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-background: var(--background);\n    --jx-border: var(--border);\n    --jx-brand-hue: var(--brand-hue);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-font-sans: var(--font-sans);\n    --jx-foreground: var(--foreground);\n    --jx-hairline: var(--hairline);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-input: var(--input);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-radius: var(--radius);\n    --jx-ring: var(--ring);\n    --jx-scrim: var(--scrim);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shell-w: var(--shell-w);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-2: var(--space-2);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-4: var(--space-4);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-80: var(--space-80);\n    --jx-stage-w: var(--stage-w);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-lg: var(--text-lg);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-small: var(--text-small);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-track-label: var(--track-label);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-wide: var(--track-wide);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n  }\n}\n\n@layer components.stylex.priority2 {\n  .x1ugm6qs {\n    color: var(--jx-ty-ink, var(--foreground));\n  }\n\n  .x11bgqpd {\n    font-size: var(--heading-size-1, 1.875em);\n  }\n\n  .xoob5r9 {\n    font-size: var(--heading-size-2, 1.5em);\n  }\n\n  .x1pp9lw3 {\n    font-size: var(--heading-size-3, 1.25em);\n  }\n\n  .xlkoss4 {\n    font-size: var(--heading-size-4, 1.125em);\n  }\n\n  .xehp0bs {\n    font-size: var(--heading-size-5, 1em);\n  }\n\n  .x9xzjmc {\n    font-weight: var(--jx-weight-bold);\n  }\n\n  .x1uoyjeg {\n    line-height: var(--jx-leading-tight);\n  }\n}\n/* buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9 · generator: @jixoai/ui-vite-plugin@0.6.0 · engine: @stylexjs/unplugin@0.19.0 */\n"
        }
      ],
      "docs": "Props: level? (1–6, default 2; out-of-range values clamp), id? (explicit address), children, class plus every heading attribute passthrough. Hook: data-jx-heading={clamped level}. No Defaults file — level is not a style prop.",
      "meta": {
        "group": "data-display",
        "href": "/docs/components/heading.html"
      },
      "registryDependencies": [
        "@jixoai/defaults",
        "@jixoai/utils",
        "@jixoai/jixoai-theme"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "list",
      "type": "registry:ui",
      "title": "List",
      "description": "The prose list: a native <ol|ul> by ordered (the separator's dual-root cast — Props typed on the ul shape, start passed explicitly on the ol branch only). Owns the reading channels: list-style disc|decimal, padding-inline-start 1.5rem, muted marker ink; NO block margins (the rhythm/flush laws own spacing). The marker vocabulary (2026-09-07, typography-context-and-parts): marker disc|circle|square|decimal|alpha|roman|none — element-agnostic frozen set, lowercase only (upper = the escape hatch); omitted keeps the per-element platform default (decimal on ol, disc on ul — today's byte-parity), explicit overrides, and circle/square ride the arbitrary [list-style:] form (they silently no-op as core utilities under TW 4.2.1); marker ink stays the muted law, marker size/spacing deliberately absent (ambient scale + the no-margins law), none keeps the structural ps-6. NAV mode: nav (the aria-label; presence switches) wraps the list in <nav aria-label data-jx-list-nav> defaulting marker none + ps-0 — class/rest stay on the LIST element (the spec-pinned contract), the wrapper carries ONLY the landmark semantics; bare <a> children inside a face scope get the B2 chrome lane free, standalone the Link part is the prose lane. This is NOT list-item — that item is the antd/F7 settings-row system (ItemGroup frames, media/end lanes, five control adapters); this one styles the LIST, never the row, and the markdown map composes it with native <li> children (list_item stays bare so the element-based rhythm selectors and the container-inner sibling stack keep matching). The task-item rules (marker suppression, checkbox alignment) are container-level DOM-shape laws that stay in the markdown sheet.",
      "files": [
        {
          "path": "registry/files/ui/list/list.svelte",
          "target": "@ui/list/list.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/list/list-defaults.svelte.ts",
          "target": "@ui/list/list-defaults.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/list/index.ts",
          "target": "@ui/list/index.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/list/list.stylex.js",
          "target": "@ui/list/list.stylex.js",
          "type": "registry:file",
          "content": "import './list.stylex.css';\n// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: list\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const listStyles = Object.freeze({\n  \"disc\": \"xtaz4m5\",\n  \"circle\": \"xrylv2j\",\n  \"square\": \"x152237o\",\n  \"decimal\": \"x3yw8vx\",\n  \"alpha\": \"x1rrqm6h\",\n  \"roman\": \"x19k9dhg\",\n  \"none\": \"x3ct3a4\",\n  \"indent\": \"x1rzvn3c\",\n  \"flush\": \"x1c1uobl\",\n});\n"
        },
        {
          "path": "registry/files/ui/list/list.css",
          "target": "@ui/list/list.css",
          "type": "registry:file"
        },
        {
          "path": "registry/files/tokens.stylex.js",
          "target": "@lib/tokens.stylex.js",
          "type": "registry:file",
          "content": "// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: list\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const listStyles = Object.freeze({\n  \"disc\": \"xtaz4m5\",\n  \"circle\": \"xrylv2j\",\n  \"square\": \"x152237o\",\n  \"decimal\": \"x3yw8vx\",\n  \"alpha\": \"x1rrqm6h\",\n  \"roman\": \"x19k9dhg\",\n  \"none\": \"x3ct3a4\",\n  \"indent\": \"x1rzvn3c\",\n  \"flush\": \"x1c1uobl\",\n});\n"
        },
        {
          "path": "registry/files/ui/list/list.stylex.css",
          "target": "@ui/list/list.stylex.css",
          "type": "registry:file",
          "content": "@layer properties, theme, base, components, components.stylex.priority1, components.stylex.priority2;\n\n@layer components.stylex.priority1 {\n  :root, .x1klgzij {\n    --jx-brand-hue: var(--brand-hue);\n    --jx-background: var(--background);\n    --jx-foreground: var(--foreground);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-border: var(--border);\n    --jx-input: var(--input);\n    --jx-ring: var(--ring);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-font-sans: var(--font-sans);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-radius: var(--radius);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-scrim: var(--scrim);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-small: var(--text-small);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-lg: var(--text-lg);\n    --jx-track-label: var(--track-label);\n    --jx-track-wide: var(--track-wide);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-shell-w: var(--shell-w);\n    --jx-stage-w: var(--stage-w);\n    --jx-space-2: var(--space-2);\n    --jx-space-4: var(--space-4);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-80: var(--space-80);\n    --jx-hairline: var(--hairline);\n  }\n\n  .x13ei35y.x13ei35y, .x13ei35y.x13ei35y:root {\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-background: var(--background);\n    --jx-border: var(--border);\n    --jx-brand-hue: var(--brand-hue);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-font-sans: var(--font-sans);\n    --jx-foreground: var(--foreground);\n    --jx-hairline: var(--hairline);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-input: var(--input);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-radius: var(--radius);\n    --jx-ring: var(--ring);\n    --jx-scrim: var(--scrim);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shell-w: var(--shell-w);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-2: var(--space-2);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-4: var(--space-4);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-80: var(--space-80);\n    --jx-stage-w: var(--stage-w);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-lg: var(--text-lg);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-small: var(--text-small);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-track-label: var(--track-label);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-wide: var(--track-wide);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n  }\n}\n\n@layer components.stylex.priority2 {\n  .xrylv2j {\n    list-style-type: circle;\n  }\n\n  .x3yw8vx {\n    list-style-type: decimal;\n  }\n\n  .xtaz4m5 {\n    list-style-type: disc;\n  }\n\n  .x1rrqm6h {\n    list-style-type: lower-alpha;\n  }\n\n  .x19k9dhg {\n    list-style-type: lower-roman;\n  }\n\n  .x3ct3a4 {\n    list-style-type: none;\n  }\n\n  .x152237o {\n    list-style-type: square;\n  }\n\n  .x1c1uobl {\n    padding-inline-start: 0;\n  }\n\n  .x1rzvn3c {\n    padding-inline-start: var(--jx-space-24);\n  }\n}\n/* buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9 · generator: @jixoai/ui-vite-plugin@0.6.0 · engine: @stylexjs/unplugin@0.19.0 */\n"
        }
      ],
      "docs": "Props: ordered? (false → <ul>, true → <ol> with decimal markers), marker? ('disc'|'circle'|'square'|'decimal'|'alpha'|'roman'|'none' — omitted keeps the per-element platform default; in nav mode omitted defaults to none), nav? (string — the aria-label; presence wraps the list in <nav data-jx-list-nav> with marker none + ps-0), start? (ol-only passthrough — the first marker value), reversed? (ol-only passthrough — descending marker order, the start/reversed native pair), children (native <li> children or component trees rendering them), class plus every list attribute passthrough. Hooks: data-jx-list=\"ol\"|\"ul\" (the separator's data-orientation form) + data-jx-list-nav on the wrapper. No Defaults file — no public style prop.",
      "meta": {
        "group": "data-display",
        "href": "/docs/components/list.html"
      },
      "registryDependencies": [
        "@jixoai/utils",
        "@jixoai/jixoai-theme",
        "@jixoai/defaults"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "prose",
      "type": "registry:ui",
      "title": "Prose",
      "description": "The reading region provider: <Prose size leading family ink gradient ground align indent initialLetter wrap hyphens> renders div.jx-pure[data-jx-prose] — NOT <Typography>, that word is markdown's live user-facing vocabulary (<Markdown typography=\"relaxed\">); two concepts under one name is documentation debt forever. The provider resolves the ELEVEN frozen v1 knobs through ProseDefaults (every one an absentSlot — ABSENCE IS THE STATE: an unset knob emits nothing, stamps nothing, and the ambient channel — an outer prose region's declarations/vars, or no opinion at all — keeps flowing; nested regions inherit every knob they do not set, nearest setter wins) and applies the plugin chain AT THE PROVIDER (applyTypoScope, read inside the $derived so medium-gated filters re-run; a print-medium plugin can strip gradient/ground before CSS sees them) before the PURE resolver emits the two channels: declarations (the inheritance lane — font-size/family/color/text-align/text-wrap/hyphens/background-color) + the --jx-ty-* var mirrors (documented for app-side css reads) + presence hooks (data-jx-ty-leading/-indent/-initial, data-jx-ty-ink=\"gradient\" — presence-gated because an ungated var(--jx-ty-leading, inherit) rule at (0,2,0) would fire always and break the face's p{1.6} for every non-prose region). The element lanes live in prose.css, the scope-owned residue sheet, every rule at (0,2,0): the leading un-short-circuit generalization and the indent lane (P-only — headings never inherit a first-line indent), the drop cap in BOTH arms (@supports initial-letter modern path + the float ::first-letter fallback — a browser-class-dependent drop cap reads as a bug; suppresses indent on the same P; keeps printing on paper, the manuscript posture), and the FILL-ONLY gradient lane (background-clip:text + -webkit-text-fill-color, NEVER color:transparent — currentcolor on a mark would resolve to the inherited transparent and vanish; marks restore solid by element rule; --jx-ty-ink carries only color tokens so Heading's var-fallback utility never sees an invalid-at-computed-value-time var; --jx-ty-ink-solid ships for plugin and print reads; @media print and forced-colors restores live in the same sheet — the paged.js clone never re-runs the provider). SOVEREIGNTY by cascade, zero JS masking: every residue rule beats the face element rules and LOSES to the markdown sheet's §2a (0,2,1) inside [data-jx-markdown] — an outer <Prose size leading> can never fight <Markdown typography=…>; ink/flow knobs pass through; chrome stays unaffected BY CASCADE (element-level declarations beat an inherited wrapper color); code/kbd stay mono under family (face B1 element rules); prose stamps no density (the trio's own naming argument). The context pair ships in the typography lib (provideTypography/getTypographyScope, getter-endorsed — a provider flip re-derives future consumers in the same frame).",
      "files": [
        {
          "path": "registry/files/ui/prose/prose.svelte",
          "target": "@ui/prose/prose.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/prose/prose-defaults.svelte.ts",
          "target": "@ui/prose/prose-defaults.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/prose/prose.css",
          "target": "@ui/prose/prose.css",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/prose/index.ts",
          "target": "@ui/prose/index.ts",
          "type": "registry:file"
        }
      ],
      "docs": "Props: eleven knobs, every one absentSlot (no own, no fallback — absence IS the state) — size? (CssLength; inheritance ONLY, markdown sovereignty is a cascade fact), leading? (number; P-only lane, headings keep 1.25), family? ('sans'|'mono'|'serif' → the theme --font-* tokens — 'serif' NEEDS the theme to define --font-serif, documented not assumed — or a raw font-family value; code/kbd keep their mono law), ink? ('default'|'muted'|'primary'|'destructive' → the four foreground tokens, or raw color; links keep primary, the face B2 recorded exception), gradient? ({from,to,angle?} composes a linear-gradient — numeric angle → degrees, default 180deg — or a raw CSS image value; fill-only), ground? ('background'|'card'|'popover'|'muted'|'secondary'|'accent'|'transparent' or raw; Mark's own highlight law untouched), align? ('start'|'center'|'end'|'justify'; justify pairs with hyphens), indent? (CssLength, P-only; '2em' = 中文稿纸惯例), initialLetter? (2|3|4|5; both arms; suppresses indent on the same P), wrap? ('pretty' for prose, 'balance' for heading scopes, 'stable'), hyphens? ('auto' needs lang on the host or an ancestor | 'none' | 'manual'). Consumer class merges LAST; consumer style lands after the emitted declarations; rest passthrough. Hooks: data-jx-prose + the data-jx-ty-* presence attrs. Context consumption: getTypographyScope() from @jixoai/typography; plugins target TYPOGRAPHY_DEF and receive/return whole scope bags at the provider.",
      "meta": {
        "group": "data-display",
        "href": "/docs/components/prose.html"
      },
      "registryDependencies": [
        "@jixoai/utils",
        "@jixoai/jixoai-theme",
        "@jixoai/defaults",
        "@jixoai/typography"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "tree-view",
      "type": "registry:ui",
      "title": "Tree view",
      "description": "NativeHTML ARIA tree (ul[role=tree] with roving tabindex, arrow-key contract): directory nodes with collapsible arrows (150ms rotate), leaf nodes with language-colored status dots, selected state with terminal-hover bg + primary left border. Builds from flat file paths automatically. Full keyboard: up/down/rightarrow/leftarrow/Enter.",
      "files": [
        {
          "path": "registry/files/ui/tree-view/tree-view.svelte",
          "target": "@ui/tree-view/tree-view.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/tree-view/tree-view-defaults.svelte.ts",
          "target": "@ui/tree-view/tree-view-defaults.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/tree-view/index.ts",
          "target": "@ui/tree-view/index.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/tree-view/tree-view.css",
          "target": "@ui/tree-view/tree-view.css",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/tree-view/tree-view.stylex.js",
          "target": "@ui/tree-view/tree-view.stylex.js",
          "type": "registry:file",
          "content": "import './tree-view.stylex.css';\n// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: tree-view\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const treeStyles = Object.freeze({\n  \"root\": \"xowzrx4 xzavzzj xgriabn x1a63sry x3ct3a4 x1ghz6dp x1717udv\",\n  \"row\": \"x78zum5 x6s0dn4 xbybx4j xeuugli x1pw2sn9 x19ypqd9 xkz7gly xbauc9t\",\n  \"rowEnabled\": \"x1ypdohk\",\n  \"rowDisabled\": \"x1h6gzvc xbyyjgo\",\n  \"rowSelected\": \"xuma8wf x5owh50 xl8unsv\",\n  \"rowIdle\": \"x1g4hjc\",\n  \"caret\": \"x3nfvp2 x6s0dn4 xl56j7k xlzyvqe x1jw3ynk x1okw0bk xowzrx4\",\n  \"prefix\": \"x3nfvp2 x6s0dn4 x1okw0bk xeuugli\",\n  \"typeIcon\": \"x3nfvp2 x6s0dn4 x1okw0bk xeuugli xowzrx4\",\n  \"label\": \"x845mor xb3r6kr xlyipyv xuxw1ft\",\n  \"suffix\": \"x3nfvp2 x6s0dn4 x1okw0bk x1oz3d4u xvc5jky xg01cxk x47corl\",\n  \"group\": \"xrvj5dj\",\n  \"groupOpen\": \"x1tu4anv\",\n  \"groupCollapsed\": \"xihq33y\",\n  \"groupList\": \"x3ct3a4 x1ghz6dp x1717udv xlab1l3 x2lwn1j xb3r6kr\",\n  \"groupListLines\": \"x1n2onr6\",\n  \"check\": \"xjyslct x1lugfcp x1n2onr6 x1ghz6dp xsmyaan x1kpxq89 x1okw0bk x1rnfs7p x14o5nlz x1y0btm7 xwi7vqo\",\n  \"checkEnabled\": \"x1ypdohk\",\n  \"checkDisabled\": \"x1h6gzvc\",\n  \"checkDisabledInk\": \"xbyyjgo\",\n});\n"
        },
        {
          "path": "registry/files/tokens.stylex.js",
          "target": "@lib/tokens.stylex.js",
          "type": "registry:file",
          "content": "// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: tree-view\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const treeStyles = Object.freeze({\n  \"root\": \"xowzrx4 xzavzzj xgriabn x1a63sry x3ct3a4 x1ghz6dp x1717udv\",\n  \"row\": \"x78zum5 x6s0dn4 xbybx4j xeuugli x1pw2sn9 x19ypqd9 xkz7gly xbauc9t\",\n  \"rowEnabled\": \"x1ypdohk\",\n  \"rowDisabled\": \"x1h6gzvc xbyyjgo\",\n  \"rowSelected\": \"xuma8wf x5owh50 xl8unsv\",\n  \"rowIdle\": \"x1g4hjc\",\n  \"caret\": \"x3nfvp2 x6s0dn4 xl56j7k xlzyvqe x1jw3ynk x1okw0bk xowzrx4\",\n  \"prefix\": \"x3nfvp2 x6s0dn4 x1okw0bk xeuugli\",\n  \"typeIcon\": \"x3nfvp2 x6s0dn4 x1okw0bk xeuugli xowzrx4\",\n  \"label\": \"x845mor xb3r6kr xlyipyv xuxw1ft\",\n  \"suffix\": \"x3nfvp2 x6s0dn4 x1okw0bk x1oz3d4u xvc5jky xg01cxk x47corl\",\n  \"group\": \"xrvj5dj\",\n  \"groupOpen\": \"x1tu4anv\",\n  \"groupCollapsed\": \"xihq33y\",\n  \"groupList\": \"x3ct3a4 x1ghz6dp x1717udv xlab1l3 x2lwn1j xb3r6kr\",\n  \"groupListLines\": \"x1n2onr6\",\n  \"check\": \"xjyslct x1lugfcp x1n2onr6 x1ghz6dp xsmyaan x1kpxq89 x1okw0bk x1rnfs7p x14o5nlz x1y0btm7 xwi7vqo\",\n  \"checkEnabled\": \"x1ypdohk\",\n  \"checkDisabled\": \"x1h6gzvc\",\n  \"checkDisabledInk\": \"xbyyjgo\",\n});\n"
        },
        {
          "path": "registry/files/ui/tree-view/tree-view.stylex.css",
          "target": "@ui/tree-view/tree-view.stylex.css",
          "type": "registry:file",
          "content": "@layer properties, theme, base, components, components.stylex.priority1, components.stylex.priority2, components.stylex.priority3, components.stylex.priority4, components.stylex.priority5;\n\n@layer components.stylex.priority1 {\n  :root, .x1klgzij {\n    --jx-brand-hue: var(--brand-hue);\n    --jx-background: var(--background);\n    --jx-foreground: var(--foreground);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-border: var(--border);\n    --jx-input: var(--input);\n    --jx-ring: var(--ring);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-font-sans: var(--font-sans);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-radius: var(--radius);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-scrim: var(--scrim);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-small: var(--text-small);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-lg: var(--text-lg);\n    --jx-track-label: var(--track-label);\n    --jx-track-wide: var(--track-wide);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-shell-w: var(--shell-w);\n    --jx-stage-w: var(--stage-w);\n    --jx-space-2: var(--space-2);\n    --jx-space-4: var(--space-4);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-80: var(--space-80);\n    --jx-hairline: var(--hairline);\n  }\n\n  .x13ei35y.x13ei35y, .x13ei35y.x13ei35y:root {\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-background: var(--background);\n    --jx-border: var(--border);\n    --jx-brand-hue: var(--brand-hue);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-font-sans: var(--font-sans);\n    --jx-foreground: var(--foreground);\n    --jx-hairline: var(--hairline);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-input: var(--input);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-radius: var(--radius);\n    --jx-ring: var(--ring);\n    --jx-scrim: var(--scrim);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shell-w: var(--shell-w);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-2: var(--space-2);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-4: var(--space-4);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-80: var(--space-80);\n    --jx-stage-w: var(--stage-w);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-lg: var(--text-lg);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-small: var(--text-small);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-track-label: var(--track-label);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-wide: var(--track-wide);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n  }\n}\n\n@layer components.stylex.priority2 {\n  .x1ghz6dp {\n    margin: 0;\n  }\n\n  .x1717udv {\n    padding: 0;\n  }\n}\n\n@layer components.stylex.priority3 {\n  .xwi7vqo {\n    border-color: var(--jx-border);\n  }\n\n  .x1y0btm7 {\n    border-style: solid;\n  }\n\n  .x14o5nlz {\n    border-width: var(--hairline);\n  }\n\n  .x845mor {\n    flex: 1;\n  }\n\n  .x1okw0bk {\n    flex: none;\n  }\n\n  .x1oz3d4u {\n    gap: var(--jx-space-4);\n  }\n\n  .xbybx4j {\n    gap: var(--jx-space-8);\n  }\n\n  .xb3r6kr {\n    overflow: hidden;\n  }\n}\n\n@layer components.stylex.priority4 {\n  .x1lugfcp {\n    -webkit-appearance: none;\n  }\n\n  .x6s0dn4 {\n    align-items: center;\n  }\n\n  .xjyslct {\n    appearance: none;\n  }\n\n  .x1rnfs7p {\n    background-color: var(--jx-background);\n  }\n\n  .xuma8wf {\n    background-color: var(--jx-terminal-hover);\n  }\n\n  .xl8unsv {\n    color: var(--jx-foreground);\n  }\n\n  .xowzrx4 {\n    color: var(--jx-muted-foreground);\n  }\n\n  .x1h6gzvc {\n    cursor: not-allowed;\n  }\n\n  .x1ypdohk {\n    cursor: pointer;\n  }\n\n  .x78zum5 {\n    display: flex;\n  }\n\n  .xrvj5dj {\n    display: grid;\n  }\n\n  .x3nfvp2 {\n    display: inline-flex;\n  }\n\n  .xzavzzj {\n    font-family: var(--jx-font-nav);\n  }\n\n  .xgriabn {\n    font-size: var(--jx-text-label-lg);\n  }\n\n  .xihq33y {\n    grid-template-rows: 0fr;\n  }\n\n  .x1tu4anv {\n    grid-template-rows: 1fr;\n  }\n\n  .xl56j7k {\n    justify-content: center;\n  }\n\n  .x1a63sry {\n    line-height: var(--jx-leading);\n  }\n\n  .x3ct3a4 {\n    list-style-type: none;\n  }\n\n  .xvc5jky {\n    margin-inline-start: auto;\n  }\n\n  .xbyyjgo {\n    opacity: .5;\n  }\n\n  .xg01cxk {\n    opacity: 0;\n  }\n\n  .xbauc9t {\n    padding-inline-end: var(--jx-space-8);\n  }\n\n  .xlab1l3 {\n    padding-inline-start: var(--jx-indent);\n  }\n\n  .xkz7gly {\n    padding-inline-start: var(--jx-space-6);\n  }\n\n  .x47corl {\n    pointer-events: none;\n  }\n\n  .x1n2onr6 {\n    position: relative;\n  }\n\n  .xlyipyv {\n    text-overflow: ellipsis;\n  }\n\n  .xuxw1ft {\n    white-space: nowrap;\n  }\n}\n\n@layer components.stylex.priority5 {\n  .x1g4hjc {\n    border-left-color: #0000;\n  }\n\n  .x5owh50 {\n    border-left-color: var(--jx-primary);\n  }\n\n  .x19ypqd9 {\n    border-left-style: solid;\n  }\n\n  .x1pw2sn9 {\n    border-left-width: calc(var(--jx-unit) / 2);\n  }\n\n  .x1kpxq89 {\n    height: 12px;\n  }\n\n  .xlzyvqe {\n    height: 1em;\n  }\n\n  .x2lwn1j {\n    min-height: 0;\n  }\n\n  .xeuugli {\n    min-width: 0;\n  }\n\n  .x1jw3ynk {\n    width: .75rem;\n  }\n\n  .xsmyaan {\n    width: 12px;\n  }\n}\n/* buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9 · generator: @jixoai/ui-vite-plugin@0.6.0 · engine: @stylexjs/unplugin@0.19.0 */\n"
        }
      ],
      "docs": "Props: tree: TreeNode[], selected?, onselect?. Module exports TreeFile, TreeNode, inferTreeLang(name).",
      "registryDependencies": [
        "@jixoai/icon",
        "@jixoai/utils",
        "@jixoai/jixoai-theme",
        "@jixoai/defaults"
      ],
      "meta": {
        "group": "data-display",
        "href": "/docs/components/tree-view.html"
      }
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "component-canvas",
      "type": "registry:ui",
      "title": "Component canvas",
      "description": "The component documentation workbench: header (title + description + GitHub Source link), LIVE demo stage (children snippet on muted surface, always full-width), a floating Playground dock (collapsible + horizontally draggable controls panel over the stage's top-right corner — consumer snippet or schema-lowered rows inside one integrated ItemGroup), and a collapsible code drawer (TreeView file sidebar + CodeCard embedded). Files from a flat path list auto-build the tree.",
      "registryDependencies": [
        "@jixoai/press-button",
        "@jixoai/button-group",
        "@jixoai/card",
        "@jixoai/icon-button",
        "@jixoai/dropdown-menu",
        "@jixoai/code-card",
        "@jixoai/tree-view",
        "@jixoai/shiki",
        "@jixoai/utils",
        "@jixoai/jixoai-theme",
        "@jixoai/icon",
        "@jixoai/list-item",
        "@jixoai/density",
        "@jixoai/defaults",
        "@jixoai/universal-props",
        "@jixoai/separator",
        "@jixoai/stack",
        "@jixoai/grid"
      ],
      "files": [
        {
          "path": "registry/files/ui/component-canvas/component-canvas.svelte",
          "target": "@ui/component-canvas/component-canvas.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/component-canvas/canvas-playground.svelte",
          "target": "@ui/component-canvas/canvas-playground.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/component-canvas/canvas-schema.svelte.ts",
          "target": "@ui/component-canvas/canvas-schema.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/component-canvas/component-canvas-defaults.svelte.ts",
          "target": "@ui/component-canvas/component-canvas-defaults.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/component-canvas/index.ts",
          "target": "@ui/component-canvas/index.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/component-canvas/component-canvas.css",
          "target": "@ui/component-canvas/component-canvas.css",
          "type": "registry:file"
        },
        {
          "path": "registry/files/surface/component-canvas.stylex.js",
          "target": "@lib/surface/component-canvas.stylex.js",
          "type": "registry:file",
          "content": "import './component-canvas.stylex.css';\n// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: component-canvas\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const canvasStyles = Object.freeze({\n  \"root\": \"x1rnfs7p x14o5nlz x1y0btm7 xwi7vqo x2u8bby xeuugli\",\n  \"head\": \"x78zum5 x1a02dak x1cy8zhl x1qughib xgeccs x7vpr51 xp2ws35 x1u25o6y x1q0q8m5 xwi7vqo\",\n  \"headText\": \"xeuugli\",\n  \"title\": \"x1ghz6dp xl8unsv xzavzzj xxguibh x1i21sxh xgt0a6m\",\n  \"description\": \"x1ghz6dp xuiqbm1 xowzrx4 xwt6n1l x1a63sry xiky8lt x1fzhlzt\",\n  \"headActions\": \"x78zum5 x1okw0bk x1a02dak x6s0dn4 xbybx4j\",\n  \"install\": \"x3nfvp2 xj4clq8 x6s0dn4 xbybx4j x14o5nlz x1y0btm7 xwi7vqo x1rnfs7p xf52s0t x1k3bwac x1ypdohk x6yizsu x1mwizrc xuxw1ft\",\n  \"source\": \"x3nfvp2 x1k1lxn4 x1rfp96s x1okw0bk x6s0dn4 xl56j7k x14o5nlz x1y0btm7 xwi7vqo x1rnfs7p x12najaz\",\n  \"scroll\": \"x2lwn1j xeuugli\",\n  \"stage\": \"x78zum5 xz65tgg xeuugli xgeccs xf6zzl0 x1rpo04f xl8unsv\",\n  \"demoScope\": \"xjp7ctv\",\n  \"codeBar\": \"x78zum5 x6s0dn4 x1qughib x1kupzwg x1pt5ecj x13fuv20 xwi7vqo x6eco9w xbauc9t xs208ex x149hguw\",\n  \"codeToggle\": \"x3nfvp2 x6s0dn4 xbybx4j x1rnfs7p x14o5nlz x1y0btm7 xwi7vqo xl8unsv x1ypdohk x6yizsu xp0kdp7 xf52s0t x124kscu xuxw1ft\",\n  \"codeToggleOpen\": \"x1yn5p49\",\n  \"chevronDown\": \"x19jd1h0\",\n  \"chevronRight\": \"x9tu13d\",\n  \"count\": \"xowzrx4 x1mwizrc x1o1qgpq\",\n  \"copyUsage\": \"x3nfvp2 xelp2tx x95cbkp x6s0dn4 xl56j7k x14o5nlz x1y0btm7 xwi7vqo x1rnfs7p xowzrx4 x1ypdohk\",\n  \"drawer\": \"x1pt5ecj x13fuv20 xwi7vqo xrvj5dj xihq33y\",\n  \"drawerClip\": \"x2lwn1j xb3r6kr\",\n  \"codePanels\": \"x78zum5 xdt5ytf xi58p9m\",\n  \"treePane\": \"x1rnfs7p x1u25o6y x1q0q8m5 xwi7vqo x1okw0bk xz6j1ir x1odjw0f\",\n  \"codeView\": \"x78zum5 x845mor xdt5ytf x2lwn1j xeuugli\",\n  \"dock\": \"x78zum5 xdt5ytf xeuugli x14o5nlz x1y0btm7 xwi7vqo xj0zi7g xl8unsv\",\n  \"grip\": \"x78zum5 x6s0dn4 xf52s0t xowzrx4\",\n  \"rimWrap\": \"x2lah0s\",\n  \"rimWrapHidden\": \"x1s85apg\",\n  \"dockClip\": \"x78zum5 x2lwn1j xdt5ytf xb3r6kr\",\n  \"dockScroll\": \"xf52s0t x12fo98w x6eco9w\",\n  \"rowScope\": \"xjp7ctv\",\n  \"output\": \"x1ghz6dp xu2ol75 x78zum5 xdt5ytf x1oz3d4u\",\n  \"outputRow\": \"xrvj5dj x1pha0wt xbybx4j x1txplaq x1gx6chj xf52s0t x124kscu\",\n  \"outputLabel\": \"xowzrx4 xzavzzj x1o1qgpq xp0kdp7 xtvhhri\",\n  \"outputValue\": \"xl8unsv x1mwizrc x6yizsu x1ghz6dp xeuugli xj0a0fe\",\n});\n\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n"
        },
        {
          "path": "registry/files/lib/disclosure-motion.ts",
          "target": "@lib/disclosure-motion.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/tokens.stylex.js",
          "target": "@lib/tokens.stylex.js",
          "type": "registry:file",
          "content": "// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: component-canvas\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const canvasStyles = Object.freeze({\n  \"root\": \"x1rnfs7p x14o5nlz x1y0btm7 xwi7vqo x2u8bby xeuugli\",\n  \"head\": \"x78zum5 x1a02dak x1cy8zhl x1qughib xgeccs x7vpr51 xp2ws35 x1u25o6y x1q0q8m5 xwi7vqo\",\n  \"headText\": \"xeuugli\",\n  \"title\": \"x1ghz6dp xl8unsv xzavzzj xxguibh x1i21sxh xgt0a6m\",\n  \"description\": \"x1ghz6dp xuiqbm1 xowzrx4 xwt6n1l x1a63sry xiky8lt x1fzhlzt\",\n  \"headActions\": \"x78zum5 x1okw0bk x1a02dak x6s0dn4 xbybx4j\",\n  \"install\": \"x3nfvp2 xj4clq8 x6s0dn4 xbybx4j x14o5nlz x1y0btm7 xwi7vqo x1rnfs7p xf52s0t x1k3bwac x1ypdohk x6yizsu x1mwizrc xuxw1ft\",\n  \"source\": \"x3nfvp2 x1k1lxn4 x1rfp96s x1okw0bk x6s0dn4 xl56j7k x14o5nlz x1y0btm7 xwi7vqo x1rnfs7p x12najaz\",\n  \"scroll\": \"x2lwn1j xeuugli\",\n  \"stage\": \"x78zum5 xz65tgg xeuugli xgeccs xf6zzl0 x1rpo04f xl8unsv\",\n  \"demoScope\": \"xjp7ctv\",\n  \"codeBar\": \"x78zum5 x6s0dn4 x1qughib x1kupzwg x1pt5ecj x13fuv20 xwi7vqo x6eco9w xbauc9t xs208ex x149hguw\",\n  \"codeToggle\": \"x3nfvp2 x6s0dn4 xbybx4j x1rnfs7p x14o5nlz x1y0btm7 xwi7vqo xl8unsv x1ypdohk x6yizsu xp0kdp7 xf52s0t x124kscu xuxw1ft\",\n  \"codeToggleOpen\": \"x1yn5p49\",\n  \"chevronDown\": \"x19jd1h0\",\n  \"chevronRight\": \"x9tu13d\",\n  \"count\": \"xowzrx4 x1mwizrc x1o1qgpq\",\n  \"copyUsage\": \"x3nfvp2 xelp2tx x95cbkp x6s0dn4 xl56j7k x14o5nlz x1y0btm7 xwi7vqo x1rnfs7p xowzrx4 x1ypdohk\",\n  \"drawer\": \"x1pt5ecj x13fuv20 xwi7vqo xrvj5dj xihq33y\",\n  \"drawerClip\": \"x2lwn1j xb3r6kr\",\n  \"codePanels\": \"x78zum5 xdt5ytf xi58p9m\",\n  \"treePane\": \"x1rnfs7p x1u25o6y x1q0q8m5 xwi7vqo x1okw0bk xz6j1ir x1odjw0f\",\n  \"codeView\": \"x78zum5 x845mor xdt5ytf x2lwn1j xeuugli\",\n  \"dock\": \"x78zum5 xdt5ytf xeuugli x14o5nlz x1y0btm7 xwi7vqo xj0zi7g xl8unsv\",\n  \"grip\": \"x78zum5 x6s0dn4 xf52s0t xowzrx4\",\n  \"rimWrap\": \"x2lah0s\",\n  \"rimWrapHidden\": \"x1s85apg\",\n  \"dockClip\": \"x78zum5 x2lwn1j xdt5ytf xb3r6kr\",\n  \"dockScroll\": \"xf52s0t x12fo98w x6eco9w\",\n  \"rowScope\": \"xjp7ctv\",\n  \"output\": \"x1ghz6dp xu2ol75 x78zum5 xdt5ytf x1oz3d4u\",\n  \"outputRow\": \"xrvj5dj x1pha0wt xbybx4j x1txplaq x1gx6chj xf52s0t x124kscu\",\n  \"outputLabel\": \"xowzrx4 xzavzzj x1o1qgpq xp0kdp7 xtvhhri\",\n  \"outputValue\": \"xl8unsv x1mwizrc x6yizsu x1ghz6dp xeuugli xj0a0fe\",\n});\n\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n"
        },
        {
          "path": "registry/files/surface/component-canvas.stylex.css",
          "target": "@lib/surface/component-canvas.stylex.css",
          "type": "registry:file",
          "content": "@layer properties, theme, base, components, components.stylex.priority1, components.stylex.priority2, components.stylex.priority3, components.stylex.priority4, components.stylex.priority5;\n\n@layer components.stylex.priority1 {\n  :root, .x1klgzij {\n    --jx-brand-hue: var(--brand-hue);\n    --jx-background: var(--background);\n    --jx-foreground: var(--foreground);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-border: var(--border);\n    --jx-input: var(--input);\n    --jx-ring: var(--ring);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-font-sans: var(--font-sans);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-radius: var(--radius);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-scrim: var(--scrim);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-small: var(--text-small);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-lg: var(--text-lg);\n    --jx-track-label: var(--track-label);\n    --jx-track-wide: var(--track-wide);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-shell-w: var(--shell-w);\n    --jx-stage-w: var(--stage-w);\n    --jx-space-2: var(--space-2);\n    --jx-space-4: var(--space-4);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-80: var(--space-80);\n    --jx-hairline: var(--hairline);\n  }\n\n  .x13ei35y.x13ei35y, .x13ei35y.x13ei35y:root {\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-background: var(--background);\n    --jx-border: var(--border);\n    --jx-brand-hue: var(--brand-hue);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-font-sans: var(--font-sans);\n    --jx-foreground: var(--foreground);\n    --jx-hairline: var(--hairline);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-input: var(--input);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-radius: var(--radius);\n    --jx-ring: var(--ring);\n    --jx-scrim: var(--scrim);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shell-w: var(--shell-w);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-2: var(--space-2);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-4: var(--space-4);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-80: var(--space-80);\n    --jx-stage-w: var(--stage-w);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-lg: var(--text-lg);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-small: var(--text-small);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-track-label: var(--track-label);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-wide: var(--track-wide);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n  }\n}\n\n@layer components.stylex.priority2 {\n  .x1ghz6dp {\n    margin: 0;\n  }\n\n  .xf6zzl0 {\n    padding: var(--jx-space-24);\n  }\n}\n\n@layer components.stylex.priority3 {\n  .xwi7vqo {\n    border-color: var(--jx-border);\n  }\n\n  .x2u8bby {\n    border-radius: 0;\n  }\n\n  .x1y0btm7 {\n    border-style: solid;\n  }\n\n  .x14o5nlz {\n    border-width: var(--hairline);\n  }\n\n  .x845mor {\n    flex: 1;\n  }\n\n  .x1okw0bk {\n    flex: none;\n  }\n\n  .x1kupzwg {\n    gap: var(--jx-space-12);\n  }\n\n  .xgeccs {\n    gap: var(--jx-space-16);\n  }\n\n  .x1oz3d4u {\n    gap: var(--jx-space-4);\n  }\n\n  .xbybx4j {\n    gap: var(--jx-space-8);\n  }\n\n  .xb3r6kr {\n    overflow: hidden;\n  }\n\n  .xp2ws35 {\n    padding-block: var(--jx-space-12);\n  }\n\n  .x124kscu {\n    padding-block: var(--jx-space-4);\n  }\n\n  .x7vpr51 {\n    padding-inline: var(--jx-space-16);\n  }\n\n  .xf52s0t {\n    padding-inline: var(--jx-space-8);\n  }\n}\n\n@layer components.stylex.priority4 {\n  .x1pha0wt {\n    align-items: baseline;\n  }\n\n  .x6s0dn4 {\n    align-items: center;\n  }\n\n  .x1cy8zhl {\n    align-items: flex-start;\n  }\n\n  .x1gx6chj {\n    background-color: color-mix(in oklab,var(--muted) 30%,transparent);\n  }\n\n  .x1rpo04f {\n    background-color: color-mix(in oklab,var(--muted) 42%,var(--background));\n  }\n\n  .x1rnfs7p {\n    background-color: var(--jx-background);\n  }\n\n  .x1yn5p49 {\n    background-color: var(--jx-muted);\n  }\n\n  .xj0zi7g {\n    box-shadow: var(--jx-shadow-xs);\n  }\n\n  .x12najaz {\n    color: color-mix(in oklab,var(--foreground) 70%,transparent);\n  }\n\n  .x1k3bwac {\n    color: color-mix(in oklab,var(--foreground) 80%,transparent);\n  }\n\n  .xl8unsv {\n    color: var(--jx-foreground);\n  }\n\n  .xowzrx4 {\n    color: var(--jx-muted-foreground);\n  }\n\n  .x1ypdohk {\n    cursor: pointer;\n  }\n\n  .xjp7ctv {\n    display: contents;\n  }\n\n  .x78zum5 {\n    display: flex;\n  }\n\n  .xrvj5dj {\n    display: grid;\n  }\n\n  .x3nfvp2 {\n    display: inline-flex;\n  }\n\n  .x1s85apg {\n    display: none;\n  }\n\n  .xdt5ytf {\n    flex-direction: column;\n  }\n\n  .x2lah0s {\n    flex-shrink: 0;\n  }\n\n  .x1a02dak {\n    flex-wrap: wrap;\n  }\n\n  .x1mwizrc {\n    font-family: var(--jx-font-mono);\n  }\n\n  .xzavzzj {\n    font-family: var(--jx-font-nav);\n  }\n\n  .x6yizsu {\n    font-size: var(--jx-text-label);\n  }\n\n  .x1o1qgpq {\n    font-size: var(--jx-text-micro);\n  }\n\n  .xwt6n1l {\n    font-size: var(--jx-text-small);\n  }\n\n  .xxguibh {\n    font-size: var(--jx-text);\n  }\n\n  .x1txplaq {\n    grid-template-columns: minmax(5.5rem, auto) minmax(0, 1fr);\n  }\n\n  .xihq33y {\n    grid-template-rows: 0fr;\n  }\n\n  .xl56j7k {\n    justify-content: center;\n  }\n\n  .x1qughib {\n    justify-content: space-between;\n  }\n\n  .x1i21sxh {\n    letter-spacing: normal;\n  }\n\n  .xp0kdp7 {\n    letter-spacing: var(--jx-track-wide);\n  }\n\n  .xgt0a6m {\n    line-height: var(--jx-leading-secondary);\n  }\n\n  .x1a63sry {\n    line-height: var(--jx-leading);\n  }\n\n  .xj0a0fe {\n    overflow-wrap: anywhere;\n  }\n\n  .xbauc9t {\n    padding-inline-end: var(--jx-space-8);\n  }\n\n  .x149hguw {\n    padding-inline-start: var(--jx-space-8);\n  }\n\n  .xtvhhri {\n    text-transform: uppercase;\n  }\n\n  .x1fzhlzt {\n    text-wrap: pretty;\n  }\n\n  .x9tu13d {\n    transform: rotate(-90deg);\n  }\n\n  .x19jd1h0 {\n    transform: rotate(180deg);\n  }\n\n  .xuxw1ft {\n    white-space: nowrap;\n  }\n}\n\n@layer components.stylex.priority5 {\n  .x1q0q8m5 {\n    border-bottom-style: solid;\n  }\n\n  .x1u25o6y {\n    border-bottom-width: var(--hairline);\n  }\n\n  .x13fuv20 {\n    border-top-style: solid;\n  }\n\n  .x1pt5ecj {\n    border-top-width: var(--hairline);\n  }\n\n  .x1k1lxn4 {\n    height: calc(var(--jx-hit) + 2px);\n  }\n\n  .x95cbkp {\n    height: calc(var(--jx-unit) * 6);\n  }\n\n  .xu2ol75 {\n    margin-top: var(--jx-space-12);\n  }\n\n  .xuiqbm1 {\n    margin-top: var(--jx-space-4);\n  }\n\n  .xz6j1ir {\n    max-height: 10rem;\n  }\n\n  .xi58p9m {\n    max-height: 28rem;\n  }\n\n  .xiky8lt {\n    max-width: 62ch;\n  }\n\n  .x2lwn1j {\n    min-height: 0;\n  }\n\n  .xz65tgg {\n    min-height: 200px;\n  }\n\n  .xj4clq8 {\n    min-height: calc(var(--jx-hit) + 2px);\n  }\n\n  .xeuugli {\n    min-width: 0;\n  }\n\n  .x1odjw0f {\n    overflow-y: auto;\n  }\n\n  .xs208ex {\n    padding-bottom: var(--jx-space-6);\n  }\n\n  .x12fo98w {\n    padding-bottom: var(--jx-space-8);\n  }\n\n  .x6eco9w {\n    padding-top: var(--jx-space-6);\n  }\n\n  .x1rfp96s {\n    width: calc(var(--jx-hit) + 2px);\n  }\n\n  .xelp2tx {\n    width: calc(var(--jx-unit) * 6);\n  }\n}\n/* buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9 · generator: @jixoai/ui-vite-plugin@0.6.0 · engine: @stylexjs/unplugin@0.19.0 */\n"
        }
      ],
      "docs": "Props: title, description?, sourceUrl? (derived page-side via the registry path projection), install? (copy-command badge), files: TreeFile[] (2 or fewer -> filename tabs over one CodeCard, 3+ -> tree pane), stage?, theme?/density? (bindable, scoped to the stage element; driven from the dock head's unified chrome — theme icon button + Density select xs/sm/default/lg); snippets children (live demo), playground? (escape-hatch precedence over schema rows; the floating playground dock — collapsible, draggable, default expanded, on every canvas); schema mode: schema?, bind:values, onvalue.",
      "meta": {
        "group": "data-display",
        "href": "/docs/components/component-canvas.html"
      }
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "prototype-kit",
      "type": "registry:ui",
      "title": "Prototype kit",
      "description": "The prototype standard's three declarative frame components (design-studio): PrototypeCanvas — a CSS grid container (gridCols/gridRows/gap; number → repeat(N, minmax(0,1fr)), string verbatim, omitted → adaptive auto-fill wrap) that nests freely and provides the prototype-folder context to its frames (explicit prop ?? inherited canvas ?? derived from the /prototypes/<name>/ canvas-page URL); PrototypePage — a declarative viewport iframe whose src is the design server's frame surface, /__design__/frame?p=<prototype>&f=<ref minus leading ./>&theme=<light|dark|auto>&w=<px>&h=<px> (real media/container queries follow the frame viewport; width overflow scales visually, the real viewport is never faked); PrototypeComponent — the same frame with adaptive content height (height is the initial value until same-origin measurement takes over; fill locks it — the URL carries &fill=0|1). Frame ids are DOM anchors (unique per canvas, dev warning on conflict, first wins). Outside a design-server host the frames render a visible \"requires the design server\" notice instead of a dead iframe.",
      "registryDependencies": [
        "@jixoai/utils",
        "@jixoai/jixoai-theme",
        "@jixoai/defaults"
      ],
      "files": [
        {
          "path": "registry/files/ui/prototype-kit/prototype-canvas.svelte",
          "target": "@ui/prototype-kit/prototype-canvas.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/prototype-kit/prototype-kit-defaults.svelte.ts",
          "target": "@ui/prototype-kit/prototype-kit-defaults.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/prototype-kit/prototype-page.svelte",
          "target": "@ui/prototype-kit/prototype-page.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/prototype-kit/prototype-component.svelte",
          "target": "@ui/prototype-kit/prototype-component.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/prototype-kit/frame-view.svelte",
          "target": "@ui/prototype-kit/frame-view.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/prototype-kit/context.ts",
          "target": "@ui/prototype-kit/context.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/prototype-kit/frame-url.ts",
          "target": "@ui/prototype-kit/frame-url.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/prototype-kit/overlay-scrollbar.ts",
          "target": "@ui/prototype-kit/overlay-scrollbar.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/prototype-kit/index.ts",
          "target": "@ui/prototype-kit/index.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/prototype-kit/prototype-kit.stylex.js",
          "target": "@ui/prototype-kit/prototype-kit.stylex.js",
          "type": "registry:file",
          "content": "import './prototype-kit.stylex.css';\n// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: prototype-kit\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const prototypeKitStyles = Object.freeze({\n  \"figure\": \"x1ghz6dp x78zum5 xdt5ytf xzci21y\",\n  \"caption\": \"x1mwizrc x1kdkrmc xbbco2z xtvhhri xowzrx4\",\n  \"shell\": \"xb3r6kr x4vrqqa x1j5qm77 x1y0btm7 xwi7vqo\",\n  \"iframe\": \"x1lliihq xc342km\",\n  \"canvas\": \"xeuugli\",\n});\n"
        },
        {
          "path": "registry/files/tokens.stylex.js",
          "target": "@lib/tokens.stylex.js",
          "type": "registry:file",
          "content": "// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: prototype-kit\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const prototypeKitStyles = Object.freeze({\n  \"figure\": \"x1ghz6dp x78zum5 xdt5ytf xzci21y\",\n  \"caption\": \"x1mwizrc x1kdkrmc xbbco2z xtvhhri xowzrx4\",\n  \"shell\": \"xb3r6kr x4vrqqa x1j5qm77 x1y0btm7 xwi7vqo\",\n  \"iframe\": \"x1lliihq xc342km\",\n  \"canvas\": \"xeuugli\",\n});\n"
        },
        {
          "path": "registry/files/ui/prototype-kit/prototype-kit.stylex.css",
          "target": "@ui/prototype-kit/prototype-kit.stylex.css",
          "type": "registry:file",
          "content": "@layer properties, theme, base, components, components.stylex.priority1, components.stylex.priority2, components.stylex.priority3, components.stylex.priority4, components.stylex.priority5;\n\n@layer components.stylex.priority1 {\n  :root, .x1klgzij {\n    --jx-brand-hue: var(--brand-hue);\n    --jx-background: var(--background);\n    --jx-foreground: var(--foreground);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-border: var(--border);\n    --jx-input: var(--input);\n    --jx-ring: var(--ring);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-font-sans: var(--font-sans);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-radius: var(--radius);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-scrim: var(--scrim);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-small: var(--text-small);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-lg: var(--text-lg);\n    --jx-track-label: var(--track-label);\n    --jx-track-wide: var(--track-wide);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-shell-w: var(--shell-w);\n    --jx-stage-w: var(--stage-w);\n    --jx-space-2: var(--space-2);\n    --jx-space-4: var(--space-4);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-80: var(--space-80);\n    --jx-hairline: var(--hairline);\n  }\n\n  .x13ei35y.x13ei35y, .x13ei35y.x13ei35y:root {\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-background: var(--background);\n    --jx-border: var(--border);\n    --jx-brand-hue: var(--brand-hue);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-font-sans: var(--font-sans);\n    --jx-foreground: var(--foreground);\n    --jx-hairline: var(--hairline);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-input: var(--input);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-radius: var(--radius);\n    --jx-ring: var(--ring);\n    --jx-scrim: var(--scrim);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shell-w: var(--shell-w);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-2: var(--space-2);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-4: var(--space-4);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-80: var(--space-80);\n    --jx-stage-w: var(--stage-w);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-lg: var(--text-lg);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-small: var(--text-small);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-track-label: var(--track-label);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-wide: var(--track-wide);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n  }\n}\n\n@layer components.stylex.priority2 {\n  .x1ghz6dp {\n    margin: 0;\n  }\n}\n\n@layer components.stylex.priority3 {\n  .xwi7vqo {\n    border-color: var(--jx-border);\n  }\n\n  .x4vrqqa {\n    border-radius: var(--jx-radius);\n  }\n\n  .x1y0btm7 {\n    border-style: solid;\n  }\n\n  .xc342km {\n    border-width: 0;\n  }\n\n  .x1j5qm77 {\n    border-width: var(--jx-hairline);\n  }\n\n  .xzci21y {\n    gap: var(--space-4);\n  }\n\n  .xb3r6kr {\n    overflow: hidden;\n  }\n}\n\n@layer components.stylex.priority4 {\n  .xowzrx4 {\n    color: var(--jx-muted-foreground);\n  }\n\n  .x1lliihq {\n    display: block;\n  }\n\n  .x78zum5 {\n    display: flex;\n  }\n\n  .xdt5ytf {\n    flex-direction: column;\n  }\n\n  .x1mwizrc {\n    font-family: var(--jx-font-mono);\n  }\n\n  .x1kdkrmc {\n    font-size: var(--text-label-lg);\n  }\n\n  .xbbco2z {\n    letter-spacing: var(--track-wide);\n  }\n\n  .xtvhhri {\n    text-transform: uppercase;\n  }\n}\n\n@layer components.stylex.priority5 {\n  .xeuugli {\n    min-width: 0;\n  }\n}\n/* buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9 · generator: @jixoai/ui-vite-plugin@0.6.0 · engine: @stylexjs/unplugin@0.19.0 */\n"
        }
      ],
      "meta": {
        "group": "layout",
        "href": "/docs/components/component-canvas.html"
      }
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "checkbox",
      "type": "registry:ui",
      "title": "Checkbox",
      "description": "Pure-CSS checkbox: appearance-none + 16px square + 1px border, :checked fills primary with a white checkmark (clip-path polygon, zero icon deps), :indeterminate morphs to a horizontal bar, error wiring (aria-invalid + describedby + dashed border + monochrome ! message). Label on inline-start.",
      "files": [
        {
          "path": "registry/files/ui/checkbox/checkbox.svelte",
          "target": "@ui/checkbox/checkbox.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/checkbox/index.ts",
          "target": "@ui/checkbox/index.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/checkbox/checkbox.css",
          "target": "@ui/checkbox/checkbox.css",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/checkbox/checkbox-defaults.svelte.ts",
          "target": "@ui/checkbox/checkbox-defaults.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/checkbox/checkbox.stylex.js",
          "target": "@ui/checkbox/checkbox.stylex.js",
          "type": "registry:file",
          "content": "import './checkbox.stylex.css';\n// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: checkbox\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const checkboxStyles = Object.freeze({\n  \"host\": \"x3nfvp2 xeq5yr9\",\n});\n"
        },
        {
          "path": "registry/files/ui/checkbox/checkbox.stylex.css",
          "target": "@ui/checkbox/checkbox.stylex.css",
          "type": "registry:file",
          "content": "@layer properties, theme, base, components, components.stylex.priority1, components.stylex.priority2;\n\n@layer components.stylex.priority1 {\n  .x3nfvp2 {\n    display: inline-flex;\n  }\n}\n\n@layer components.stylex.priority2 {\n  .xeq5yr9 {\n    width: fit-content;\n  }\n}\n/* buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9 · generator: @jixoai/ui-vite-plugin@0.6.0 · engine: @stylexjs/unplugin@0.19.0 */\n"
        }
      ],
      "meta": {
        "group": "data-entry",
        "href": "/docs/components/checkbox.html"
      },
      "registryDependencies": [
        "@jixoai/utils",
        "@jixoai/jixoai-theme",
        "@jixoai/defaults"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "radio",
      "type": "registry:ui",
      "title": "Radio",
      "description": "Pure-CSS radio: appearance-none + 16px circle, :checked border primary + inner 8px dot (scale 0→1 transition), error wiring identical to checkbox.",
      "files": [
        {
          "path": "registry/files/ui/radio/radio.svelte",
          "target": "@ui/radio/radio.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/radio/index.ts",
          "target": "@ui/radio/index.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/radio/radio-defaults.svelte.ts",
          "target": "@ui/radio/radio-defaults.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/radio/radio.stylex.js",
          "target": "@ui/radio/radio.stylex.js",
          "type": "registry:file",
          "content": "import './radio.stylex.css';\n// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: radio\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const radioStyles = Object.freeze({\n  \"host\": \"x3nfvp2 xeq5yr9\",\n});\n"
        },
        {
          "path": "registry/files/ui/radio/radio.stylex.css",
          "target": "@ui/radio/radio.stylex.css",
          "type": "registry:file",
          "content": "@layer properties, theme, base, components, components.stylex.priority1, components.stylex.priority2;\n\n@layer components.stylex.priority1 {\n  .x3nfvp2 {\n    display: inline-flex;\n  }\n}\n\n@layer components.stylex.priority2 {\n  .xeq5yr9 {\n    width: fit-content;\n  }\n}\n/* buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9 · generator: @jixoai/ui-vite-plugin@0.6.0 · engine: @stylexjs/unplugin@0.19.0 */\n"
        }
      ],
      "meta": {
        "group": "data-entry",
        "href": "/docs/components/radio.html"
      },
      "registryDependencies": [
        "@jixoai/utils",
        "@jixoai/jixoai-theme",
        "@jixoai/checkbox",
        "@jixoai/defaults"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "toggle",
      "type": "registry:ui",
      "title": "Toggle",
      "description": "Native checkbox painted as a switch: ONE element — the input is the rail (the standard layer's jx-html-switch utility draws the capsule and its ::before knob). Rail geometry rides the density lanes (xs 32×16 · sm 36×18 · default 40×20 · lg 48×24); checked slides the knob by width − track and flips it to primary-foreground over 200ms cubic-bezier; checked = $bindable; the label renders as a sibling label[for].",
      "files": [
        {
          "path": "registry/files/ui/toggle/toggle.svelte",
          "target": "@ui/toggle/toggle.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/toggle/index.ts",
          "target": "@ui/toggle/index.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/toggle/toggle-defaults.svelte.ts",
          "target": "@ui/toggle/toggle-defaults.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/toggle/toggle.stylex.js",
          "target": "@ui/toggle/toggle.stylex.js",
          "type": "registry:file",
          "content": "import './toggle.stylex.css';\n// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: toggle\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const toggleStyles = Object.freeze({\n  \"disabled\": \"xbyyjgo x1h6gzvc\",\n});\n"
        },
        {
          "path": "registry/files/ui/toggle/toggle.stylex.css",
          "target": "@ui/toggle/toggle.stylex.css",
          "type": "registry:file",
          "content": "@layer properties, theme, base, components, components.stylex.priority1;\n\n@layer components.stylex.priority1 {\n  .x1h6gzvc {\n    cursor: not-allowed;\n  }\n\n  .xbyyjgo {\n    opacity: .5;\n  }\n}\n/* buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9 · generator: @jixoai/ui-vite-plugin@0.6.0 · engine: @stylexjs/unplugin@0.19.0 */\n"
        }
      ],
      "meta": {
        "group": "data-entry",
        "href": "/docs/components/toggle.html"
      },
      "registryDependencies": [
        "@jixoai/utils",
        "@jixoai/jixoai-theme",
        "@jixoai/defaults"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "native-select",
      "type": "registry:ui",
      "title": "Native select",
      "description": "The original native <select> with appearance-none and self-drawn chevron — recommended for simple forms, mobile native overlay picker, and FormData submission. Multiple mode with listbox geometry.",
      "files": [
        {
          "path": "registry/files/ui/native-select/native-select.svelte",
          "target": "@ui/native-select/native-select.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/native-select/index.ts",
          "target": "@ui/native-select/index.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/native-select/native-select-defaults.svelte.ts",
          "target": "@ui/native-select/native-select-defaults.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/native-select/native-select.stylex.js",
          "target": "@ui/native-select/native-select.stylex.js",
          "type": "registry:file",
          "content": "import './native-select.stylex.css';\n// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: native-select\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const nativeSelectStyles = Object.freeze({\n  \"wrap\": \"x1n2onr6 x1lliihq xh8yej3 x193iq5w\",\n  \"control\": \"x19aimcq xuwbqqx\",\n});\n"
        },
        {
          "path": "registry/files/tokens.stylex.js",
          "target": "@lib/tokens.stylex.js",
          "type": "registry:file",
          "content": "// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: native-select\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const nativeSelectStyles = Object.freeze({\n  \"wrap\": \"x1n2onr6 x1lliihq xh8yej3 x193iq5w\",\n  \"control\": \"x19aimcq xuwbqqx\",\n});\n"
        },
        {
          "path": "registry/files/ui/native-select/native-select.stylex.css",
          "target": "@ui/native-select/native-select.stylex.css",
          "type": "registry:file",
          "content": "@layer properties, theme, base, components, components.stylex.priority1, components.stylex.priority2, components.stylex.priority3;\n\n@layer components.stylex.priority1 {\n  :root, .x1klgzij {\n    --jx-brand-hue: var(--brand-hue);\n    --jx-background: var(--background);\n    --jx-foreground: var(--foreground);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-border: var(--border);\n    --jx-input: var(--input);\n    --jx-ring: var(--ring);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-font-sans: var(--font-sans);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-radius: var(--radius);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-scrim: var(--scrim);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-small: var(--text-small);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-lg: var(--text-lg);\n    --jx-track-label: var(--track-label);\n    --jx-track-wide: var(--track-wide);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-shell-w: var(--shell-w);\n    --jx-stage-w: var(--stage-w);\n    --jx-space-2: var(--space-2);\n    --jx-space-4: var(--space-4);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-80: var(--space-80);\n    --jx-hairline: var(--hairline);\n  }\n\n  .x13ei35y.x13ei35y, .x13ei35y.x13ei35y:root {\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-background: var(--background);\n    --jx-border: var(--border);\n    --jx-brand-hue: var(--brand-hue);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-font-sans: var(--font-sans);\n    --jx-foreground: var(--foreground);\n    --jx-hairline: var(--hairline);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-input: var(--input);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-radius: var(--radius);\n    --jx-ring: var(--ring);\n    --jx-scrim: var(--scrim);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shell-w: var(--shell-w);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-2: var(--space-2);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-4: var(--space-4);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-80: var(--space-80);\n    --jx-stage-w: var(--stage-w);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-lg: var(--text-lg);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-small: var(--text-small);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-track-label: var(--track-label);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-wide: var(--track-wide);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n  }\n}\n\n@layer components.stylex.priority2 {\n  .x19aimcq {\n    --lightningcss-light: initial;\n    --lightningcss-dark: ;\n    color-scheme: light;\n  }\n\n  .x1lliihq {\n    display: block;\n  }\n\n  .x1n2onr6 {\n    position: relative;\n  }\n\n  @media (prefers-color-scheme: dark) {\n    .xuwbqqx.xuwbqqx {\n      --lightningcss-light: ;\n      --lightningcss-dark: initial;\n      color-scheme: dark;\n    }\n  }\n}\n\n@layer components.stylex.priority3 {\n  .x193iq5w {\n    max-width: 100%;\n  }\n\n  .xh8yej3 {\n    width: 100%;\n  }\n}\n/* buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9 · generator: @jixoai/ui-vite-plugin@0.6.0 · engine: @stylexjs/unplugin@0.19.0 */\n"
        }
      ],
      "meta": {
        "group": "data-entry",
        "href": "/docs/components/native-select.html"
      },
      "registryDependencies": [
        "@jixoai/utils",
        "@jixoai/jixoai-theme",
        "@jixoai/defaults",
        "@jixoai/control-chrome"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "number-input",
      "type": "registry:ui",
      "title": "Number input",
      "description": "[- NUM +] stepper: 28px square buttons (press physics, font-nav bold characters), centered chromeless input on the Tier-1 .jx-input-lane (placeholder distinction + spinner law live in the jx-pure sheet (Part A)), click + long-press (300ms→100ms) acceleration, min/max clamp, RTL-aware logical properties.",
      "files": [
        {
          "path": "registry/files/ui/number-input/number-input.svelte",
          "target": "@ui/number-input/number-input.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/number-input/index.ts",
          "target": "@ui/number-input/index.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/number-input/number-input.css",
          "target": "@ui/number-input/number-input.css",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/number-input/number-input-defaults.svelte.ts",
          "target": "@ui/number-input/number-input-defaults.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/number-input/number-input.stylex.js",
          "target": "@ui/number-input/number-input.stylex.js",
          "type": "registry:file",
          "content": "import './number-input.stylex.css';\n// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: number-input\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const numberInputStyles = Object.freeze({\n  \"shell\": \"x78zum5 x1qjc9v5 xh8yej3 x193iq5w x1bhj078 x1j5qm77 x1y0btm7 xwi7vqo x1h3vd5n x1rnfs7p xl8unsv\",\n  \"shellInvalid\": \"xbsl7fq\",\n  \"shellOff\": \"xbyyjgo x1h6gzvc\",\n  \"stepStart\": \"x1qduquh\",\n  \"stepEnd\": \"xvuu3re\",\n  \"stepper\": \"x1okw0bk xu9qwbo x1bhj078 x3nfvp2 x6s0dn4 xl56j7k x1717udv x1j5qm77 x1y0btm7 xwi7vqo x1h3vd5n x1rnfs7p xl8unsv xzavzzj xxguibh x1ypdohk xggy1nq x1s07b3s\",\n  \"cell\": \"x98rzlu xeuugli x2b8uid xtilpmw\",\n  \"cellOff\": \"x1h6gzvc\",\n});\n"
        },
        {
          "path": "registry/files/tokens.stylex.js",
          "target": "@lib/tokens.stylex.js",
          "type": "registry:file",
          "content": "// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: number-input\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const numberInputStyles = Object.freeze({\n  \"shell\": \"x78zum5 x1qjc9v5 xh8yej3 x193iq5w x1bhj078 x1j5qm77 x1y0btm7 xwi7vqo x1h3vd5n x1rnfs7p xl8unsv\",\n  \"shellInvalid\": \"xbsl7fq\",\n  \"shellOff\": \"xbyyjgo x1h6gzvc\",\n  \"stepStart\": \"x1qduquh\",\n  \"stepEnd\": \"xvuu3re\",\n  \"stepper\": \"x1okw0bk xu9qwbo x1bhj078 x3nfvp2 x6s0dn4 xl56j7k x1717udv x1j5qm77 x1y0btm7 xwi7vqo x1h3vd5n x1rnfs7p xl8unsv xzavzzj xxguibh x1ypdohk xggy1nq x1s07b3s\",\n  \"cell\": \"x98rzlu xeuugli x2b8uid xtilpmw\",\n  \"cellOff\": \"x1h6gzvc\",\n});\n"
        },
        {
          "path": "registry/files/ui/number-input/number-input.stylex.css",
          "target": "@ui/number-input/number-input.stylex.css",
          "type": "registry:file",
          "content": "@layer properties, theme, base, components, components.stylex.priority1, components.stylex.priority2, components.stylex.priority3, components.stylex.priority4, components.stylex.priority5;\n\n@layer components.stylex.priority1 {\n  :root, .x1klgzij {\n    --jx-brand-hue: var(--brand-hue);\n    --jx-background: var(--background);\n    --jx-foreground: var(--foreground);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-border: var(--border);\n    --jx-input: var(--input);\n    --jx-ring: var(--ring);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-font-sans: var(--font-sans);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-radius: var(--radius);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-scrim: var(--scrim);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-small: var(--text-small);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-lg: var(--text-lg);\n    --jx-track-label: var(--track-label);\n    --jx-track-wide: var(--track-wide);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-shell-w: var(--shell-w);\n    --jx-stage-w: var(--stage-w);\n    --jx-space-2: var(--space-2);\n    --jx-space-4: var(--space-4);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-80: var(--space-80);\n    --jx-hairline: var(--hairline);\n  }\n\n  .x13ei35y.x13ei35y, .x13ei35y.x13ei35y:root {\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-background: var(--background);\n    --jx-border: var(--border);\n    --jx-brand-hue: var(--brand-hue);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-font-sans: var(--font-sans);\n    --jx-foreground: var(--foreground);\n    --jx-hairline: var(--hairline);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-input: var(--input);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-radius: var(--radius);\n    --jx-ring: var(--ring);\n    --jx-scrim: var(--scrim);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shell-w: var(--shell-w);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-2: var(--space-2);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-4: var(--space-4);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-80: var(--space-80);\n    --jx-stage-w: var(--stage-w);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-lg: var(--text-lg);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-small: var(--text-small);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-track-label: var(--track-label);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-wide: var(--track-wide);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n  }\n}\n\n@layer components.stylex.priority2 {\n  .x1717udv {\n    padding: 0;\n  }\n}\n\n@layer components.stylex.priority3 {\n  .xwi7vqo {\n    border-color: var(--jx-border);\n  }\n\n  .x1h3vd5n {\n    border-radius: none;\n  }\n\n  .xbsl7fq {\n    border-style: dashed;\n  }\n\n  .x1y0btm7 {\n    border-style: solid;\n  }\n\n  .x1j5qm77 {\n    border-width: var(--jx-hairline);\n  }\n\n  .x98rzlu {\n    flex: 1;\n  }\n\n  .x1okw0bk {\n    flex: none;\n  }\n}\n\n@layer components.stylex.priority4 {\n  .x6s0dn4 {\n    align-items: center;\n  }\n\n  .x1qjc9v5 {\n    align-items: stretch;\n  }\n\n  .xtilpmw {\n    appearance: textfield;\n  }\n\n  .x1rnfs7p {\n    background-color: var(--jx-background);\n  }\n\n  .xl8unsv {\n    color: var(--jx-foreground);\n  }\n\n  .x1h6gzvc {\n    cursor: not-allowed;\n  }\n\n  .x1ypdohk {\n    cursor: pointer;\n  }\n\n  .x78zum5 {\n    display: flex;\n  }\n\n  .x3nfvp2 {\n    display: inline-flex;\n  }\n\n  .xzavzzj {\n    font-family: var(--jx-font-nav);\n  }\n\n  .xxguibh {\n    font-size: var(--jx-text);\n  }\n\n  .xl56j7k {\n    justify-content: center;\n  }\n\n  .xvuu3re {\n    margin-inline-end: calc(var(--hairline) * -1);\n  }\n\n  .x1qduquh {\n    margin-inline-start: calc(var(--hairline) * -1);\n  }\n\n  .xbyyjgo {\n    opacity: .5;\n  }\n\n  .x2b8uid {\n    text-align: center;\n  }\n\n  .xggy1nq {\n    touch-action: manipulation;\n  }\n\n  .x1s07b3s:disabled {\n    cursor: not-allowed;\n  }\n}\n\n@layer components.stylex.priority5 {\n  .x193iq5w {\n    max-width: 100%;\n  }\n\n  .x1bhj078 {\n    min-height: var(--jx-hit);\n  }\n\n  .xeuugli {\n    min-width: 0;\n  }\n\n  .xu9qwbo {\n    min-width: var(--jx-hit);\n  }\n\n  .xh8yej3 {\n    width: 100%;\n  }\n}\n/* buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9 · generator: @jixoai/ui-vite-plugin@0.6.0 · engine: @stylexjs/unplugin@0.19.0 */\n"
        }
      ],
      "registryDependencies": [
        "@jixoai/jixoai-theme",
        "@jixoai/utils",
        "@jixoai/defaults",
        "@jixoai/control-chrome"
      ],
      "meta": {
        "group": "data-entry",
        "href": "/docs/components/number-input.html"
      }
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "range",
      "type": "registry:ui",
      "title": "Range",
      "description": "The native slider, semantic surface: a REAL input[type=range] as the base (2026-09-01 native rebase — jx-pure is the foundation; the registry version adds slots and semantics, never re-draws the control). The platform owns pointer, keyboard (arrows/Home/End/PageUp/Down), RTL, the label[for] binding and form submission (name= rides the input own FormData lane); the component adds the label row, the step-precision value readout, the optional tick ruler (one mark per step, inset to the thumb's travel; click a mark to snap, the wheel fine-tunes one input-step per detent behind a declarative touch-action axis grammar (wheel: true | 'x' | 'y' | 'xy' | 'none' | { x?, y? } with per-detent multipliers — owned gestures are swallowed and default-prevented, the page never scrolls under the slider), the ruler composes declaratively through RangeTick scales (marks at scale × step periods, lengths grading ascending by value), the vertical orientation face (orient attribute + writing-mode: min at the physical bottom, geometry on the width axis, the ruler maps bottom-up), the family error law (aria-invalid + aria-describedby + dashed-ring thumb), density tiers and external-write snapping. Paint is the jx-pure range recipe verbatim on the component hook — one visual law, two mounting surfaces.",
      "files": [
        {
          "path": "registry/files/ui/range/range.svelte",
          "target": "@ui/range/range.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/range/index.ts",
          "target": "@ui/range/index.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/range/range-tick.svelte",
          "target": "@ui/range/range-tick.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/range/range.css",
          "target": "@ui/range/range.css",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/range/range-defaults.svelte.ts",
          "target": "@ui/range/range-defaults.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/range/range.stylex.js",
          "target": "@ui/range/range.stylex.js",
          "type": "registry:file",
          "content": "import './range.stylex.css';\n// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: range\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const rangeStyles = Object.freeze({\n  \"head\": \"x78zum5 x1pha0wt x1qughib xsnn5ew\",\n  \"value\": \"x1mwizrc xl8unsv xss6m8b\",\n  \"valueInvalid\": \"x7s7wn9\",\n  \"srOnly\": \"x10l6tqk x1i1rx1s xjm9jq1 x1717udv xrlzkc8 xb3r6kr x1hyvwdk xuxw1ft xc342km\",\n});\n"
        },
        {
          "path": "registry/files/tokens.stylex.js",
          "target": "@lib/tokens.stylex.js",
          "type": "registry:file",
          "content": "// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: range\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const rangeStyles = Object.freeze({\n  \"head\": \"x78zum5 x1pha0wt x1qughib xsnn5ew\",\n  \"value\": \"x1mwizrc xl8unsv xss6m8b\",\n  \"valueInvalid\": \"x7s7wn9\",\n  \"srOnly\": \"x10l6tqk x1i1rx1s xjm9jq1 x1717udv xrlzkc8 xb3r6kr x1hyvwdk xuxw1ft xc342km\",\n});\n"
        },
        {
          "path": "registry/files/ui/range/range.stylex.css",
          "target": "@ui/range/range.stylex.css",
          "type": "registry:file",
          "content": "@layer properties, theme, base, components, components.stylex.priority1, components.stylex.priority2, components.stylex.priority3, components.stylex.priority4, components.stylex.priority5;\n\n@layer components.stylex.priority1 {\n  :root, .x1klgzij {\n    --jx-brand-hue: var(--brand-hue);\n    --jx-background: var(--background);\n    --jx-foreground: var(--foreground);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-border: var(--border);\n    --jx-input: var(--input);\n    --jx-ring: var(--ring);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-font-sans: var(--font-sans);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-radius: var(--radius);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-scrim: var(--scrim);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-small: var(--text-small);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-lg: var(--text-lg);\n    --jx-track-label: var(--track-label);\n    --jx-track-wide: var(--track-wide);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-shell-w: var(--shell-w);\n    --jx-stage-w: var(--stage-w);\n    --jx-space-2: var(--space-2);\n    --jx-space-4: var(--space-4);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-80: var(--space-80);\n    --jx-hairline: var(--hairline);\n  }\n\n  .x13ei35y.x13ei35y, .x13ei35y.x13ei35y:root {\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-background: var(--background);\n    --jx-border: var(--border);\n    --jx-brand-hue: var(--brand-hue);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-font-sans: var(--font-sans);\n    --jx-foreground: var(--foreground);\n    --jx-hairline: var(--hairline);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-input: var(--input);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-radius: var(--radius);\n    --jx-ring: var(--ring);\n    --jx-scrim: var(--scrim);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shell-w: var(--shell-w);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-2: var(--space-2);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-4: var(--space-4);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-80: var(--space-80);\n    --jx-stage-w: var(--stage-w);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-lg: var(--text-lg);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-small: var(--text-small);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-track-label: var(--track-label);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-wide: var(--track-wide);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n  }\n}\n\n@layer components.stylex.priority2 {\n  .xrlzkc8 {\n    margin: calc(var(--jx-unit) * -.25);\n  }\n\n  .x1717udv {\n    padding: 0;\n  }\n}\n\n@layer components.stylex.priority3 {\n  .xc342km {\n    border-width: 0;\n  }\n\n  .xsnn5ew {\n    gap: var(--space-12);\n  }\n\n  .xb3r6kr {\n    overflow: hidden;\n  }\n}\n\n@layer components.stylex.priority4 {\n  .x1pha0wt {\n    align-items: baseline;\n  }\n\n  .x1hyvwdk {\n    clip-path: inset(50%);\n  }\n\n  .x7s7wn9 {\n    color: var(--jx-destructive);\n  }\n\n  .xl8unsv {\n    color: var(--jx-foreground);\n  }\n\n  .x78zum5 {\n    display: flex;\n  }\n\n  .x1mwizrc {\n    font-family: var(--jx-font-mono);\n  }\n\n  .xss6m8b {\n    font-variant-numeric: tabular-nums;\n  }\n\n  .x1qughib {\n    justify-content: space-between;\n  }\n\n  .x10l6tqk {\n    position: absolute;\n  }\n\n  .xuxw1ft {\n    white-space: nowrap;\n  }\n}\n\n@layer components.stylex.priority5 {\n  .xjm9jq1 {\n    height: 1px;\n  }\n\n  .x1i1rx1s {\n    width: 1px;\n  }\n}\n/* buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9 · generator: @jixoai/ui-vite-plugin@0.6.0 · engine: @stylexjs/unplugin@0.19.0 */\n"
        }
      ],
      "docs": "Props: label?, error?, showValue?, min/max/step, name?, value ($bindable), plus FULL native attribute passthrough (aria-label/title/data-* land on the input[type=range] itself — the Codex-round honesty pass). The control IS the native input: label[for] binding (never role=slider fiction), arrows/Home/End/PageUp/Down from the platform, stepped commits re-clamped into [min,max]; min/max are terminal snap points (a step-mismatched max stays native truth). The tick ruler rides the thumb's travel box (half-thumb inline inset): pointerdown snaps to the nearest mark, the wheel steps one notch at a time (ctrlKey pinch never hijacked).",
      "registryDependencies": [
        "@jixoai/jixoai-theme",
        "@jixoai/utils",
        "@jixoai/defaults"
      ],
      "meta": {
        "group": "data-entry",
        "href": "/docs/components/range.html"
      }
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "date-picker",
      "type": "registry:ui",
      "title": "Date picker",
      "description": "Form wave 2 — calendar popover over hand-rolled Date math (zero date libraries): single ISO string or {start,end} range with anchor/swap semantics, Monday-first grid, strict ISO parse/format/compare. Popover API panel (popover=auto + popovertarget) CSS-anchored under a select-style trigger; light dismiss/Escape/top-layer are native. Floating-surface law: ::after shadow layer (semi-transparent black/white) + @starting-style entry; variant='solid' | 'acrylic' | 'auto' (acrylic falls back to solid under prefers-reduced-transparency; the terminal bezel keeps its identity through the jx-surface fill props).",
      "files": [
        {
          "path": "registry/files/ui/date-picker/date-picker.svelte",
          "target": "@ui/date-picker/date-picker.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/date-picker/index.ts",
          "target": "@ui/date-picker/index.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/date-picker/date-picker.css",
          "target": "@ui/date-picker/date-picker.css",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/date-picker/calendar.svelte",
          "target": "@ui/date-picker/calendar.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/date-picker/calendar-math.ts",
          "target": "@ui/date-picker/calendar-math.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/date-picker/time-stepper.svelte",
          "target": "@ui/date-picker/time-stepper.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/date-picker/month-grid.svelte",
          "target": "@ui/date-picker/month-grid.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/lib/locale.svelte.ts",
          "target": "@lib/locale.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/date-picker/date-picker-defaults.svelte.ts",
          "target": "@ui/date-picker/date-picker-defaults.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/date-picker/date-picker.stylex.js",
          "target": "@ui/date-picker/date-picker.stylex.js",
          "type": "registry:file",
          "content": "import './date-picker.stylex.css';\n// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: date-picker\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const datePickerStyles = Object.freeze({\n  \"field\": \"x78zum5 xdt5ytf x1qjc9v5 xbybx4j xh8yej3\",\n  \"wrap\": \"x1n2onr6 x1lliihq xh8yej3\",\n  \"trigger\": \"x78zum5 x6s0dn4 x1kupzwg x1yc453h x1ypdohk\",\n  \"valueLane\": \"x98rzlu xeuugli xb3r6kr xlyipyv xuxw1ft x1yc453h\",\n  \"valuePlaceholder\": \"xowzrx4\",\n  \"chevron\": \"x1okw0bk x1jw3ynk xvle69y x47corl xowzrx4\",\n  \"chevronOpen\": \"x19jd1h0\",\n  \"surfacePad\": \"xy01hyd xp2ws35\",\n  \"surfaceLane\": \"x78zum5 x1qjc9v5 x1kupzwg\",\n  \"presetsLane\": \"x78zum5 xdvn7xf x1okw0bk xdt5ytf xlqzeqv x1he55yr x17l2srq x1odjw0f xt7al5h x32b0ac xv0zy2m x7zo14r\",\n  \"presetBtn\": \"x3nfvp2 xh8yej3 x6s0dn4 xlqzeqv xb8l8e1 xf52s0t x1yc453h xgriabn x1ypdohk\",\n  \"laneCol\": \"x78zum5 xeuugli xdt5ytf xbybx4j\",\n  \"timeRow\": \"x78zum5 x6s0dn4 x8gjool x13fuv20 x1sg3oho x19f70tu\",\n  \"errorMark\": \"x7s7wn9\",\n  \"navRow\": \"x78zum5 x6s0dn4 x1qughib xbybx4j x1l45nv6\",\n  \"navBtn\": \"x3nfvp2 x6s0dn4 xl56j7k xh29eag xb8l8e1 x1717udv x1j5qm77 x1y0btm7 x9r1u3d xjbqb8w x2c1auk x1ypdohk x1s07b3s\",\n  \"monthLabel\": \"xzavzzj x6yizsu xoc7qqs xtvhhri\",\n  \"gridCol\": \"x78zum5 xdt5ytf x1he55yr\",\n  \"headRow\": \"xrvj5dj xbas6h8 x1he55yr\",\n  \"weekRow\": \"xrvj5dj xbas6h8 x1he55yr\",\n  \"monthRow\": \"xrvj5dj x44jqrp x1he55yr\",\n  \"weekday\": \"x78zum5 x6s0dn4 xl56j7k xam5rvr xzavzzj x1o1qgpq xp0kdp7 xtvhhri x1d2f9kk\",\n  \"dayBase\": \"x3nfvp2 x6s0dn4 xl56j7k xs5h3dt xettwda x1j5qm77 x1y0btm7 x9r1u3d xjbqb8w x19q6luk xss6m8b xt0e3qv x87ps6o\",\n  \"dayOut\": \"x3onkmb\",\n  \"dayCell\": \"x1ypdohk\",\n  \"dayMonth\": \"xzavzzj x6yizsu\",\n  \"dayToday\": \"xx5a0qd\",\n  \"dayFill\": \"x1wgjywl x13zkt9c\",\n  \"dayTint\": \"x16dv4n\",\n  \"dayOff\": \"xuzhngd x1h6gzvc\",\n  \"timeRoot\": \"x3nfvp2 x6s0dn4 x1oz3d4u\",\n  \"timeGroup\": \"x3nfvp2 x6s0dn4\",\n  \"stepBtn\": \"x3nfvp2 x6s0dn4 xl56j7k xh29eag xb8l8e1 x1717udv x1j5qm77 x1y0btm7 x9r1u3d xjbqb8w x19q6luk x1ypdohk x1p3f19i x1s07b3s\",\n  \"timeCell\": \"xs5h3dt xb8l8e1 x9f619 xjbqb8w x1j5qm77 x1y0btm7 x9r1u3d x2b8uid xss6m8b x1de99jn xaatb59 x1uczgqu x1e5i8e3 x19q6luk x4xl6zf x9cmews xy9f4xx x1s07b3s x1bq4at4\",\n  \"colon\": \"xzavzzj x1d2f9kk\",\n  \"modeBtn\": \"x3nfvp2 x6s0dn4 xl56j7k xb8l8e1 x1xkahga x4hh3bj x1j5qm77 x1y0btm7 x9r1u3d xjbqb8w xzavzzj x1o1qgpq xss6m8b x19q6luk x1ypdohk x1p3f19i x1s07b3s\",\n});\n"
        },
        {
          "path": "registry/files/tokens.stylex.js",
          "target": "@lib/tokens.stylex.js",
          "type": "registry:file",
          "content": "// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: date-picker\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const datePickerStyles = Object.freeze({\n  \"field\": \"x78zum5 xdt5ytf x1qjc9v5 xbybx4j xh8yej3\",\n  \"wrap\": \"x1n2onr6 x1lliihq xh8yej3\",\n  \"trigger\": \"x78zum5 x6s0dn4 x1kupzwg x1yc453h x1ypdohk\",\n  \"valueLane\": \"x98rzlu xeuugli xb3r6kr xlyipyv xuxw1ft x1yc453h\",\n  \"valuePlaceholder\": \"xowzrx4\",\n  \"chevron\": \"x1okw0bk x1jw3ynk xvle69y x47corl xowzrx4\",\n  \"chevronOpen\": \"x19jd1h0\",\n  \"surfacePad\": \"xy01hyd xp2ws35\",\n  \"surfaceLane\": \"x78zum5 x1qjc9v5 x1kupzwg\",\n  \"presetsLane\": \"x78zum5 xdvn7xf x1okw0bk xdt5ytf xlqzeqv x1he55yr x17l2srq x1odjw0f xt7al5h x32b0ac xv0zy2m x7zo14r\",\n  \"presetBtn\": \"x3nfvp2 xh8yej3 x6s0dn4 xlqzeqv xb8l8e1 xf52s0t x1yc453h xgriabn x1ypdohk\",\n  \"laneCol\": \"x78zum5 xeuugli xdt5ytf xbybx4j\",\n  \"timeRow\": \"x78zum5 x6s0dn4 x8gjool x13fuv20 x1sg3oho x19f70tu\",\n  \"errorMark\": \"x7s7wn9\",\n  \"navRow\": \"x78zum5 x6s0dn4 x1qughib xbybx4j x1l45nv6\",\n  \"navBtn\": \"x3nfvp2 x6s0dn4 xl56j7k xh29eag xb8l8e1 x1717udv x1j5qm77 x1y0btm7 x9r1u3d xjbqb8w x2c1auk x1ypdohk x1s07b3s\",\n  \"monthLabel\": \"xzavzzj x6yizsu xoc7qqs xtvhhri\",\n  \"gridCol\": \"x78zum5 xdt5ytf x1he55yr\",\n  \"headRow\": \"xrvj5dj xbas6h8 x1he55yr\",\n  \"weekRow\": \"xrvj5dj xbas6h8 x1he55yr\",\n  \"monthRow\": \"xrvj5dj x44jqrp x1he55yr\",\n  \"weekday\": \"x78zum5 x6s0dn4 xl56j7k xam5rvr xzavzzj x1o1qgpq xp0kdp7 xtvhhri x1d2f9kk\",\n  \"dayBase\": \"x3nfvp2 x6s0dn4 xl56j7k xs5h3dt xettwda x1j5qm77 x1y0btm7 x9r1u3d xjbqb8w x19q6luk xss6m8b xt0e3qv x87ps6o\",\n  \"dayOut\": \"x3onkmb\",\n  \"dayCell\": \"x1ypdohk\",\n  \"dayMonth\": \"xzavzzj x6yizsu\",\n  \"dayToday\": \"xx5a0qd\",\n  \"dayFill\": \"x1wgjywl x13zkt9c\",\n  \"dayTint\": \"x16dv4n\",\n  \"dayOff\": \"xuzhngd x1h6gzvc\",\n  \"timeRoot\": \"x3nfvp2 x6s0dn4 x1oz3d4u\",\n  \"timeGroup\": \"x3nfvp2 x6s0dn4\",\n  \"stepBtn\": \"x3nfvp2 x6s0dn4 xl56j7k xh29eag xb8l8e1 x1717udv x1j5qm77 x1y0btm7 x9r1u3d xjbqb8w x19q6luk x1ypdohk x1p3f19i x1s07b3s\",\n  \"timeCell\": \"xs5h3dt xb8l8e1 x9f619 xjbqb8w x1j5qm77 x1y0btm7 x9r1u3d x2b8uid xss6m8b x1de99jn xaatb59 x1uczgqu x1e5i8e3 x19q6luk x4xl6zf x9cmews xy9f4xx x1s07b3s x1bq4at4\",\n  \"colon\": \"xzavzzj x1d2f9kk\",\n  \"modeBtn\": \"x3nfvp2 x6s0dn4 xl56j7k xb8l8e1 x1xkahga x4hh3bj x1j5qm77 x1y0btm7 x9r1u3d xjbqb8w xzavzzj x1o1qgpq xss6m8b x19q6luk x1ypdohk x1p3f19i x1s07b3s\",\n});\n"
        },
        {
          "path": "registry/files/ui/date-picker/date-picker.stylex.css",
          "target": "@ui/date-picker/date-picker.stylex.css",
          "type": "registry:file",
          "content": "@layer properties, theme, base, components, components.stylex.priority1, components.stylex.priority2, components.stylex.priority3, components.stylex.priority4, components.stylex.priority5;\n\n@layer components.stylex.priority1 {\n  :root, .x1klgzij {\n    --jx-brand-hue: var(--brand-hue);\n    --jx-background: var(--background);\n    --jx-foreground: var(--foreground);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-border: var(--border);\n    --jx-input: var(--input);\n    --jx-ring: var(--ring);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-font-sans: var(--font-sans);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-radius: var(--radius);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-scrim: var(--scrim);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-small: var(--text-small);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-lg: var(--text-lg);\n    --jx-track-label: var(--track-label);\n    --jx-track-wide: var(--track-wide);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-shell-w: var(--shell-w);\n    --jx-stage-w: var(--stage-w);\n    --jx-space-2: var(--space-2);\n    --jx-space-4: var(--space-4);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-80: var(--space-80);\n    --jx-hairline: var(--hairline);\n  }\n\n  .x13ei35y.x13ei35y, .x13ei35y.x13ei35y:root {\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-background: var(--background);\n    --jx-border: var(--border);\n    --jx-brand-hue: var(--brand-hue);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-font-sans: var(--font-sans);\n    --jx-foreground: var(--foreground);\n    --jx-hairline: var(--hairline);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-input: var(--input);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-radius: var(--radius);\n    --jx-ring: var(--ring);\n    --jx-scrim: var(--scrim);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shell-w: var(--shell-w);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-2: var(--space-2);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-4: var(--space-4);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-80: var(--space-80);\n    --jx-stage-w: var(--stage-w);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-lg: var(--text-lg);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-small: var(--text-small);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-track-label: var(--track-label);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-wide: var(--track-wide);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n  }\n}\n\n@layer components.stylex.priority2 {\n  .x1717udv {\n    padding: 0;\n  }\n}\n\n@layer components.stylex.priority3 {\n  .x9r1u3d {\n    border-color: #0000;\n  }\n\n  .xx5a0qd {\n    border-color: var(--jx-primary);\n  }\n\n  .x1y0btm7 {\n    border-style: solid;\n  }\n\n  .x1j5qm77 {\n    border-width: var(--jx-hairline);\n  }\n\n  .x98rzlu {\n    flex: 1;\n  }\n\n  .x1okw0bk {\n    flex: none;\n  }\n\n  .x1he55yr {\n    gap: calc(var(--jx-unit) * .5);\n  }\n\n  .x1kupzwg {\n    gap: var(--jx-space-12);\n  }\n\n  .x1oz3d4u {\n    gap: var(--jx-space-4);\n  }\n\n  .xbybx4j {\n    gap: var(--jx-space-8);\n  }\n\n  .xb3r6kr {\n    overflow: hidden;\n  }\n\n  .xp2ws35 {\n    padding-block: var(--jx-space-12);\n  }\n\n  .xy01hyd {\n    padding-inline: calc(var(--jx-unit) * 3.5);\n  }\n\n  .x4hh3bj {\n    padding-inline: var(--jx-space-4);\n  }\n\n  .xf52s0t {\n    padding-inline: var(--jx-space-8);\n  }\n}\n\n@layer components.stylex.priority4 {\n  .x6s0dn4 {\n    align-items: center;\n  }\n\n  .x1qjc9v5 {\n    align-items: stretch;\n  }\n\n  .x16dv4n {\n    background-color: color-mix(in oklab,var(--primary) 14%,transparent);\n  }\n\n  .xjbqb8w {\n    background-color: #0000;\n  }\n\n  .x1wgjywl {\n    background-color: var(--jx-primary);\n  }\n\n  .x9f619 {\n    box-sizing: border-box;\n  }\n\n  .x1d2f9kk {\n    color: color-mix(in oklab,var(--terminal-foreground) 55%,transparent);\n  }\n\n  .x19q6luk {\n    color: color-mix(in oklab,var(--terminal-foreground) 72%,transparent);\n  }\n\n  .x7s7wn9 {\n    color: var(--jx-destructive);\n  }\n\n  .xowzrx4 {\n    color: var(--jx-muted-foreground);\n  }\n\n  .x13zkt9c {\n    color: var(--jx-primary-foreground);\n  }\n\n  .x2c1auk {\n    color: var(--jx-terminal-foreground);\n  }\n\n  .xt0e3qv {\n    cursor: default;\n  }\n\n  .x1h6gzvc {\n    cursor: not-allowed;\n  }\n\n  .x1e5i8e3 {\n    cursor: ns-resize;\n  }\n\n  .x1ypdohk {\n    cursor: pointer;\n  }\n\n  .x1lliihq {\n    display: block;\n  }\n\n  .x78zum5 {\n    display: flex;\n  }\n\n  .xrvj5dj {\n    display: grid;\n  }\n\n  .x3nfvp2 {\n    display: inline-flex;\n  }\n\n  .xdt5ytf {\n    flex-direction: column;\n  }\n\n  .xzavzzj {\n    font-family: var(--jx-font-nav);\n  }\n\n  .xgriabn {\n    font-size: var(--jx-text-label-lg);\n  }\n\n  .x6yizsu {\n    font-size: var(--jx-text-label);\n  }\n\n  .x1o1qgpq {\n    font-size: var(--jx-text-micro);\n  }\n\n  .xss6m8b {\n    font-variant-numeric: tabular-nums;\n  }\n\n  .x44jqrp {\n    grid-template-columns: repeat(3, 2rem);\n  }\n\n  .xbas6h8 {\n    grid-template-columns: repeat(7, 2rem);\n  }\n\n  .xl56j7k {\n    justify-content: center;\n  }\n\n  .x1qughib {\n    justify-content: space-between;\n  }\n\n  .xlqzeqv {\n    justify-content: start;\n  }\n\n  .xoc7qqs {\n    letter-spacing: calc(var(--track-wide) * 2.5);\n  }\n\n  .xp0kdp7 {\n    letter-spacing: var(--jx-track-wide);\n  }\n\n  .xuzhngd {\n    opacity: .3;\n  }\n\n  .x3onkmb {\n    opacity: .35;\n  }\n\n  .x1uczgqu {\n    outline-color: #0000;\n  }\n\n  .xaatb59 {\n    outline-style: solid;\n  }\n\n  .x1de99jn {\n    outline-width: 2px;\n  }\n\n  .x47corl {\n    pointer-events: none;\n  }\n\n  .x1n2onr6 {\n    position: relative;\n  }\n\n  .x2b8uid {\n    text-align: center;\n  }\n\n  .x1yc453h {\n    text-align: start;\n  }\n\n  .xlyipyv {\n    text-overflow: ellipsis;\n  }\n\n  .xtvhhri {\n    text-transform: uppercase;\n  }\n\n  .x19jd1h0 {\n    transform: rotate(180deg);\n  }\n\n  .x87ps6o {\n    -webkit-user-select: none;\n    user-select: none;\n  }\n\n  .xuxw1ft {\n    white-space: nowrap;\n  }\n\n  .x9cmews:focus-visible {\n    outline-color: var(--ring);\n  }\n\n  .xy9f4xx:focus-visible {\n    outline-offset: -1px;\n  }\n\n  .x4xl6zf:focus-visible {\n    outline-width: 1px;\n  }\n\n  .x1s07b3s:disabled {\n    cursor: not-allowed;\n  }\n\n  .x1bq4at4:disabled {\n    opacity: .3;\n  }\n\n  .x1p3f19i:hover {\n    color: var(--jx-terminal-foreground);\n  }\n}\n\n@layer components.stylex.priority5 {\n  .xv0zy2m {\n    border-right-color: var(--jx-border);\n  }\n\n  .x32b0ac {\n    border-right-style: solid;\n  }\n\n  .xt7al5h {\n    border-right-width: var(--jx-hairline);\n  }\n\n  .x1sg3oho {\n    border-top-color: var(--jx-border);\n  }\n\n  .x13fuv20 {\n    border-top-style: solid;\n  }\n\n  .x8gjool {\n    border-top-width: var(--jx-hairline);\n  }\n\n  .xvle69y {\n    height: .75rem;\n  }\n\n  .xam5rvr {\n    height: 1.5rem;\n  }\n\n  .xb8l8e1 {\n    height: 1.75rem;\n  }\n\n  .xettwda {\n    height: 2rem;\n  }\n\n  .x1l45nv6 {\n    margin-bottom: var(--jx-space-4);\n  }\n\n  .x17l2srq {\n    max-height: 14rem;\n  }\n\n  .xeuugli {\n    min-width: 0;\n  }\n\n  .x1xkahga {\n    min-width: 1.75rem;\n  }\n\n  .x1odjw0f {\n    overflow-y: auto;\n  }\n\n  .x7zo14r {\n    padding-right: var(--jx-space-8);\n  }\n\n  .x19f70tu {\n    padding-top: var(--jx-space-8);\n  }\n\n  .x1jw3ynk {\n    width: .75rem;\n  }\n\n  .xh29eag {\n    width: 1.75rem;\n  }\n\n  .xh8yej3 {\n    width: 100%;\n  }\n\n  .xs5h3dt {\n    width: 2rem;\n  }\n\n  .xdvn7xf {\n    width: 6rem;\n  }\n}\n/* buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9 · generator: @jixoai/ui-vite-plugin@0.6.0 · engine: @stylexjs/unplugin@0.19.0 */\n"
        }
      ],
      "docs": "Props: label?, error?, mode 'single'|'range', value ($bindable ISO string or {start?,end?}). Never a native input[type=date].",
      "registryDependencies": [
        "@jixoai/popover",
        "@jixoai/utils",
        "@jixoai/jixoai-theme",
        "@jixoai/icon",
        "@jixoai/defaults"
      ],
      "meta": {
        "group": "data-entry",
        "href": "/docs/components/date-picker.html"
      }
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "file-input",
      "type": "registry:ui",
      "title": "File input",
      "description": "The file picker that reads like one (2026-08-23 redesign, ant-design Upload anatomy with local-picker semantics): drop (default) renders a dashed drop zone — upload glyph, font-nav CLICK OR DRAG FILES, composed accept/max hint, drag-over swaps the dash to primary with lift physics — button renders the compact inline trigger; both are keyboard buttons over a visually hidden native input AND real drop targets (enter-depth counting, accept gate-rejection reported via the error line + onreject). Selected files render as ant-style rows in one bordered box: square thumb (image object-URL preview or kind glyph), ellipsized name + title, size, remove ×, remove-all tail. File[] $bindable contract, sm/md/lg sizing, maxFiles overflow merged into the error line (never truncates), InputGroup overflow hardening (min-width 0, max-width 100%).",
      "files": [
        {
          "path": "registry/files/ui/file-input/file-input.svelte",
          "target": "@ui/file-input/file-input.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/file-input/index.ts",
          "target": "@ui/file-input/index.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/file-input/file-input.css",
          "target": "@ui/file-input/file-input.css",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/file-input/file-input-defaults.svelte.ts",
          "target": "@ui/file-input/file-input-defaults.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/file-input/file-input.stylex.js",
          "target": "@ui/file-input/file-input.stylex.js",
          "type": "registry:file",
          "content": "import './file-input.stylex.css';\n// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: file-input\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const fileStyles = Object.freeze({\n  \"density\": \"x1gva6nq x16v2uu8 xm4tvcz x1dj7hju xt9psqw x1c9i1ps\",\n  \"root\": \"x78zum5 xdt5ytf x1qjc9v5 xiouwu1 xh8yej3 xeuugli x193iq5w\",\n  \"rootDisabled\": \"xbyyjgo\",\n  \"labelLine\": \"x193iq5w xb3r6kr xlyipyv xuxw1ft\",\n  \"srOnly\": \"x10l6tqk x1i1rx1s xjm9jq1 x1717udv xrlzkc8 xb3r6kr x1hyvwdk xuxw1ft xc342km\",\n  \"dropZone\": \"x78zum5 xdt5ytf x6s0dn4 xl56j7k xiouwu1 xh8yej3 xeuugli x193iq5w x10ss0p3 x1oajvyi x1j5qm77 xbsl7fq xwi7vqo x2u8bby x1rnfs7p xl8unsv xfkfswb x1qyhetz x1lvml8c\",\n  \"dropZoneInvalid\": \"x146t1hg\",\n  \"zoneGlyph\": \"x3nfvp2 x6s0dn4 xl56j7k x8ed98e x14wx1q6 xowzrx4 xtnl7vc x7c9pmz xdq8spx\",\n  \"zoneTitle\": \"xzavzzj x1ur3rz7 xg67ezr xtvhhri xl8unsv x193iq5w xj0a0fe x2b8uid xtnl7vc x7c9pmz xdq8spx\",\n  \"zoneHint\": \"xzavzzj xw50u8h xp0kdp7 xowzrx4 x193iq5w xj0a0fe x2b8uid\",\n  \"draggingInk\": \"x18as732\",\n  \"buttonTrigger\": \"x3nfvp2 x6s0dn4 xiouwu1 xeq5yr9 x193iq5w x1teqd7 xwwigjq xzljubx x1j5qm77 x1y0btm7 xwi7vqo x2u8bby x1rnfs7p xl8unsv xy0lz2q xch53jz xbceu3i xqu7rmo x1qmnquc\",\n  \"buttonTriggerInvalid\": \"xbsl7fq x146t1hg\",\n  \"triggerGlyph\": \"x1okw0bk x3nfvp2 xowzrx4\",\n  \"list\": \"xeuugli x193iq5w x1ghz6dp x1717udv x3ct3a4 x1j5qm77 x1y0btm7 xwi7vqo x1rnfs7p\",\n  \"listInvalid\": \"xbsl7fq\",\n  \"row\": \"x78zum5 x6s0dn4 xiouwu1 xeuugli x1teqd7 xwwigjq\",\n  \"thumb\": \"x1okw0bk x3nfvp2 x6s0dn4 xl56j7k xf7iyf3 xtzfujn x1j5qm77 x1y0btm7 xwi7vqo x1yn5p49 xb3r6kr\",\n  \"thumbImg\": \"x1lliihq x1nnaa1a x9v2km1 xl1xv1r\",\n  \"thumbIcon\": \"x3nfvp2 x6s0dn4 xl56j7k x5v7eq8 xx723tr xowzrx4\",\n  \"fileName\": \"x845mor xeuugli xb3r6kr xlyipyv xuxw1ft xy0lz2q xl8unsv\",\n  \"fileSize\": \"x1okw0bk xy0lz2q xss6m8b xowzrx4\",\n  \"removeBtn\": \"x1okw0bk x3nfvp2 x6s0dn4 xl56j7k xu9qwbo x1bhj078 x1717udv xc342km xjbqb8w xxguibh x1a63sry x1ypdohk x2m66ac x7c9pmz xdq8spx x1s07b3s\",\n  \"clearRow\": \"x8gjool x13fuv20 x1sg3oho\",\n  \"clearBtn\": \"x3nfvp2 x6s0dn4 x79eaf0 x3tn0jw xc342km xjbqb8w xowzrx4 xzavzzj xw50u8h xyizd6p xtvhhri x1ypdohk xtnl7vc x7c9pmz xdq8spx\",\n  \"errorMark\": \"x1hwzkk4 x7s7wn9\",\n  \"codeGlyph\": \"xzavzzj x1hwzkk4 x8ta0oi x1lnymhi xg8yw49\",\n});\n"
        },
        {
          "path": "registry/files/tokens.stylex.js",
          "target": "@lib/tokens.stylex.js",
          "type": "registry:file",
          "content": "// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: file-input\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const fileStyles = Object.freeze({\n  \"density\": \"x1gva6nq x16v2uu8 xm4tvcz x1dj7hju xt9psqw x1c9i1ps\",\n  \"root\": \"x78zum5 xdt5ytf x1qjc9v5 xiouwu1 xh8yej3 xeuugli x193iq5w\",\n  \"rootDisabled\": \"xbyyjgo\",\n  \"labelLine\": \"x193iq5w xb3r6kr xlyipyv xuxw1ft\",\n  \"srOnly\": \"x10l6tqk x1i1rx1s xjm9jq1 x1717udv xrlzkc8 xb3r6kr x1hyvwdk xuxw1ft xc342km\",\n  \"dropZone\": \"x78zum5 xdt5ytf x6s0dn4 xl56j7k xiouwu1 xh8yej3 xeuugli x193iq5w x10ss0p3 x1oajvyi x1j5qm77 xbsl7fq xwi7vqo x2u8bby x1rnfs7p xl8unsv xfkfswb x1qyhetz x1lvml8c\",\n  \"dropZoneInvalid\": \"x146t1hg\",\n  \"zoneGlyph\": \"x3nfvp2 x6s0dn4 xl56j7k x8ed98e x14wx1q6 xowzrx4 xtnl7vc x7c9pmz xdq8spx\",\n  \"zoneTitle\": \"xzavzzj x1ur3rz7 xg67ezr xtvhhri xl8unsv x193iq5w xj0a0fe x2b8uid xtnl7vc x7c9pmz xdq8spx\",\n  \"zoneHint\": \"xzavzzj xw50u8h xp0kdp7 xowzrx4 x193iq5w xj0a0fe x2b8uid\",\n  \"draggingInk\": \"x18as732\",\n  \"buttonTrigger\": \"x3nfvp2 x6s0dn4 xiouwu1 xeq5yr9 x193iq5w x1teqd7 xwwigjq xzljubx x1j5qm77 x1y0btm7 xwi7vqo x2u8bby x1rnfs7p xl8unsv xy0lz2q xch53jz xbceu3i xqu7rmo x1qmnquc\",\n  \"buttonTriggerInvalid\": \"xbsl7fq x146t1hg\",\n  \"triggerGlyph\": \"x1okw0bk x3nfvp2 xowzrx4\",\n  \"list\": \"xeuugli x193iq5w x1ghz6dp x1717udv x3ct3a4 x1j5qm77 x1y0btm7 xwi7vqo x1rnfs7p\",\n  \"listInvalid\": \"xbsl7fq\",\n  \"row\": \"x78zum5 x6s0dn4 xiouwu1 xeuugli x1teqd7 xwwigjq\",\n  \"thumb\": \"x1okw0bk x3nfvp2 x6s0dn4 xl56j7k xf7iyf3 xtzfujn x1j5qm77 x1y0btm7 xwi7vqo x1yn5p49 xb3r6kr\",\n  \"thumbImg\": \"x1lliihq x1nnaa1a x9v2km1 xl1xv1r\",\n  \"thumbIcon\": \"x3nfvp2 x6s0dn4 xl56j7k x5v7eq8 xx723tr xowzrx4\",\n  \"fileName\": \"x845mor xeuugli xb3r6kr xlyipyv xuxw1ft xy0lz2q xl8unsv\",\n  \"fileSize\": \"x1okw0bk xy0lz2q xss6m8b xowzrx4\",\n  \"removeBtn\": \"x1okw0bk x3nfvp2 x6s0dn4 xl56j7k xu9qwbo x1bhj078 x1717udv xc342km xjbqb8w xxguibh x1a63sry x1ypdohk x2m66ac x7c9pmz xdq8spx x1s07b3s\",\n  \"clearRow\": \"x8gjool x13fuv20 x1sg3oho\",\n  \"clearBtn\": \"x3nfvp2 x6s0dn4 x79eaf0 x3tn0jw xc342km xjbqb8w xowzrx4 xzavzzj xw50u8h xyizd6p xtvhhri x1ypdohk xtnl7vc x7c9pmz xdq8spx\",\n  \"errorMark\": \"x1hwzkk4 x7s7wn9\",\n  \"codeGlyph\": \"xzavzzj x1hwzkk4 x8ta0oi x1lnymhi xg8yw49\",\n});\n"
        },
        {
          "path": "registry/files/ui/file-input/file-input.stylex.css",
          "target": "@ui/file-input/file-input.stylex.css",
          "type": "registry:file",
          "content": "@layer properties, theme, base, components, components.stylex.priority1, components.stylex.priority2, components.stylex.priority3, components.stylex.priority4, components.stylex.priority5;\n\n@layer components.stylex.priority1 {\n  :root, .x1klgzij {\n    --jx-brand-hue: var(--brand-hue);\n    --jx-background: var(--background);\n    --jx-foreground: var(--foreground);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-border: var(--border);\n    --jx-input: var(--input);\n    --jx-ring: var(--ring);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-font-sans: var(--font-sans);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-radius: var(--radius);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-scrim: var(--scrim);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-small: var(--text-small);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-lg: var(--text-lg);\n    --jx-track-label: var(--track-label);\n    --jx-track-wide: var(--track-wide);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-shell-w: var(--shell-w);\n    --jx-stage-w: var(--stage-w);\n    --jx-space-2: var(--space-2);\n    --jx-space-4: var(--space-4);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-80: var(--space-80);\n    --jx-hairline: var(--hairline);\n  }\n\n  .x13ei35y.x13ei35y, .x13ei35y.x13ei35y:root {\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-background: var(--background);\n    --jx-border: var(--border);\n    --jx-brand-hue: var(--brand-hue);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-font-sans: var(--font-sans);\n    --jx-foreground: var(--foreground);\n    --jx-hairline: var(--hairline);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-input: var(--input);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-radius: var(--radius);\n    --jx-ring: var(--ring);\n    --jx-scrim: var(--scrim);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shell-w: var(--shell-w);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-2: var(--space-2);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-4: var(--space-4);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-80: var(--space-80);\n    --jx-stage-w: var(--stage-w);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-lg: var(--text-lg);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-small: var(--text-small);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-track-label: var(--track-label);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-wide: var(--track-wide);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n  }\n\n  .x1gva6nq {\n    --jx-file-h: var(--jx-hit);\n  }\n\n  .xm4tvcz {\n    --jx-file-icon: var(--jx-icon);\n  }\n\n  .x1dj7hju {\n    --jx-file-text: var(--jx-text);\n  }\n\n  .x16v2uu8 {\n    --jx-file-thumb: var(--jx-icon);\n  }\n\n  .x1c9i1ps {\n    --jx-file-zone-glyph: var(--jx-icon);\n  }\n\n  .xt9psqw {\n    --jx-file-zone-pad: var(--jx-inset);\n  }\n\n  .x1qmnquc {\n    --jx-press-shadow-active: var(--shadow-sm-press);\n  }\n\n  .x1lvml8c {\n    --jx-press-shadow-active: var(--shadow-xs-press);\n  }\n\n  .xqu7rmo {\n    --jx-press-shadow-hover: var(--shadow-sm);\n  }\n\n  .x1qyhetz {\n    --jx-press-shadow-hover: var(--shadow-xs);\n  }\n\n  .xfkfswb {\n    --jx-press-shadow: var(--shadow-2xs);\n  }\n\n  .xbceu3i {\n    --jx-press-shadow: var(--shadow-xs);\n  }\n}\n\n@layer components.stylex.priority2 {\n  .x1ghz6dp {\n    margin: 0;\n  }\n\n  .xrlzkc8 {\n    margin: calc(var(--jx-unit) * -.25);\n  }\n\n  .x1717udv {\n    padding: 0;\n  }\n\n  .x1oajvyi {\n    padding: var(--jx-file-zone-pad);\n  }\n}\n\n@layer components.stylex.priority3 {\n  .xwi7vqo {\n    border-color: var(--jx-border);\n  }\n\n  .x146t1hg {\n    border-color: var(--jx-destructive);\n  }\n\n  .x2u8bby {\n    border-radius: 0;\n  }\n\n  .xbsl7fq {\n    border-style: dashed;\n  }\n\n  .x1y0btm7 {\n    border-style: solid;\n  }\n\n  .xc342km {\n    border-width: 0;\n  }\n\n  .x1j5qm77 {\n    border-width: var(--jx-hairline);\n  }\n\n  .x845mor {\n    flex: 1;\n  }\n\n  .x1okw0bk {\n    flex: none;\n  }\n\n  .xiouwu1 {\n    gap: var(--jx-gap);\n  }\n\n  .xb3r6kr {\n    overflow: hidden;\n  }\n\n  .x3tn0jw {\n    padding-block: calc(var(--jx-unit) * .6);\n  }\n\n  .xzljubx {\n    padding-block: var(--jx-gap);\n  }\n\n  .xwwigjq {\n    padding-inline: var(--jx-inset);\n  }\n}\n\n@layer components.stylex.priority4 {\n  .x6s0dn4 {\n    align-items: center;\n  }\n\n  .x1qjc9v5 {\n    align-items: stretch;\n  }\n\n  .xjbqb8w {\n    background-color: #0000;\n  }\n\n  .x1rnfs7p {\n    background-color: var(--jx-background);\n  }\n\n  .x1yn5p49 {\n    background-color: var(--jx-muted);\n  }\n\n  .x1hyvwdk {\n    clip-path: inset(50%);\n  }\n\n  .x7s7wn9 {\n    color: var(--jx-destructive);\n  }\n\n  .xl8unsv {\n    color: var(--jx-foreground);\n  }\n\n  .xowzrx4 {\n    color: var(--jx-muted-foreground);\n  }\n\n  .x18as732 {\n    color: var(--jx-primary);\n  }\n\n  .x1ypdohk {\n    cursor: pointer;\n  }\n\n  .x1lliihq {\n    display: block;\n  }\n\n  .x78zum5 {\n    display: flex;\n  }\n\n  .x3nfvp2 {\n    display: inline-flex;\n  }\n\n  .xdt5ytf {\n    flex-direction: column;\n  }\n\n  .xzavzzj {\n    font-family: var(--jx-font-nav);\n  }\n\n  .x8ta0oi {\n    font-size: calc(var(--jx-file-icon) * .72);\n  }\n\n  .xy0lz2q {\n    font-size: var(--jx-file-text);\n  }\n\n  .xxguibh {\n    font-size: var(--jx-text);\n  }\n\n  .x1ur3rz7 {\n    font-size: var(--text-label);\n  }\n\n  .xw50u8h {\n    font-size: var(--text-micro-lg, .65625rem);\n  }\n\n  .xss6m8b {\n    font-variant-numeric: tabular-nums;\n  }\n\n  .x1hwzkk4 {\n    font-weight: var(--weight-bold, 700);\n  }\n\n  .xch53jz {\n    font-weight: var(--weight-medium, 500);\n  }\n\n  .xl56j7k {\n    justify-content: center;\n  }\n\n  .xp0kdp7 {\n    letter-spacing: var(--jx-track-wide);\n  }\n\n  .xyizd6p {\n    letter-spacing: var(--track-18, .18em);\n  }\n\n  .xg67ezr {\n    letter-spacing: var(--track-20, .2em);\n  }\n\n  .x1lnymhi {\n    letter-spacing: var(--track-tight, -.02em);\n  }\n\n  .x1a63sry {\n    line-height: var(--jx-leading);\n  }\n\n  .xg8yw49 {\n    line-height: var(--leading-none, 1);\n  }\n\n  .x3ct3a4 {\n    list-style-type: none;\n  }\n\n  .xl1xv1r {\n    object-fit: cover;\n  }\n\n  .xbyyjgo {\n    opacity: .5;\n  }\n\n  .xj0a0fe {\n    overflow-wrap: anywhere;\n  }\n\n  .x10l6tqk {\n    position: absolute;\n  }\n\n  .x2b8uid {\n    text-align: center;\n  }\n\n  .xlyipyv {\n    text-overflow: ellipsis;\n  }\n\n  .xtvhhri {\n    text-transform: uppercase;\n  }\n\n  .x7c9pmz {\n    transition-duration: var(--motion-150, .15s);\n  }\n\n  .xtnl7vc {\n    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke;\n  }\n\n  .x2m66ac {\n    transition-property: color, transform;\n  }\n\n  .xdq8spx {\n    transition-timing-function: var(--motion-ease-out, ease-out);\n  }\n\n  .xuxw1ft {\n    white-space: nowrap;\n  }\n\n  .x1s07b3s:disabled {\n    cursor: not-allowed;\n  }\n}\n\n@layer components.stylex.priority5 {\n  .x1sg3oho {\n    border-top-color: var(--jx-border);\n  }\n\n  .x13fuv20 {\n    border-top-style: solid;\n  }\n\n  .x8gjool {\n    border-top-width: var(--jx-hairline);\n  }\n\n  .xjm9jq1 {\n    height: 1px;\n  }\n\n  .xtzfujn {\n    height: calc(var(--jx-file-thumb) + 2px);\n  }\n\n  .xx723tr {\n    height: var(--jx-file-icon);\n  }\n\n  .x9v2km1 {\n    height: var(--jx-file-thumb);\n  }\n\n  .x14wx1q6 {\n    height: var(--jx-file-zone-glyph);\n  }\n\n  .x193iq5w {\n    max-width: 100%;\n  }\n\n  .x79eaf0 {\n    min-height: calc(var(--jx-file-h) * .75);\n  }\n\n  .x10ss0p3 {\n    min-height: calc(var(--jx-file-h) * 2.25);\n  }\n\n  .x1teqd7 {\n    min-height: var(--jx-file-h);\n  }\n\n  .x1bhj078 {\n    min-height: var(--jx-hit);\n  }\n\n  .xeuugli {\n    min-width: 0;\n  }\n\n  .xu9qwbo {\n    min-width: var(--jx-hit);\n  }\n\n  .xh8yej3 {\n    width: 100%;\n  }\n\n  .x1i1rx1s {\n    width: 1px;\n  }\n\n  .xf7iyf3 {\n    width: calc(var(--jx-file-thumb) + 2px);\n  }\n\n  .xeq5yr9 {\n    width: fit-content;\n  }\n\n  .x5v7eq8 {\n    width: var(--jx-file-icon);\n  }\n\n  .x1nnaa1a {\n    width: var(--jx-file-thumb);\n  }\n\n  .x8ed98e {\n    width: var(--jx-file-zone-glyph);\n  }\n}\n/* buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9 · generator: @jixoai/ui-vite-plugin@0.6.0 · engine: @stylexjs/unplugin@0.19.0 */\n"
        }
      ],
      "docs": "Props: label?, error?, hint?, accept?, multiple?, disabled?, maxFiles?, variant 'drop'|'button', size 'sm'|'md'|'lg', files ($bindable File[]), onreject? (rejected File[] from drops), zone? snippet (drop-zone content). Events: change forwards from the native input.",
      "meta": {
        "group": "data-entry",
        "href": "/docs/components/file-input.html"
      },
      "registryDependencies": [
        "@jixoai/utils",
        "@jixoai/jixoai-theme",
        "@jixoai/icon",
        "@jixoai/defaults"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "color-picker",
      "type": "registry:ui",
      "title": "Color picker",
      "description": "Color picking on NATIVE controls (2026-09-01 rebase — jx-pure is the foundation; the registry surface adds slots and semantics, never re-drawn inputs): the value field is a real input[type=text] (label[for], name= rides its own FormData lane, native focus/selection/disabled) and the swatch is a real input[type=color] that opens the engine picker; the chevron opens the pro popover editor — SV pad + hue bar (custom 2D picker surfaces, the legitimacy class of date-picker's calendar), hex/hsl/oklch switching with OKLCH as the conversion hub, invalid-draft revert, Eye Dropper API. One truth: every surface flows through the bindable value string.",
      "files": [
        {
          "path": "registry/files/ui/color-picker/color-picker.svelte",
          "target": "@ui/color-picker/color-picker.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/color-picker/index.ts",
          "target": "@ui/color-picker/index.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/color-picker/color-picker.css",
          "target": "@ui/color-picker/color-picker.css",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/color-picker/swatches.svelte",
          "target": "@ui/color-picker/swatches.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/color-picker/editor.svelte",
          "target": "@ui/color-picker/editor.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/color-picker/color-picker-defaults.svelte.ts",
          "target": "@ui/color-picker/color-picker-defaults.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/color-picker/color-picker.stylex.js",
          "target": "@ui/color-picker/color-picker.stylex.js",
          "type": "registry:file",
          "content": "import './color-picker.stylex.css';\n// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: color-picker\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const colorPickerStyles = Object.freeze({\n  \"trigger\": \"x1n2onr6 x78zum5 x6s0dn4 xh8yej3 x1j5qm77 x1y0btm7 xwi7vqo x2u8bby x1rnfs7p xl8unsv\",\n  \"fieldMono\": \"x1mwizrc\",\n  \"srOnly\": \"x10l6tqk x1i1rx1s xjm9jq1 x1717udv x1ghz6dp xb3r6kr x1hyvwdk xuxw1ft xc342km\",\n  \"laneSlot\": \"x78zum5 xeuugli x845mor x6s0dn4 xbybx4j\",\n  \"chevron\": \"x1okw0bk x1jw3ynk xvle69y xc342km x1717udv xjbqb8w xowzrx4\",\n  \"chevronOpen\": \"x1qul50q\",\n  \"surfaceBody\": \"x78zum5 xdt5ytf x18l6mjy x1503k93\",\n  \"editor\": \"x78zum5 xdt5ytf x18l6mjy\",\n  \"svPad\": \"x1n2onr6 xzt5al7 xh8yej3 x18dl8mb x1j5qm77 x1y0btm7 xwi7vqo xa65jis xsid9ct x5ve5x3 x87ps6o\",\n  \"svDot\": \"x10l6tqk x1e7hgle x1qa65zt xtkphhm xjbqb8w x1j5qm77 x1y0btm7 x1nvupfo x47corl\",\n  \"hueRail\": \"x1n2onr6 xzt5al7 xh8yej3 xvle69y x1j5qm77 x1y0btm7 xwi7vqo xrk2gzm xsid9ct x5ve5x3 x87ps6o\",\n  \"hueDot\": \"x10l6tqk xwa60dl x3sa99s x1e7hgle x1qa65zt xtkphhm xjbqb8w x1j5qm77 x1y0btm7 x1nvupfo x47corl\",\n  \"toolbar\": \"x78zum5 x6s0dn4 x1vcf6ba\",\n  \"valueField\": \"x1mwizrc xxguibh x14xogbe\",\n  \"pipetteGlyph\": \"x3nfvp2\",\n  \"formatSelect\": \"xgriabn\",\n  \"swatchesCenter\": \"x78zum5 xl56j7k\",\n  \"swatches\": \"xrvj5dj x6e6t12 x1t171mm\",\n  \"row\": \"xjp7ctv\",\n  \"swatchCell\": \"x17z2i9w x17rw0jw x1j5qm77 x1y0btm7 xwi7vqo x1ypdohk\",\n});\n"
        },
        {
          "path": "registry/files/tokens.stylex.js",
          "target": "@lib/tokens.stylex.js",
          "type": "registry:file",
          "content": "// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: color-picker\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const colorPickerStyles = Object.freeze({\n  \"trigger\": \"x1n2onr6 x78zum5 x6s0dn4 xh8yej3 x1j5qm77 x1y0btm7 xwi7vqo x2u8bby x1rnfs7p xl8unsv\",\n  \"fieldMono\": \"x1mwizrc\",\n  \"srOnly\": \"x10l6tqk x1i1rx1s xjm9jq1 x1717udv x1ghz6dp xb3r6kr x1hyvwdk xuxw1ft xc342km\",\n  \"laneSlot\": \"x78zum5 xeuugli x845mor x6s0dn4 xbybx4j\",\n  \"chevron\": \"x1okw0bk x1jw3ynk xvle69y xc342km x1717udv xjbqb8w xowzrx4\",\n  \"chevronOpen\": \"x1qul50q\",\n  \"surfaceBody\": \"x78zum5 xdt5ytf x18l6mjy x1503k93\",\n  \"editor\": \"x78zum5 xdt5ytf x18l6mjy\",\n  \"svPad\": \"x1n2onr6 xzt5al7 xh8yej3 x18dl8mb x1j5qm77 x1y0btm7 xwi7vqo xa65jis xsid9ct x5ve5x3 x87ps6o\",\n  \"svDot\": \"x10l6tqk x1e7hgle x1qa65zt xtkphhm xjbqb8w x1j5qm77 x1y0btm7 x1nvupfo x47corl\",\n  \"hueRail\": \"x1n2onr6 xzt5al7 xh8yej3 xvle69y x1j5qm77 x1y0btm7 xwi7vqo xrk2gzm xsid9ct x5ve5x3 x87ps6o\",\n  \"hueDot\": \"x10l6tqk xwa60dl x3sa99s x1e7hgle x1qa65zt xtkphhm xjbqb8w x1j5qm77 x1y0btm7 x1nvupfo x47corl\",\n  \"toolbar\": \"x78zum5 x6s0dn4 x1vcf6ba\",\n  \"valueField\": \"x1mwizrc xxguibh x14xogbe\",\n  \"pipetteGlyph\": \"x3nfvp2\",\n  \"formatSelect\": \"xgriabn\",\n  \"swatchesCenter\": \"x78zum5 xl56j7k\",\n  \"swatches\": \"xrvj5dj x6e6t12 x1t171mm\",\n  \"row\": \"xjp7ctv\",\n  \"swatchCell\": \"x17z2i9w x17rw0jw x1j5qm77 x1y0btm7 xwi7vqo x1ypdohk\",\n});\n"
        },
        {
          "path": "registry/files/ui/color-picker/color-picker.stylex.css",
          "target": "@ui/color-picker/color-picker.stylex.css",
          "type": "registry:file",
          "content": "@layer properties, theme, base, components, components.stylex.priority1, components.stylex.priority2, components.stylex.priority3, components.stylex.priority4, components.stylex.priority5;\n\n@layer components.stylex.priority1 {\n  :root, .x1klgzij {\n    --jx-brand-hue: var(--brand-hue);\n    --jx-background: var(--background);\n    --jx-foreground: var(--foreground);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-border: var(--border);\n    --jx-input: var(--input);\n    --jx-ring: var(--ring);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-font-sans: var(--font-sans);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-radius: var(--radius);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-scrim: var(--scrim);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-small: var(--text-small);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-lg: var(--text-lg);\n    --jx-track-label: var(--track-label);\n    --jx-track-wide: var(--track-wide);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-shell-w: var(--shell-w);\n    --jx-stage-w: var(--stage-w);\n    --jx-space-2: var(--space-2);\n    --jx-space-4: var(--space-4);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-80: var(--space-80);\n    --jx-hairline: var(--hairline);\n  }\n\n  .x13ei35y.x13ei35y, .x13ei35y.x13ei35y:root {\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-background: var(--background);\n    --jx-border: var(--border);\n    --jx-brand-hue: var(--brand-hue);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-font-sans: var(--font-sans);\n    --jx-foreground: var(--foreground);\n    --jx-hairline: var(--hairline);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-input: var(--input);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-radius: var(--radius);\n    --jx-ring: var(--ring);\n    --jx-scrim: var(--scrim);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shell-w: var(--shell-w);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-2: var(--space-2);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-4: var(--space-4);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-80: var(--space-80);\n    --jx-stage-w: var(--stage-w);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-lg: var(--text-lg);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-small: var(--text-small);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-track-label: var(--track-label);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-wide: var(--track-wide);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n  }\n}\n\n@layer components.stylex.priority2 {\n  .x1ghz6dp {\n    margin: 0;\n  }\n\n  .x1717udv {\n    padding: 0;\n  }\n\n  .x1503k93 {\n    padding: var(--jx-space-12);\n  }\n}\n\n@layer components.stylex.priority3 {\n  .xwi7vqo {\n    border-color: var(--jx-border);\n  }\n\n  .x1nvupfo {\n    border-color: #fff;\n  }\n\n  .x2u8bby {\n    border-radius: 0;\n  }\n\n  .xtkphhm {\n    border-radius: 3.40282e38px;\n  }\n\n  .x1y0btm7 {\n    border-style: solid;\n  }\n\n  .xc342km {\n    border-width: 0;\n  }\n\n  .x1j5qm77 {\n    border-width: var(--jx-hairline);\n  }\n\n  .x845mor {\n    flex: 1;\n  }\n\n  .x1okw0bk {\n    flex: none;\n  }\n\n  .x1t171mm {\n    gap: calc(var(--jx-unit) * .75);\n  }\n\n  .x18l6mjy {\n    gap: var(--jx-space-10);\n  }\n\n  .x1vcf6ba {\n    gap: var(--jx-space-6);\n  }\n\n  .xbybx4j {\n    gap: var(--jx-space-8);\n  }\n\n  .xb3r6kr {\n    overflow: hidden;\n  }\n}\n\n@layer components.stylex.priority4 {\n  .x6s0dn4 {\n    align-items: center;\n  }\n\n  .xa65jis {\n    background-color: hsl(var(--jx-color-picker-hue) 100% 50%);\n  }\n\n  .xjbqb8w {\n    background-color: #0000;\n  }\n\n  .x1rnfs7p {\n    background-color: var(--jx-background);\n  }\n\n  .xrk2gzm {\n    background-image: linear-gradient(to right, red, #ff0, #0f0, #0ff, #00f, #f0f, red);\n  }\n\n  .x1hyvwdk {\n    clip-path: inset(50%);\n  }\n\n  .xl8unsv {\n    color: var(--jx-foreground);\n  }\n\n  .xowzrx4 {\n    color: var(--jx-muted-foreground);\n  }\n\n  .xsid9ct {\n    cursor: crosshair;\n  }\n\n  .x1ypdohk {\n    cursor: pointer;\n  }\n\n  .xzt5al7 {\n    direction: ltr;\n  }\n\n  .xjp7ctv {\n    display: contents;\n  }\n\n  .x78zum5 {\n    display: flex;\n  }\n\n  .xrvj5dj {\n    display: grid;\n  }\n\n  .x3nfvp2 {\n    display: inline-flex;\n  }\n\n  .xdt5ytf {\n    flex-direction: column;\n  }\n\n  .x1mwizrc {\n    font-family: var(--jx-font-mono);\n  }\n\n  .xgriabn {\n    font-size: var(--jx-text-label-lg);\n  }\n\n  .xxguibh {\n    font-size: var(--jx-text);\n  }\n\n  .x6e6t12 {\n    grid-template-columns: repeat(8, 22px);\n  }\n\n  .xl56j7k {\n    justify-content: center;\n  }\n\n  .x47corl {\n    pointer-events: none;\n  }\n\n  .x10l6tqk {\n    position: absolute;\n  }\n\n  .x1n2onr6 {\n    position: relative;\n  }\n\n  .x1qul50q {\n    rotate: 180deg;\n  }\n\n  .x5ve5x3 {\n    touch-action: none;\n  }\n\n  .x3sa99s {\n    translate: 0 -50%;\n  }\n\n  .x87ps6o {\n    -webkit-user-select: none;\n    user-select: none;\n  }\n\n  .xuxw1ft {\n    white-space: nowrap;\n  }\n}\n\n@layer components.stylex.priority5 {\n  .x1qa65zt {\n    height: .625rem;\n  }\n\n  .xvle69y {\n    height: .75rem;\n  }\n\n  .x18dl8mb {\n    height: 150px;\n  }\n\n  .xjm9jq1 {\n    height: 1px;\n  }\n\n  .x17rw0jw {\n    height: 22px;\n  }\n\n  .xeuugli {\n    min-width: 0;\n  }\n\n  .x14xogbe {\n    min-width: 29ch;\n  }\n\n  .xwa60dl {\n    top: 50%;\n  }\n\n  .x1e7hgle {\n    width: .625rem;\n  }\n\n  .x1jw3ynk {\n    width: .75rem;\n  }\n\n  .xh8yej3 {\n    width: 100%;\n  }\n\n  .x1i1rx1s {\n    width: 1px;\n  }\n\n  .x17z2i9w {\n    width: 22px;\n  }\n}\n/* buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9 · generator: @jixoai/ui-vite-plugin@0.6.0 · engine: @stylexjs/unplugin@0.19.0 */\n"
        }
      ],
      "meta": {
        "group": "data-entry",
        "href": "/docs/components/color-picker.html"
      },
      "registryDependencies": [
        "@jixoai/utils",
        "@jixoai/jixoai-theme",
        "@jixoai/jx-pure",
        "@jixoai/color-utils",
        "@jixoai/input",
        "@jixoai/native-select",
        "@jixoai/icon-button",
        "@jixoai/icon",
        "@jixoai/defaults"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "combobox",
      "type": "registry:ui",
      "title": "Combobox",
      "description": "Searchable select with custom-value input: real-time label filtering, allowCustom for free-text values, popover panel with roving aria-activedescendant (focus stays in input), 'No results' + 'Use xxx' affordance, blur-commit, family label/error contract. name= is intercepted off the native input and submits the committed VALUE (option value or custom string — never the display label) through the faceless form-field bridge. Floating-surface law: ::after shadow layer (semi-transparent black/white) + @starting-style entry; variant='solid' | 'acrylic' | 'auto' (acrylic falls back to solid under prefers-reduced-transparency; the terminal bezel keeps its identity through the jx-surface fill props).",
      "files": [
        {
          "path": "registry/files/ui/combobox/combobox.svelte",
          "target": "@ui/combobox/combobox.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/combobox/index.ts",
          "target": "@ui/combobox/index.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/combobox/combobox.css",
          "target": "@ui/combobox/combobox.css",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/combobox/combobox-defaults.svelte.ts",
          "target": "@ui/combobox/combobox-defaults.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/combobox/combobox.stylex.js",
          "target": "@ui/combobox/combobox.stylex.js",
          "type": "registry:file",
          "content": "import './combobox.stylex.css';\n// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: combobox\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const cbxStyles = Object.freeze({\n  \"bridge\": \"xjp7ctv\",\n  \"wrap\": \"x1n2onr6 x1lliihq xh8yej3 x193iq5w\",\n  \"shell\": \"x78zum5 x6s0dn4 xp7e2i xh8yej3 x193iq5w xsejkeq x11irqjs x1j5qm77 x1y0btm7 xwi7vqo x2u8bby x1rnfs7p x19aimcq xkdsq27 x7c9pmz xdq8spx xuwbqqx\",\n  \"shellWrap\": \"x1a02dak\",\n  \"shellInvalid\": \"xbsl7fq\",\n  \"chip\": \"x3nfvp2 x1okw0bk x6s0dn4 xzci21y x14nmut9 x1j5qm77 x1y0btm7 xwi7vqo x1yn5p49 xl8unsv x1kdkrmc xg8yw49 xam5rvr\",\n  \"chipLabel\": \"xeuugli xb3r6kr xlyipyv xuxw1ft\",\n  \"chipRemove\": \"x3nfvp2 x6s0dn4 xl56j7k xkh2ocl xp8d6y2 x1717udv xc342km xjbqb8w x1ypdohk xowzrx4 xtnl7vc xq91tuz xdq8spx xkvsl0u x1s07b3s\",\n  \"lane\": \"x1717udv\",\n  \"laneMultiple\": \"x11i4osm x1843ork\",\n  \"clearBtn\": \"x1okw0bk x3nfvp2 x6s0dn4 xl56j7k xwqq7k2 xmll18r x1717udv xc342km xjbqb8w xowzrx4 x1ypdohk xtnl7vc xq91tuz xdq8spx xkvsl0u x1s07b3s\",\n  \"toggleBtn\": \"x1okw0bk x3nfvp2 x6s0dn4 xl56j7k xwqq7k2 xmll18r x1717udv xc342km xjbqb8w xowzrx4 x1ypdohk x1s07b3s\",\n  \"chevron\": \"x1jw3ynk xvle69y x47corl x11xpdln x7c9pmz xdq8spx\",\n  \"chevronOpen\": \"x1qul50q\",\n  \"scroll\": \"x114jws4 xysyzu8 xish69e xliy32w xktq63f xu94x83\",\n  \"list\": \"x1ghz6dp x1717udv x3ct3a4\",\n  \"option\": \"x1n2onr6 x78zum5 xdt5ytf x1he55yr x1d67laq x1e1zj16 x1oxztjp xslpj1p x19q6luk x1ypdohk x1qgcfax x1y0btm7 xv5lvn5 xs2xxs2 xq91tuz xdq8spx\",\n  \"optionActive\": \"xuma8wf x2c1auk\",\n  \"optionSelected\": \"xuma8wf x2c1auk xmnurzg\",\n  \"optionDisabled\": \"xbyyjgo x47corl\",\n  \"optionLabel\": \"xeuugli xb3r6kr xlyipyv xuxw1ft\",\n  \"optionDesc\": \"x1ur3rz7 xtaj45r x1d2f9kk\",\n  \"optionUse\": \"x18as732\",\n  \"empty\": \"x1ghz6dp x1d67laq x1e1zj16 x1oxztjp x1d2f9kk\",\n});\n"
        },
        {
          "path": "registry/files/tokens.stylex.js",
          "target": "@lib/tokens.stylex.js",
          "type": "registry:file",
          "content": "// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: combobox\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const cbxStyles = Object.freeze({\n  \"bridge\": \"xjp7ctv\",\n  \"wrap\": \"x1n2onr6 x1lliihq xh8yej3 x193iq5w\",\n  \"shell\": \"x78zum5 x6s0dn4 xp7e2i xh8yej3 x193iq5w xsejkeq x11irqjs x1j5qm77 x1y0btm7 xwi7vqo x2u8bby x1rnfs7p x19aimcq xkdsq27 x7c9pmz xdq8spx xuwbqqx\",\n  \"shellWrap\": \"x1a02dak\",\n  \"shellInvalid\": \"xbsl7fq\",\n  \"chip\": \"x3nfvp2 x1okw0bk x6s0dn4 xzci21y x14nmut9 x1j5qm77 x1y0btm7 xwi7vqo x1yn5p49 xl8unsv x1kdkrmc xg8yw49 xam5rvr\",\n  \"chipLabel\": \"xeuugli xb3r6kr xlyipyv xuxw1ft\",\n  \"chipRemove\": \"x3nfvp2 x6s0dn4 xl56j7k xkh2ocl xp8d6y2 x1717udv xc342km xjbqb8w x1ypdohk xowzrx4 xtnl7vc xq91tuz xdq8spx xkvsl0u x1s07b3s\",\n  \"lane\": \"x1717udv\",\n  \"laneMultiple\": \"x11i4osm x1843ork\",\n  \"clearBtn\": \"x1okw0bk x3nfvp2 x6s0dn4 xl56j7k xwqq7k2 xmll18r x1717udv xc342km xjbqb8w xowzrx4 x1ypdohk xtnl7vc xq91tuz xdq8spx xkvsl0u x1s07b3s\",\n  \"toggleBtn\": \"x1okw0bk x3nfvp2 x6s0dn4 xl56j7k xwqq7k2 xmll18r x1717udv xc342km xjbqb8w xowzrx4 x1ypdohk x1s07b3s\",\n  \"chevron\": \"x1jw3ynk xvle69y x47corl x11xpdln x7c9pmz xdq8spx\",\n  \"chevronOpen\": \"x1qul50q\",\n  \"scroll\": \"x114jws4 xysyzu8 xish69e xliy32w xktq63f xu94x83\",\n  \"list\": \"x1ghz6dp x1717udv x3ct3a4\",\n  \"option\": \"x1n2onr6 x78zum5 xdt5ytf x1he55yr x1d67laq x1e1zj16 x1oxztjp xslpj1p x19q6luk x1ypdohk x1qgcfax x1y0btm7 xv5lvn5 xs2xxs2 xq91tuz xdq8spx\",\n  \"optionActive\": \"xuma8wf x2c1auk\",\n  \"optionSelected\": \"xuma8wf x2c1auk xmnurzg\",\n  \"optionDisabled\": \"xbyyjgo x47corl\",\n  \"optionLabel\": \"xeuugli xb3r6kr xlyipyv xuxw1ft\",\n  \"optionDesc\": \"x1ur3rz7 xtaj45r x1d2f9kk\",\n  \"optionUse\": \"x18as732\",\n  \"empty\": \"x1ghz6dp x1d67laq x1e1zj16 x1oxztjp x1d2f9kk\",\n});\n"
        },
        {
          "path": "registry/files/ui/combobox/combobox.stylex.css",
          "target": "@ui/combobox/combobox.stylex.css",
          "type": "registry:file",
          "content": "@layer properties, theme, base, components, components.stylex.priority1, components.stylex.priority2, components.stylex.priority3, components.stylex.priority4, components.stylex.priority5;\n\n@layer components.stylex.priority1 {\n  :root, .x1klgzij {\n    --jx-brand-hue: var(--brand-hue);\n    --jx-background: var(--background);\n    --jx-foreground: var(--foreground);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-border: var(--border);\n    --jx-input: var(--input);\n    --jx-ring: var(--ring);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-font-sans: var(--font-sans);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-radius: var(--radius);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-scrim: var(--scrim);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-small: var(--text-small);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-lg: var(--text-lg);\n    --jx-track-label: var(--track-label);\n    --jx-track-wide: var(--track-wide);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-shell-w: var(--shell-w);\n    --jx-stage-w: var(--stage-w);\n    --jx-space-2: var(--space-2);\n    --jx-space-4: var(--space-4);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-80: var(--space-80);\n    --jx-hairline: var(--hairline);\n  }\n\n  .x13ei35y.x13ei35y, .x13ei35y.x13ei35y:root {\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-background: var(--background);\n    --jx-border: var(--border);\n    --jx-brand-hue: var(--brand-hue);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-font-sans: var(--font-sans);\n    --jx-foreground: var(--foreground);\n    --jx-hairline: var(--hairline);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-input: var(--input);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-radius: var(--radius);\n    --jx-ring: var(--ring);\n    --jx-scrim: var(--scrim);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shell-w: var(--shell-w);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-2: var(--space-2);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-4: var(--space-4);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-80: var(--space-80);\n    --jx-stage-w: var(--stage-w);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-lg: var(--text-lg);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-small: var(--text-small);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-track-label: var(--track-label);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-wide: var(--track-wide);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n  }\n}\n\n@layer components.stylex.priority2 {\n  .x1ghz6dp {\n    margin: 0;\n  }\n\n  .x1717udv {\n    padding: 0;\n  }\n}\n\n@layer components.stylex.priority3 {\n  .xwi7vqo {\n    border-color: var(--jx-border);\n  }\n\n  .x2u8bby {\n    border-radius: 0;\n  }\n\n  .xbsl7fq {\n    border-style: dashed;\n  }\n\n  .x1y0btm7 {\n    border-style: solid;\n  }\n\n  .xc342km {\n    border-width: 0;\n  }\n\n  .x1j5qm77 {\n    border-width: var(--jx-hairline);\n  }\n\n  .x11i4osm {\n    flex: 6rem;\n  }\n\n  .x1okw0bk {\n    flex: none;\n  }\n\n  .x1he55yr {\n    gap: calc(var(--jx-unit) * .5);\n  }\n\n  .xzci21y {\n    gap: var(--space-4);\n  }\n\n  .xp7e2i {\n    gap: var(--space-8);\n  }\n\n  .xysyzu8 {\n    overflow: auto;\n  }\n\n  .xb3r6kr {\n    overflow: hidden;\n  }\n\n  .xish69e {\n    overscroll-behavior: contain;\n  }\n\n  .xktq63f {\n    padding-block: var(--space-4);\n  }\n\n  .x1e1zj16 {\n    padding-block: var(--space-6);\n  }\n\n  .xu94x83 {\n    padding-inline: max(4px - var(--jx-scrollbar-thin, 0px),0px);\n  }\n\n  .x1d67laq {\n    padding-inline: var(--space-10);\n  }\n\n  .x11irqjs {\n    padding-inline: var(--space-12);\n  }\n}\n\n@layer components.stylex.priority4 {\n  .x6s0dn4 {\n    align-items: center;\n  }\n\n  .xkh2ocl {\n    align-self: stretch;\n  }\n\n  .xjbqb8w {\n    background-color: #0000;\n  }\n\n  .x1rnfs7p {\n    background-color: var(--jx-background);\n  }\n\n  .x1yn5p49 {\n    background-color: var(--jx-muted);\n  }\n\n  .xuma8wf {\n    background-color: var(--jx-terminal-hover);\n  }\n\n  .xv5lvn5 {\n    border-inline-start-color: #0000;\n  }\n\n  .xmnurzg {\n    border-inline-start-color: var(--jx-primary);\n  }\n\n  .x1qgcfax {\n    border-inline-start-width: calc(var(--jx-unit) * .5);\n  }\n\n  .x19aimcq {\n    --lightningcss-light: initial;\n    --lightningcss-dark: ;\n    color-scheme: light;\n  }\n\n  .x1d2f9kk {\n    color: color-mix(in oklab,var(--terminal-foreground) 55%,transparent);\n  }\n\n  .x19q6luk {\n    color: color-mix(in oklab,var(--terminal-foreground) 72%,transparent);\n  }\n\n  .xl8unsv {\n    color: var(--jx-foreground);\n  }\n\n  .xowzrx4 {\n    color: var(--jx-muted-foreground);\n  }\n\n  .x18as732 {\n    color: var(--jx-primary);\n  }\n\n  .x2c1auk {\n    color: var(--jx-terminal-foreground);\n  }\n\n  .x1ypdohk {\n    cursor: pointer;\n  }\n\n  .x1lliihq {\n    display: block;\n  }\n\n  .xjp7ctv {\n    display: contents;\n  }\n\n  .x78zum5 {\n    display: flex;\n  }\n\n  .x3nfvp2 {\n    display: inline-flex;\n  }\n\n  .xdt5ytf {\n    flex-direction: column;\n  }\n\n  .x1a02dak {\n    flex-wrap: wrap;\n  }\n\n  .x1oxztjp {\n    font-size: var(--jx-text-base);\n  }\n\n  .x1kdkrmc {\n    font-size: var(--text-label-lg);\n  }\n\n  .x1ur3rz7 {\n    font-size: var(--text-label);\n  }\n\n  .xl56j7k {\n    justify-content: center;\n  }\n\n  .xtaj45r {\n    line-height: var(--leading-14, 1.4);\n  }\n\n  .xslpj1p {\n    line-height: var(--leading-145, 1.45);\n  }\n\n  .xg8yw49 {\n    line-height: var(--leading-none, 1);\n  }\n\n  .x3ct3a4 {\n    list-style-type: none;\n  }\n\n  .xbyyjgo {\n    opacity: .5;\n  }\n\n  .x14nmut9 {\n    padding-inline-start: var(--space-8);\n  }\n\n  .x47corl {\n    pointer-events: none;\n  }\n\n  .x1n2onr6 {\n    position: relative;\n  }\n\n  .x1qul50q {\n    rotate: 180deg;\n  }\n\n  .xliy32w {\n    scrollbar-gutter: stable both-edges;\n  }\n\n  .xlyipyv {\n    text-overflow: ellipsis;\n  }\n\n  .xq91tuz {\n    transition-duration: var(--motion-100, .1s);\n  }\n\n  .x7c9pmz {\n    transition-duration: var(--motion-150, .15s);\n  }\n\n  .xs2xxs2 {\n    transition-property: background-color, color;\n  }\n\n  .xkdsq27 {\n    transition-property: box-shadow;\n  }\n\n  .xtnl7vc {\n    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke;\n  }\n\n  .x11xpdln {\n    transition-property: transform;\n  }\n\n  .xdq8spx {\n    transition-timing-function: var(--motion-ease-out, ease-out);\n  }\n\n  .xuxw1ft {\n    white-space: nowrap;\n  }\n\n  .x1s07b3s:disabled {\n    cursor: not-allowed;\n  }\n\n  .xkvsl0u:hover {\n    color: var(--jx-foreground);\n  }\n\n  @media (prefers-color-scheme: dark) {\n    .xuwbqqx.xuwbqqx {\n      --lightningcss-light: ;\n      --lightningcss-dark: initial;\n      color-scheme: dark;\n    }\n  }\n}\n\n@layer components.stylex.priority5 {\n  .xvle69y {\n    height: .75rem;\n  }\n\n  .xmll18r {\n    height: 1.25rem;\n  }\n\n  .xam5rvr {\n    height: 1.5rem;\n  }\n\n  .x114jws4 {\n    max-height: 60vh;\n  }\n\n  .x193iq5w {\n    max-width: 100%;\n  }\n\n  .xsejkeq {\n    min-height: 2.5rem;\n  }\n\n  .xeuugli {\n    min-width: 0;\n  }\n\n  .x1843ork {\n    min-width: 6rem;\n  }\n\n  .x1jw3ynk {\n    width: .75rem;\n  }\n\n  .xwqq7k2 {\n    width: 1.25rem;\n  }\n\n  .xp8d6y2 {\n    width: 1.5rem;\n  }\n\n  .xh8yej3 {\n    width: 100%;\n  }\n}\n/* buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9 · generator: @jixoai/ui-vite-plugin@0.6.0 · engine: @stylexjs/unplugin@0.19.0 */\n"
        }
      ],
      "registryDependencies": [
        "@jixoai/form-field",
        "@jixoai/utils",
        "@jixoai/jixoai-theme",
        "@jixoai/defaults"
      ],
      "meta": {
        "group": "data-entry",
        "href": "/docs/components/combobox.html"
      }
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "tags-input",
      "type": "registry:ui",
      "title": "Tags input",
      "description": "Input + multiselect hybrid: flex-wrap tag chips with press-physics removal, Enter/comma/Tab/paste-split to add, Backspace removes last, suggestions popover with filtering, maxTags limit, duplicate flash, $bindable Tag[]. name= submits the tag VALUES as one JSON array string (empty set contributes nothing) through the faceless form-field bridge. Floating-surface law: ::after shadow layer (semi-transparent black/white) + @starting-style entry; variant='solid' | 'acrylic' | 'auto' (acrylic falls back to solid under prefers-reduced-transparency; the terminal bezel keeps its identity through the jx-surface fill props).",
      "files": [
        {
          "path": "registry/files/ui/tags-input/tags-input.svelte",
          "target": "@ui/tags-input/tags-input.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/tags-input/index.ts",
          "target": "@ui/tags-input/index.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/tags-input/tags-input.css",
          "target": "@ui/tags-input/tags-input.css",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/tags-input/tags-input-defaults.svelte.ts",
          "target": "@ui/tags-input/tags-input-defaults.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/tags-input/tags-input.stylex.js",
          "target": "@ui/tags-input/tags-input.stylex.js",
          "type": "registry:file",
          "content": "import './tags-input.stylex.css';\n// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: tags-input\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const tagsStyles = Object.freeze({\n  \"bridge\": \"xjp7ctv\",\n  \"shell\": \"x78zum5 x1a02dak x6s0dn4 xiouwu1 xh8yej3 x193iq5w x1bhj078 xwwigjq xzljubx x14o5nlz x1y0btm7 xwi7vqo x2u8bby x1rnfs7p\",\n  \"shellInvalid\": \"xbsl7fq\",\n  \"chip\": \"x3nfvp2 x6s0dn4 xiouwu1 x1qvcktr x11l81wc x14o5nlz x1y0btm7 xwi7vqo x1yn5p49 xl8unsv xxguibh x1a63sry\",\n  \"chipFixedEnd\": \"xbauc9t\",\n  \"chipFlash\": \"xx5a0qd\",\n  \"chipLabel\": \"xeuugli xb3r6kr xlyipyv xuxw1ft\",\n  \"remove\": \"x3nfvp2 x6s0dn4 xl56j7k xkh2ocl xu9qwbo x1717udv xc342km xjbqb8w xxguibh xn212u0 x1ypdohk\",\n  \"full\": \"xowzrx4 xxguibh x127mb74\",\n  \"input\": \"x845mor xeuugli x1qvcktr x1717udv xc342km x1a2a7pz xjbqb8w xl8unsv xxguibh x1a63sry\",\n  \"scroll\": \"x114jws4 xysyzu8 xish69e xliy32w x124kscu xu94x83\",\n  \"list\": \"x1ghz6dp x1717udv x3ct3a4\",\n  \"suggestion\": \"xwwigjq xzljubx x1bhj078 xxguibh x1a63sry x19q6luk x1ypdohk x1ocy2l6 x1t7ytsu xv5lvn5\",\n  \"rowActive\": \"xuma8wf x2c1auk\",\n  \"rowAddedEdge\": \"xmnurzg\",\n});\n"
        },
        {
          "path": "registry/files/tokens.stylex.js",
          "target": "@lib/tokens.stylex.js",
          "type": "registry:file",
          "content": "// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: tags-input\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const tagsStyles = Object.freeze({\n  \"bridge\": \"xjp7ctv\",\n  \"shell\": \"x78zum5 x1a02dak x6s0dn4 xiouwu1 xh8yej3 x193iq5w x1bhj078 xwwigjq xzljubx x14o5nlz x1y0btm7 xwi7vqo x2u8bby x1rnfs7p\",\n  \"shellInvalid\": \"xbsl7fq\",\n  \"chip\": \"x3nfvp2 x6s0dn4 xiouwu1 x1qvcktr x11l81wc x14o5nlz x1y0btm7 xwi7vqo x1yn5p49 xl8unsv xxguibh x1a63sry\",\n  \"chipFixedEnd\": \"xbauc9t\",\n  \"chipFlash\": \"xx5a0qd\",\n  \"chipLabel\": \"xeuugli xb3r6kr xlyipyv xuxw1ft\",\n  \"remove\": \"x3nfvp2 x6s0dn4 xl56j7k xkh2ocl xu9qwbo x1717udv xc342km xjbqb8w xxguibh xn212u0 x1ypdohk\",\n  \"full\": \"xowzrx4 xxguibh x127mb74\",\n  \"input\": \"x845mor xeuugli x1qvcktr x1717udv xc342km x1a2a7pz xjbqb8w xl8unsv xxguibh x1a63sry\",\n  \"scroll\": \"x114jws4 xysyzu8 xish69e xliy32w x124kscu xu94x83\",\n  \"list\": \"x1ghz6dp x1717udv x3ct3a4\",\n  \"suggestion\": \"xwwigjq xzljubx x1bhj078 xxguibh x1a63sry x19q6luk x1ypdohk x1ocy2l6 x1t7ytsu xv5lvn5\",\n  \"rowActive\": \"xuma8wf x2c1auk\",\n  \"rowAddedEdge\": \"xmnurzg\",\n});\n"
        },
        {
          "path": "registry/files/ui/tags-input/tags-input.stylex.css",
          "target": "@ui/tags-input/tags-input.stylex.css",
          "type": "registry:file",
          "content": "@layer properties, theme, base, components, components.stylex.priority1, components.stylex.priority2, components.stylex.priority3, components.stylex.priority4, components.stylex.priority5;\n\n@layer components.stylex.priority1 {\n  :root, .x1klgzij {\n    --jx-brand-hue: var(--brand-hue);\n    --jx-background: var(--background);\n    --jx-foreground: var(--foreground);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-border: var(--border);\n    --jx-input: var(--input);\n    --jx-ring: var(--ring);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-font-sans: var(--font-sans);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-radius: var(--radius);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-scrim: var(--scrim);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-small: var(--text-small);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-lg: var(--text-lg);\n    --jx-track-label: var(--track-label);\n    --jx-track-wide: var(--track-wide);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-shell-w: var(--shell-w);\n    --jx-stage-w: var(--stage-w);\n    --jx-space-2: var(--space-2);\n    --jx-space-4: var(--space-4);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-80: var(--space-80);\n    --jx-hairline: var(--hairline);\n  }\n\n  .x13ei35y.x13ei35y, .x13ei35y.x13ei35y:root {\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-background: var(--background);\n    --jx-border: var(--border);\n    --jx-brand-hue: var(--brand-hue);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-font-sans: var(--font-sans);\n    --jx-foreground: var(--foreground);\n    --jx-hairline: var(--hairline);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-input: var(--input);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-radius: var(--radius);\n    --jx-ring: var(--ring);\n    --jx-scrim: var(--scrim);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shell-w: var(--shell-w);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-2: var(--space-2);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-4: var(--space-4);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-80: var(--space-80);\n    --jx-stage-w: var(--stage-w);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-lg: var(--text-lg);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-small: var(--text-small);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-track-label: var(--track-label);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-wide: var(--track-wide);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n  }\n}\n\n@layer components.stylex.priority2 {\n  .x1ghz6dp {\n    margin: 0;\n  }\n\n  .x1717udv {\n    padding: 0;\n  }\n}\n\n@layer components.stylex.priority3 {\n  .xwi7vqo {\n    border-color: var(--jx-border);\n  }\n\n  .xx5a0qd {\n    border-color: var(--jx-primary);\n  }\n\n  .x2u8bby {\n    border-radius: 0;\n  }\n\n  .xbsl7fq {\n    border-style: dashed;\n  }\n\n  .x1y0btm7 {\n    border-style: solid;\n  }\n\n  .xc342km {\n    border-width: 0;\n  }\n\n  .x14o5nlz {\n    border-width: var(--hairline);\n  }\n\n  .x845mor {\n    flex: 1;\n  }\n\n  .xiouwu1 {\n    gap: var(--jx-gap);\n  }\n\n  .x1a2a7pz {\n    outline: none;\n  }\n\n  .xysyzu8 {\n    overflow: auto;\n  }\n\n  .xb3r6kr {\n    overflow: hidden;\n  }\n\n  .xish69e {\n    overscroll-behavior: contain;\n  }\n\n  .xzljubx {\n    padding-block: var(--jx-gap);\n  }\n\n  .x124kscu {\n    padding-block: var(--jx-space-4);\n  }\n\n  .xu94x83 {\n    padding-inline: max(4px - var(--jx-scrollbar-thin, 0px),0px);\n  }\n\n  .xwwigjq {\n    padding-inline: var(--jx-inset);\n  }\n}\n\n@layer components.stylex.priority4 {\n  .x6s0dn4 {\n    align-items: center;\n  }\n\n  .xkh2ocl {\n    align-self: stretch;\n  }\n\n  .xjbqb8w {\n    background-color: #0000;\n  }\n\n  .x1rnfs7p {\n    background-color: var(--jx-background);\n  }\n\n  .x1yn5p49 {\n    background-color: var(--jx-muted);\n  }\n\n  .xuma8wf {\n    background-color: var(--jx-terminal-hover);\n  }\n\n  .xv5lvn5 {\n    border-inline-start-color: #0000;\n  }\n\n  .xmnurzg {\n    border-inline-start-color: var(--jx-primary);\n  }\n\n  .x1t7ytsu {\n    border-inline-start-style: solid;\n  }\n\n  .x1ocy2l6 {\n    border-inline-start-width: calc(var(--jx-unit) / 2);\n  }\n\n  .x19q6luk {\n    color: color-mix(in oklab,var(--terminal-foreground) 72%,transparent);\n  }\n\n  .xl8unsv {\n    color: var(--jx-foreground);\n  }\n\n  .xowzrx4 {\n    color: var(--jx-muted-foreground);\n  }\n\n  .x2c1auk {\n    color: var(--jx-terminal-foreground);\n  }\n\n  .x1ypdohk {\n    cursor: pointer;\n  }\n\n  .xjp7ctv {\n    display: contents;\n  }\n\n  .x78zum5 {\n    display: flex;\n  }\n\n  .x3nfvp2 {\n    display: inline-flex;\n  }\n\n  .x1a02dak {\n    flex-wrap: wrap;\n  }\n\n  .xxguibh {\n    font-size: var(--jx-text);\n  }\n\n  .xl56j7k {\n    justify-content: center;\n  }\n\n  .x1a63sry {\n    line-height: var(--jx-leading);\n  }\n\n  .xn212u0 {\n    line-height: var(--jx-line);\n  }\n\n  .x127mb74 {\n    line-height: var(--jx-row-min);\n  }\n\n  .x3ct3a4 {\n    list-style-type: none;\n  }\n\n  .xbauc9t {\n    padding-inline-end: var(--jx-space-8);\n  }\n\n  .x11l81wc {\n    padding-inline-start: var(--jx-inset);\n  }\n\n  .xliy32w {\n    scrollbar-gutter: stable both-edges;\n  }\n\n  .xlyipyv {\n    text-overflow: ellipsis;\n  }\n\n  .xuxw1ft {\n    white-space: nowrap;\n  }\n}\n\n@layer components.stylex.priority5 {\n  .x114jws4 {\n    max-height: 60vh;\n  }\n\n  .x193iq5w {\n    max-width: 100%;\n  }\n\n  .x1bhj078 {\n    min-height: var(--jx-hit);\n  }\n\n  .x1qvcktr {\n    min-height: var(--jx-row-min);\n  }\n\n  .xeuugli {\n    min-width: 0;\n  }\n\n  .xu9qwbo {\n    min-width: var(--jx-hit);\n  }\n\n  .xh8yej3 {\n    width: 100%;\n  }\n}\n/* buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9 · generator: @jixoai/ui-vite-plugin@0.6.0 · engine: @stylexjs/unplugin@0.19.0 */\n"
        }
      ],
      "registryDependencies": [
        "@jixoai/form-field",
        "@jixoai/icon",
        "@jixoai/utils",
        "@jixoai/jixoai-theme",
        "@jixoai/defaults",
        "@jixoai/control-chrome"
      ],
      "meta": {
        "group": "data-entry",
        "href": "/docs/components/tags-input.html"
      }
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "badge",
      "type": "registry:ui",
      "title": "Badge",
      "description": "The inline status chip of the site grammar: Share Tech Mono uppercase micro-label, 1px border, kbd-law geometry (height from the secondary line, no block padding). Variant grammar: fill | tonal | outline (default tonal — the bare Badge is the brand primary tint, no local hue override); status hues inject --jx-tonal through a class utility (neutral / error / success).",
      "files": [
        {
          "path": "registry/files/ui/badge/badge.svelte",
          "target": "@ui/badge/badge.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/badge/index.ts",
          "target": "@ui/badge/index.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/badge/badge-defaults.svelte.ts",
          "target": "@ui/badge/badge-defaults.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/badge/badge.stylex.js",
          "target": "@ui/badge/badge.stylex.js",
          "type": "registry:file",
          "content": "import './badge.stylex.css';\n// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: badge\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const badgeStyles = Object.freeze({\n  \"base\": \"x3nfvp2 x6s0dn4 x1xsfxl3 x9f619 x193iq5w xwwigjq x1j5qm77 x1y0btm7 xzavzzj xa69gwt x19bae2 xavyn3k xtvhhri xuxw1ft x1tzjh5l\",\n  \"square\": \"x4vrqqa\",\n  \"pill\": \"xtkphhm\",\n  \"slotLanes\": \"xytk83d x19rfknw\",\n  \"fill\": \"x1wy2m0j xugmw4y x1n85tha x9yvj25 x1w1tqly xs5hli\",\n  \"tonal\": \"xf1wjqb xvjspsj xzbs2vq x9yvj25 x1w1tqly xs5hli\",\n  \"outline\": \"xjbqb8w xg9oa76 xl8unsv x9yvj25 x1w1tqly xs5hli\",\n  \"slotStart\": \"x3nfvp2\",\n  \"slotEnd\": \"x3nfvp2\",\n});\n"
        },
        {
          "path": "registry/files/ui/badge/badge.css",
          "target": "@ui/badge/badge.css",
          "type": "registry:file"
        },
        {
          "path": "registry/files/tokens.stylex.js",
          "target": "@lib/tokens.stylex.js",
          "type": "registry:file",
          "content": "// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: badge\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const badgeStyles = Object.freeze({\n  \"base\": \"x3nfvp2 x6s0dn4 x1xsfxl3 x9f619 x193iq5w xwwigjq x1j5qm77 x1y0btm7 xzavzzj xa69gwt x19bae2 xavyn3k xtvhhri xuxw1ft x1tzjh5l\",\n  \"square\": \"x4vrqqa\",\n  \"pill\": \"xtkphhm\",\n  \"slotLanes\": \"xytk83d x19rfknw\",\n  \"fill\": \"x1wy2m0j xugmw4y x1n85tha x9yvj25 x1w1tqly xs5hli\",\n  \"tonal\": \"xf1wjqb xvjspsj xzbs2vq x9yvj25 x1w1tqly xs5hli\",\n  \"outline\": \"xjbqb8w xg9oa76 xl8unsv x9yvj25 x1w1tqly xs5hli\",\n  \"slotStart\": \"x3nfvp2\",\n  \"slotEnd\": \"x3nfvp2\",\n});\n"
        },
        {
          "path": "registry/files/ui/badge/badge.stylex.css",
          "target": "@ui/badge/badge.stylex.css",
          "type": "registry:file",
          "content": "@layer properties, theme, base, components, components.stylex.priority1, components.stylex.priority2, components.stylex.priority3, components.stylex.priority4;\n\n@layer components.stylex.priority1 {\n  :root, .x1klgzij {\n    --jx-brand-hue: var(--brand-hue);\n    --jx-background: var(--background);\n    --jx-foreground: var(--foreground);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-border: var(--border);\n    --jx-input: var(--input);\n    --jx-ring: var(--ring);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-font-sans: var(--font-sans);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-radius: var(--radius);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-scrim: var(--scrim);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-small: var(--text-small);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-lg: var(--text-lg);\n    --jx-track-label: var(--track-label);\n    --jx-track-wide: var(--track-wide);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-shell-w: var(--shell-w);\n    --jx-stage-w: var(--stage-w);\n    --jx-space-2: var(--space-2);\n    --jx-space-4: var(--space-4);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-80: var(--space-80);\n    --jx-hairline: var(--hairline);\n  }\n\n  .x13ei35y.x13ei35y, .x13ei35y.x13ei35y:root {\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-background: var(--background);\n    --jx-border: var(--border);\n    --jx-brand-hue: var(--brand-hue);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-font-sans: var(--font-sans);\n    --jx-foreground: var(--foreground);\n    --jx-hairline: var(--hairline);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-input: var(--input);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-radius: var(--radius);\n    --jx-ring: var(--ring);\n    --jx-scrim: var(--scrim);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shell-w: var(--shell-w);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-2: var(--space-2);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-4: var(--space-4);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-80: var(--space-80);\n    --jx-stage-w: var(--stage-w);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-lg: var(--text-lg);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-small: var(--text-small);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-track-label: var(--track-label);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-wide: var(--track-wide);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n  }\n}\n\n@layer components.stylex.priority2 {\n  .xvjspsj {\n    border-color: color-mix(in oklab,var(--jx-tonal) 45%,transparent);\n  }\n\n  .xugmw4y {\n    border-color: var(--jx-fill);\n  }\n\n  .xg9oa76 {\n    border-color: var(--jx-outline);\n  }\n\n  .xtkphhm {\n    border-radius: 3.40282e38px;\n  }\n\n  .x4vrqqa {\n    border-radius: var(--jx-radius);\n  }\n\n  .x1y0btm7 {\n    border-style: solid;\n  }\n\n  .x1j5qm77 {\n    border-width: var(--jx-hairline);\n  }\n\n  .x1xsfxl3 {\n    gap: calc(var(--jx-gap) / 2);\n  }\n\n  .xwwigjq {\n    padding-inline: var(--jx-inset);\n  }\n\n  @media (forced-colors: active) {\n    .x1w1tqly.x1w1tqly {\n      border-color: canvastext;\n    }\n  }\n}\n\n@layer components.stylex.priority3 {\n  .x6s0dn4 {\n    align-items: center;\n  }\n\n  .xf1wjqb {\n    background-color: color-mix(in oklab,var(--jx-tonal) 12%,transparent);\n  }\n\n  .xjbqb8w {\n    background-color: #0000;\n  }\n\n  .x1wy2m0j {\n    background-color: var(--jx-fill);\n  }\n\n  .x9f619 {\n    box-sizing: border-box;\n  }\n\n  .x1n85tha {\n    color: var(--jx-fill-ink);\n  }\n\n  .xl8unsv {\n    color: var(--jx-foreground);\n  }\n\n  .xzbs2vq {\n    color: var(--jx-tonal);\n  }\n\n  .x3nfvp2 {\n    display: inline-flex;\n  }\n\n  .xzavzzj {\n    font-family: var(--jx-font-nav);\n  }\n\n  .xa69gwt {\n    font-size: var(--jx-text-secondary);\n  }\n\n  .x1tzjh5l {\n    forced-color-adjust: auto;\n  }\n\n  .xavyn3k {\n    letter-spacing: var(--track-14);\n  }\n\n  .x19bae2 {\n    line-height: var(--jx-line-secondary);\n  }\n\n  .xtvhhri {\n    text-transform: uppercase;\n  }\n\n  .xuxw1ft {\n    white-space: nowrap;\n  }\n\n  @media (forced-colors: active) {\n    .x9yvj25.x9yvj25 {\n      background-color: canvas;\n    }\n\n    .xs5hli.xs5hli {\n      color: canvastext;\n    }\n  }\n}\n\n@layer components.stylex.priority4 {\n  .x193iq5w {\n    max-width: 100%;\n  }\n\n  .xytk83d:has([data-icon=\"inline-start\"]) {\n    padding-left: calc(var(--jx-inset) / 2);\n  }\n\n  .x19rfknw:has([data-icon=\"inline-end\"]) {\n    padding-right: calc(var(--jx-inset) / 2);\n  }\n}\n/* buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9 · generator: @jixoai/ui-vite-plugin@0.6.0 · engine: @stylexjs/unplugin@0.19.0 */\n"
        }
      ],
      "docs": "Props: variant? ('fill'|'tonal'|'outline', default 'tonal'), shape? ('square'|'pill', default 'square'), slotStart?/slotEnd? (Snippet icon lanes with adaptive padding), density? (Density), plus every <span> attribute passthrough. Hue seam: class=\"jx-hue-error\" (intent utilities; arbitrary form for unlisted hues).",
      "meta": {
        "group": "data-display",
        "href": "/docs/components/badge.html"
      },
      "registryDependencies": [
        "@jixoai/jixoai-theme",
        "@jixoai/defaults",
        "@jixoai/paint"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "separator",
      "type": "registry:ui",
      "title": "Separator",
      "description": "W3C-first: the horizontal separator IS the native <hr> (thematic break semantics for free); only the vertical posture takes the ARIA route (<div role=separator>). No color, only physics: the default variant is fused — a backdrop-filter contrast ghost that self-adapts to any background (the ink law); geometry variants (dashed/dense/dotted/wavy) are masks over that strip, the fade variant rides a blend-mode gradient, and solid is the plain-fill var(--border) escape (the subtraction-ink exception, Owner amendment 2026-09-08).",
      "files": [
        {
          "path": "registry/files/ui/separator/separator.svelte",
          "target": "@ui/separator/separator.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/separator/separator.css",
          "target": "@ui/separator/separator.css",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/separator/separator.stylex.js",
          "target": "@ui/separator/separator.stylex.js",
          "type": "registry:file",
          "content": "import './separator.stylex.css';\n// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: separator\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const separatorStyles = Object.freeze({\n  \"horizontal\": \"xh8yej3 xjm9jq1 x1okw0bk x1ghz6dp x1s3qnfn xbzouxq xc342km xng3xce\",\n  \"vertical\": \"x1rg5ohu x1i1rx1s xkh2ocl x1okw0bk x1s3qnfn xbzouxq\",\n  \"solidHorizontal\": \"x1t853zo xnf7tsy\",\n  \"solidVertical\": \"x1t853zo xnf7tsy\",\n  \"dashedH\": \"x1ycxmf xxg92ui\",\n  \"dashedV\": \"x130xnox x1mauu7a\",\n  \"denseH\": \"xdm3r4a x1n3fem5\",\n  \"denseV\": \"x3q4nmu x1fb04h1\",\n  \"dottedH\": \"x36qwtl xzw1ypj x5cpf72 xsbdu3q x1pf8epq x1wsrsg2 x1wix2xn\",\n  \"dottedV\": \"xfo62xy xzw1ypj x5cpf72 xhxtcz0 x1a1638o xcljghj xi0he60\",\n  \"wavyH\": \"xols6we x1uv594n x1is8714 x3d3ze xrqyqz2 x1wsrsg2 x1wix2xn\",\n  \"wavyV\": \"x1v4s8kt xwrgzkm x1tmcpx8 x1j3x0ap x8x7f8w xcljghj xi0he60\",\n  \"fadeH\": \"x1t853zo x1go0ci8 x6176g0\",\n  \"fadeV\": \"x1t853zo xm93v8h x6176g0\",\n});\n"
        },
        {
          "path": "registry/files/ui/separator/index.ts",
          "target": "@ui/separator/index.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/separator/separator-defaults.svelte.ts",
          "target": "@ui/separator/separator-defaults.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/tokens.stylex.js",
          "target": "@lib/tokens.stylex.js",
          "type": "registry:file",
          "content": "// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: separator\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const separatorStyles = Object.freeze({\n  \"horizontal\": \"xh8yej3 xjm9jq1 x1okw0bk x1ghz6dp x1s3qnfn xbzouxq xc342km xng3xce\",\n  \"vertical\": \"x1rg5ohu x1i1rx1s xkh2ocl x1okw0bk x1s3qnfn xbzouxq\",\n  \"solidHorizontal\": \"x1t853zo xnf7tsy\",\n  \"solidVertical\": \"x1t853zo xnf7tsy\",\n  \"dashedH\": \"x1ycxmf xxg92ui\",\n  \"dashedV\": \"x130xnox x1mauu7a\",\n  \"denseH\": \"xdm3r4a x1n3fem5\",\n  \"denseV\": \"x3q4nmu x1fb04h1\",\n  \"dottedH\": \"x36qwtl xzw1ypj x5cpf72 xsbdu3q x1pf8epq x1wsrsg2 x1wix2xn\",\n  \"dottedV\": \"xfo62xy xzw1ypj x5cpf72 xhxtcz0 x1a1638o xcljghj xi0he60\",\n  \"wavyH\": \"xols6we x1uv594n x1is8714 x3d3ze xrqyqz2 x1wsrsg2 x1wix2xn\",\n  \"wavyV\": \"x1v4s8kt xwrgzkm x1tmcpx8 x1j3x0ap x8x7f8w xcljghj xi0he60\",\n  \"fadeH\": \"x1t853zo x1go0ci8 x6176g0\",\n  \"fadeV\": \"x1t853zo xm93v8h x6176g0\",\n});\n"
        },
        {
          "path": "registry/files/ui/separator/separator.stylex.css",
          "target": "@ui/separator/separator.stylex.css",
          "type": "registry:file",
          "content": "@layer properties, theme, base, components, components.stylex.priority1, components.stylex.priority2, components.stylex.priority3, components.stylex.priority4, components.stylex.priority5;\n\n@layer components.stylex.priority1 {\n  :root, .x1klgzij {\n    --jx-brand-hue: var(--brand-hue);\n    --jx-background: var(--background);\n    --jx-foreground: var(--foreground);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-border: var(--border);\n    --jx-input: var(--input);\n    --jx-ring: var(--ring);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-font-sans: var(--font-sans);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-radius: var(--radius);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-scrim: var(--scrim);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-small: var(--text-small);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-lg: var(--text-lg);\n    --jx-track-label: var(--track-label);\n    --jx-track-wide: var(--track-wide);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-shell-w: var(--shell-w);\n    --jx-stage-w: var(--stage-w);\n    --jx-space-2: var(--space-2);\n    --jx-space-4: var(--space-4);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-80: var(--space-80);\n    --jx-hairline: var(--hairline);\n  }\n\n  .x13ei35y.x13ei35y, .x13ei35y.x13ei35y:root {\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-background: var(--background);\n    --jx-border: var(--border);\n    --jx-brand-hue: var(--brand-hue);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-font-sans: var(--font-sans);\n    --jx-foreground: var(--foreground);\n    --jx-hairline: var(--hairline);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-input: var(--input);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-radius: var(--radius);\n    --jx-ring: var(--ring);\n    --jx-scrim: var(--scrim);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shell-w: var(--shell-w);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-2: var(--space-2);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-4: var(--space-4);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-80: var(--space-80);\n    --jx-stage-w: var(--stage-w);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-lg: var(--text-lg);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-small: var(--text-small);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-track-label: var(--track-label);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-wide: var(--track-wide);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n  }\n}\n\n@layer components.stylex.priority2 {\n  .x1ghz6dp {\n    margin: 0;\n  }\n}\n\n@layer components.stylex.priority3 {\n  .xng3xce {\n    border-style: none;\n  }\n\n  .xc342km {\n    border-width: 0;\n  }\n\n  .x1okw0bk {\n    flex: none;\n  }\n}\n\n@layer components.stylex.priority4 {\n  .xbzouxq {\n    -webkit-backdrop-filter: contrast(.5);\n  }\n\n  .x5cpf72 {\n    -webkit-mask-image: radial-gradient(1px at 1px 1px, #000 99%, #0000 100%);\n  }\n\n  .x1fb04h1 {\n    -webkit-mask-image: repeating-linear-gradient(#000 0 3px, #0000 3px 6px);\n  }\n\n  .x1mauu7a {\n    -webkit-mask-image: repeating-linear-gradient(#000 0 6px, #0000 6px 10px);\n  }\n\n  .x1n3fem5 {\n    -webkit-mask-image: repeating-linear-gradient(90deg, #000 0 3px, #0000 3px 6px);\n  }\n\n  .xxg92ui {\n    -webkit-mask-image: repeating-linear-gradient(90deg, #000 0 6px, #0000 6px 10px);\n  }\n\n  .x1is8714 {\n    -webkit-mask-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='6'%3E%3Cpath d='M0 3 Q3 .4 6 3 T12 3' fill='none' stroke='black' stroke-width='1.3'/%3E%3C/svg%3E\");\n  }\n\n  .x1tmcpx8 {\n    -webkit-mask-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='12'%3E%3Cpath d='M3 0 Q.4 3 3 6 T3 12' fill='none' stroke='black' stroke-width='1.3'/%3E%3C/svg%3E\");\n  }\n\n  .x1wix2xn {\n    -webkit-mask-repeat: repeat-x;\n  }\n\n  .xi0he60 {\n    -webkit-mask-repeat: repeat-y;\n  }\n\n  .xrqyqz2 {\n    -webkit-mask-size: 12px 6px;\n  }\n\n  .x1a1638o {\n    -webkit-mask-size: 2px 5px;\n  }\n\n  .x1pf8epq {\n    -webkit-mask-size: 5px 2px;\n  }\n\n  .x8x7f8w {\n    -webkit-mask-size: 6px 12px;\n  }\n\n  .xkh2ocl {\n    align-self: stretch;\n  }\n\n  .x1s3qnfn {\n    backdrop-filter: contrast(.5);\n  }\n\n  .x1t853zo {\n    backdrop-filter: none;\n  }\n\n  .xnf7tsy {\n    background-color: var(--jx-border);\n  }\n\n  .xm93v8h {\n    background-image: linear-gradient(#0000, #ffffff59 30%, #fff9 50%, #ffffff59 70%, #0000);\n  }\n\n  .x1go0ci8 {\n    background-image: linear-gradient(90deg, #0000, #ffffff59 30%, #fff9 50%, #ffffff59 70%, #0000);\n  }\n\n  .x1rg5ohu {\n    display: inline-block;\n  }\n\n  .xzw1ypj {\n    -webkit-mask-image: radial-gradient(1px at 1px 1px, #000 99%, #0000 100%);\n    mask-image: radial-gradient(1px at 1px 1px, #000 99%, #0000 100%);\n  }\n\n  .x3q4nmu {\n    -webkit-mask-image: repeating-linear-gradient(#000 0 3px, #0000 3px 6px);\n    mask-image: repeating-linear-gradient(#000 0 3px, #0000 3px 6px);\n  }\n\n  .x130xnox {\n    -webkit-mask-image: repeating-linear-gradient(#000 0 6px, #0000 6px 10px);\n    mask-image: repeating-linear-gradient(#000 0 6px, #0000 6px 10px);\n  }\n\n  .xdm3r4a {\n    -webkit-mask-image: repeating-linear-gradient(90deg, #000 0 3px, #0000 3px 6px);\n    mask-image: repeating-linear-gradient(90deg, #000 0 3px, #0000 3px 6px);\n  }\n\n  .x1ycxmf {\n    -webkit-mask-image: repeating-linear-gradient(90deg, #000 0 6px, #0000 6px 10px);\n    mask-image: repeating-linear-gradient(90deg, #000 0 6px, #0000 6px 10px);\n  }\n\n  .x1uv594n {\n    -webkit-mask-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='6'%3E%3Cpath d='M0 3 Q3 .4 6 3 T12 3' fill='none' stroke='black' stroke-width='1.3'/%3E%3C/svg%3E\");\n    mask-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='6'%3E%3Cpath d='M0 3 Q3 .4 6 3 T12 3' fill='none' stroke='black' stroke-width='1.3'/%3E%3C/svg%3E\");\n  }\n\n  .xwrgzkm {\n    -webkit-mask-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='12'%3E%3Cpath d='M3 0 Q.4 3 3 6 T3 12' fill='none' stroke='black' stroke-width='1.3'/%3E%3C/svg%3E\");\n    mask-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='12'%3E%3Cpath d='M3 0 Q.4 3 3 6 T3 12' fill='none' stroke='black' stroke-width='1.3'/%3E%3C/svg%3E\");\n  }\n\n  .x1wsrsg2 {\n    -webkit-mask-repeat: repeat-x;\n    mask-repeat: repeat-x;\n  }\n\n  .xcljghj {\n    -webkit-mask-repeat: repeat-y;\n    mask-repeat: repeat-y;\n  }\n\n  .x3d3ze {\n    -webkit-mask-size: 12px 6px;\n    mask-size: 12px 6px;\n  }\n\n  .xhxtcz0 {\n    -webkit-mask-size: 2px 5px;\n    mask-size: 2px 5px;\n  }\n\n  .xsbdu3q {\n    -webkit-mask-size: 5px 2px;\n    mask-size: 5px 2px;\n  }\n\n  .x1j3x0ap {\n    -webkit-mask-size: 6px 12px;\n    mask-size: 6px 12px;\n  }\n\n  .x6176g0 {\n    mix-blend-mode: difference;\n  }\n}\n\n@layer components.stylex.priority5 {\n  .xjm9jq1 {\n    height: 1px;\n  }\n\n  .x36qwtl {\n    height: 2px;\n  }\n\n  .xols6we {\n    height: 6px;\n  }\n\n  .xh8yej3 {\n    width: 100%;\n  }\n\n  .x1i1rx1s {\n    width: 1px;\n  }\n\n  .xfo62xy {\n    width: 2px;\n  }\n\n  .x1v4s8kt {\n    width: 6px;\n  }\n}\n/* buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9 · generator: @jixoai/ui-vite-plugin@0.6.0 · engine: @stylexjs/unplugin@0.19.0 */\n"
        }
      ],
      "docs": "Props: orientation? ('horizontal' default | 'vertical'). StyleX edition (tailwindless P0, 2026-09-17): paint rides separator.stylex.ts atoms (the registry/files root carries the tokens.stylex.ts bridge copy so the relative import resolves as installed). Zero-engine consumers import the compiled payload instead — registry/payload/stylex/separator/ (class strings + css) + tokens.css + the theme sheet: no @stylexjs/* owed (F11).",
      "meta": {
        "group": "layout",
        "href": "/docs/components/separator.html"
      },
      "registryDependencies": [
        "@jixoai/utils",
        "@jixoai/jixoai-theme",
        "@jixoai/defaults"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "stack",
      "type": "registry:ui",
      "title": "Stack",
      "description": "The Layout family's FLOW primitive: one-dimensional arrangement (row/column) over the site's typed space ladder — every gap is a --jx-space-N rung (token-bound stylex atoms, 16 rungs 2..80), the axis vocabulary is the closed CSS set (align start/center/end/baseline/stretch; justify start/center/end/between/stretch). A Stack paints NOTHING else — layout only. Props are structural (never-ambient; no Defaults contract — outside the context gate's paint vocabulary by classification).",
      "docs": "Props: direction? (row default | column), gap? ('2'|'4'|'6'|'8'|'10'|'12'|'14'|'16'|'18'|'20'|'24'|'28'|'32'|'40'|'48'|'80' — the sheet's space ladder), align?, justify?, wrap?, inline?. Omitted props add nothing (omission transparency); rest spreads before the component's own stamp (replace-not-merge). The atom table ships with the family — surface modules compose per-axis through cx() (the component-canvas round-3 precedent).",
      "meta": {
        "group": "layout",
        "href": "/docs/components/stack.html"
      },
      "registryDependencies": [
        "@jixoai/utils",
        "@jixoai/jixoai-theme",
        "@jixoai/defaults"
      ],
      "files": [
        {
          "path": "registry/files/ui/stack/stack.svelte",
          "target": "@ui/stack/stack.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/stack/stack-defaults.svelte.ts",
          "target": "@ui/stack/stack-defaults.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/stack/index.ts",
          "target": "@ui/stack/index.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/stack/stack.stylex.js",
          "target": "@ui/stack/stack.stylex.js",
          "type": "registry:file",
          "content": "import './stack.stylex.css';\n// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: stack\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const stackStyles = Object.freeze({\n  \"base\": \"x78zum5\",\n  \"baseInline\": \"x3nfvp2\",\n  \"column\": \"xdt5ytf\",\n  \"wrap\": \"x1a02dak\",\n  \"alignStart\": \"x1cy8zhl\",\n  \"alignCenter\": \"x6s0dn4\",\n  \"alignEnd\": \"xuk3077\",\n  \"alignBaseline\": \"x1pha0wt\",\n  \"alignStretch\": \"x1qjc9v5\",\n  \"justifyStart\": \"x1nhvcw1\",\n  \"justifyCenter\": \"xl56j7k\",\n  \"justifyEnd\": \"x13a6bvl\",\n  \"justifyBetween\": \"x1qughib\",\n  \"justifyStretch\": \"x1szn6h9\",\n  \"gap2\": \"x11mirjy\",\n  \"gap4\": \"x1oz3d4u\",\n  \"gap6\": \"x1vcf6ba\",\n  \"gap8\": \"xbybx4j\",\n  \"gap10\": \"x18l6mjy\",\n  \"gap12\": \"x1kupzwg\",\n  \"gap14\": \"xdhdfi7\",\n  \"gap16\": \"xgeccs\",\n  \"gap18\": \"xaitdwe\",\n  \"gap20\": \"x1ycccyx\",\n  \"gap24\": \"xvk28jc\",\n  \"gap28\": \"x1jljip6\",\n  \"gap32\": \"x1clzkui\",\n  \"gap40\": \"x1mjy5ml\",\n  \"gap48\": \"x9a111a\",\n  \"gap80\": \"x1gdbazh\",\n});\n"
        },
        {
          "path": "registry/files/tokens.stylex.js",
          "target": "@lib/tokens.stylex.js",
          "type": "registry:file",
          "content": "// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: stack\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const stackStyles = Object.freeze({\n  \"base\": \"x78zum5\",\n  \"baseInline\": \"x3nfvp2\",\n  \"column\": \"xdt5ytf\",\n  \"wrap\": \"x1a02dak\",\n  \"alignStart\": \"x1cy8zhl\",\n  \"alignCenter\": \"x6s0dn4\",\n  \"alignEnd\": \"xuk3077\",\n  \"alignBaseline\": \"x1pha0wt\",\n  \"alignStretch\": \"x1qjc9v5\",\n  \"justifyStart\": \"x1nhvcw1\",\n  \"justifyCenter\": \"xl56j7k\",\n  \"justifyEnd\": \"x13a6bvl\",\n  \"justifyBetween\": \"x1qughib\",\n  \"justifyStretch\": \"x1szn6h9\",\n  \"gap2\": \"x11mirjy\",\n  \"gap4\": \"x1oz3d4u\",\n  \"gap6\": \"x1vcf6ba\",\n  \"gap8\": \"xbybx4j\",\n  \"gap10\": \"x18l6mjy\",\n  \"gap12\": \"x1kupzwg\",\n  \"gap14\": \"xdhdfi7\",\n  \"gap16\": \"xgeccs\",\n  \"gap18\": \"xaitdwe\",\n  \"gap20\": \"x1ycccyx\",\n  \"gap24\": \"xvk28jc\",\n  \"gap28\": \"x1jljip6\",\n  \"gap32\": \"x1clzkui\",\n  \"gap40\": \"x1mjy5ml\",\n  \"gap48\": \"x9a111a\",\n  \"gap80\": \"x1gdbazh\",\n});\n"
        },
        {
          "path": "registry/files/ui/stack/stack.stylex.css",
          "target": "@ui/stack/stack.stylex.css",
          "type": "registry:file",
          "content": "@layer properties, theme, base, components, components.stylex.priority1, components.stylex.priority2, components.stylex.priority3;\n\n@layer components.stylex.priority1 {\n  :root, .x1klgzij {\n    --jx-brand-hue: var(--brand-hue);\n    --jx-background: var(--background);\n    --jx-foreground: var(--foreground);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-border: var(--border);\n    --jx-input: var(--input);\n    --jx-ring: var(--ring);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-font-sans: var(--font-sans);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-radius: var(--radius);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-scrim: var(--scrim);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-small: var(--text-small);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-lg: var(--text-lg);\n    --jx-track-label: var(--track-label);\n    --jx-track-wide: var(--track-wide);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-shell-w: var(--shell-w);\n    --jx-stage-w: var(--stage-w);\n    --jx-space-2: var(--space-2);\n    --jx-space-4: var(--space-4);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-80: var(--space-80);\n    --jx-hairline: var(--hairline);\n  }\n\n  .x13ei35y.x13ei35y, .x13ei35y.x13ei35y:root {\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-background: var(--background);\n    --jx-border: var(--border);\n    --jx-brand-hue: var(--brand-hue);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-font-sans: var(--font-sans);\n    --jx-foreground: var(--foreground);\n    --jx-hairline: var(--hairline);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-input: var(--input);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-radius: var(--radius);\n    --jx-ring: var(--ring);\n    --jx-scrim: var(--scrim);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shell-w: var(--shell-w);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-2: var(--space-2);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-4: var(--space-4);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-80: var(--space-80);\n    --jx-stage-w: var(--stage-w);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-lg: var(--text-lg);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-small: var(--text-small);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-track-label: var(--track-label);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-wide: var(--track-wide);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n  }\n}\n\n@layer components.stylex.priority2 {\n  .x18l6mjy {\n    gap: var(--jx-space-10);\n  }\n\n  .x1kupzwg {\n    gap: var(--jx-space-12);\n  }\n\n  .xdhdfi7 {\n    gap: var(--jx-space-14);\n  }\n\n  .xgeccs {\n    gap: var(--jx-space-16);\n  }\n\n  .xaitdwe {\n    gap: var(--jx-space-18);\n  }\n\n  .x11mirjy {\n    gap: var(--jx-space-2);\n  }\n\n  .x1ycccyx {\n    gap: var(--jx-space-20);\n  }\n\n  .xvk28jc {\n    gap: var(--jx-space-24);\n  }\n\n  .x1jljip6 {\n    gap: var(--jx-space-28);\n  }\n\n  .x1clzkui {\n    gap: var(--jx-space-32);\n  }\n\n  .x1oz3d4u {\n    gap: var(--jx-space-4);\n  }\n\n  .x1mjy5ml {\n    gap: var(--jx-space-40);\n  }\n\n  .x9a111a {\n    gap: var(--jx-space-48);\n  }\n\n  .x1vcf6ba {\n    gap: var(--jx-space-6);\n  }\n\n  .xbybx4j {\n    gap: var(--jx-space-8);\n  }\n\n  .x1gdbazh {\n    gap: var(--jx-space-80);\n  }\n}\n\n@layer components.stylex.priority3 {\n  .x1pha0wt {\n    align-items: baseline;\n  }\n\n  .x6s0dn4 {\n    align-items: center;\n  }\n\n  .xuk3077 {\n    align-items: flex-end;\n  }\n\n  .x1cy8zhl {\n    align-items: flex-start;\n  }\n\n  .x1qjc9v5 {\n    align-items: stretch;\n  }\n\n  .x78zum5 {\n    display: flex;\n  }\n\n  .x3nfvp2 {\n    display: inline-flex;\n  }\n\n  .xdt5ytf {\n    flex-direction: column;\n  }\n\n  .x1a02dak {\n    flex-wrap: wrap;\n  }\n\n  .xl56j7k {\n    justify-content: center;\n  }\n\n  .x13a6bvl {\n    justify-content: flex-end;\n  }\n\n  .x1nhvcw1 {\n    justify-content: flex-start;\n  }\n\n  .x1qughib {\n    justify-content: space-between;\n  }\n\n  .x1szn6h9 {\n    justify-content: stretch;\n  }\n}\n/* buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9 · generator: @jixoai/ui-vite-plugin@0.6.0 · engine: @stylexjs/unplugin@0.19.0 */\n"
        }
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "grid",
      "type": "registry:ui",
      "title": "Grid",
      "description": "The Layout family's GRID primitive: two-dimensional track arrangement over the typed space ladder. Numeric cols compile to the blowout-proof repeat(N, minmax(0, 1fr)) atom (the grid-law vocabulary); the rows lane carries the DISCLOSURE vocabulary (collapse = 0fr, open = 1fr — the 0fr-to-1fr collapse every drawer rides; grid-template-rows animates, height:auto never does). Bespoke track forms stay in surface modules — an open string domain cannot be pre-atomized.",
      "docs": "Props: cols? (1..12 — equal tracks, minmax(0,1fr) form), rows? ('collapse' | 'open'), gap? (the space ladder rungs). Structural props, never-ambient (the stack twin's classification).",
      "meta": {
        "group": "layout",
        "href": "/docs/components/grid.html"
      },
      "registryDependencies": [
        "@jixoai/utils",
        "@jixoai/jixoai-theme",
        "@jixoai/defaults"
      ],
      "files": [
        {
          "path": "registry/files/ui/grid/grid.svelte",
          "target": "@ui/grid/grid.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/grid/grid-defaults.svelte.ts",
          "target": "@ui/grid/grid-defaults.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/grid/index.ts",
          "target": "@ui/grid/index.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/grid/grid.stylex.js",
          "target": "@ui/grid/grid.stylex.js",
          "type": "registry:file",
          "content": "import './grid.stylex.css';\n// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: grid\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const gridStyles = Object.freeze({\n  \"base\": \"xrvj5dj\",\n  \"cols1\": \"x11klgcs\",\n  \"cols2\": \"xnby9oq\",\n  \"cols3\": \"x185a7wo\",\n  \"cols4\": \"x1sipb5g\",\n  \"cols5\": \"x16u84gf\",\n  \"cols6\": \"x1jl941j\",\n  \"cols7\": \"x1gj6vdr\",\n  \"cols8\": \"x1grqvj\",\n  \"cols9\": \"xkkvkr6\",\n  \"cols10\": \"x1is1m60\",\n  \"cols11\": \"xsc64ds\",\n  \"cols12\": \"x7lthxy\",\n  \"rowsCollapse\": \"xihq33y\",\n  \"rowsOpen\": \"x1tu4anv\",\n  \"gap2\": \"x11mirjy\",\n  \"gap4\": \"x1oz3d4u\",\n  \"gap6\": \"x1vcf6ba\",\n  \"gap8\": \"xbybx4j\",\n  \"gap10\": \"x18l6mjy\",\n  \"gap12\": \"x1kupzwg\",\n  \"gap14\": \"xdhdfi7\",\n  \"gap16\": \"xgeccs\",\n  \"gap18\": \"xaitdwe\",\n  \"gap20\": \"x1ycccyx\",\n  \"gap24\": \"xvk28jc\",\n  \"gap28\": \"x1jljip6\",\n  \"gap32\": \"x1clzkui\",\n  \"gap40\": \"x1mjy5ml\",\n  \"gap48\": \"x9a111a\",\n  \"gap80\": \"x1gdbazh\",\n});\n"
        },
        {
          "path": "registry/files/tokens.stylex.js",
          "target": "@lib/tokens.stylex.js",
          "type": "registry:file",
          "content": "// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: grid\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const gridStyles = Object.freeze({\n  \"base\": \"xrvj5dj\",\n  \"cols1\": \"x11klgcs\",\n  \"cols2\": \"xnby9oq\",\n  \"cols3\": \"x185a7wo\",\n  \"cols4\": \"x1sipb5g\",\n  \"cols5\": \"x16u84gf\",\n  \"cols6\": \"x1jl941j\",\n  \"cols7\": \"x1gj6vdr\",\n  \"cols8\": \"x1grqvj\",\n  \"cols9\": \"xkkvkr6\",\n  \"cols10\": \"x1is1m60\",\n  \"cols11\": \"xsc64ds\",\n  \"cols12\": \"x7lthxy\",\n  \"rowsCollapse\": \"xihq33y\",\n  \"rowsOpen\": \"x1tu4anv\",\n  \"gap2\": \"x11mirjy\",\n  \"gap4\": \"x1oz3d4u\",\n  \"gap6\": \"x1vcf6ba\",\n  \"gap8\": \"xbybx4j\",\n  \"gap10\": \"x18l6mjy\",\n  \"gap12\": \"x1kupzwg\",\n  \"gap14\": \"xdhdfi7\",\n  \"gap16\": \"xgeccs\",\n  \"gap18\": \"xaitdwe\",\n  \"gap20\": \"x1ycccyx\",\n  \"gap24\": \"xvk28jc\",\n  \"gap28\": \"x1jljip6\",\n  \"gap32\": \"x1clzkui\",\n  \"gap40\": \"x1mjy5ml\",\n  \"gap48\": \"x9a111a\",\n  \"gap80\": \"x1gdbazh\",\n});\n"
        },
        {
          "path": "registry/files/ui/grid/grid.stylex.css",
          "target": "@ui/grid/grid.stylex.css",
          "type": "registry:file",
          "content": "@layer properties, theme, base, components, components.stylex.priority1, components.stylex.priority2, components.stylex.priority3;\n\n@layer components.stylex.priority1 {\n  :root, .x1klgzij {\n    --jx-brand-hue: var(--brand-hue);\n    --jx-background: var(--background);\n    --jx-foreground: var(--foreground);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-border: var(--border);\n    --jx-input: var(--input);\n    --jx-ring: var(--ring);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-font-sans: var(--font-sans);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-radius: var(--radius);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-scrim: var(--scrim);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-small: var(--text-small);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-lg: var(--text-lg);\n    --jx-track-label: var(--track-label);\n    --jx-track-wide: var(--track-wide);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-shell-w: var(--shell-w);\n    --jx-stage-w: var(--stage-w);\n    --jx-space-2: var(--space-2);\n    --jx-space-4: var(--space-4);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-80: var(--space-80);\n    --jx-hairline: var(--hairline);\n  }\n\n  .x13ei35y.x13ei35y, .x13ei35y.x13ei35y:root {\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-background: var(--background);\n    --jx-border: var(--border);\n    --jx-brand-hue: var(--brand-hue);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-font-sans: var(--font-sans);\n    --jx-foreground: var(--foreground);\n    --jx-hairline: var(--hairline);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-input: var(--input);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-radius: var(--radius);\n    --jx-ring: var(--ring);\n    --jx-scrim: var(--scrim);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shell-w: var(--shell-w);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-2: var(--space-2);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-4: var(--space-4);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-80: var(--space-80);\n    --jx-stage-w: var(--stage-w);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-lg: var(--text-lg);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-small: var(--text-small);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-track-label: var(--track-label);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-wide: var(--track-wide);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n  }\n}\n\n@layer components.stylex.priority2 {\n  .x18l6mjy {\n    gap: var(--jx-space-10);\n  }\n\n  .x1kupzwg {\n    gap: var(--jx-space-12);\n  }\n\n  .xdhdfi7 {\n    gap: var(--jx-space-14);\n  }\n\n  .xgeccs {\n    gap: var(--jx-space-16);\n  }\n\n  .xaitdwe {\n    gap: var(--jx-space-18);\n  }\n\n  .x11mirjy {\n    gap: var(--jx-space-2);\n  }\n\n  .x1ycccyx {\n    gap: var(--jx-space-20);\n  }\n\n  .xvk28jc {\n    gap: var(--jx-space-24);\n  }\n\n  .x1jljip6 {\n    gap: var(--jx-space-28);\n  }\n\n  .x1clzkui {\n    gap: var(--jx-space-32);\n  }\n\n  .x1oz3d4u {\n    gap: var(--jx-space-4);\n  }\n\n  .x1mjy5ml {\n    gap: var(--jx-space-40);\n  }\n\n  .x9a111a {\n    gap: var(--jx-space-48);\n  }\n\n  .x1vcf6ba {\n    gap: var(--jx-space-6);\n  }\n\n  .xbybx4j {\n    gap: var(--jx-space-8);\n  }\n\n  .x1gdbazh {\n    gap: var(--jx-space-80);\n  }\n}\n\n@layer components.stylex.priority3 {\n  .xrvj5dj {\n    display: grid;\n  }\n\n  .x11klgcs {\n    grid-template-columns: repeat(1, minmax(0, 1fr));\n  }\n\n  .x1is1m60 {\n    grid-template-columns: repeat(10, minmax(0, 1fr));\n  }\n\n  .xsc64ds {\n    grid-template-columns: repeat(11, minmax(0, 1fr));\n  }\n\n  .x7lthxy {\n    grid-template-columns: repeat(12, minmax(0, 1fr));\n  }\n\n  .xnby9oq {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n\n  .x185a7wo {\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n  }\n\n  .x1sipb5g {\n    grid-template-columns: repeat(4, minmax(0, 1fr));\n  }\n\n  .x16u84gf {\n    grid-template-columns: repeat(5, minmax(0, 1fr));\n  }\n\n  .x1jl941j {\n    grid-template-columns: repeat(6, minmax(0, 1fr));\n  }\n\n  .x1gj6vdr {\n    grid-template-columns: repeat(7, minmax(0, 1fr));\n  }\n\n  .x1grqvj {\n    grid-template-columns: repeat(8, minmax(0, 1fr));\n  }\n\n  .xkkvkr6 {\n    grid-template-columns: repeat(9, minmax(0, 1fr));\n  }\n\n  .xihq33y {\n    grid-template-rows: 0fr;\n  }\n\n  .x1tu4anv {\n    grid-template-rows: 1fr;\n  }\n}\n/* buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9 · generator: @jixoai/ui-vite-plugin@0.6.0 · engine: @stylexjs/unplugin@0.19.0 */\n"
        }
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "boot-splash",
      "type": "registry:ui",
      "title": "BootSplash",
      "description": "The FOUC mask (Owner design, 2026-09-19): a splash layer whose styles CANNOT be late — every style rides the HTML itself (inline style attributes + a <style> block carried inside <svelte:head>, which SSR renders INLINE into the document — never an async chunk). It paints before any stylesheet and masks the unstyled window (async css delivery, the dev lane's JS-fetcher stylex css, slow-network waterfalls, late fonts). Slots: logo, loading (default: a hardcoded SMIL SVG spinner — zero css by construction; compose a spin-pack loader here), title, subtitle, description (progress or time-consuming copy). Exit vocabulary: opacity-out | blur-out | none (keyframes in the same head block; reduced-motion skips; a <noscript> rule never traps the page). Dismissal: revealOn fonts | load | manual, with a timeoutMs cap and a minMs display floor. website-scaffold carries the splash seat at its host root.",
      "docs": "Props: logo?, loading?, title?, subtitle?, description?, exit? ('opacity-out' | 'blur-out' | 'none', default opacity-out), revealOn? ('fonts' | 'load' | 'manual', default fonts), timeoutMs? (default 4000), minMs? (default 350), durationMs? (default 350), open? (bindable). Zero css-file dependency by law — mount it inside WebsiteScaffold's splash snippet; the SSR'd HTML carries everything the layer needs at first paint.",
      "meta": {
        "group": "layout",
        "href": "/docs/components/boot-splash.html"
      },
      "registryDependencies": [
        "@jixoai/defaults"
      ],
      "files": [
        {
          "path": "registry/files/ui/boot-splash/boot-splash.svelte",
          "target": "@ui/boot-splash/boot-splash.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/boot-splash/index.ts",
          "target": "@ui/boot-splash/index.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/boot-splash/boot-splash-defaults.svelte.ts",
          "target": "@ui/boot-splash/boot-splash-defaults.svelte.ts",
          "type": "registry:file"
        }
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "skeleton",
      "type": "registry:ui",
      "title": "Skeleton",
      "description": "The loading placeholder block: muted surface with a terminal brightness pulse, aria-hidden, pure CSS. Geometry (width/height/aspect) comes from the class prop or the parent layout; prefers-reduced-motion freezes the pulse. The loading-region a11y contract (aria-busy / live region) belongs to the container, not each block.",
      "files": [
        {
          "path": "registry/files/ui/skeleton/skeleton.svelte",
          "target": "@ui/skeleton/skeleton.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/skeleton/index.ts",
          "target": "@ui/skeleton/index.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/skeleton/skeleton.css",
          "target": "@ui/skeleton/skeleton.css",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/skeleton/skeleton-defaults.svelte.ts",
          "target": "@ui/skeleton/skeleton-defaults.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/skeleton/skeleton.stylex.js",
          "target": "@ui/skeleton/skeleton.stylex.js",
          "type": "registry:file",
          "content": "import './skeleton.stylex.css';\n// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: skeleton\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const skeletonStyles = Object.freeze({\n  \"base\": \"x1yn5p49 x10inlas\",\n});\n"
        },
        {
          "path": "registry/files/tokens.stylex.js",
          "target": "@lib/tokens.stylex.js",
          "type": "registry:file",
          "content": "// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: skeleton\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const skeletonStyles = Object.freeze({\n  \"base\": \"x1yn5p49 x10inlas\",\n});\n"
        },
        {
          "path": "registry/files/ui/skeleton/skeleton.stylex.css",
          "target": "@ui/skeleton/skeleton.stylex.css",
          "type": "registry:file",
          "content": "@layer properties, theme, base, components, components.stylex.priority1, components.stylex.priority2;\n\n@layer components.stylex.priority1 {\n  :root, .x1klgzij {\n    --jx-brand-hue: var(--brand-hue);\n    --jx-background: var(--background);\n    --jx-foreground: var(--foreground);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-border: var(--border);\n    --jx-input: var(--input);\n    --jx-ring: var(--ring);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-font-sans: var(--font-sans);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-radius: var(--radius);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-scrim: var(--scrim);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-small: var(--text-small);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-lg: var(--text-lg);\n    --jx-track-label: var(--track-label);\n    --jx-track-wide: var(--track-wide);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-shell-w: var(--shell-w);\n    --jx-stage-w: var(--stage-w);\n    --jx-space-2: var(--space-2);\n    --jx-space-4: var(--space-4);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-80: var(--space-80);\n    --jx-hairline: var(--hairline);\n  }\n\n  .x13ei35y.x13ei35y, .x13ei35y.x13ei35y:root {\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-background: var(--background);\n    --jx-border: var(--border);\n    --jx-brand-hue: var(--brand-hue);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-font-sans: var(--font-sans);\n    --jx-foreground: var(--foreground);\n    --jx-hairline: var(--hairline);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-input: var(--input);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-radius: var(--radius);\n    --jx-ring: var(--ring);\n    --jx-scrim: var(--scrim);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shell-w: var(--shell-w);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-2: var(--space-2);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-4: var(--space-4);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-80: var(--space-80);\n    --jx-stage-w: var(--stage-w);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-lg: var(--text-lg);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-small: var(--text-small);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-track-label: var(--track-label);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-wide: var(--track-wide);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n  }\n}\n\n@layer components.stylex.priority2 {\n  .x1yn5p49 {\n    background-color: var(--jx-muted);\n  }\n\n  .x10inlas {\n    box-shadow: inset 0 0 0 var(--hairline) var(--border);\n  }\n}\n/* buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9 · generator: @jixoai/ui-vite-plugin@0.6.0 · engine: @stylexjs/unplugin@0.19.0 */\n"
        }
      ],
      "meta": {
        "group": "feedback",
        "href": "/docs/components/skeleton.html"
      },
      "registryDependencies": [
        "@jixoai/utils",
        "@jixoai/jixoai-theme",
        "@jixoai/defaults"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "avatar",
      "type": "registry:ui",
      "title": "Avatar",
      "description": "NativeHTML <img> — lazy, async-decoded, intrinsic width/height so layout never shifts. Failed or missing src falls back to an initials block derived code-point-wise from name (CJK-safe: 张伟 stays 张伟); at sm (24px) the block halves to one code point so it never overflows or wraps. Three silhouettes via variant: bevel (default — corner-shape: bevel with var(--radius) scaled proportionally to the size, 6/8/10px, square where unsupported), rounded (corner-shape: round + border-radius: 50% circle) and squircle (corner-shape: squircle + 50% superellipse, degrading to the circle). The full name rides a tooltip by default (tooltip={false} opts out). alt defaults to name; pass alt=\"\" for decorative avatars beside a visible name.",
      "files": [
        {
          "path": "registry/files/ui/avatar/avatar.svelte",
          "target": "@ui/avatar/avatar.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/avatar/index.ts",
          "target": "@ui/avatar/index.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/avatar/avatar-defaults.svelte.ts",
          "target": "@ui/avatar/avatar-defaults.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/avatar/avatar.stylex.js",
          "target": "@ui/avatar/avatar.stylex.js",
          "type": "registry:file",
          "content": "import './avatar.stylex.css';\n// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: avatar\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const avatarStyles = Object.freeze({\n  \"frame\": \"x1okw0bk x9f619 xl1xv1r x1j5qm77 x1y0btm7 xwi7vqo x13udha1 xowzrx4\",\n  \"sizeSm\": \"xp8d6y2 xam5rvr\",\n  \"sizeMd\": \"x1lhjh5l x8kq77o\",\n  \"sizeLg\": \"xvm51jw xwaiz5r\",\n  \"imgPosture\": \"x1rg5ohu\",\n  \"fallbackPosture\": \"x3nfvp2 x6s0dn4 xl56j7k x1yn5p49 xzavzzj xgriabn x1v5i8lu xtvhhri xuxw1ft xb3r6kr\",\n});\n"
        },
        {
          "path": "registry/files/ui/avatar/avatar.css",
          "target": "@ui/avatar/avatar.css",
          "type": "registry:file"
        },
        {
          "path": "registry/files/tokens.stylex.js",
          "target": "@lib/tokens.stylex.js",
          "type": "registry:file",
          "content": "// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: avatar\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const avatarStyles = Object.freeze({\n  \"frame\": \"x1okw0bk x9f619 xl1xv1r x1j5qm77 x1y0btm7 xwi7vqo x13udha1 xowzrx4\",\n  \"sizeSm\": \"xp8d6y2 xam5rvr\",\n  \"sizeMd\": \"x1lhjh5l x8kq77o\",\n  \"sizeLg\": \"xvm51jw xwaiz5r\",\n  \"imgPosture\": \"x1rg5ohu\",\n  \"fallbackPosture\": \"x3nfvp2 x6s0dn4 xl56j7k x1yn5p49 xzavzzj xgriabn x1v5i8lu xtvhhri xuxw1ft xb3r6kr\",\n});\n"
        },
        {
          "path": "registry/files/ui/avatar/avatar.stylex.css",
          "target": "@ui/avatar/avatar.stylex.css",
          "type": "registry:file",
          "content": "@layer properties, theme, base, components, components.stylex.priority1, components.stylex.priority2, components.stylex.priority3, components.stylex.priority4;\n\n@layer components.stylex.priority1 {\n  :root, .x1klgzij {\n    --jx-brand-hue: var(--brand-hue);\n    --jx-background: var(--background);\n    --jx-foreground: var(--foreground);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-border: var(--border);\n    --jx-input: var(--input);\n    --jx-ring: var(--ring);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-font-sans: var(--font-sans);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-radius: var(--radius);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-scrim: var(--scrim);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-small: var(--text-small);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-lg: var(--text-lg);\n    --jx-track-label: var(--track-label);\n    --jx-track-wide: var(--track-wide);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-shell-w: var(--shell-w);\n    --jx-stage-w: var(--stage-w);\n    --jx-space-2: var(--space-2);\n    --jx-space-4: var(--space-4);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-80: var(--space-80);\n    --jx-hairline: var(--hairline);\n  }\n\n  .x13ei35y.x13ei35y, .x13ei35y.x13ei35y:root {\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-background: var(--background);\n    --jx-border: var(--border);\n    --jx-brand-hue: var(--brand-hue);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-font-sans: var(--font-sans);\n    --jx-foreground: var(--foreground);\n    --jx-hairline: var(--hairline);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-input: var(--input);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-radius: var(--radius);\n    --jx-ring: var(--ring);\n    --jx-scrim: var(--scrim);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shell-w: var(--shell-w);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-2: var(--space-2);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-4: var(--space-4);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-80: var(--space-80);\n    --jx-stage-w: var(--stage-w);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-lg: var(--text-lg);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-small: var(--text-small);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-track-label: var(--track-label);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-wide: var(--track-wide);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n  }\n}\n\n@layer components.stylex.priority2 {\n  .xwi7vqo {\n    border-color: var(--jx-border);\n  }\n\n  .x1y0btm7 {\n    border-style: solid;\n  }\n\n  .x1j5qm77 {\n    border-width: var(--jx-hairline);\n  }\n\n  .x1okw0bk {\n    flex: none;\n  }\n\n  .xb3r6kr {\n    overflow: hidden;\n  }\n}\n\n@layer components.stylex.priority3 {\n  .x6s0dn4 {\n    align-items: center;\n  }\n\n  .x13udha1 {\n    background-color: var(--jx-card);\n  }\n\n  .x1yn5p49 {\n    background-color: var(--jx-muted);\n  }\n\n  .x9f619 {\n    box-sizing: border-box;\n  }\n\n  .xowzrx4 {\n    color: var(--jx-muted-foreground);\n  }\n\n  .x1rg5ohu {\n    display: inline-block;\n  }\n\n  .x3nfvp2 {\n    display: inline-flex;\n  }\n\n  .xzavzzj {\n    font-family: var(--jx-font-nav);\n  }\n\n  .xgriabn {\n    font-size: var(--jx-text-label-lg);\n  }\n\n  .xl56j7k {\n    justify-content: center;\n  }\n\n  .x1v5i8lu {\n    letter-spacing: calc(var(--track-wide) * .75);\n  }\n\n  .xl1xv1r {\n    object-fit: cover;\n  }\n\n  .xtvhhri {\n    text-transform: uppercase;\n  }\n\n  .xuxw1ft {\n    white-space: nowrap;\n  }\n}\n\n@layer components.stylex.priority4 {\n  .xam5rvr {\n    height: 1.5rem;\n  }\n\n  .xwaiz5r {\n    height: 2.5rem;\n  }\n\n  .x8kq77o {\n    height: var(--jx-avatar-md, 2rem);\n  }\n\n  .xp8d6y2 {\n    width: 1.5rem;\n  }\n\n  .xvm51jw {\n    width: 2.5rem;\n  }\n\n  .x1lhjh5l {\n    width: var(--jx-avatar-md, 2rem);\n  }\n}\n/* buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9 · generator: @jixoai/ui-vite-plugin@0.6.0 · engine: @stylexjs/unplugin@0.19.0 */\n"
        }
      ],
      "registryDependencies": [
        "@jixoai/tooltip",
        "@jixoai/utils",
        "@jixoai/jixoai-theme",
        "@jixoai/defaults"
      ],
      "docs": "Props: src?, name (required — fuels alt + initials + tooltip), size? ('sm'|'md'|'lg' = 24/32/40px; initials halve at sm), variant? ('bevel' default | 'rounded' | 'squircle'), tooltip? (true — full-name tooltip; false opts out), alt?, plus <img> attributes.",
      "meta": {
        "group": "data-display",
        "href": "/docs/components/avatar.html"
      }
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "alert",
      "type": "registry:ui",
      "title": "Alert",
      "description": "The inline notice block (not the modal system-dialog): 1px border, hard offset shadow-2xs, variant ladder as the surface (outline transparent ground + --jx-outline border; tonal 12% tinted ground + 45% border + tonal title ink). Live-region semantics are a prop — assertive=false → role=status (polite, default), assertive=true → role=alert. Hue is injection: --jx-tonal defaults to the brand hue; failed statuses inject --error (a status, never the destructive action hue).",
      "files": [
        {
          "path": "registry/files/ui/alert/alert.svelte",
          "target": "@ui/alert/alert.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/alert/index.ts",
          "target": "@ui/alert/index.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/alert/alert.css",
          "target": "@ui/alert/alert.css",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/alert/alert-defaults.svelte.ts",
          "target": "@ui/alert/alert-defaults.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/alert/alert.stylex.js",
          "target": "@ui/alert/alert.stylex.js",
          "type": "registry:file",
          "content": "import './alert.stylex.css';\n// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: alert\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const alertStyles = Object.freeze({\n  \"banner\": \"x78zum5 xdt5ytf xyesurp x9f619 x1j5qm77 x1y0btm7 xy01hyd xivgrck xgksgmo x4vrqqa\",\n  \"surfaceOutline\": \"xjbqb8w xg9oa76 x9yvj25 x1w1tqly\",\n  \"surfaceTonal\": \"xf1wjqb xvjspsj x9yvj25 x1w1tqly\",\n  \"titleOutline\": \"xl8unsv xs5hli\",\n  \"titleTonal\": \"xzbs2vq xs5hli\",\n  \"bodyOutline\": \"xowzrx4 xs5hli\",\n  \"bodyTonal\": \"xzbs2vq xs5hli\",\n  \"titleRow\": \"x78zum5 x6s0dn4 xp7e2i xzavzzj x1oxztjp xp0kdp7 xtvhhri\",\n  \"iconLane\": \"x3nfvp2\",\n  \"dismissRow\": \"x78zum5 x13a6bvl\",\n  \"bodyText\": \"x1oxztjp x1k6w76s\",\n  \"dismissBtn\": \"x1okw0bk xjyslct x3nfvp2 x6s0dn4 xl56j7k xamitd3 x1bhj078 xu9qwbo xc342km xjbqb8w x1717udv xzavzzj xzu602j x1hwzkk4 xg8yw49 xowzrx4 x1ypdohk xvc5jky xkvsl0u x4xl6zf x10dn3be xy9f4xx\",\n});\n"
        },
        {
          "path": "registry/files/tokens.stylex.js",
          "target": "@lib/tokens.stylex.js",
          "type": "registry:file",
          "content": "// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: alert\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const alertStyles = Object.freeze({\n  \"banner\": \"x78zum5 xdt5ytf xyesurp x9f619 x1j5qm77 x1y0btm7 xy01hyd xivgrck xgksgmo x4vrqqa\",\n  \"surfaceOutline\": \"xjbqb8w xg9oa76 x9yvj25 x1w1tqly\",\n  \"surfaceTonal\": \"xf1wjqb xvjspsj x9yvj25 x1w1tqly\",\n  \"titleOutline\": \"xl8unsv xs5hli\",\n  \"titleTonal\": \"xzbs2vq xs5hli\",\n  \"bodyOutline\": \"xowzrx4 xs5hli\",\n  \"bodyTonal\": \"xzbs2vq xs5hli\",\n  \"titleRow\": \"x78zum5 x6s0dn4 xp7e2i xzavzzj x1oxztjp xp0kdp7 xtvhhri\",\n  \"iconLane\": \"x3nfvp2\",\n  \"dismissRow\": \"x78zum5 x13a6bvl\",\n  \"bodyText\": \"x1oxztjp x1k6w76s\",\n  \"dismissBtn\": \"x1okw0bk xjyslct x3nfvp2 x6s0dn4 xl56j7k xamitd3 x1bhj078 xu9qwbo xc342km xjbqb8w x1717udv xzavzzj xzu602j x1hwzkk4 xg8yw49 xowzrx4 x1ypdohk xvc5jky xkvsl0u x4xl6zf x10dn3be xy9f4xx\",\n});\n"
        },
        {
          "path": "registry/files/ui/alert/alert.stylex.css",
          "target": "@ui/alert/alert.stylex.css",
          "type": "registry:file",
          "content": "@layer properties, theme, base, components, components.stylex.priority1, components.stylex.priority2, components.stylex.priority3, components.stylex.priority4, components.stylex.priority5;\n\n@layer components.stylex.priority1 {\n  :root, .x1klgzij {\n    --jx-brand-hue: var(--brand-hue);\n    --jx-background: var(--background);\n    --jx-foreground: var(--foreground);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-border: var(--border);\n    --jx-input: var(--input);\n    --jx-ring: var(--ring);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-font-sans: var(--font-sans);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-radius: var(--radius);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-scrim: var(--scrim);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-small: var(--text-small);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-lg: var(--text-lg);\n    --jx-track-label: var(--track-label);\n    --jx-track-wide: var(--track-wide);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-shell-w: var(--shell-w);\n    --jx-stage-w: var(--stage-w);\n    --jx-space-2: var(--space-2);\n    --jx-space-4: var(--space-4);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-80: var(--space-80);\n    --jx-hairline: var(--hairline);\n  }\n\n  .x13ei35y.x13ei35y, .x13ei35y.x13ei35y:root {\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-background: var(--background);\n    --jx-border: var(--border);\n    --jx-brand-hue: var(--brand-hue);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-font-sans: var(--font-sans);\n    --jx-foreground: var(--foreground);\n    --jx-hairline: var(--hairline);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-input: var(--input);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-radius: var(--radius);\n    --jx-ring: var(--ring);\n    --jx-scrim: var(--scrim);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shell-w: var(--shell-w);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-2: var(--space-2);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-4: var(--space-4);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-80: var(--space-80);\n    --jx-stage-w: var(--stage-w);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-lg: var(--text-lg);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-small: var(--text-small);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-track-label: var(--track-label);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-wide: var(--track-wide);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n  }\n}\n\n@layer components.stylex.priority2 {\n  .x1717udv {\n    padding: 0;\n  }\n}\n\n@layer components.stylex.priority3 {\n  .xvjspsj {\n    border-color: color-mix(in oklab,var(--jx-tonal) 45%,transparent);\n  }\n\n  .xg9oa76 {\n    border-color: var(--jx-outline);\n  }\n\n  .x4vrqqa {\n    border-radius: var(--jx-radius);\n  }\n\n  .x1y0btm7 {\n    border-style: solid;\n  }\n\n  .xc342km {\n    border-width: 0;\n  }\n\n  .x1j5qm77 {\n    border-width: var(--jx-hairline);\n  }\n\n  .x1okw0bk {\n    flex: none;\n  }\n\n  .xyesurp {\n    gap: var(--space-6);\n  }\n\n  .xp7e2i {\n    gap: var(--space-8);\n  }\n\n  .xivgrck {\n    padding-block: var(--space-12);\n  }\n\n  .xy01hyd {\n    padding-inline: calc(var(--jx-unit) * 3.5);\n  }\n\n  @media (forced-colors: active) {\n    .x1w1tqly.x1w1tqly {\n      border-color: canvastext;\n    }\n  }\n}\n\n@layer components.stylex.priority4 {\n  .x6s0dn4 {\n    align-items: center;\n  }\n\n  .xamitd3 {\n    align-self: center;\n  }\n\n  .xjyslct {\n    appearance: none;\n  }\n\n  .xf1wjqb {\n    background-color: color-mix(in oklab,var(--jx-tonal) 12%,transparent);\n  }\n\n  .xjbqb8w {\n    background-color: #0000;\n  }\n\n  .xgksgmo {\n    box-shadow: var(--jx-shadow-2xs);\n  }\n\n  .x9f619 {\n    box-sizing: border-box;\n  }\n\n  .xl8unsv {\n    color: var(--jx-foreground);\n  }\n\n  .xowzrx4 {\n    color: var(--jx-muted-foreground);\n  }\n\n  .xzbs2vq {\n    color: var(--jx-tonal);\n  }\n\n  .x1ypdohk {\n    cursor: pointer;\n  }\n\n  .x78zum5 {\n    display: flex;\n  }\n\n  .x3nfvp2 {\n    display: inline-flex;\n  }\n\n  .xdt5ytf {\n    flex-direction: column;\n  }\n\n  .xzavzzj {\n    font-family: var(--jx-font-nav);\n  }\n\n  .x1oxztjp {\n    font-size: var(--jx-text-base);\n  }\n\n  .xzu602j {\n    font-size: var(--text-body-lg, .9375rem);\n  }\n\n  .x1hwzkk4 {\n    font-weight: var(--weight-bold, 700);\n  }\n\n  .xl56j7k {\n    justify-content: center;\n  }\n\n  .x13a6bvl {\n    justify-content: flex-end;\n  }\n\n  .xp0kdp7 {\n    letter-spacing: var(--jx-track-wide);\n  }\n\n  .x1k6w76s {\n    line-height: var(--leading-155, 1.55);\n  }\n\n  .xg8yw49 {\n    line-height: var(--leading-none, 1);\n  }\n\n  .xvc5jky {\n    margin-inline-start: auto;\n  }\n\n  .xtvhhri {\n    text-transform: uppercase;\n  }\n\n  .x10dn3be:focus-visible {\n    outline-color: var(--jx-ring);\n  }\n\n  .xy9f4xx:focus-visible {\n    outline-offset: -1px;\n  }\n\n  .x4xl6zf:focus-visible {\n    outline-width: 1px;\n  }\n\n  .xkvsl0u:hover {\n    color: var(--jx-foreground);\n  }\n\n  @media (forced-colors: active) {\n    .x9yvj25.x9yvj25 {\n      background-color: canvas;\n    }\n\n    .xs5hli.xs5hli {\n      color: canvastext;\n    }\n  }\n}\n\n@layer components.stylex.priority5 {\n  .x1bhj078 {\n    min-height: var(--jx-hit);\n  }\n\n  .xu9qwbo {\n    min-width: var(--jx-hit);\n  }\n}\n/* buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9 · generator: @jixoai/ui-vite-plugin@0.6.0 · engine: @stylexjs/unplugin@0.19.0 */\n"
        }
      ],
      "docs": "Props: variant? ('outline' default | 'tonal'), assertive?, title?, icon? (snippet), dismiss? ('manual' | 'auto' — the lifecycle axis: undefined persistent, manual renders the × button firing onDismiss('button'), auto adds a mount-armed dismissAfter timer firing onDismiss('timer'); presence stays the caller's; a same-instance message swap does not reset the clock — key the alert), dismissAfter? (ms, default 6000; a change re-arms), onDismiss? ((how: 'button' | 'timer') => void), dismissLabel? (the × button's aria-label, default 'dismiss'), children? (body; omit for title-only). Hue seam: class=\"jx-hue-error\" (intent utilities; arbitrary form for unlisted hues).",
      "meta": {
        "group": "feedback",
        "href": "/docs/components/alert.html"
      },
      "registryDependencies": [
        "@jixoai/utils",
        "@jixoai/jixoai-theme",
        "@jixoai/defaults",
        "@jixoai/paint"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "accordion",
      "type": "registry:ui",
      "title": "Accordion",
      "description": "W3C-first: the accordion IS <details>/<summary> — native toggle semantics, keyboard support and SSR state, nothing to hydrate. The group adds border collapse (one 1px frame, 1px seams) and opt-in exclusive mode (capture-phase toggle guard; also governs raw <details> children). Height animation is progressive enhancement via interpolate-size + ::details-content; unsupported engines snap natively.",
      "files": [
        {
          "path": "registry/files/ui/accordion/accordion.svelte",
          "target": "@ui/accordion/accordion.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/accordion/accordion-item.svelte",
          "target": "@ui/accordion/accordion-item.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/accordion/index.ts",
          "target": "@ui/accordion/index.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/accordion/accordion.css",
          "target": "@ui/accordion/accordion.css",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/accordion/accordion-item.css",
          "target": "@ui/accordion/accordion-item.css",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/accordion/accordion.stylex.js",
          "target": "@ui/accordion/accordion.stylex.js",
          "type": "registry:file",
          "content": "import './accordion.stylex.css';\n// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: accordion\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const accordionStyles = Object.freeze({\n  \"group\": \"x78zum5 xdt5ytf x9f619 x1j5qm77 x1y0btm7 xwi7vqo x13udha1 x4vrqqa\",\n  \"ghost\": \"x9r1u3d xjbqb8w\",\n  \"item\": \"x1lliihq\",\n  \"summary\": \"x78zum5 x6s0dn4 x18l6mjy x9f619 xy01hyd x52e0zu x1ypdohk x3ct3a4 x87ps6o xzavzzj xxguibh xp0kdp7 xtvhhri\",\n  \"body\": \"x1rzvn3c xa9uy9m x1scs89s xxguibh xn212u0 xowzrx4\",\n});\n"
        },
        {
          "path": "registry/files/tokens.stylex.js",
          "target": "@lib/tokens.stylex.js",
          "type": "registry:file",
          "content": "// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: accordion\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const accordionStyles = Object.freeze({\n  \"group\": \"x78zum5 xdt5ytf x9f619 x1j5qm77 x1y0btm7 xwi7vqo x13udha1 x4vrqqa\",\n  \"ghost\": \"x9r1u3d xjbqb8w\",\n  \"item\": \"x1lliihq\",\n  \"summary\": \"x78zum5 x6s0dn4 x18l6mjy x9f619 xy01hyd x52e0zu x1ypdohk x3ct3a4 x87ps6o xzavzzj xxguibh xp0kdp7 xtvhhri\",\n  \"body\": \"x1rzvn3c xa9uy9m x1scs89s xxguibh xn212u0 xowzrx4\",\n});\n"
        },
        {
          "path": "registry/files/ui/accordion/accordion-defaults.svelte.ts",
          "target": "@ui/accordion/accordion-defaults.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/accordion/accordion.stylex.css",
          "target": "@ui/accordion/accordion.stylex.css",
          "type": "registry:file",
          "content": "@layer properties, theme, base, components, components.stylex.priority1, components.stylex.priority2, components.stylex.priority3, components.stylex.priority4;\n\n@layer components.stylex.priority1 {\n  :root, .x1klgzij {\n    --jx-brand-hue: var(--brand-hue);\n    --jx-background: var(--background);\n    --jx-foreground: var(--foreground);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-border: var(--border);\n    --jx-input: var(--input);\n    --jx-ring: var(--ring);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-font-sans: var(--font-sans);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-radius: var(--radius);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-scrim: var(--scrim);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-small: var(--text-small);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-lg: var(--text-lg);\n    --jx-track-label: var(--track-label);\n    --jx-track-wide: var(--track-wide);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-shell-w: var(--shell-w);\n    --jx-stage-w: var(--stage-w);\n    --jx-space-2: var(--space-2);\n    --jx-space-4: var(--space-4);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-80: var(--space-80);\n    --jx-hairline: var(--hairline);\n  }\n\n  .x13ei35y.x13ei35y, .x13ei35y.x13ei35y:root {\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-background: var(--background);\n    --jx-border: var(--border);\n    --jx-brand-hue: var(--brand-hue);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-font-sans: var(--font-sans);\n    --jx-foreground: var(--foreground);\n    --jx-hairline: var(--hairline);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-input: var(--input);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-radius: var(--radius);\n    --jx-ring: var(--ring);\n    --jx-scrim: var(--scrim);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shell-w: var(--shell-w);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-2: var(--space-2);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-4: var(--space-4);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-80: var(--space-80);\n    --jx-stage-w: var(--stage-w);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-lg: var(--text-lg);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-small: var(--text-small);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-track-label: var(--track-label);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-wide: var(--track-wide);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n  }\n}\n\n@layer components.stylex.priority2 {\n  .x9r1u3d {\n    border-color: #0000;\n  }\n\n  .xwi7vqo {\n    border-color: var(--jx-border);\n  }\n\n  .x4vrqqa {\n    border-radius: var(--jx-radius);\n  }\n\n  .x1y0btm7 {\n    border-style: solid;\n  }\n\n  .x1j5qm77 {\n    border-width: var(--jx-hairline);\n  }\n\n  .x18l6mjy {\n    gap: var(--jx-space-10);\n  }\n\n  .x52e0zu {\n    padding-block: calc(var(--jx-unit) * 2.75);\n  }\n\n  .xy01hyd {\n    padding-inline: calc(var(--jx-unit) * 3.5);\n  }\n}\n\n@layer components.stylex.priority3 {\n  .x6s0dn4 {\n    align-items: center;\n  }\n\n  .xjbqb8w {\n    background-color: #0000;\n  }\n\n  .x13udha1 {\n    background-color: var(--jx-card);\n  }\n\n  .x9f619 {\n    box-sizing: border-box;\n  }\n\n  .xowzrx4 {\n    color: var(--jx-muted-foreground);\n  }\n\n  .x1ypdohk {\n    cursor: pointer;\n  }\n\n  .x1lliihq {\n    display: block;\n  }\n\n  .x78zum5 {\n    display: flex;\n  }\n\n  .xdt5ytf {\n    flex-direction: column;\n  }\n\n  .xzavzzj {\n    font-family: var(--jx-font-nav);\n  }\n\n  .xxguibh {\n    font-size: var(--jx-text);\n  }\n\n  .xp0kdp7 {\n    letter-spacing: var(--jx-track-wide);\n  }\n\n  .xn212u0 {\n    line-height: var(--jx-line);\n  }\n\n  .x3ct3a4 {\n    list-style-type: none;\n  }\n\n  .xa9uy9m {\n    padding-inline-end: calc(var(--jx-unit) * 3.5);\n  }\n\n  .x1rzvn3c {\n    padding-inline-start: var(--jx-space-24);\n  }\n\n  .xtvhhri {\n    text-transform: uppercase;\n  }\n\n  .x87ps6o {\n    -webkit-user-select: none;\n    user-select: none;\n  }\n}\n\n@layer components.stylex.priority4 {\n  .x1scs89s {\n    padding-bottom: calc(var(--jx-unit) * 3.5);\n  }\n}\n/* buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9 · generator: @jixoai/ui-vite-plugin@0.6.0 · engine: @stylexjs/unplugin@0.19.0 */\n"
        }
      ],
      "docs": "Group props: exclusive?, class? — children snippet holds accordion-item.svelte (or bare <details>). Item props: open ($bindable), summary (named snippet), children.",
      "meta": {
        "group": "data-display",
        "href": "/docs/components/accordion.html"
      },
      "registryDependencies": [
        "@jixoai/utils",
        "@jixoai/jixoai-theme",
        "@jixoai/defaults"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "tabs",
      "type": "registry:ui",
      "title": "Tabs",
      "description": "WAI-ARIA APG tabs with the INDICATOR ENGINE (2026-09-01): a single shared element measured to the active trigger and animated between positions (240ms, reduced-motion-safe, ResizeObserver re-fits without animating). Materials: line (default, 2px primary), pill (tonal fill), outline (segmented), glass (backdrop-filter frosted), liquid (SVG displacement — liquid glass where the engine supports backdrop-filter url(), glass otherwise), none — or a snippet override that owns the paint while the engine owns geometry. Trigger anatomy (Material grammar): text, icon / iconEnd snippet lanes (slot-vs-padding law), icon-only (aria-label), stack (icon over label). Layouts: inline / grow (equal widths) / scroll (hidden-scrollbar overflow strip) / wrap (multi-row flow, the line bar underlining each row's own tab), composable with any material; every horizontal strip auto-degrades to a scroll run (the tablist IS the scroller) on the SHARED @jixoai/scroll-run system (Owner 2026-09-04 unification — one law set for every scrollable region): the JS-stamped verdict gates the on-demand DOM chevron chips outside the tablist, swappable css-var glyphs, smooth proximity-snap travel; the edge treatment is the scrollEffect builder prop, the press-button effect convention — ramp() the ONE member-ramp builder ({ opacity, blur, translate } toggles, all default on, a toggle off never paying its property; ramp({ blur: false }) the cheapest posture) ramping each trigger by its clipped fraction at the edges (scroll-following JS-stamped factors, consumed squared, every engine; the machine also MIRRORS the factors onto the indicator so the bar rides its active trigger out), progressBlur({ blurLevels, width }) veiling the edges with the progressive-blur ladder, shadow({ width }) as the single-layer contrast ghost — backdrop-filter contrast() subtracts color toward mid tone (light grounds dim, dark grounds lift, never a black overlay; the separator ink law); both veils share the merged clip layer and enter by scroll-driven translate) when content outgrows the container; vertical axis throughout. Automatic or manual activation, roving tabindex, deterministic id pairing, hidden background panels.",
      "files": [
        {
          "path": "registry/files/ui/tabs/tabs.svelte",
          "target": "@ui/tabs/tabs.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/tabs/tabs-list.svelte",
          "target": "@ui/tabs/tabs-list.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/tabs/tabs-trigger.svelte",
          "target": "@ui/tabs/tabs-trigger.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/tabs/tabs-content.svelte",
          "target": "@ui/tabs/tabs-content.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/tabs/index.ts",
          "target": "@ui/tabs/index.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/tabs/tabs-trigger.css",
          "target": "@ui/tabs/tabs-trigger.css",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/tabs/tabs-defaults.svelte.ts",
          "target": "@ui/tabs/tabs-defaults.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/tabs/tabs.stylex.js",
          "target": "@ui/tabs/tabs.stylex.js",
          "type": "registry:file",
          "content": "import './tabs.stylex.css';\n// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: tabs\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const tabsStyles = Object.freeze({\n  \"root\": \"xjp7ctv\",\n  \"host\": \"x1n2onr6 x9f619\",\n  \"hostHorizontal\": \"xrvj5dj x1mkdm3x\",\n  \"hostVertical\": \"x78zum5 xdt5ytf x1qjc9v5 xiouwu1\",\n  \"hostBorderBottom\": \"x1u25o6y x1q0q8m5 xwi7vqo\",\n  \"hostBorderRight\": \"x12h504q x32b0ac xwi7vqo\",\n  \"wrap\": \"x1a02dak\",\n  \"listBase\": \"x9f619\",\n  \"listRun\": \"x1n2onr6 x78zum5 x1qjc9v5 xw2csxc xiouwu1\",\n  \"listColumn\": \"x78zum5 xdt5ytf\",\n  \"trigger\": \"x1n2onr6 x1vjfegm x3nfvp2 x6s0dn4 xjyslct xwwigjq x1bhj078 xzavzzj xxguibh xn212u0 xtvhhri xp0kdp7 x1ypdohk\",\n  \"triggerRow\": \"xiouwu1\",\n  \"triggerStacked\": \"xdt5ytf xl56j7k x120bi8x\",\n  \"inkSelected\": \"xl8unsv\",\n  \"inkIdle\": \"xowzrx4\",\n  \"iconLane\": \"x3nfvp2 x2lah0s\",\n});\n"
        },
        {
          "path": "registry/files/tokens.stylex.js",
          "target": "@lib/tokens.stylex.js",
          "type": "registry:file",
          "content": "// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: tabs\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const tabsStyles = Object.freeze({\n  \"root\": \"xjp7ctv\",\n  \"host\": \"x1n2onr6 x9f619\",\n  \"hostHorizontal\": \"xrvj5dj x1mkdm3x\",\n  \"hostVertical\": \"x78zum5 xdt5ytf x1qjc9v5 xiouwu1\",\n  \"hostBorderBottom\": \"x1u25o6y x1q0q8m5 xwi7vqo\",\n  \"hostBorderRight\": \"x12h504q x32b0ac xwi7vqo\",\n  \"wrap\": \"x1a02dak\",\n  \"listBase\": \"x9f619\",\n  \"listRun\": \"x1n2onr6 x78zum5 x1qjc9v5 xw2csxc xiouwu1\",\n  \"listColumn\": \"x78zum5 xdt5ytf\",\n  \"trigger\": \"x1n2onr6 x1vjfegm x3nfvp2 x6s0dn4 xjyslct xwwigjq x1bhj078 xzavzzj xxguibh xn212u0 xtvhhri xp0kdp7 x1ypdohk\",\n  \"triggerRow\": \"xiouwu1\",\n  \"triggerStacked\": \"xdt5ytf xl56j7k x120bi8x\",\n  \"inkSelected\": \"xl8unsv\",\n  \"inkIdle\": \"xowzrx4\",\n  \"iconLane\": \"x3nfvp2 x2lah0s\",\n});\n"
        },
        {
          "path": "registry/files/ui/tabs/tabs.stylex.css",
          "target": "@ui/tabs/tabs.stylex.css",
          "type": "registry:file",
          "content": "@layer properties, theme, base, components, components.stylex.priority1, components.stylex.priority2, components.stylex.priority3, components.stylex.priority4;\n\n@layer components.stylex.priority1 {\n  :root, .x1klgzij {\n    --jx-brand-hue: var(--brand-hue);\n    --jx-background: var(--background);\n    --jx-foreground: var(--foreground);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-border: var(--border);\n    --jx-input: var(--input);\n    --jx-ring: var(--ring);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-font-sans: var(--font-sans);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-radius: var(--radius);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-scrim: var(--scrim);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-small: var(--text-small);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-lg: var(--text-lg);\n    --jx-track-label: var(--track-label);\n    --jx-track-wide: var(--track-wide);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-shell-w: var(--shell-w);\n    --jx-stage-w: var(--stage-w);\n    --jx-space-2: var(--space-2);\n    --jx-space-4: var(--space-4);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-80: var(--space-80);\n    --jx-hairline: var(--hairline);\n  }\n\n  .x13ei35y.x13ei35y, .x13ei35y.x13ei35y:root {\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-background: var(--background);\n    --jx-border: var(--border);\n    --jx-brand-hue: var(--brand-hue);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-font-sans: var(--font-sans);\n    --jx-foreground: var(--foreground);\n    --jx-hairline: var(--hairline);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-input: var(--input);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-radius: var(--radius);\n    --jx-ring: var(--ring);\n    --jx-scrim: var(--scrim);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shell-w: var(--shell-w);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-2: var(--space-2);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-4: var(--space-4);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-80: var(--space-80);\n    --jx-stage-w: var(--stage-w);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-lg: var(--text-lg);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-small: var(--text-small);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-track-label: var(--track-label);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-wide: var(--track-wide);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n  }\n}\n\n@layer components.stylex.priority2 {\n  .xwi7vqo {\n    border-color: var(--jx-border);\n  }\n\n  .x120bi8x {\n    gap: calc(var(--jx-gap) * .35);\n  }\n\n  .xiouwu1 {\n    gap: var(--jx-gap);\n  }\n\n  .xwwigjq {\n    padding-inline: var(--jx-inset);\n  }\n}\n\n@layer components.stylex.priority3 {\n  .x6s0dn4 {\n    align-items: center;\n  }\n\n  .x1qjc9v5 {\n    align-items: stretch;\n  }\n\n  .xjyslct {\n    appearance: none;\n  }\n\n  .x9f619 {\n    box-sizing: border-box;\n  }\n\n  .xl8unsv {\n    color: var(--jx-foreground);\n  }\n\n  .xowzrx4 {\n    color: var(--jx-muted-foreground);\n  }\n\n  .x1ypdohk {\n    cursor: pointer;\n  }\n\n  .xjp7ctv {\n    display: contents;\n  }\n\n  .x78zum5 {\n    display: flex;\n  }\n\n  .xrvj5dj {\n    display: grid;\n  }\n\n  .x3nfvp2 {\n    display: inline-flex;\n  }\n\n  .xdt5ytf {\n    flex-direction: column;\n  }\n\n  .x2lah0s {\n    flex-shrink: 0;\n  }\n\n  .x1a02dak {\n    flex-wrap: wrap;\n  }\n\n  .xzavzzj {\n    font-family: var(--jx-font-nav);\n  }\n\n  .xxguibh {\n    font-size: var(--jx-text);\n  }\n\n  .x1mkdm3x {\n    grid-template-columns: minmax(0, 1fr);\n  }\n\n  .xl56j7k {\n    justify-content: center;\n  }\n\n  .xp0kdp7 {\n    letter-spacing: var(--jx-track-wide);\n  }\n\n  .xn212u0 {\n    line-height: var(--jx-line);\n  }\n\n  .x1n2onr6 {\n    position: relative;\n  }\n\n  .xtvhhri {\n    text-transform: uppercase;\n  }\n\n  .x1vjfegm {\n    z-index: 1;\n  }\n}\n\n@layer components.stylex.priority4 {\n  .x1q0q8m5 {\n    border-bottom-style: solid;\n  }\n\n  .x1u25o6y {\n    border-bottom-width: var(--hairline);\n  }\n\n  .x32b0ac {\n    border-right-style: solid;\n  }\n\n  .x12h504q {\n    border-right-width: var(--hairline);\n  }\n\n  .x1bhj078 {\n    min-height: var(--jx-hit);\n  }\n\n  .xw2csxc {\n    overflow-x: auto;\n  }\n}\n/* buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9 · generator: @jixoai/ui-vite-plugin@0.6.0 · engine: @stylexjs/unplugin@0.19.0 */\n"
        }
      ],
      "docs": "Root: value ($bindable, '' = none), onchange, activation ('automatic'|'manual'), density. TabsList: orientation, indicator ('line'|'pill'|'outline'|'glass'|'liquid'|'none' or a Snippet<[TabsIndicatorGeo]> paint override), layout ('inline'|'grow'|'scroll'|'wrap'). TabsTrigger: value, disabled, icon?, iconEnd?, stack? (children optional — icon-only tabs pass aria-label). TabsContent: value.",
      "meta": {
        "group": "navigation",
        "href": "/docs/components/tabs.html"
      },
      "registryDependencies": [
        "@jixoai/utils",
        "@jixoai/jixoai-theme",
        "@jixoai/scroll-run",
        "@jixoai/defaults",
        "@jixoai/density",
        "@jixoai/glass"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "progress",
      "type": "registry:ui",
      "title": "Progress",
      "description": "W3C-first: progress IS the native <progress> element — role, value semantics and the indeterminate state are the browser's. The component adds the jixoai paint (1px frame, brand fill, terminal stripe sweep when indeterminate) and an optional label + polite % readout.",
      "files": [
        {
          "path": "registry/files/ui/progress/progress.svelte",
          "target": "@ui/progress/progress.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/progress/index.ts",
          "target": "@ui/progress/index.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/progress/progress.css",
          "target": "@ui/progress/progress.css",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/progress/progress-defaults.svelte.ts",
          "target": "@ui/progress/progress-defaults.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/progress/progress.stylex.js",
          "target": "@ui/progress/progress.stylex.js",
          "type": "registry:file",
          "content": "import './progress.stylex.css';\n// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: progress\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const progressStyles = Object.freeze({\n  \"root\": \"x78zum5 xdt5ytf x1vcf6ba\",\n  \"head\": \"x78zum5 x1pha0wt x1qughib x1kupzwg\",\n  \"label\": \"xzavzzj xgriabn x1wmunw2 xtvhhri xowzrx4\",\n  \"value\": \"xgriabn xss6m8b xl8unsv\",\n  \"bar\": \"xjyslct x1lugfcp x1lliihq xh8yej3 xklhnak x1j5qm77 x1y0btm7 xwi7vqo xam79z9 x1yn5p49 xb3r6kr\",\n  \"indeterminate\": \"x1n2onr6 xjbqb8w xwmdfs9 x1buuk4n xzt35lf x150ryeu x1p1ksnj xa4qsjk\",\n});\n"
        },
        {
          "path": "registry/files/tokens.stylex.js",
          "target": "@lib/tokens.stylex.js",
          "type": "registry:file",
          "content": "// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: progress\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const progressStyles = Object.freeze({\n  \"root\": \"x78zum5 xdt5ytf x1vcf6ba\",\n  \"head\": \"x78zum5 x1pha0wt x1qughib x1kupzwg\",\n  \"label\": \"xzavzzj xgriabn x1wmunw2 xtvhhri xowzrx4\",\n  \"value\": \"xgriabn xss6m8b xl8unsv\",\n  \"bar\": \"xjyslct x1lugfcp x1lliihq xh8yej3 xklhnak x1j5qm77 x1y0btm7 xwi7vqo xam79z9 x1yn5p49 xb3r6kr\",\n  \"indeterminate\": \"x1n2onr6 xjbqb8w xwmdfs9 x1buuk4n xzt35lf x150ryeu x1p1ksnj xa4qsjk\",\n});\n"
        },
        {
          "path": "registry/files/ui/progress/progress.stylex.css",
          "target": "@ui/progress/progress.stylex.css",
          "type": "registry:file",
          "content": "@layer properties, theme, base, components, components.stylex.priority1, components.stylex.priority2, components.stylex.priority3, components.stylex.priority4;\n\n@layer components.stylex.priority1 {\n  :root, .x1klgzij {\n    --jx-brand-hue: var(--brand-hue);\n    --jx-background: var(--background);\n    --jx-foreground: var(--foreground);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-border: var(--border);\n    --jx-input: var(--input);\n    --jx-ring: var(--ring);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-font-sans: var(--font-sans);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-radius: var(--radius);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-scrim: var(--scrim);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-small: var(--text-small);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-lg: var(--text-lg);\n    --jx-track-label: var(--track-label);\n    --jx-track-wide: var(--track-wide);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-shell-w: var(--shell-w);\n    --jx-stage-w: var(--stage-w);\n    --jx-space-2: var(--space-2);\n    --jx-space-4: var(--space-4);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-80: var(--space-80);\n    --jx-hairline: var(--hairline);\n  }\n\n  .x13ei35y.x13ei35y, .x13ei35y.x13ei35y:root {\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-background: var(--background);\n    --jx-border: var(--border);\n    --jx-brand-hue: var(--brand-hue);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-font-sans: var(--font-sans);\n    --jx-foreground: var(--foreground);\n    --jx-hairline: var(--hairline);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-input: var(--input);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-radius: var(--radius);\n    --jx-ring: var(--ring);\n    --jx-scrim: var(--scrim);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shell-w: var(--shell-w);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-2: var(--space-2);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-4: var(--space-4);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-80: var(--space-80);\n    --jx-stage-w: var(--stage-w);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-lg: var(--text-lg);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-small: var(--text-small);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-track-label: var(--track-label);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-wide: var(--track-wide);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n  }\n}\n\n@layer components.stylex.priority2 {\n  .xwi7vqo {\n    border-color: var(--jx-border);\n  }\n\n  .xam79z9 {\n    border-radius: var(--progress-radius, 4px);\n  }\n\n  .x1y0btm7 {\n    border-style: solid;\n  }\n\n  .x1j5qm77 {\n    border-width: var(--jx-hairline);\n  }\n\n  .x1kupzwg {\n    gap: var(--jx-space-12);\n  }\n\n  .x1vcf6ba {\n    gap: var(--jx-space-6);\n  }\n\n  .xb3r6kr {\n    overflow: hidden;\n  }\n}\n\n@layer components.stylex.priority3 {\n  .x1lugfcp {\n    -webkit-appearance: none;\n  }\n\n  .x1pha0wt {\n    align-items: baseline;\n  }\n\n  .x150ryeu {\n    animation-duration: var(--motion-indeterminate, .9s);\n  }\n\n  .xa4qsjk {\n    animation-iteration-count: infinite;\n  }\n\n  .xzt35lf {\n    animation-name: jx-progress-run;\n  }\n\n  .x1p1ksnj {\n    animation-timing-function: var(--motion-linear, linear);\n  }\n\n  .xjyslct {\n    appearance: none;\n  }\n\n  .xjbqb8w {\n    background-color: #0000;\n  }\n\n  .x1yn5p49 {\n    background-color: var(--jx-muted);\n  }\n\n  .xwmdfs9 {\n    background-image: repeating-linear-gradient(-55deg,var(--primary) 0 6px,transparent 6px 12px);\n  }\n\n  .x1buuk4n {\n    background-size: 24px 100%;\n  }\n\n  .xl8unsv {\n    color: var(--jx-foreground);\n  }\n\n  .xowzrx4 {\n    color: var(--jx-muted-foreground);\n  }\n\n  .x1lliihq {\n    display: block;\n  }\n\n  .x78zum5 {\n    display: flex;\n  }\n\n  .xdt5ytf {\n    flex-direction: column;\n  }\n\n  .xzavzzj {\n    font-family: var(--jx-font-nav);\n  }\n\n  .xgriabn {\n    font-size: var(--jx-text-label-lg);\n  }\n\n  .xss6m8b {\n    font-variant-numeric: tabular-nums;\n  }\n\n  .x1qughib {\n    justify-content: space-between;\n  }\n\n  .x1wmunw2 {\n    letter-spacing: var(--jx-track-10);\n  }\n\n  .x1n2onr6 {\n    position: relative;\n  }\n\n  .xtvhhri {\n    text-transform: uppercase;\n  }\n}\n\n@layer components.stylex.priority4 {\n  .xklhnak {\n    height: calc(var(--jx-unit) * 2.5);\n  }\n\n  .xh8yej3 {\n    width: 100%;\n  }\n}\n/* buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9 · generator: @jixoai/ui-vite-plugin@0.6.0 · engine: @stylexjs/unplugin@0.19.0 */\n"
        }
      ],
      "docs": "Props: value? (0..max; omitted = indeterminate), max? (default 1), label?, class?.",
      "meta": {
        "group": "feedback",
        "href": "/docs/components/progress.html"
      },
      "registryDependencies": [
        "@jixoai/jixoai-theme",
        "@jixoai/defaults"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "tooltip",
      "type": "registry:ui",
      "title": "Tooltip",
      "description": "The hover-intent hint on the popover laws: popover=manual panel (no light dismiss), delay-in/cancellable close grace, CSS anchoring. Shadowless BY LAW (the ::after layer is content:none) but rides the jx-surface entry choreography and the variant paints (solid|acrylic|auto).",
      "files": [
        {
          "path": "registry/files/ui/tooltip/tooltip.svelte",
          "target": "@ui/tooltip/tooltip.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/tooltip/index.ts",
          "target": "@ui/tooltip/index.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/tooltip/tooltip.css",
          "target": "@ui/tooltip/tooltip.css",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/tooltip/tooltip-defaults.svelte.ts",
          "target": "@ui/tooltip/tooltip-defaults.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/tooltip/tooltip.stylex.js",
          "target": "@ui/tooltip/tooltip.stylex.js",
          "type": "registry:file",
          "content": "import './tooltip.stylex.css';\n// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: tooltip\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const tooltipStyles = Object.freeze({\n  \"anchor\": \"x3nfvp2\",\n  \"panel\": \"xixxii4 xeq5yr9 xaq2ta1 x1kdkrmc xx9jowq x2b8uid x1ejfkbo\",\n  \"body\": \"x1lliihq x1s1a1us xd5ks7z\",\n});\n"
        },
        {
          "path": "registry/files/tokens.stylex.js",
          "target": "@lib/tokens.stylex.js",
          "type": "registry:file",
          "content": "// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: tooltip\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const tooltipStyles = Object.freeze({\n  \"anchor\": \"x3nfvp2\",\n  \"panel\": \"xixxii4 xeq5yr9 xaq2ta1 x1kdkrmc xx9jowq x2b8uid x1ejfkbo\",\n  \"body\": \"x1lliihq x1s1a1us xd5ks7z\",\n});\n"
        },
        {
          "path": "registry/files/ui/tooltip/tooltip.stylex.css",
          "target": "@ui/tooltip/tooltip.stylex.css",
          "type": "registry:file",
          "content": "@layer properties, theme, base, components, components.stylex.priority1, components.stylex.priority2, components.stylex.priority3, components.stylex.priority4;\n\n@layer components.stylex.priority1 {\n  :root, .x1klgzij {\n    --jx-brand-hue: var(--brand-hue);\n    --jx-background: var(--background);\n    --jx-foreground: var(--foreground);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-border: var(--border);\n    --jx-input: var(--input);\n    --jx-ring: var(--ring);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-font-sans: var(--font-sans);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-radius: var(--radius);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-scrim: var(--scrim);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-small: var(--text-small);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-lg: var(--text-lg);\n    --jx-track-label: var(--track-label);\n    --jx-track-wide: var(--track-wide);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-shell-w: var(--shell-w);\n    --jx-stage-w: var(--stage-w);\n    --jx-space-2: var(--space-2);\n    --jx-space-4: var(--space-4);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-80: var(--space-80);\n    --jx-hairline: var(--hairline);\n  }\n\n  .x13ei35y.x13ei35y, .x13ei35y.x13ei35y:root {\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-background: var(--background);\n    --jx-border: var(--border);\n    --jx-brand-hue: var(--brand-hue);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-font-sans: var(--font-sans);\n    --jx-foreground: var(--foreground);\n    --jx-hairline: var(--hairline);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-input: var(--input);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-radius: var(--radius);\n    --jx-ring: var(--ring);\n    --jx-scrim: var(--scrim);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shell-w: var(--shell-w);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-2: var(--space-2);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-4: var(--space-4);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-80: var(--space-80);\n    --jx-stage-w: var(--stage-w);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-lg: var(--text-lg);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-small: var(--text-small);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-track-label: var(--track-label);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-wide: var(--track-wide);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n  }\n}\n\n@layer components.stylex.priority2 {\n  .xd5ks7z {\n    padding-block: calc(var(--jx-unit) * 1.25);\n  }\n\n  .x1s1a1us {\n    padding-inline: calc(var(--jx-unit) * 2.25);\n  }\n}\n\n@layer components.stylex.priority3 {\n  .x1ejfkbo {\n    color: var(--jx-popover-foreground);\n  }\n\n  .x1lliihq {\n    display: block;\n  }\n\n  .x3nfvp2 {\n    display: inline-flex;\n  }\n\n  .x1kdkrmc {\n    font-size: var(--text-label-lg);\n  }\n\n  .xx9jowq {\n    line-height: var(--leading-15);\n  }\n\n  .xixxii4 {\n    position: fixed;\n  }\n\n  .x2b8uid {\n    text-align: center;\n  }\n}\n\n@layer components.stylex.priority4 {\n  .xaq2ta1 {\n    max-width: min(80vw, 18rem);\n  }\n\n  .xeq5yr9 {\n    width: fit-content;\n  }\n}\n/* buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9 · generator: @jixoai/ui-vite-plugin@0.6.0 · engine: @stylexjs/unplugin@0.19.0 */\n"
        }
      ],
      "docs": "Props: id?, text, placement? ('top' default), openDelay? (400), closeDelay? (100); children snippet = the trigger content.",
      "meta": {
        "group": "layer",
        "href": "/docs/components/tooltip.html"
      },
      "registryDependencies": [
        "@jixoai/utils",
        "@jixoai/jixoai-theme",
        "@jixoai/defaults"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "pagination",
      "type": "registry:ui",
      "title": "Pagination",
      "description": "The pager as composed shadcn parts (Content/Item/Link(child)/Previous/Next/Ellipsis) over the exported pure pageRange helper (token law: number | ellipsis-start | ellipsis-end). The window math is headless; the links are the consumer tree. At the bounds Previous/Next become honest disabled spans.",
      "files": [
        {
          "path": "registry/files/ui/pagination/index.ts",
          "target": "@ui/pagination/index.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/pagination/pagination-content.svelte",
          "target": "@ui/pagination/pagination-content.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/pagination/pagination-ellipsis.svelte",
          "target": "@ui/pagination/pagination-ellipsis.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/pagination/pagination-item.svelte",
          "target": "@ui/pagination/pagination-item.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/pagination/pagination-link.svelte",
          "target": "@ui/pagination/pagination-link.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/pagination/pagination-next.svelte",
          "target": "@ui/pagination/pagination-next.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/pagination/pagination-previous.svelte",
          "target": "@ui/pagination/pagination-previous.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/pagination/pagination-range.ts",
          "target": "@ui/pagination/pagination-range.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/pagination/pagination.svelte",
          "target": "@ui/pagination/pagination.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/pagination/pagination-defaults.svelte.ts",
          "target": "@ui/pagination/pagination-defaults.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/pagination/pagination.stylex.js",
          "target": "@ui/pagination/pagination.stylex.js",
          "type": "registry:file",
          "content": "import './pagination.stylex.css';\n// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: pagination\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const paginationStyles = Object.freeze({\n  \"nav\": \"x1lliihq\",\n  \"list\": \"x1ghz6dp x78zum5 x3ct3a4 x1a02dak x6s0dn4 xiouwu1 x1717udv\",\n  \"ellipsis\": \"x3nfvp2 x6s0dn4 xwwigjq xowzrx4 x87ps6o\",\n  \"chip\": \"x3nfvp2 x1bhj078 xu9qwbo x6s0dn4 xl56j7k x9f619 x14o5nlz x1y0btm7 xwwigjq xzavzzj xxguibh xn212u0 xkrqix3 xp0kdp7 x1ypdohk\",\n  \"chipCurrent\": \"xx5a0qd x1wgjywl x13zkt9c\",\n  \"chipIdle\": \"xwi7vqo x13udha1 xl8unsv\",\n  \"chipUpper\": \"xtvhhri\",\n  \"chipOff\": \"x3nfvp2 x1bhj078 xu9qwbo x6s0dn4 xl56j7k x9f619 x14o5nlz x1y0btm7 xwi7vqo x13udha1 xwwigjq xzavzzj xxguibh xn212u0 xtvhhri xp0kdp7 xl8unsv xyd83as x1gnnqk1 x1h6gzvc\",\n});\n"
        },
        {
          "path": "registry/files/ui/pagination/pagination.css",
          "target": "@ui/pagination/pagination.css",
          "type": "registry:file"
        },
        {
          "path": "registry/files/tokens.stylex.js",
          "target": "@lib/tokens.stylex.js",
          "type": "registry:file",
          "content": "// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: pagination\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const paginationStyles = Object.freeze({\n  \"nav\": \"x1lliihq\",\n  \"list\": \"x1ghz6dp x78zum5 x3ct3a4 x1a02dak x6s0dn4 xiouwu1 x1717udv\",\n  \"ellipsis\": \"x3nfvp2 x6s0dn4 xwwigjq xowzrx4 x87ps6o\",\n  \"chip\": \"x3nfvp2 x1bhj078 xu9qwbo x6s0dn4 xl56j7k x9f619 x14o5nlz x1y0btm7 xwwigjq xzavzzj xxguibh xn212u0 xkrqix3 xp0kdp7 x1ypdohk\",\n  \"chipCurrent\": \"xx5a0qd x1wgjywl x13zkt9c\",\n  \"chipIdle\": \"xwi7vqo x13udha1 xl8unsv\",\n  \"chipUpper\": \"xtvhhri\",\n  \"chipOff\": \"x3nfvp2 x1bhj078 xu9qwbo x6s0dn4 xl56j7k x9f619 x14o5nlz x1y0btm7 xwi7vqo x13udha1 xwwigjq xzavzzj xxguibh xn212u0 xtvhhri xp0kdp7 xl8unsv xyd83as x1gnnqk1 x1h6gzvc\",\n});\n"
        },
        {
          "path": "registry/files/ui/pagination/pagination.stylex.css",
          "target": "@ui/pagination/pagination.stylex.css",
          "type": "registry:file",
          "content": "@layer properties, theme, base, components, components.stylex.priority1, components.stylex.priority2, components.stylex.priority3, components.stylex.priority4, components.stylex.priority5;\n\n@layer components.stylex.priority1 {\n  :root, .x1klgzij {\n    --jx-brand-hue: var(--brand-hue);\n    --jx-background: var(--background);\n    --jx-foreground: var(--foreground);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-border: var(--border);\n    --jx-input: var(--input);\n    --jx-ring: var(--ring);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-font-sans: var(--font-sans);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-radius: var(--radius);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-scrim: var(--scrim);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-small: var(--text-small);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-lg: var(--text-lg);\n    --jx-track-label: var(--track-label);\n    --jx-track-wide: var(--track-wide);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-shell-w: var(--shell-w);\n    --jx-stage-w: var(--stage-w);\n    --jx-space-2: var(--space-2);\n    --jx-space-4: var(--space-4);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-80: var(--space-80);\n    --jx-hairline: var(--hairline);\n  }\n\n  .x13ei35y.x13ei35y, .x13ei35y.x13ei35y:root {\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-background: var(--background);\n    --jx-border: var(--border);\n    --jx-brand-hue: var(--brand-hue);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-font-sans: var(--font-sans);\n    --jx-foreground: var(--foreground);\n    --jx-hairline: var(--hairline);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-input: var(--input);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-radius: var(--radius);\n    --jx-ring: var(--ring);\n    --jx-scrim: var(--scrim);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shell-w: var(--shell-w);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-2: var(--space-2);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-4: var(--space-4);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-80: var(--space-80);\n    --jx-stage-w: var(--stage-w);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-lg: var(--text-lg);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-small: var(--text-small);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-track-label: var(--track-label);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-wide: var(--track-wide);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n  }\n}\n\n@layer components.stylex.priority2 {\n  .x1ghz6dp {\n    margin: 0;\n  }\n\n  .x1717udv {\n    padding: 0;\n  }\n}\n\n@layer components.stylex.priority3 {\n  .xwi7vqo {\n    border-color: var(--jx-border);\n  }\n\n  .xx5a0qd {\n    border-color: var(--jx-primary);\n  }\n\n  .x1y0btm7 {\n    border-style: solid;\n  }\n\n  .x14o5nlz {\n    border-width: var(--hairline);\n  }\n\n  .xiouwu1 {\n    gap: var(--jx-gap);\n  }\n\n  .xwwigjq {\n    padding-inline: var(--jx-inset);\n  }\n}\n\n@layer components.stylex.priority4 {\n  .x6s0dn4 {\n    align-items: center;\n  }\n\n  .x13udha1 {\n    background-color: var(--jx-card);\n  }\n\n  .x1wgjywl {\n    background-color: var(--jx-primary);\n  }\n\n  .x1gnnqk1 {\n    box-shadow: none;\n  }\n\n  .x9f619 {\n    box-sizing: border-box;\n  }\n\n  .xl8unsv {\n    color: var(--jx-foreground);\n  }\n\n  .xowzrx4 {\n    color: var(--jx-muted-foreground);\n  }\n\n  .x13zkt9c {\n    color: var(--jx-primary-foreground);\n  }\n\n  .x1h6gzvc {\n    cursor: not-allowed;\n  }\n\n  .x1ypdohk {\n    cursor: pointer;\n  }\n\n  .x1lliihq {\n    display: block;\n  }\n\n  .x78zum5 {\n    display: flex;\n  }\n\n  .x3nfvp2 {\n    display: inline-flex;\n  }\n\n  .x1a02dak {\n    flex-wrap: wrap;\n  }\n\n  .xzavzzj {\n    font-family: var(--jx-font-nav);\n  }\n\n  .xxguibh {\n    font-size: var(--jx-text);\n  }\n\n  .xl56j7k {\n    justify-content: center;\n  }\n\n  .xp0kdp7 {\n    letter-spacing: var(--jx-track-wide);\n  }\n\n  .xn212u0 {\n    line-height: var(--jx-line);\n  }\n\n  .x3ct3a4 {\n    list-style-type: none;\n  }\n\n  .xyd83as {\n    opacity: .45;\n  }\n\n  .xkrqix3 {\n    text-decoration-line: none;\n  }\n\n  .xtvhhri {\n    text-transform: uppercase;\n  }\n\n  .x87ps6o {\n    -webkit-user-select: none;\n    user-select: none;\n  }\n}\n\n@layer components.stylex.priority5 {\n  .x1bhj078 {\n    min-height: var(--jx-hit);\n  }\n\n  .xu9qwbo {\n    min-width: var(--jx-hit);\n  }\n}\n/* buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9 · generator: @jixoai/ui-vite-plugin@0.6.0 · engine: @stylexjs/unplugin@0.19.0 */\n"
        }
      ],
      "docs": "Props: page, pageCount, href (template fn), label?, siblings? (1), prevLabel?/nextLabel?. Module export: pageWindow(page, pageCount, siblings).",
      "meta": {
        "group": "navigation",
        "href": "/docs/components/pagination.html"
      },
      "registryDependencies": [
        "@jixoai/utils",
        "@jixoai/jixoai-theme",
        "@jixoai/defaults"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "dropdown-menu",
      "type": "registry:ui",
      "title": "Dropdown menu",
      "description": "The ARIA menu pattern on the popover laws: popover=auto panel (light dismiss, Escape, top layer native) + CSS Anchor Positioning, roving item focus, type-ahead. Floating-surface law: ::after shadow layer + @starting-style entry; variant solid|acrylic|auto.",
      "files": [
        {
          "path": "registry/files/ui/dropdown-menu/dropdown-menu.svelte",
          "target": "@ui/dropdown-menu/dropdown-menu.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/dropdown-menu/dropdown-menu-item.svelte",
          "target": "@ui/dropdown-menu/dropdown-menu-item.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/dropdown-menu/index.ts",
          "target": "@ui/dropdown-menu/index.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/dropdown-menu/dropdown-menu.css",
          "target": "@ui/dropdown-menu/dropdown-menu.css",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/dropdown-menu/dropdown-menu-defaults.svelte.ts",
          "target": "@ui/dropdown-menu/dropdown-menu-defaults.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/dropdown-menu/dropdown-menu.stylex.js",
          "target": "@ui/dropdown-menu/dropdown-menu.stylex.js",
          "type": "registry:file",
          "content": "import './dropdown-menu.stylex.css';\n// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: dropdown-menu\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const dropdownMenuStyles = Object.freeze({\n  \"anchor\": \"x3nfvp2\",\n  \"trigger\": \"x3nfvp2 x1ypdohk x6s0dn4 x1j5qm77 x1y0btm7 xwi7vqo x1rnfs7p xc68ue2 xl8unsv x1fxrjlo\",\n  \"caret\": \"x1okw0bk x3nfvp2\",\n  \"scroll\": \"x1nphckf xysyzu8 xliy32w x12ejdpq x1gk3yq0\",\n  \"item\": \"x78zum5 xh8yej3 x9f619 x6s0dn4 xdpxx8g xc68ue2\",\n  \"itemPlain\": \"xjbqb8w x1heor9g\",\n  \"itemDestructive\": \"x7s7wn9\",\n});\n"
        },
        {
          "path": "registry/files/tokens.stylex.js",
          "target": "@lib/tokens.stylex.js",
          "type": "registry:file",
          "content": "// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: dropdown-menu\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const dropdownMenuStyles = Object.freeze({\n  \"anchor\": \"x3nfvp2\",\n  \"trigger\": \"x3nfvp2 x1ypdohk x6s0dn4 x1j5qm77 x1y0btm7 xwi7vqo x1rnfs7p xc68ue2 xl8unsv x1fxrjlo\",\n  \"caret\": \"x1okw0bk x3nfvp2\",\n  \"scroll\": \"x1nphckf xysyzu8 xliy32w x12ejdpq x1gk3yq0\",\n  \"item\": \"x78zum5 xh8yej3 x9f619 x6s0dn4 xdpxx8g xc68ue2\",\n  \"itemPlain\": \"xjbqb8w x1heor9g\",\n  \"itemDestructive\": \"x7s7wn9\",\n});\n"
        },
        {
          "path": "registry/files/ui/dropdown-menu/dropdown-menu.stylex.css",
          "target": "@ui/dropdown-menu/dropdown-menu.stylex.css",
          "type": "registry:file",
          "content": "@layer properties, theme, base, components, components.stylex.priority1, components.stylex.priority2, components.stylex.priority3, components.stylex.priority4, components.stylex.priority5;\n\n@layer components.stylex.priority1 {\n  :root, .x1klgzij {\n    --jx-brand-hue: var(--brand-hue);\n    --jx-background: var(--background);\n    --jx-foreground: var(--foreground);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-border: var(--border);\n    --jx-input: var(--input);\n    --jx-ring: var(--ring);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-font-sans: var(--font-sans);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-radius: var(--radius);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-scrim: var(--scrim);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-small: var(--text-small);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-lg: var(--text-lg);\n    --jx-track-label: var(--track-label);\n    --jx-track-wide: var(--track-wide);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-shell-w: var(--shell-w);\n    --jx-stage-w: var(--stage-w);\n    --jx-space-2: var(--space-2);\n    --jx-space-4: var(--space-4);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-80: var(--space-80);\n    --jx-hairline: var(--hairline);\n  }\n\n  .x13ei35y.x13ei35y, .x13ei35y.x13ei35y:root {\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-background: var(--background);\n    --jx-border: var(--border);\n    --jx-brand-hue: var(--brand-hue);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-font-sans: var(--font-sans);\n    --jx-foreground: var(--foreground);\n    --jx-hairline: var(--hairline);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-input: var(--input);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-radius: var(--radius);\n    --jx-ring: var(--ring);\n    --jx-scrim: var(--scrim);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shell-w: var(--shell-w);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-2: var(--space-2);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-4: var(--space-4);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-80: var(--space-80);\n    --jx-stage-w: var(--stage-w);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-lg: var(--text-lg);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-small: var(--text-small);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-track-label: var(--track-label);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-wide: var(--track-wide);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n  }\n}\n\n@layer components.stylex.priority2 {\n  .x12ejdpq {\n    padding: var(--jx-menu-pad, 4px);\n  }\n}\n\n@layer components.stylex.priority3 {\n  .xwi7vqo {\n    border-color: var(--jx-border);\n  }\n\n  .x1y0btm7 {\n    border-style: solid;\n  }\n\n  .x1j5qm77 {\n    border-width: var(--jx-hairline);\n  }\n\n  .x1okw0bk {\n    flex: none;\n  }\n\n  .xysyzu8 {\n    overflow: auto;\n  }\n\n  .x1gk3yq0 {\n    padding-inline: max(var(--jx-menu-pad, 4px) - var(--jx-scrollbar-thin, 0px),0px);\n  }\n}\n\n@layer components.stylex.priority4 {\n  .x6s0dn4 {\n    align-items: center;\n  }\n\n  .xjbqb8w {\n    background-color: #0000;\n  }\n\n  .x1rnfs7p {\n    background-color: var(--jx-background);\n  }\n\n  .x9f619 {\n    box-sizing: border-box;\n  }\n\n  .x1heor9g {\n    color: inherit;\n  }\n\n  .x7s7wn9 {\n    color: var(--jx-destructive);\n  }\n\n  .xl8unsv {\n    color: var(--jx-foreground);\n  }\n\n  .x1ypdohk {\n    cursor: pointer;\n  }\n\n  .x78zum5 {\n    display: flex;\n  }\n\n  .x3nfvp2 {\n    display: inline-flex;\n  }\n\n  .xc68ue2 {\n    font-family: var(--jx-font-sans);\n  }\n\n  .xliy32w {\n    scrollbar-gutter: stable both-edges;\n  }\n\n  .xdpxx8g {\n    text-align: left;\n  }\n\n  .x1fxrjlo:hover {\n    background-color: var(--jx-muted);\n  }\n}\n\n@layer components.stylex.priority5 {\n  .x1nphckf {\n    max-height: 72vh;\n  }\n\n  .xh8yej3 {\n    width: 100%;\n  }\n}\n/* buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9 · generator: @jixoai/ui-vite-plugin@0.6.0 · engine: @stylexjs/unplugin@0.19.0 */\n"
        }
      ],
      "docs": "Root props: id, triggerLabel?, placement? ('bottom-end'), trigger? (custom snippet), panelClass?, onToggle?. Item props: destructive?, plus <button> passthrough; separators are plain <hr>, labels plain markup.",
      "meta": {
        "group": "navigation",
        "href": "/docs/components/dropdown-menu.html"
      },
      "registryDependencies": [
        "@jixoai/utils",
        "@jixoai/jixoai-theme",
        "@jixoai/icon",
        "@jixoai/defaults",
        "@jixoai/density"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "breadcrumb",
      "type": "registry:ui",
      "title": "Breadcrumb",
      "description": "The breadcrumb as composed shadcn anatomy: List/Item/Link(child)/Page/Separator(children glyph override)/Ellipsis parts. Collapse is an OPT-IN part (BreadcrumbCollapse wraps the middle items; its ellipsis links to the first hidden page). Dropdown is the sibling-jump part (BreadcrumbDropdown: click opens a menu of peer destinations — REAL anchor entries, current page marked, selection dismisses and navigates). No width magic in Root.",
      "files": [
        {
          "path": "registry/files/ui/breadcrumb/breadcrumb-collapse.svelte",
          "target": "@ui/breadcrumb/breadcrumb-collapse.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/breadcrumb/breadcrumb-ellipsis.svelte",
          "target": "@ui/breadcrumb/breadcrumb-ellipsis.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/breadcrumb/breadcrumb-item.svelte",
          "target": "@ui/breadcrumb/breadcrumb-item.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/breadcrumb/breadcrumb-link.svelte",
          "target": "@ui/breadcrumb/breadcrumb-link.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/breadcrumb/breadcrumb-list.svelte",
          "target": "@ui/breadcrumb/breadcrumb-list.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/breadcrumb/breadcrumb-page.svelte",
          "target": "@ui/breadcrumb/breadcrumb-page.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/breadcrumb/breadcrumb-separator.svelte",
          "target": "@ui/breadcrumb/breadcrumb-separator.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/breadcrumb/breadcrumb-dropdown.svelte",
          "target": "@ui/breadcrumb/breadcrumb-dropdown.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/breadcrumb/breadcrumb.css",
          "target": "@ui/breadcrumb/breadcrumb.css",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/breadcrumb/breadcrumb.svelte",
          "target": "@ui/breadcrumb/breadcrumb.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/breadcrumb/index.ts",
          "target": "@ui/breadcrumb/index.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/breadcrumb/breadcrumb-defaults.svelte.ts",
          "target": "@ui/breadcrumb/breadcrumb-defaults.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/breadcrumb/breadcrumb.stylex.js",
          "target": "@ui/breadcrumb/breadcrumb.stylex.js",
          "type": "registry:file",
          "content": "import './breadcrumb.stylex.css';\n// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: breadcrumb\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const breadcrumbStyles = Object.freeze({\n  \"list\": \"x1ghz6dp x78zum5 x3ct3a4 x1a02dak x6s0dn4 x1vcf6ba xzavzzj xgriabn xtvhhri xp0kdp7\",\n  \"page\": \"xl8unsv x1hl2dhg\",\n  \"ellipsis\": \"xowzrx4 x12oo3zp x87ps6o\",\n  \"link\": \"x1hl2dhg xowzrx4 x1n4cp5d xg53kyk x7s97pk\",\n  \"trigger\": \"x3nfvp2 x6s0dn4 x1oz3d4u x1ypdohk xc342km x1717udv xjbqb8w xowzrx4 x1n4cp5d xg53kyk x7s97pk\",\n  \"triggerCaret\": \"x1okw0bk x3nfvp2\",\n  \"menuItem\": \"x78zum5 xh8yej3 x9f619 x6s0dn4 xdpxx8g xc68ue2 xjbqb8w x1heor9g\",\n  \"dropdownHost\": \"x3nfvp2\",\n});\n"
        },
        {
          "path": "registry/files/tokens.stylex.js",
          "target": "@lib/tokens.stylex.js",
          "type": "registry:file",
          "content": "// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: breadcrumb\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const breadcrumbStyles = Object.freeze({\n  \"list\": \"x1ghz6dp x78zum5 x3ct3a4 x1a02dak x6s0dn4 x1vcf6ba xzavzzj xgriabn xtvhhri xp0kdp7\",\n  \"page\": \"xl8unsv x1hl2dhg\",\n  \"ellipsis\": \"xowzrx4 x12oo3zp x87ps6o\",\n  \"link\": \"x1hl2dhg xowzrx4 x1n4cp5d xg53kyk x7s97pk\",\n  \"trigger\": \"x3nfvp2 x6s0dn4 x1oz3d4u x1ypdohk xc342km x1717udv xjbqb8w xowzrx4 x1n4cp5d xg53kyk x7s97pk\",\n  \"triggerCaret\": \"x1okw0bk x3nfvp2\",\n  \"menuItem\": \"x78zum5 xh8yej3 x9f619 x6s0dn4 xdpxx8g xc68ue2 xjbqb8w x1heor9g\",\n  \"dropdownHost\": \"x3nfvp2\",\n});\n"
        },
        {
          "path": "registry/files/ui/breadcrumb/breadcrumb.stylex.css",
          "target": "@ui/breadcrumb/breadcrumb.stylex.css",
          "type": "registry:file",
          "content": "@layer properties, theme, base, components, components.stylex.priority1, components.stylex.priority2, components.stylex.priority3, components.stylex.priority4, components.stylex.priority5;\n\n@layer components.stylex.priority1 {\n  :root, .x1klgzij {\n    --jx-brand-hue: var(--brand-hue);\n    --jx-background: var(--background);\n    --jx-foreground: var(--foreground);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-border: var(--border);\n    --jx-input: var(--input);\n    --jx-ring: var(--ring);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-font-sans: var(--font-sans);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-radius: var(--radius);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-scrim: var(--scrim);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-small: var(--text-small);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-lg: var(--text-lg);\n    --jx-track-label: var(--track-label);\n    --jx-track-wide: var(--track-wide);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-shell-w: var(--shell-w);\n    --jx-stage-w: var(--stage-w);\n    --jx-space-2: var(--space-2);\n    --jx-space-4: var(--space-4);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-80: var(--space-80);\n    --jx-hairline: var(--hairline);\n  }\n\n  .x13ei35y.x13ei35y, .x13ei35y.x13ei35y:root {\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-background: var(--background);\n    --jx-border: var(--border);\n    --jx-brand-hue: var(--brand-hue);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-font-sans: var(--font-sans);\n    --jx-foreground: var(--foreground);\n    --jx-hairline: var(--hairline);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-input: var(--input);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-radius: var(--radius);\n    --jx-ring: var(--ring);\n    --jx-scrim: var(--scrim);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shell-w: var(--shell-w);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-2: var(--space-2);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-4: var(--space-4);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-80: var(--space-80);\n    --jx-stage-w: var(--stage-w);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-lg: var(--text-lg);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-small: var(--text-small);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-track-label: var(--track-label);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-wide: var(--track-wide);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n  }\n}\n\n@layer components.stylex.priority2 {\n  .x1ghz6dp {\n    margin: 0;\n  }\n\n  .x1717udv {\n    padding: 0;\n  }\n}\n\n@layer components.stylex.priority3 {\n  .xc342km {\n    border-width: 0;\n  }\n\n  .x1okw0bk {\n    flex: none;\n  }\n\n  .x1oz3d4u {\n    gap: var(--jx-space-4);\n  }\n\n  .x1vcf6ba {\n    gap: var(--jx-space-6);\n  }\n\n  .x1hl2dhg {\n    text-decoration: none;\n  }\n\n  .xg53kyk:focus-visible {\n    outline: var(--hairline) solid var(--ring);\n  }\n}\n\n@layer components.stylex.priority4 {\n  .x6s0dn4 {\n    align-items: center;\n  }\n\n  .xjbqb8w {\n    background-color: #0000;\n  }\n\n  .x9f619 {\n    box-sizing: border-box;\n  }\n\n  .x1heor9g {\n    color: inherit;\n  }\n\n  .xl8unsv {\n    color: var(--jx-foreground);\n  }\n\n  .xowzrx4 {\n    color: var(--jx-muted-foreground);\n  }\n\n  .x1ypdohk {\n    cursor: pointer;\n  }\n\n  .x78zum5 {\n    display: flex;\n  }\n\n  .x3nfvp2 {\n    display: inline-flex;\n  }\n\n  .x1a02dak {\n    flex-wrap: wrap;\n  }\n\n  .xzavzzj {\n    font-family: var(--jx-font-nav);\n  }\n\n  .xc68ue2 {\n    font-family: var(--jx-font-sans);\n  }\n\n  .xgriabn {\n    font-size: var(--jx-text-label-lg);\n  }\n\n  .x12oo3zp {\n    letter-spacing: 0;\n  }\n\n  .xp0kdp7 {\n    letter-spacing: var(--jx-track-wide);\n  }\n\n  .x3ct3a4 {\n    list-style-type: none;\n  }\n\n  .xdpxx8g {\n    text-align: left;\n  }\n\n  .xtvhhri {\n    text-transform: uppercase;\n  }\n\n  .x87ps6o {\n    -webkit-user-select: none;\n    user-select: none;\n  }\n\n  .x7s97pk:focus-visible {\n    outline-offset: 2px;\n  }\n\n  .x1n4cp5d:hover {\n    color: var(--jx-primary);\n  }\n}\n\n@layer components.stylex.priority5 {\n  .xh8yej3 {\n    width: 100%;\n  }\n}\n/* buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9 · generator: @jixoai/ui-vite-plugin@0.6.0 · engine: @stylexjs/unplugin@0.19.0 */\n"
        }
      ],
      "docs": "Props: crumbs ({label, href}[], last = current page), label?, collapse? (max visible before the middle folds, 0 = never). Dropdown: label, items ({label, href}[]), current? (href marked aria-current=page).",
      "meta": {
        "group": "navigation",
        "href": "/docs/components/breadcrumb.html"
      },
      "registryDependencies": [
        "@jixoai/utils",
        "@jixoai/jixoai-theme",
        "@jixoai/dropdown-menu",
        "@jixoai/defaults",
        "@jixoai/density"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "kbd",
      "type": "registry:ui",
      "title": "Kbd",
      "description": "The keyboard-input glyph: a native <kbd> — the element whose entire meaning is 'this is keyboard input' — with the jixoai chip paint (1px border, shadow-2xs, mono). Deliberately no key-parsing or platform detection: compose by hand (<Kbd>⌘</Kbd> + <Kbd>K</Kbd>).",
      "files": [
        {
          "path": "registry/files/ui/kbd/kbd.svelte",
          "target": "@ui/kbd/kbd.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/kbd/index.ts",
          "target": "@ui/kbd/index.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/kbd/kbd-defaults.svelte.ts",
          "target": "@ui/kbd/kbd-defaults.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/kbd/kbd.stylex.js",
          "target": "@ui/kbd/kbd.stylex.js",
          "type": "registry:file",
          "content": "import './kbd.stylex.css';\n// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: kbd\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const kbdStyles = Object.freeze({\n  \"base\": \"x1rg5ohu xxicj57 x1j5qm77 x1y0btm7 xeaes2z x1hb0j09 x1mwizrc xa69gwt x19bae2 xuxw1ft\",\n  \"fill\": \"x1wy2m0j xugmw4y x1n85tha xnwy5bs x1ylmb6m x1ggml12\",\n  \"tonal\": \"xf1wjqb xvjspsj xzbs2vq x9yvj25 x1w1tqly xs5hli\",\n  \"outline\": \"xjbqb8w xg9oa76 xl8unsv x9yvj25 x1w1tqly xs5hli\",\n});\n"
        },
        {
          "path": "registry/files/tokens.stylex.js",
          "target": "@lib/tokens.stylex.js",
          "type": "registry:file",
          "content": "// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: kbd\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const kbdStyles = Object.freeze({\n  \"base\": \"x1rg5ohu xxicj57 x1j5qm77 x1y0btm7 xeaes2z x1hb0j09 x1mwizrc xa69gwt x19bae2 xuxw1ft\",\n  \"fill\": \"x1wy2m0j xugmw4y x1n85tha xnwy5bs x1ylmb6m x1ggml12\",\n  \"tonal\": \"xf1wjqb xvjspsj xzbs2vq x9yvj25 x1w1tqly xs5hli\",\n  \"outline\": \"xjbqb8w xg9oa76 xl8unsv x9yvj25 x1w1tqly xs5hli\",\n});\n"
        },
        {
          "path": "registry/files/ui/kbd/kbd.stylex.css",
          "target": "@ui/kbd/kbd.stylex.css",
          "type": "registry:file",
          "content": "@layer properties, theme, base, components, components.stylex.priority1, components.stylex.priority2, components.stylex.priority3;\n\n@layer components.stylex.priority1 {\n  :root, .x1klgzij {\n    --jx-brand-hue: var(--brand-hue);\n    --jx-background: var(--background);\n    --jx-foreground: var(--foreground);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-border: var(--border);\n    --jx-input: var(--input);\n    --jx-ring: var(--ring);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-font-sans: var(--font-sans);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-radius: var(--radius);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-scrim: var(--scrim);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-small: var(--text-small);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-lg: var(--text-lg);\n    --jx-track-label: var(--track-label);\n    --jx-track-wide: var(--track-wide);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-shell-w: var(--shell-w);\n    --jx-stage-w: var(--stage-w);\n    --jx-space-2: var(--space-2);\n    --jx-space-4: var(--space-4);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-80: var(--space-80);\n    --jx-hairline: var(--hairline);\n  }\n\n  .x13ei35y.x13ei35y, .x13ei35y.x13ei35y:root {\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-background: var(--background);\n    --jx-border: var(--border);\n    --jx-brand-hue: var(--brand-hue);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-font-sans: var(--font-sans);\n    --jx-foreground: var(--foreground);\n    --jx-hairline: var(--hairline);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-input: var(--input);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-radius: var(--radius);\n    --jx-ring: var(--ring);\n    --jx-scrim: var(--scrim);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shell-w: var(--shell-w);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-2: var(--space-2);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-4: var(--space-4);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-80: var(--space-80);\n    --jx-stage-w: var(--stage-w);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-lg: var(--text-lg);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-small: var(--text-small);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-track-label: var(--track-label);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-wide: var(--track-wide);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n  }\n}\n\n@layer components.stylex.priority2 {\n  .xvjspsj {\n    border-color: color-mix(in oklab,var(--jx-tonal) 45%,transparent);\n  }\n\n  .xugmw4y {\n    border-color: var(--jx-fill);\n  }\n\n  .xg9oa76 {\n    border-color: var(--jx-outline);\n  }\n\n  .xeaes2z {\n    border-radius: var(--kbd-radius, 2px);\n  }\n\n  .x1y0btm7 {\n    border-style: solid;\n  }\n\n  .x1j5qm77 {\n    border-width: var(--jx-hairline);\n  }\n\n  .xxicj57 {\n    padding-inline: var(--jx-gap);\n  }\n\n  @media (forced-colors: active) {\n    .x1ylmb6m.x1ylmb6m {\n      border-color: buttontext;\n    }\n\n    .x1w1tqly.x1w1tqly {\n      border-color: canvastext;\n    }\n  }\n}\n\n@layer components.stylex.priority3 {\n  .xf1wjqb {\n    background-color: color-mix(in oklab,var(--jx-tonal) 12%,transparent);\n  }\n\n  .xjbqb8w {\n    background-color: #0000;\n  }\n\n  .x1wy2m0j {\n    background-color: var(--jx-fill);\n  }\n\n  .x1hb0j09 {\n    box-shadow: var(--jx-shadow-engrave);\n  }\n\n  .x1n85tha {\n    color: var(--jx-fill-ink);\n  }\n\n  .xl8unsv {\n    color: var(--jx-foreground);\n  }\n\n  .xzbs2vq {\n    color: var(--jx-tonal);\n  }\n\n  .x1rg5ohu {\n    display: inline-block;\n  }\n\n  .x1mwizrc {\n    font-family: var(--jx-font-mono);\n  }\n\n  .xa69gwt {\n    font-size: var(--jx-text-secondary);\n  }\n\n  .x19bae2 {\n    line-height: var(--jx-line-secondary);\n  }\n\n  .xuxw1ft {\n    white-space: nowrap;\n  }\n\n  @media (forced-colors: active) {\n    .xnwy5bs.xnwy5bs {\n      background-color: buttonface;\n    }\n\n    .x9yvj25.x9yvj25 {\n      background-color: canvas;\n    }\n\n    .x1ggml12.x1ggml12 {\n      color: buttontext;\n    }\n\n    .xs5hli.xs5hli {\n      color: canvastext;\n    }\n  }\n}\n/* buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9 · generator: @jixoai/ui-vite-plugin@0.6.0 · engine: @stylexjs/unplugin@0.19.0 */\n"
        }
      ],
      "docs": "Props: any <kbd> attribute passthrough; children = the key label.",
      "meta": {
        "group": "general",
        "href": "/docs/components/kbd.html"
      },
      "registryDependencies": [
        "@jixoai/jixoai-theme",
        "@jixoai/defaults"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "inline-code",
      "type": "registry:ui",
      "title": "Inline code",
      "description": "The inline source-code chip: a native <code> in the variant grammar's fused/tonal/outline ladder (fused default — the backdrop-fusion band: transparent ground + a backdrop contrast filter over whatever sits behind, auto-adaptive across themes and patterned grounds with zero color tokens; the fusion IS the frame, forced-colors repaints it CanvasText; tonal keeps the neutral [--jx-tonal:…] / jx-hue-* injection seam, consumers win from either layer). Geometry: radius rides the density ladder token --jx-chip-radius (2xs/xs/sm 2px, default 4px, lg 8px — not the global --radius), padding-inline = radius + fontSize × (lineHeight − 1) / 2 (token calc by default; explicit fontSize/lineHeight fold the excess). Highlighting rides the engine seam (backend prop → HIGHLIGHT_KEY context → the stock microlighter RANGE engine — zero markup, plain text stays copyable; a CSS.highlights pre-gate degrades to plain text silently where the API is missing, and print loses ranges by the documented freeze limitation). lang='auto' runs the zero-download fingerprint heuristic (INLINE_LANGS/detectInlineLang exported); the six text modifiers (lineHeight/weight/italic/tracking/family/fontSize) resolve through the shared @jixoai/text kernel.",
      "registryDependencies": [
        "@jixoai/jixoai-theme",
        "@jixoai/utils",
        "@jixoai/defaults",
        "@jixoai/paint",
        "@jixoai/highlight",
        "@jixoai/highlight-microlighter",
        "@jixoai/text"
      ],
      "files": [
        {
          "path": "registry/files/ui/inline-code/inline-code.svelte",
          "target": "@ui/inline-code/inline-code.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/inline-code/index.ts",
          "target": "@ui/inline-code/index.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/inline-code/inline-code-defaults.svelte.ts",
          "target": "@ui/inline-code/inline-code-defaults.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/inline-code/inline-code.css",
          "target": "@ui/inline-code/inline-code.css",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/inline-code/inline-code.stylex.js",
          "target": "@ui/inline-code/inline-code.stylex.js",
          "type": "registry:file",
          "content": "import './inline-code.stylex.css';\n// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: inline-code\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const inlineCodeStyles = Object.freeze({\n  \"base\": \"x1rg5ohu x1j5qm77 x1y0btm7 x2stdcv xuxw1ft\",\n  \"mono\": \"x1mwizrc\",\n  \"fsSecondary\": \"xa69gwt\",\n  \"lhSecondary\": \"x19bae2\",\n  \"fused\": \"xjbqb8w x9r1u3d x1hh217u xl8unsv x1w1tqly\",\n  \"tonal\": \"xo19gj5 xf1wjqb xvjspsj xzbs2vq x9yvj25 x1w1tqly xs5hli\",\n  \"outline\": \"xjbqb8w xg9oa76 xl8unsv x9yvj25 x1w1tqly xs5hli\",\n});\n"
        },
        {
          "path": "registry/files/tokens.stylex.js",
          "target": "@lib/tokens.stylex.js",
          "type": "registry:file",
          "content": "// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: inline-code\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const inlineCodeStyles = Object.freeze({\n  \"base\": \"x1rg5ohu x1j5qm77 x1y0btm7 x2stdcv xuxw1ft\",\n  \"mono\": \"x1mwizrc\",\n  \"fsSecondary\": \"xa69gwt\",\n  \"lhSecondary\": \"x19bae2\",\n  \"fused\": \"xjbqb8w x9r1u3d x1hh217u xl8unsv x1w1tqly\",\n  \"tonal\": \"xo19gj5 xf1wjqb xvjspsj xzbs2vq x9yvj25 x1w1tqly xs5hli\",\n  \"outline\": \"xjbqb8w xg9oa76 xl8unsv x9yvj25 x1w1tqly xs5hli\",\n});\n"
        },
        {
          "path": "registry/files/ui/inline-code/inline-code.stylex.css",
          "target": "@ui/inline-code/inline-code.stylex.css",
          "type": "registry:file",
          "content": "@layer properties, theme, base, components, components.stylex.priority1, components.stylex.priority2, components.stylex.priority3;\n\n@layer components.stylex.priority1 {\n  :root, .x1klgzij {\n    --jx-brand-hue: var(--brand-hue);\n    --jx-background: var(--background);\n    --jx-foreground: var(--foreground);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-border: var(--border);\n    --jx-input: var(--input);\n    --jx-ring: var(--ring);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-font-sans: var(--font-sans);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-radius: var(--radius);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-scrim: var(--scrim);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-small: var(--text-small);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-lg: var(--text-lg);\n    --jx-track-label: var(--track-label);\n    --jx-track-wide: var(--track-wide);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-shell-w: var(--shell-w);\n    --jx-stage-w: var(--stage-w);\n    --jx-space-2: var(--space-2);\n    --jx-space-4: var(--space-4);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-80: var(--space-80);\n    --jx-hairline: var(--hairline);\n  }\n\n  .x13ei35y.x13ei35y, .x13ei35y.x13ei35y:root {\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-background: var(--background);\n    --jx-border: var(--border);\n    --jx-brand-hue: var(--brand-hue);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-font-sans: var(--font-sans);\n    --jx-foreground: var(--foreground);\n    --jx-hairline: var(--hairline);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-input: var(--input);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-radius: var(--radius);\n    --jx-ring: var(--ring);\n    --jx-scrim: var(--scrim);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shell-w: var(--shell-w);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-2: var(--space-2);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-4: var(--space-4);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-80: var(--space-80);\n    --jx-stage-w: var(--stage-w);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-lg: var(--text-lg);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-small: var(--text-small);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-track-label: var(--track-label);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-wide: var(--track-wide);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n  }\n\n  .xo19gj5 {\n    --jx-tonal: var(--muted-foreground);\n  }\n}\n\n@layer components.stylex.priority2 {\n  .xvjspsj {\n    border-color: color-mix(in oklab,var(--jx-tonal) 45%,transparent);\n  }\n\n  .x9r1u3d {\n    border-color: #0000;\n  }\n\n  .xg9oa76 {\n    border-color: var(--jx-outline);\n  }\n\n  .x2stdcv {\n    border-radius: var(--jx-chip-radius);\n  }\n\n  .x1y0btm7 {\n    border-style: solid;\n  }\n\n  .x1j5qm77 {\n    border-width: var(--jx-hairline);\n  }\n\n  @media (forced-colors: active) {\n    .x1w1tqly.x1w1tqly {\n      border-color: canvastext;\n    }\n  }\n}\n\n@layer components.stylex.priority3 {\n  .x1hh217u {\n    backdrop-filter: contrast(85%);\n  }\n\n  .xf1wjqb {\n    background-color: color-mix(in oklab,var(--jx-tonal) 12%,transparent);\n  }\n\n  .xjbqb8w {\n    background-color: #0000;\n  }\n\n  .xl8unsv {\n    color: var(--jx-foreground);\n  }\n\n  .xzbs2vq {\n    color: var(--jx-tonal);\n  }\n\n  .x1rg5ohu {\n    display: inline-block;\n  }\n\n  .x1mwizrc {\n    font-family: var(--jx-font-mono);\n  }\n\n  .xa69gwt {\n    font-size: var(--jx-text-secondary);\n  }\n\n  .x19bae2 {\n    line-height: var(--jx-line-secondary);\n  }\n\n  .xuxw1ft {\n    white-space: nowrap;\n  }\n\n  @media (forced-colors: active) {\n    .x9yvj25.x9yvj25 {\n      background-color: canvas;\n    }\n\n    .xs5hli.xs5hli {\n      color: canvastext;\n    }\n  }\n}\n/* buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9 · generator: @jixoai/ui-vite-plugin@0.6.0 · engine: @stylexjs/unplugin@0.19.0 */\n"
        }
      ],
      "docs": "Props: variant='fused' ('fused'|'tonal'|'outline'), lang='auto', backend? (HighlightBackend — prop → HIGHLIGHT_KEY context → stock microlighter), lineHeight?/weight?/italic?/tracking?/family?/fontSize? (the shared text-modifier kernel; fontSize/lineHeight also feed the padding calc), density?, class?; rest flow to the native <code>. Module exports INLINE_LANGS + detectInlineLang.",
      "meta": {
        "group": "general",
        "href": "/docs/components/inline-code.html"
      }
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "chip",
      "type": "registry:ui",
      "title": "Chip",
      "description": "The variant grammar's compact activation: the badge's font-nav uppercase micro-label voice on the control-scale hit lane — the ROOT carries min-block-size var(--jx-hit) (~44px at default density), not a 20px badge. Four ladder rungs consumed as global tokens: fill (solid ground + same-hue border), tonal (12%/45% tint recipe, default), outline (structural border + 8% hover overlay), ghost (transparent rest, tonal hover, shadowless press); semantic hue is injected (jx-hue-error — the @utility intent layer), never named. Button/anchor duality (external hrefs open a new tab with noreferrer), slotStart/slotEnd data-icon lanes, square/pill silhouette, effect loops ride the component-tag attachment (r4 effect-attachments — the effect prop, its default ripple and the interim record retired; <Chip {@attach pressEffect(ripple())}> mounts ink on the stamped root); explicit forced-colors degradation (ButtonFace/ButtonText, Canvas/CanvasText, ghost transparent/ButtonFace hover, 2px Highlight focus never removed).",
      "files": [
        {
          "path": "registry/files/ui/chip/chip.svelte",
          "target": "@ui/chip/chip.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/chip/index.ts",
          "target": "@ui/chip/index.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/chip/chip-defaults.svelte.ts",
          "target": "@ui/chip/chip-defaults.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/chip/chip.stylex.js",
          "target": "@ui/chip/chip.stylex.js",
          "type": "registry:file",
          "content": "import './chip.stylex.css';\n// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: chip\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const chipStyles = Object.freeze({\n  \"base\": \"x3nfvp2 x6s0dn4 xl56j7k x1xsfxl3 x9f619 x193iq5w xwwigjq xytk83d x19rfknw xzavzzj xa69gwt x19bae2 x1bmy4wb xtvhhri xuxw1ft x1yek5q4 x16duf9n xz4eswf\",\n  \"pill\": \"xtkphhm\",\n  \"square\": \"x4vrqqa\",\n  \"frame\": \"x1j5qm77 x1y0btm7\",\n  \"fill\": \"x1wy2m0j xugmw4y x1n85tha xnwy5bs x1ylmb6m x1ggml12\",\n  \"tonal\": \"xf1wjqb xvjspsj xzbs2vq x9yvj25 x1w1tqly xs5hli\",\n  \"outline\": \"xjbqb8w xg9oa76 xl8unsv x18a98v2 x9yvj25 x1w1tqly xs5hli\",\n  \"ghost\": \"x1j5qm77 x1y0btm7 x9r1u3d xjbqb8w xl8unsv x18a98v2 x1py0k6j x1ftxarf x193why x1cnuz6n x1qbsd4u x16rn130 xs5hli x1tvaz0g xme02mz\",\n  \"slotStart\": \"x3nfvp2\",\n  \"slotEnd\": \"x3nfvp2\",\n});\n"
        },
        {
          "path": "registry/files/ui/chip/chip.css",
          "target": "@ui/chip/chip.css",
          "type": "registry:file"
        },
        {
          "path": "registry/files/tokens.stylex.js",
          "target": "@lib/tokens.stylex.js",
          "type": "registry:file",
          "content": "// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: chip\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const chipStyles = Object.freeze({\n  \"base\": \"x3nfvp2 x6s0dn4 xl56j7k x1xsfxl3 x9f619 x193iq5w xwwigjq xytk83d x19rfknw xzavzzj xa69gwt x19bae2 x1bmy4wb xtvhhri xuxw1ft x1yek5q4 x16duf9n xz4eswf\",\n  \"pill\": \"xtkphhm\",\n  \"square\": \"x4vrqqa\",\n  \"frame\": \"x1j5qm77 x1y0btm7\",\n  \"fill\": \"x1wy2m0j xugmw4y x1n85tha xnwy5bs x1ylmb6m x1ggml12\",\n  \"tonal\": \"xf1wjqb xvjspsj xzbs2vq x9yvj25 x1w1tqly xs5hli\",\n  \"outline\": \"xjbqb8w xg9oa76 xl8unsv x18a98v2 x9yvj25 x1w1tqly xs5hli\",\n  \"ghost\": \"x1j5qm77 x1y0btm7 x9r1u3d xjbqb8w xl8unsv x18a98v2 x1py0k6j x1ftxarf x193why x1cnuz6n x1qbsd4u x16rn130 xs5hli x1tvaz0g xme02mz\",\n  \"slotStart\": \"x3nfvp2\",\n  \"slotEnd\": \"x3nfvp2\",\n});\n"
        },
        {
          "path": "registry/files/ui/chip/chip.stylex.css",
          "target": "@ui/chip/chip.stylex.css",
          "type": "registry:file",
          "content": "@layer properties, theme, base, components, components.stylex.priority1, components.stylex.priority2, components.stylex.priority3, components.stylex.priority4;\n\n@layer components.stylex.priority1 {\n  :root, .x1klgzij {\n    --jx-brand-hue: var(--brand-hue);\n    --jx-background: var(--background);\n    --jx-foreground: var(--foreground);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-border: var(--border);\n    --jx-input: var(--input);\n    --jx-ring: var(--ring);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-font-sans: var(--font-sans);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-radius: var(--radius);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-scrim: var(--scrim);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-small: var(--text-small);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-lg: var(--text-lg);\n    --jx-track-label: var(--track-label);\n    --jx-track-wide: var(--track-wide);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-shell-w: var(--shell-w);\n    --jx-stage-w: var(--stage-w);\n    --jx-space-2: var(--space-2);\n    --jx-space-4: var(--space-4);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-80: var(--space-80);\n    --jx-hairline: var(--hairline);\n  }\n\n  .x13ei35y.x13ei35y, .x13ei35y.x13ei35y:root {\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-background: var(--background);\n    --jx-border: var(--border);\n    --jx-brand-hue: var(--brand-hue);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-font-sans: var(--font-sans);\n    --jx-foreground: var(--foreground);\n    --jx-hairline: var(--hairline);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-input: var(--input);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-radius: var(--radius);\n    --jx-ring: var(--ring);\n    --jx-scrim: var(--scrim);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shell-w: var(--shell-w);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-2: var(--space-2);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-4: var(--space-4);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-80: var(--space-80);\n    --jx-stage-w: var(--stage-w);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-lg: var(--text-lg);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-small: var(--text-small);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-track-label: var(--track-label);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-wide: var(--track-wide);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n  }\n\n  .x1cnuz6n {\n    --jx-press-shadow-active: none;\n  }\n\n  .x193why {\n    --jx-press-shadow-hover: none;\n  }\n\n  .x1ftxarf {\n    --jx-press-shadow: none;\n  }\n}\n\n@layer components.stylex.priority2 {\n  .xvjspsj {\n    border-color: color-mix(in oklab,var(--jx-tonal) 45%,transparent);\n  }\n\n  .x9r1u3d {\n    border-color: #0000;\n  }\n\n  .xugmw4y {\n    border-color: var(--jx-fill);\n  }\n\n  .xg9oa76 {\n    border-color: var(--jx-outline);\n  }\n\n  .xtkphhm {\n    border-radius: 3.40282e38px;\n  }\n\n  .x4vrqqa {\n    border-radius: var(--jx-radius);\n  }\n\n  .x1y0btm7 {\n    border-style: solid;\n  }\n\n  .x1j5qm77 {\n    border-width: var(--jx-hairline);\n  }\n\n  .x1xsfxl3 {\n    gap: calc(var(--jx-gap) / 2);\n  }\n\n  .xwwigjq {\n    padding-inline: var(--jx-inset);\n  }\n\n  @media (forced-colors: active) {\n    .x1ylmb6m.x1ylmb6m {\n      border-color: buttontext;\n    }\n\n    .x1w1tqly.x1w1tqly {\n      border-color: canvastext;\n    }\n\n    .x16rn130.x16rn130 {\n      border-color: #0000;\n    }\n  }\n}\n\n@layer components.stylex.priority3 {\n  .x6s0dn4 {\n    align-items: center;\n  }\n\n  .xf1wjqb {\n    background-color: color-mix(in oklab,var(--jx-tonal) 12%,transparent);\n  }\n\n  .xjbqb8w {\n    background-color: #0000;\n  }\n\n  .x1wy2m0j {\n    background-color: var(--jx-fill);\n  }\n\n  .x9f619 {\n    box-sizing: border-box;\n  }\n\n  .x1n85tha {\n    color: var(--jx-fill-ink);\n  }\n\n  .xl8unsv {\n    color: var(--jx-foreground);\n  }\n\n  .xzbs2vq {\n    color: var(--jx-tonal);\n  }\n\n  .x3nfvp2 {\n    display: inline-flex;\n  }\n\n  .xzavzzj {\n    font-family: var(--jx-font-nav);\n  }\n\n  .xa69gwt {\n    font-size: var(--jx-text-secondary);\n  }\n\n  .xl56j7k {\n    justify-content: center;\n  }\n\n  .x1bmy4wb {\n    letter-spacing: var(--track-14, .14em);\n  }\n\n  .x19bae2 {\n    line-height: var(--jx-line-secondary);\n  }\n\n  .xtvhhri {\n    text-transform: uppercase;\n  }\n\n  .xuxw1ft {\n    white-space: nowrap;\n  }\n\n  .x18a98v2:hover {\n    background-color: color-mix(in oklab,var(--jx-tonal) 8%,transparent);\n  }\n\n  .x1py0k6j:hover {\n    color: var(--jx-tonal);\n  }\n\n  @media (forced-colors: active) {\n    .xnwy5bs.xnwy5bs {\n      background-color: buttonface;\n    }\n\n    .x9yvj25.x9yvj25 {\n      background-color: canvas;\n    }\n\n    .x1qbsd4u.x1qbsd4u {\n      background-color: #0000;\n    }\n\n    .x1ggml12.x1ggml12 {\n      color: buttontext;\n    }\n\n    .xs5hli.xs5hli {\n      color: canvastext;\n    }\n\n    .xz4eswf.xz4eswf:focus-visible {\n      outline-color: highlight;\n    }\n\n    .x16duf9n.x16duf9n:focus-visible {\n      outline-offset: 2px;\n    }\n\n    .x1yek5q4.x1yek5q4:focus-visible {\n      outline-width: 2px;\n    }\n\n    .x1tvaz0g.x1tvaz0g:hover {\n      background-color: buttonface;\n    }\n\n    .xme02mz.xme02mz:hover {\n      color: buttontext;\n    }\n  }\n}\n\n@layer components.stylex.priority4 {\n  .x193iq5w {\n    max-width: 100%;\n  }\n\n  .xytk83d:has([data-icon=\"inline-start\"]) {\n    padding-left: calc(var(--jx-inset) / 2);\n  }\n\n  .x19rfknw:has([data-icon=\"inline-end\"]) {\n    padding-right: calc(var(--jx-inset) / 2);\n  }\n}\n/* buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9 · generator: @jixoai/ui-vite-plugin@0.6.0 · engine: @stylexjs/unplugin@0.19.0 */\n"
        }
      ],
      "docs": "Props: density?, variant? ('fill'|'tonal'|'outline'|'ghost', default 'tonal'), shape? ('square'|'pill'), {@attach …} on the component tag (r4 effect-attachments: <Chip {@attach pressEffect(ripple())}> mounts ink on the stamped activation root through the rest spread; the effect prop, its default ripple and the interim record retired, a bare chip carries no loop), …rest (HTMLAttributes — arbitrary attributes land on the root), href?, external?, onclick?, type?, ariaLabel?, class?, slotStart?/slotEnd? (Snippet), children (required). The press law's pose sheet (.jx-press) imports from @ui/press-button; pressEffect rides @ui/press-button's index.",
      "meta": {
        "group": "general",
        "href": "/docs/components/chip.html"
      },
      "registryDependencies": [
        "@jixoai/utils",
        "@jixoai/jixoai-theme",
        "@jixoai/press-button",
        "@jixoai/defaults",
        "@jixoai/paint"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "link",
      "type": "registry:ui",
      "title": "Link",
      "description": "The typographic link: a native <a> carrying the prose face's non-nav lane as its own utilities (primary ink, 4px underline offset, hover underline) so it stands alone outside any jx-pure scope — and inside one the values coincide with the face's own channels (same property, same token, deterministic no-op). External detection is pattern-based, not origin-based (ANY absolute http(s) href is external; no window.location semantics dragged into SSR): external links open a new tab with rel=noreferrer (the fleet convention — doc-link and PressButton both ship bare noreferrer; modern browsers imply noopener from it). The suffix-icon lane (2026-09-07, typography-context-and-parts): tri-state icon — undefined paints the default externalLink glyph IFF external (an inline-core name answering getIcon synchronously, SSR paints it, hydration matches, no flash), null turns the lane OFF, a snippet renders custom content; the lane is an aria-hidden data-jx-link-icon span inside the anchor after the children (em-sized 0.8em, rides any ambient scale), and internal links never carry it. Hook: data-jx-link=\"external\"|\"internal\" — the separator's data-orientation form. href/title and the external pair land AFTER the spread (the separator law): they are the component's contract, not overridable through rest props.",
      "files": [
        {
          "path": "registry/files/ui/link/link.svelte",
          "target": "@ui/link/link.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/link/index.ts",
          "target": "@ui/link/index.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/link/link-defaults.svelte.ts",
          "target": "@ui/link/link-defaults.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/link/link.stylex.js",
          "target": "@ui/link/link.stylex.js",
          "type": "registry:file",
          "content": "import './link.stylex.css';\n// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: link\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const linkStyles = Object.freeze({\n  \"anchor\": \"x18as732 x3pynha x1sur9pj x1ljrylj\",\n  \"iconLane\": \"x13vm3rd x3nfvp2 x1okw0bk x1x7wgjd\",\n});\n"
        },
        {
          "path": "registry/files/tokens.stylex.js",
          "target": "@lib/tokens.stylex.js",
          "type": "registry:file",
          "content": "// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: link\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const linkStyles = Object.freeze({\n  \"anchor\": \"x18as732 x3pynha x1sur9pj x1ljrylj\",\n  \"iconLane\": \"x13vm3rd x3nfvp2 x1okw0bk x1x7wgjd\",\n});\n"
        },
        {
          "path": "registry/files/ui/link/link.stylex.css",
          "target": "@ui/link/link.stylex.css",
          "type": "registry:file",
          "content": "@layer properties, theme, base, components, components.stylex.priority1, components.stylex.priority2, components.stylex.priority3;\n\n@layer components.stylex.priority1 {\n  :root, .x1klgzij {\n    --jx-brand-hue: var(--brand-hue);\n    --jx-background: var(--background);\n    --jx-foreground: var(--foreground);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-border: var(--border);\n    --jx-input: var(--input);\n    --jx-ring: var(--ring);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-font-sans: var(--font-sans);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-radius: var(--radius);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-scrim: var(--scrim);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-small: var(--text-small);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-lg: var(--text-lg);\n    --jx-track-label: var(--track-label);\n    --jx-track-wide: var(--track-wide);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-shell-w: var(--shell-w);\n    --jx-stage-w: var(--stage-w);\n    --jx-space-2: var(--space-2);\n    --jx-space-4: var(--space-4);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-80: var(--space-80);\n    --jx-hairline: var(--hairline);\n  }\n\n  .x13ei35y.x13ei35y, .x13ei35y.x13ei35y:root {\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-background: var(--background);\n    --jx-border: var(--border);\n    --jx-brand-hue: var(--brand-hue);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-font-sans: var(--font-sans);\n    --jx-foreground: var(--foreground);\n    --jx-hairline: var(--hairline);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-input: var(--input);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-radius: var(--radius);\n    --jx-ring: var(--ring);\n    --jx-scrim: var(--scrim);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shell-w: var(--shell-w);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-2: var(--space-2);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-4: var(--space-4);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-80: var(--space-80);\n    --jx-stage-w: var(--stage-w);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-lg: var(--text-lg);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-small: var(--text-small);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-track-label: var(--track-label);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-wide: var(--track-wide);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n  }\n}\n\n@layer components.stylex.priority2 {\n  .x1okw0bk {\n    flex: none;\n  }\n}\n\n@layer components.stylex.priority3 {\n  .x18as732 {\n    color: var(--jx-primary);\n  }\n\n  .x3nfvp2 {\n    display: inline-flex;\n  }\n\n  .x13vm3rd {\n    margin-inline-start: var(--link-icon-gap, .2em);\n  }\n\n  .x3pynha {\n    text-underline-offset: 4px;\n  }\n\n  .x1x7wgjd {\n    vertical-align: -.125em;\n  }\n\n  .x1sur9pj:hover {\n    text-decoration-line: underline;\n  }\n\n  @media (forced-colors: active) {\n    .x1ljrylj.x1ljrylj {\n      color: linktext;\n    }\n  }\n}\n/* buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9 · generator: @jixoai/ui-vite-plugin@0.6.0 · engine: @stylexjs/unplugin@0.19.0 */\n"
        }
      ],
      "docs": "Props: href (required — an absolute http(s) href makes the link external: target=_blank + rel=noreferrer), title? (advisory passthrough), icon? (Snippet | null — the suffix-icon lane, tri-state: undefined → the default externalLink glyph shown IFF external; null → the lane off; a snippet → custom glyph content), children, class plus every anchor attribute passthrough. Hooks: data-jx-link={external ? 'external' : 'internal'} + data-jx-link-icon on the lane span. No Defaults file — external-ness derives from href.",
      "meta": {
        "group": "general",
        "href": "/docs/components/link.html"
      },
      "registryDependencies": [
        "@jixoai/defaults",
        "@jixoai/utils",
        "@jixoai/jixoai-theme",
        "@jixoai/icon"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "text",
      "type": "registry:ui",
      "title": "Text",
      "description": "The reading-content family the Owner designed: base <Text> renders <p> by default (the Chakra <Text>-is-a-paragraph precedent) and mark switches the element and paint — ONE vocabulary where the prop value, the sugar name, and the HTML element are the same word: p (no utilities; face-composing), strong (<strong> font-semibold — the GitHub/Tailwind Typography 600 settle, a recorded override of the face's 700), em (<em> italic), del (<del> line-through), mark (<mark> highlight ground + the 0.05em/0.25em padding box mirroring the face's mark so standalone and in-face agree; forced colors drop to the Highlight pair), ins (<ins> underline), sub/sup (<sub>/<sup> — the UA baseline shift is the law). mark is a LITERAL slot (defineLiteralSlot, own 'p' — the kbd variant precedent): element vocabulary, never prominence, never zone-ambient. The eight Raw sugars (P Strong Em Del Mark Ins Sub Sup) are re-exported from the base's module script and the barrel — one vocabulary, two ergonomic forms, zero behavioral difference. FACE-COMPOSING: no member escapes no-jx-pure (an inline escape would virally descope the code chips and nested marks a link legitimately contains); the root stamps NO font-size — the ambient scale flows by inheritance.",
      "files": [
        {
          "path": "registry/files/ui/text/text.svelte",
          "target": "@ui/text/text.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/text/p.svelte",
          "target": "@ui/text/p.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/text/strong.svelte",
          "target": "@ui/text/strong.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/text/em.svelte",
          "target": "@ui/text/em.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/text/del.svelte",
          "target": "@ui/text/del.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/text/mark.svelte",
          "target": "@ui/text/mark.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/text/ins.svelte",
          "target": "@ui/text/ins.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/text/sub.svelte",
          "target": "@ui/text/sub.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/text/sup.svelte",
          "target": "@ui/text/sup.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/text/text-defaults.svelte.ts",
          "target": "@ui/text/text-defaults.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/lib/text-style.svelte.ts",
          "target": "@lib/text-style.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/text/index.ts",
          "target": "@ui/text/index.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/text/text.stylex.js",
          "target": "@ui/text/text.stylex.js",
          "type": "registry:file",
          "content": "import './text.stylex.css';\n// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: text\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const textStyles = Object.freeze({\n  \"strong\": \"x1zawdd\",\n  \"em\": \"x1k4tb9n\",\n  \"del\": \"x5lhwog\",\n  \"ins\": \"xujl8zx\",\n  \"mark\": \"x1ej8wax x112zf8l x13jh89s xqro5l0 x1jzqe4 x1k5gbb1\",\n});\n"
        },
        {
          "path": "registry/files/tokens.stylex.js",
          "target": "@lib/tokens.stylex.js",
          "type": "registry:file",
          "content": "// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: text\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const textStyles = Object.freeze({\n  \"strong\": \"x1zawdd\",\n  \"em\": \"x1k4tb9n\",\n  \"del\": \"x5lhwog\",\n  \"ins\": \"xujl8zx\",\n  \"mark\": \"x1ej8wax x112zf8l x13jh89s xqro5l0 x1jzqe4 x1k5gbb1\",\n});\n"
        },
        {
          "path": "registry/files/ui/text/text.stylex.css",
          "target": "@ui/text/text.stylex.css",
          "type": "registry:file",
          "content": "@layer properties, theme, base, components, components.stylex.priority1, components.stylex.priority2, components.stylex.priority3;\n\n@layer components.stylex.priority1 {\n  :root, .x1klgzij {\n    --jx-brand-hue: var(--brand-hue);\n    --jx-background: var(--background);\n    --jx-foreground: var(--foreground);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-border: var(--border);\n    --jx-input: var(--input);\n    --jx-ring: var(--ring);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-font-sans: var(--font-sans);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-radius: var(--radius);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-scrim: var(--scrim);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-small: var(--text-small);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-lg: var(--text-lg);\n    --jx-track-label: var(--track-label);\n    --jx-track-wide: var(--track-wide);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-shell-w: var(--shell-w);\n    --jx-stage-w: var(--stage-w);\n    --jx-space-2: var(--space-2);\n    --jx-space-4: var(--space-4);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-80: var(--space-80);\n    --jx-hairline: var(--hairline);\n  }\n\n  .x13ei35y.x13ei35y, .x13ei35y.x13ei35y:root {\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-background: var(--background);\n    --jx-border: var(--border);\n    --jx-brand-hue: var(--brand-hue);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-font-sans: var(--font-sans);\n    --jx-foreground: var(--foreground);\n    --jx-hairline: var(--hairline);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-input: var(--input);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-radius: var(--radius);\n    --jx-ring: var(--ring);\n    --jx-scrim: var(--scrim);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shell-w: var(--shell-w);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-2: var(--space-2);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-4: var(--space-4);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-80: var(--space-80);\n    --jx-stage-w: var(--stage-w);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-lg: var(--text-lg);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-small: var(--text-small);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-track-label: var(--track-label);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-wide: var(--track-wide);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n  }\n}\n\n@layer components.stylex.priority2 {\n  .xqro5l0 {\n    border-radius: var(--mark-radius, 2px);\n  }\n\n  .x13jh89s {\n    padding-block: var(--mark-pad-block, .05em);\n  }\n\n  .x112zf8l {\n    padding-inline: var(--mark-pad-inline, .25em);\n  }\n}\n\n@layer components.stylex.priority3 {\n  .x1ej8wax {\n    background-color: color-mix(in oklab,var(--primary) 18%,transparent);\n  }\n\n  .x1k4tb9n {\n    font-style: italic;\n  }\n\n  .x1zawdd {\n    font-weight: var(--jx-weight-semibold);\n  }\n\n  .x5lhwog {\n    text-decoration-line: line-through;\n  }\n\n  .xujl8zx {\n    text-decoration-line: underline;\n  }\n\n  @media (forced-colors: active) {\n    .x1jzqe4.x1jzqe4 {\n      background-color: highlight;\n    }\n\n    .x1k5gbb1.x1k5gbb1 {\n      color: highlighttext;\n    }\n  }\n}\n/* buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9 · generator: @jixoai/ui-vite-plugin@0.6.0 · engine: @stylexjs/unplugin@0.19.0 */\n"
        }
      ],
      "docs": "Props: mark? ('p' default | 'strong' | 'em' | 'del' | 'mark' | 'ins' | 'sub' | 'sup' — the element vocabulary; a literal slot, own 'p', never zone-ambient), children, class plus the chosen element's attribute passthrough. Raw sugars: import Text, { P, Strong, Em, Del, Mark, Ins, Sub, Sup } from '@ui/text' — Text mark=\"x\" ≡ the x sugar (same element, same data-jx-text hook, same class-merge order). Hook: data-jx-text={form}.",
      "meta": {
        "group": "general",
        "href": "/docs/components/text.html"
      },
      "registryDependencies": [
        "@jixoai/utils",
        "@jixoai/jixoai-theme",
        "@jixoai/defaults"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "toast",
      "type": "registry:ui",
      "title": "Toast",
      "description": "Two seams, per the design ruling: createToastStore() (framework-free state + lifecycle — push/dismiss/subscribe, per-toast expiry with hover/focus pause, duration 0 = sticky, no module singleton so SSR stays clean; variant grammar: variant 'outline'|'tonal' + the hue-injection seam, e.g. class 'jx-hue-error' for failed statuses (the @utility intent layer)) and ToastViewport (mount once in the root layout: fixed corner stack, max visible with older queued, per-item live regions — role=status polite / role=alert assertive, dismiss buttons, entry/exit frames; the ladder paints over the floating popover ground with explicit forced-colors degradation).",
      "files": [
        {
          "path": "registry/files/lib/toast-store.ts",
          "target": "@lib/toast-store.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/toast/toast-viewport.svelte",
          "target": "@ui/toast/toast-viewport.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/toast/index.ts",
          "target": "@ui/toast/index.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/toast/toast.css",
          "target": "@ui/toast/toast.css",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/toast/toast-countdown.svelte",
          "target": "@ui/toast/toast-countdown.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/toast/toast-dialog.svelte",
          "target": "@ui/toast/toast-dialog.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/toast/toast-swipe.ts",
          "target": "@ui/toast/toast-swipe.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/toast/toast-defaults.svelte.ts",
          "target": "@ui/toast/toast-defaults.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/toast/toast.stylex.js",
          "target": "@ui/toast/toast.stylex.js",
          "type": "registry:file",
          "content": "import './toast.stylex.css';\n// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: toast\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const toastStyles = Object.freeze({\n  \"stack\": \"xrvj5dj x3xbxsf x47corl\",\n  \"contentStart\": \"x8gbvx8\",\n  \"contentEnd\": \"xnwe2h8\",\n  \"topLevel\": \"x5yr21d x14atkfc xn2zalq\",\n  \"standaloneMeasure\": \"x1fina04 x1hye0gg\",\n  \"posLeftTop\": \"xixxii4 xfdbj4y x1pt6yz0\",\n  \"posCenterTop\": \"xixxii4 x1nrll8i x1pt6yz0 x1gt6pp1\",\n  \"posRightTop\": \"xixxii4 xk1oto0 x1pt6yz0\",\n  \"posLeftCenter\": \"xixxii4 xfdbj4y xwa60dl x3sa99s\",\n  \"posCenterCenter\": \"xixxii4 x1nrll8i xwa60dl x113ijq\",\n  \"posRightCenter\": \"xixxii4 xk1oto0 xwa60dl x3sa99s\",\n  \"posLeftBottom\": \"xixxii4 xfdbj4y x1g3kpoy\",\n  \"posCenterBottom\": \"xixxii4 x1nrll8i x1g3kpoy x1gt6pp1\",\n  \"posRightBottom\": \"xixxii4 xk1oto0 x1g3kpoy\",\n  \"wrapper\": \"x67bb7w x15r89dc xuy72oy\",\n  \"wrapperStart\": \"x1y8v6su\",\n  \"wrapperEnd\": \"x7fd4wk\",\n  \"card\": \"xrvj5dj x7a106z x10pnitm x16jqtao x9f619 xy01hyd xp2ws35 x1j5qm77 x1y0btm7 x1ejfkbo x4vrqqa xb3r6kr\",\n  \"borderOutline\": \"xg9oa76\",\n  \"borderTonal\": \"xvjspsj\",\n  \"groundPopover\": \"xfmjrly\",\n  \"groundTonal\": \"x1t0y4to\",\n  \"inkForeground\": \"xl8unsv\",\n  \"inkTonal\": \"xzbs2vq\",\n  \"inkMuted\": \"xowzrx4\",\n  \"inkTransparent\": \"x19co3pv\",\n  \"cursorPointer\": \"x1ypdohk\",\n  \"invisible\": \"xlshs6z\",\n  \"leading\": \"x1okw0bk x1y8v6su xbbezt6 x1kxrqrs\",\n  \"body\": \"xrvj5dj xeuugli x1oz3d4u xupfkzh\",\n  \"title\": \"xzavzzj xgriabn xbost1q xtvhhri\",\n  \"desc\": \"xxguibh x11w47vc\",\n  \"trailing\": \"x78zum5 x1okw0bk x6s0dn4 x18l6mjy xkh2ocl xumt5sq\",\n  \"dismiss\": \"x1okw0bk xjyslct x3nfvp2 x6s0dn4 xl56j7k xwqq7k2 xmll18r x12hknic xc342km xjbqb8w x1ypdohk x1vu5sea xowzrx4 xkvsl0u xg53kyk xy9f4xx\",\n  \"dismissGlyph\": \"x3nfvp2\",\n  \"queued\": \"x67bb7w x1qab1bc x9f619 x1smqwx7 x124kscu x1j5qm77 x1y0btm7 x1r7ld26 x4vrqqa xfmjrly xzavzzj x6yizsu xbost1q xtvhhri xowzrx4\",\n  \"panel\": \"x67bb7w x9f619 x1ghz6dp xixxii4 x1nrll8i x1p4oqka x1gt6pp1 xqfib00 x179dxpb x1odjw0f x1it4qs9 x1j5qm77 x1y0btm7 x1r7ld26 x4vrqqa xfmjrly x1ejfkbo x1ywrhxc x1a2a7pz xt0e3qv\",\n  \"panelGrid\": \"xrvj5dj x1kupzwg\",\n  \"panelHead\": \"x78zum5 x1cy8zhl x1qughib xgeccs\",\n  \"panelTitleBlock\": \"xrvj5dj x1vcf6ba xeuugli\",\n  \"panelDesc\": \"x1wenkxh x1fhg5ek xowzrx4\",\n  \"panelLeading\": \"x1okw0bk xbbezt6\",\n  \"panelTrailing\": \"x1hzwugo\",\n  \"panelFooter\": \"x78zum5 x6s0dn4 x1qughib x1kupzwg x19f70tu x8gjool x13fuv20 x1sg3oho\",\n  \"panelCountdownRow\": \"x78zum5 x6s0dn4 x18l6mjy\",\n  \"panelActions\": \"x78zum5 x6s0dn4 xbybx4j x19f70tu\",\n  \"panelAction\": \"x3nfvp2 x6s0dn4 x1bhj078 xwwigjq x1j5qm77 x1y0btm7 xwi7vqo xjbqb8w xl8unsv xxguibh x1ypdohk x4vrqqa\",\n});\n"
        },
        {
          "path": "registry/files/tokens.stylex.js",
          "target": "@lib/tokens.stylex.js",
          "type": "registry:file",
          "content": "// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: toast\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const toastStyles = Object.freeze({\n  \"stack\": \"xrvj5dj x3xbxsf x47corl\",\n  \"contentStart\": \"x8gbvx8\",\n  \"contentEnd\": \"xnwe2h8\",\n  \"topLevel\": \"x5yr21d x14atkfc xn2zalq\",\n  \"standaloneMeasure\": \"x1fina04 x1hye0gg\",\n  \"posLeftTop\": \"xixxii4 xfdbj4y x1pt6yz0\",\n  \"posCenterTop\": \"xixxii4 x1nrll8i x1pt6yz0 x1gt6pp1\",\n  \"posRightTop\": \"xixxii4 xk1oto0 x1pt6yz0\",\n  \"posLeftCenter\": \"xixxii4 xfdbj4y xwa60dl x3sa99s\",\n  \"posCenterCenter\": \"xixxii4 x1nrll8i xwa60dl x113ijq\",\n  \"posRightCenter\": \"xixxii4 xk1oto0 xwa60dl x3sa99s\",\n  \"posLeftBottom\": \"xixxii4 xfdbj4y x1g3kpoy\",\n  \"posCenterBottom\": \"xixxii4 x1nrll8i x1g3kpoy x1gt6pp1\",\n  \"posRightBottom\": \"xixxii4 xk1oto0 x1g3kpoy\",\n  \"wrapper\": \"x67bb7w x15r89dc xuy72oy\",\n  \"wrapperStart\": \"x1y8v6su\",\n  \"wrapperEnd\": \"x7fd4wk\",\n  \"card\": \"xrvj5dj x7a106z x10pnitm x16jqtao x9f619 xy01hyd xp2ws35 x1j5qm77 x1y0btm7 x1ejfkbo x4vrqqa xb3r6kr\",\n  \"borderOutline\": \"xg9oa76\",\n  \"borderTonal\": \"xvjspsj\",\n  \"groundPopover\": \"xfmjrly\",\n  \"groundTonal\": \"x1t0y4to\",\n  \"inkForeground\": \"xl8unsv\",\n  \"inkTonal\": \"xzbs2vq\",\n  \"inkMuted\": \"xowzrx4\",\n  \"inkTransparent\": \"x19co3pv\",\n  \"cursorPointer\": \"x1ypdohk\",\n  \"invisible\": \"xlshs6z\",\n  \"leading\": \"x1okw0bk x1y8v6su xbbezt6 x1kxrqrs\",\n  \"body\": \"xrvj5dj xeuugli x1oz3d4u xupfkzh\",\n  \"title\": \"xzavzzj xgriabn xbost1q xtvhhri\",\n  \"desc\": \"xxguibh x11w47vc\",\n  \"trailing\": \"x78zum5 x1okw0bk x6s0dn4 x18l6mjy xkh2ocl xumt5sq\",\n  \"dismiss\": \"x1okw0bk xjyslct x3nfvp2 x6s0dn4 xl56j7k xwqq7k2 xmll18r x12hknic xc342km xjbqb8w x1ypdohk x1vu5sea xowzrx4 xkvsl0u xg53kyk xy9f4xx\",\n  \"dismissGlyph\": \"x3nfvp2\",\n  \"queued\": \"x67bb7w x1qab1bc x9f619 x1smqwx7 x124kscu x1j5qm77 x1y0btm7 x1r7ld26 x4vrqqa xfmjrly xzavzzj x6yizsu xbost1q xtvhhri xowzrx4\",\n  \"panel\": \"x67bb7w x9f619 x1ghz6dp xixxii4 x1nrll8i x1p4oqka x1gt6pp1 xqfib00 x179dxpb x1odjw0f x1it4qs9 x1j5qm77 x1y0btm7 x1r7ld26 x4vrqqa xfmjrly x1ejfkbo x1ywrhxc x1a2a7pz xt0e3qv\",\n  \"panelGrid\": \"xrvj5dj x1kupzwg\",\n  \"panelHead\": \"x78zum5 x1cy8zhl x1qughib xgeccs\",\n  \"panelTitleBlock\": \"xrvj5dj x1vcf6ba xeuugli\",\n  \"panelDesc\": \"x1wenkxh x1fhg5ek xowzrx4\",\n  \"panelLeading\": \"x1okw0bk xbbezt6\",\n  \"panelTrailing\": \"x1hzwugo\",\n  \"panelFooter\": \"x78zum5 x6s0dn4 x1qughib x1kupzwg x19f70tu x8gjool x13fuv20 x1sg3oho\",\n  \"panelCountdownRow\": \"x78zum5 x6s0dn4 x18l6mjy\",\n  \"panelActions\": \"x78zum5 x6s0dn4 xbybx4j x19f70tu\",\n  \"panelAction\": \"x3nfvp2 x6s0dn4 x1bhj078 xwwigjq x1j5qm77 x1y0btm7 xwi7vqo xjbqb8w xl8unsv xxguibh x1ypdohk x4vrqqa\",\n});\n"
        },
        {
          "path": "registry/files/ui/toast/toast.stylex.css",
          "target": "@ui/toast/toast.stylex.css",
          "type": "registry:file",
          "content": "@layer properties, theme, base, components, components.stylex.priority1, components.stylex.priority2, components.stylex.priority3, components.stylex.priority4, components.stylex.priority5;\n\n@layer components.stylex.priority1 {\n  :root, .x1klgzij {\n    --jx-brand-hue: var(--brand-hue);\n    --jx-background: var(--background);\n    --jx-foreground: var(--foreground);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-border: var(--border);\n    --jx-input: var(--input);\n    --jx-ring: var(--ring);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-font-sans: var(--font-sans);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-radius: var(--radius);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-scrim: var(--scrim);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-small: var(--text-small);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-lg: var(--text-lg);\n    --jx-track-label: var(--track-label);\n    --jx-track-wide: var(--track-wide);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-shell-w: var(--shell-w);\n    --jx-stage-w: var(--stage-w);\n    --jx-space-2: var(--space-2);\n    --jx-space-4: var(--space-4);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-80: var(--space-80);\n    --jx-hairline: var(--hairline);\n  }\n\n  .x13ei35y.x13ei35y, .x13ei35y.x13ei35y:root {\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-background: var(--background);\n    --jx-border: var(--border);\n    --jx-brand-hue: var(--brand-hue);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-font-sans: var(--font-sans);\n    --jx-foreground: var(--foreground);\n    --jx-hairline: var(--hairline);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-input: var(--input);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-radius: var(--radius);\n    --jx-ring: var(--ring);\n    --jx-scrim: var(--scrim);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shell-w: var(--shell-w);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-2: var(--space-2);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-4: var(--space-4);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-80: var(--space-80);\n    --jx-stage-w: var(--stage-w);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-lg: var(--text-lg);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-small: var(--text-small);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-track-label: var(--track-label);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-wide: var(--track-wide);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n  }\n}\n\n@layer components.stylex.priority2 {\n  .x15r89dc {\n    grid-area: 1 / 1;\n  }\n\n  .xupfkzh {\n    grid-area: body;\n  }\n\n  .x1vu5sea {\n    grid-area: close;\n  }\n\n  .x1kxrqrs {\n    grid-area: leading;\n  }\n\n  .xumt5sq {\n    grid-area: trail;\n  }\n\n  .x1ghz6dp {\n    margin: 0;\n  }\n\n  .xn2zalq {\n    padding: var(--jx-space-16);\n  }\n\n  .x1it4qs9 {\n    padding: var(--jx-space-20);\n  }\n}\n\n@layer components.stylex.priority3 {\n  .xvjspsj {\n    border-color: color-mix(in oklab,var(--jx-tonal) 45%,transparent);\n  }\n\n  .x1r7ld26 {\n    border-color: currentColor;\n  }\n\n  .xwi7vqo {\n    border-color: var(--jx-border);\n  }\n\n  .xg9oa76 {\n    border-color: var(--jx-outline);\n  }\n\n  .x4vrqqa {\n    border-radius: var(--jx-radius);\n  }\n\n  .x1y0btm7 {\n    border-style: solid;\n  }\n\n  .xc342km {\n    border-width: 0;\n  }\n\n  .x1j5qm77 {\n    border-width: var(--jx-hairline);\n  }\n\n  .x1okw0bk {\n    flex: none;\n  }\n\n  .x18l6mjy {\n    gap: var(--jx-space-10);\n  }\n\n  .x1kupzwg {\n    gap: var(--jx-space-12);\n  }\n\n  .xgeccs {\n    gap: var(--jx-space-16);\n  }\n\n  .x1oz3d4u {\n    gap: var(--jx-space-4);\n  }\n\n  .x1vcf6ba {\n    gap: var(--jx-space-6);\n  }\n\n  .xbybx4j {\n    gap: var(--jx-space-8);\n  }\n\n  .x1a2a7pz {\n    outline: none;\n  }\n\n  .xb3r6kr {\n    overflow: hidden;\n  }\n\n  .xp2ws35 {\n    padding-block: var(--jx-space-12);\n  }\n\n  .x124kscu {\n    padding-block: var(--jx-space-4);\n  }\n\n  .xy01hyd {\n    padding-inline: calc(var(--jx-unit) * 3.5);\n  }\n\n  .xwwigjq {\n    padding-inline: var(--jx-inset);\n  }\n\n  .x1smqwx7 {\n    padding-inline: var(--jx-space-10);\n  }\n\n  .xg53kyk:focus-visible {\n    outline: var(--hairline) solid var(--ring);\n  }\n}\n\n@layer components.stylex.priority4 {\n  .xnwe2h8 {\n    align-content: flex-end;\n  }\n\n  .x8gbvx8 {\n    align-content: flex-start;\n  }\n\n  .x6s0dn4 {\n    align-items: center;\n  }\n\n  .x1cy8zhl {\n    align-items: flex-start;\n  }\n\n  .x7a106z {\n    align-items: start;\n  }\n\n  .x7fd4wk {\n    align-self: end;\n  }\n\n  .x1y8v6su {\n    align-self: start;\n  }\n\n  .xkh2ocl {\n    align-self: stretch;\n  }\n\n  .xjyslct {\n    appearance: none;\n  }\n\n  .x1t0y4to {\n    background-color: color-mix(in oklab,var(--jx-tonal) 12%,var(--popover));\n  }\n\n  .xjbqb8w {\n    background-color: #0000;\n  }\n\n  .xfmjrly {\n    background-color: var(--jx-popover);\n  }\n\n  .x1ywrhxc {\n    box-shadow: var(--jx-shadow-md);\n  }\n\n  .x9f619 {\n    box-sizing: border-box;\n  }\n\n  .x19co3pv {\n    color: #0000;\n  }\n\n  .xl8unsv {\n    color: var(--jx-foreground);\n  }\n\n  .xowzrx4 {\n    color: var(--jx-muted-foreground);\n  }\n\n  .x1ejfkbo {\n    color: var(--jx-popover-foreground);\n  }\n\n  .xzbs2vq {\n    color: var(--jx-tonal);\n  }\n\n  .x10pnitm {\n    column-gap: var(--jx-space-10);\n  }\n\n  .xt0e3qv {\n    cursor: default;\n  }\n\n  .x1ypdohk {\n    cursor: pointer;\n  }\n\n  .x78zum5 {\n    display: flex;\n  }\n\n  .xrvj5dj {\n    display: grid;\n  }\n\n  .x3nfvp2 {\n    display: inline-flex;\n  }\n\n  .xzavzzj {\n    font-family: var(--jx-font-nav);\n  }\n\n  .x1wenkxh {\n    font-size: calc(var(--jx-text-base) + var(--jx-unit));\n  }\n\n  .xgriabn {\n    font-size: var(--jx-text-label-lg);\n  }\n\n  .x6yizsu {\n    font-size: var(--jx-text-label);\n  }\n\n  .xxguibh {\n    font-size: var(--jx-text);\n  }\n\n  .x3xbxsf {\n    grid-auto-rows: min-content;\n  }\n\n  .xl56j7k {\n    justify-content: center;\n  }\n\n  .x1qughib {\n    justify-content: space-between;\n  }\n\n  .x1qab1bc {\n    justify-self: end;\n  }\n\n  .xuy72oy {\n    justify-self: stretch;\n  }\n\n  .xbost1q {\n    letter-spacing: calc(var(--jx-track-wide) * 1.25);\n  }\n\n  .x1fhg5ek {\n    line-height: var(--jx-density-leading-lg);\n  }\n\n  .x11w47vc {\n    line-height: var(--jx-density-secondary-leading-default);\n  }\n\n  .x67bb7w {\n    pointer-events: auto;\n  }\n\n  .x47corl {\n    pointer-events: none;\n  }\n\n  .xixxii4 {\n    position: fixed;\n  }\n\n  .x16jqtao {\n    row-gap: var(--jx-space-6);\n  }\n\n  .xtvhhri {\n    text-transform: uppercase;\n  }\n\n  .x113ijq {\n    translate: -50% -50%;\n  }\n\n  .x1gt6pp1 {\n    translate: -50%;\n  }\n\n  .x3sa99s {\n    translate: 0 -50%;\n  }\n\n  .xlshs6z {\n    visibility: hidden;\n  }\n\n  .x1fina04 {\n    z-index: 90;\n  }\n\n  .xy9f4xx:focus-visible {\n    outline-offset: -1px;\n  }\n\n  .xkvsl0u:hover {\n    color: var(--jx-foreground);\n  }\n}\n\n@layer components.stylex.priority5 {\n  .x1sg3oho {\n    border-top-color: var(--jx-border);\n  }\n\n  .x13fuv20 {\n    border-top-style: solid;\n  }\n\n  .x8gjool {\n    border-top-width: var(--jx-hairline);\n  }\n\n  .x1g3kpoy {\n    bottom: var(--jx-space-16);\n  }\n\n  .xmll18r {\n    height: 1.25rem;\n  }\n\n  .x5yr21d {\n    height: 100%;\n  }\n\n  .x1nrll8i {\n    left: 50%;\n  }\n\n  .xfdbj4y {\n    left: var(--jx-space-16);\n  }\n\n  .x12hknic {\n    margin-top: calc(var(--jx-unit) * .75);\n  }\n\n  .x179dxpb {\n    max-height: 80vh;\n  }\n\n  .x1bhj078 {\n    min-height: var(--jx-hit);\n  }\n\n  .xeuugli {\n    min-width: 0;\n  }\n\n  .x1odjw0f {\n    overflow-y: auto;\n  }\n\n  .xbbezt6 {\n    padding-top: calc(var(--jx-unit) / 2);\n  }\n\n  .x1hzwugo {\n    padding-top: var(--jx-space-4);\n  }\n\n  .x19f70tu {\n    padding-top: var(--jx-space-8);\n  }\n\n  .xk1oto0 {\n    right: var(--jx-space-16);\n  }\n\n  .x1p4oqka {\n    top: 10vh;\n  }\n\n  .xwa60dl {\n    top: 50%;\n  }\n\n  .x1pt6yz0 {\n    top: var(--jx-space-16);\n  }\n\n  .xwqq7k2 {\n    width: 1.25rem;\n  }\n\n  .x14atkfc {\n    width: auto;\n  }\n\n  .x1hye0gg {\n    width: min(22rem, 100vw - 2rem);\n  }\n\n  .xqfib00 {\n    width: min(36rem, 100vw - 2rem);\n  }\n}\n/* buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9 · generator: @jixoai/ui-vite-plugin@0.6.0 · engine: @stylexjs/unplugin@0.19.0 */\n"
        }
      ],
      "docs": "const toast = createToastStore(); <ToastViewport store={toast} /> … toast.api.push({ title, description?, variant? 'outline'|'tonal', material?, effect?, countdown?, duration?, assertive?, expandable?, swipeDirections? }). toast-v2/R3: nine float slots via pos (default right-bottom), the stack collapses with depth and expands on hover/touch (expand prop pins it; a touch tap lifts stickily until an outside tap), swipe dismisses toward the slot’s nearest screen edges (48px / 0.11 px·ms), a hidden page freezes every clock (pauseAll/resumeAll), and expandable toasts morph into a dialog through a view transition.",
      "meta": {
        "group": "layer",
        "href": "/docs/components/toast.html"
      },
      "registryDependencies": [
        "@jixoai/utils",
        "@jixoai/jixoai-theme",
        "@jixoai/scaffold-float",
        "@jixoai/icon",
        "@jixoai/website-scaffold",
        "@jixoai/defaults",
        "@jixoai/glass"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "system-dialog",
      "type": "registry:ui",
      "title": "System dialog",
      "description": "The confirmation dialog as a composed family (shadcn-shaped on the native <dialog>): Root (bind:open/onconfirm) + Trigger / Content / Title / Description / Actions / Action(variant: fill with the destructive pair injected by default | tonal | outline) / Cancel — focus lands on Cancel (the safe default), Escape cancels, confirm runs then closes. No Overlay/Portal parts (the dialog element IS the overlay) — recorded divergence.",
      "files": [
        {
          "path": "registry/files/ui/system-dialog/system-dialog-action.svelte",
          "target": "@ui/system-dialog/system-dialog-action.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/system-dialog/system-dialog-actions.svelte",
          "target": "@ui/system-dialog/system-dialog-actions.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/system-dialog/system-dialog-cancel.svelte",
          "target": "@ui/system-dialog/system-dialog-cancel.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/system-dialog/system-dialog-content.svelte",
          "target": "@ui/system-dialog/system-dialog-content.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/system-dialog/system-dialog-description.svelte",
          "target": "@ui/system-dialog/system-dialog-description.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/system-dialog/system-dialog-title.svelte",
          "target": "@ui/system-dialog/system-dialog-title.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/system-dialog/system-dialog-trigger.svelte",
          "target": "@ui/system-dialog/system-dialog-trigger.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/system-dialog/system-dialog.css",
          "target": "@ui/system-dialog/system-dialog.css",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/system-dialog/system-dialog.svelte",
          "target": "@ui/system-dialog/system-dialog.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/system-dialog/index.ts",
          "target": "@ui/system-dialog/index.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/system-dialog/system-dialog-defaults.svelte.ts",
          "target": "@ui/system-dialog/system-dialog-defaults.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/system-dialog/system-dialog-host.svelte",
          "target": "@ui/system-dialog/system-dialog-host.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/system-dialog/system-dialog.svelte.ts",
          "target": "@ui/system-dialog/system-dialog.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/system-dialog/system-dialog.stylex.js",
          "target": "@ui/system-dialog/system-dialog.stylex.js",
          "type": "registry:file",
          "content": "import './system-dialog.stylex.css';\n// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: system-dialog\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const sysdlgStyles = Object.freeze({\n  \"panel\": \"x1717udv x5gnn2w x1ejfkbo x4vrqqa\",\n  \"body\": \"x78zum5 xdt5ytf xma33gc x2yzfom xvwtzen\",\n  \"actions\": \"x1wl991n x1tc1rid xm17r8s\",\n  \"actionsFill\": \"xh8yej3\",\n  \"title\": \"xzavzzj xuosg8h xbbco2z xtvhhri xl8unsv\",\n  \"description\": \"x1oxztjp xz4n5ph xowzrx4\",\n  \"primaryPair\": \"xxozsmu xy1b79p\",\n});\n"
        },
        {
          "path": "registry/files/tokens.stylex.js",
          "target": "@lib/tokens.stylex.js",
          "type": "registry:file",
          "content": "// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: system-dialog\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const sysdlgStyles = Object.freeze({\n  \"panel\": \"x1717udv x5gnn2w x1ejfkbo x4vrqqa\",\n  \"body\": \"x78zum5 xdt5ytf xma33gc x2yzfom xvwtzen\",\n  \"actions\": \"x1wl991n x1tc1rid xm17r8s\",\n  \"actionsFill\": \"xh8yej3\",\n  \"title\": \"xzavzzj xuosg8h xbbco2z xtvhhri xl8unsv\",\n  \"description\": \"x1oxztjp xz4n5ph xowzrx4\",\n  \"primaryPair\": \"xxozsmu xy1b79p\",\n});\n"
        },
        {
          "path": "registry/files/ui/system-dialog/system-dialog.stylex.css",
          "target": "@ui/system-dialog/system-dialog.stylex.css",
          "type": "registry:file",
          "content": "@layer properties, theme, base, components, components.stylex.priority1, components.stylex.priority2, components.stylex.priority3, components.stylex.priority4, components.stylex.priority5;\n\n@layer components.stylex.priority1 {\n  :root, .x1klgzij {\n    --jx-brand-hue: var(--brand-hue);\n    --jx-background: var(--background);\n    --jx-foreground: var(--foreground);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-border: var(--border);\n    --jx-input: var(--input);\n    --jx-ring: var(--ring);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-font-sans: var(--font-sans);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-radius: var(--radius);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-scrim: var(--scrim);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-small: var(--text-small);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-lg: var(--text-lg);\n    --jx-track-label: var(--track-label);\n    --jx-track-wide: var(--track-wide);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-shell-w: var(--shell-w);\n    --jx-stage-w: var(--stage-w);\n    --jx-space-2: var(--space-2);\n    --jx-space-4: var(--space-4);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-80: var(--space-80);\n    --jx-hairline: var(--hairline);\n  }\n\n  .x13ei35y.x13ei35y, .x13ei35y.x13ei35y:root {\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-background: var(--background);\n    --jx-border: var(--border);\n    --jx-brand-hue: var(--brand-hue);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-font-sans: var(--font-sans);\n    --jx-foreground: var(--foreground);\n    --jx-hairline: var(--hairline);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-input: var(--input);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-radius: var(--radius);\n    --jx-ring: var(--ring);\n    --jx-scrim: var(--scrim);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shell-w: var(--shell-w);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-2: var(--space-2);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-4: var(--space-4);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-80: var(--space-80);\n    --jx-stage-w: var(--stage-w);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-lg: var(--text-lg);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-small: var(--text-small);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-track-label: var(--track-label);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-wide: var(--track-wide);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n  }\n\n  .xy1b79p {\n    --jx-fill-ink: var(--primary-foreground);\n  }\n\n  .xxozsmu {\n    --jx-fill: var(--primary);\n  }\n}\n\n@layer components.stylex.priority2 {\n  .x1717udv {\n    padding: 0;\n  }\n}\n\n@layer components.stylex.priority3 {\n  .x4vrqqa {\n    border-radius: var(--jx-radius);\n  }\n\n  .xma33gc {\n    gap: var(--space-10);\n  }\n\n  .x1tc1rid {\n    margin-inline: calc(-1 * var(--space-20));\n  }\n\n  .xvwtzen {\n    padding-block: var(--space-18);\n  }\n\n  .x2yzfom {\n    padding-inline: var(--space-20);\n  }\n}\n\n@layer components.stylex.priority4 {\n  .xl8unsv {\n    color: var(--jx-foreground);\n  }\n\n  .xowzrx4 {\n    color: var(--jx-muted-foreground);\n  }\n\n  .x1ejfkbo {\n    color: var(--jx-popover-foreground);\n  }\n\n  .x78zum5 {\n    display: flex;\n  }\n\n  .xdt5ytf {\n    flex-direction: column;\n  }\n\n  .xzavzzj {\n    font-family: var(--jx-font-nav);\n  }\n\n  .x1oxztjp {\n    font-size: var(--jx-text-base);\n  }\n\n  .xuosg8h {\n    font-size: var(--text-body-lg);\n  }\n\n  .xbbco2z {\n    letter-spacing: var(--track-wide);\n  }\n\n  .xz4n5ph {\n    line-height: var(--leading-16, 1.6);\n  }\n\n  .xtvhhri {\n    text-transform: uppercase;\n  }\n}\n\n@layer components.stylex.priority5 {\n  .xm17r8s {\n    margin-bottom: calc(-1 * var(--space-18));\n  }\n\n  .x1wl991n {\n    margin-top: var(--space-8);\n  }\n\n  .xh8yej3 {\n    width: 100%;\n  }\n\n  .x5gnn2w {\n    width: min(24rem, 100vw - 2rem);\n  }\n}\n/* buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9 · generator: @jixoai/ui-vite-plugin@0.6.0 · engine: @stylexjs/unplugin@0.19.0 */\n"
        }
      ],
      "docs": "Props: title, description (both required), open ($bindable), confirmLabel, confirmTone? ('destructive' default | 'primary'), onconfirm?, cancelLabel?, children? (extra body).",
      "meta": {
        "group": "layer",
        "href": "/docs/components/system-dialog.html"
      },
      "registryDependencies": [
        "@jixoai/utils",
        "@jixoai/jixoai-theme",
        "@jixoai/press-button",
        "@jixoai/button-group",
        "@jixoai/defaults",
        "@jixoai/separator",
        "@jixoai/input"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "sheet",
      "type": "registry:ui",
      "title": "Sheet",
      "description": "The side drawer as a dialog POSITIONING variant (not a second state machine): showModal(), side docking + slide along the docked axis, generation-token close. Floating-surface law: ::after shadow layer + variant solid|acrylic|auto riding on top of the slide; --scrim backdrop; the slide keeps the sheet's own 200ms timing (declared exception to the 120ms dialog default).",
      "files": [
        {
          "path": "registry/files/ui/sheet/sheet.svelte",
          "target": "@ui/sheet/sheet.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/sheet/index.ts",
          "target": "@ui/sheet/index.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/sheet/sheet.css",
          "target": "@ui/sheet/sheet.css",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/sheet/sheet-defaults.svelte.ts",
          "target": "@ui/sheet/sheet-defaults.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/sheet/sheet.stylex.js",
          "target": "@ui/sheet/sheet.stylex.js",
          "type": "registry:file",
          "content": "import './sheet.stylex.css';\n// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: sheet\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const sheetStyles = Object.freeze({\n  \"frame\": \"x13vifvy x3m8u43 x1ey2m1c xu96u03 x1ghz6dp x1717udv x1h3vd5n x1ejfkbo\",\n  \"dockLeft\": \"xack27t\",\n  \"dockRight\": \"x8x9d4c\",\n  \"dockTop\": \"x4ii5y1\",\n  \"dockBottom\": \"xr1yuqi\",\n  \"axisSide\": \"xtdtrs8 xkmaog2 x7ab17h\",\n  \"axisEdge\": \"xn9wirt x16xn7b0 x15vuvwr\",\n  \"fill\": \"x5yr21d\",\n  \"titleRow\": \"x78zum5 xh8yej3 xeuugli x6s0dn4 x1kupzwg x9lo6yw x1632kjb\",\n  \"title\": \"xzavzzj x1oxztjp x1t34qa5 xtvhhri xl8unsv\",\n  \"headExtra\": \"x78zum5 x98rzlu x6s0dn4 xeuugli\",\n  \"bodyStack\": \"x78zum5 xdt5ytf xgeccs\",\n});\n"
        },
        {
          "path": "registry/files/tokens.stylex.js",
          "target": "@lib/tokens.stylex.js",
          "type": "registry:file",
          "content": "// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: sheet\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const sheetStyles = Object.freeze({\n  \"frame\": \"x13vifvy x3m8u43 x1ey2m1c xu96u03 x1ghz6dp x1717udv x1h3vd5n x1ejfkbo\",\n  \"dockLeft\": \"xack27t\",\n  \"dockRight\": \"x8x9d4c\",\n  \"dockTop\": \"x4ii5y1\",\n  \"dockBottom\": \"xr1yuqi\",\n  \"axisSide\": \"xtdtrs8 xkmaog2 x7ab17h\",\n  \"axisEdge\": \"xn9wirt x16xn7b0 x15vuvwr\",\n  \"fill\": \"x5yr21d\",\n  \"titleRow\": \"x78zum5 xh8yej3 xeuugli x6s0dn4 x1kupzwg x9lo6yw x1632kjb\",\n  \"title\": \"xzavzzj x1oxztjp x1t34qa5 xtvhhri xl8unsv\",\n  \"headExtra\": \"x78zum5 x98rzlu x6s0dn4 xeuugli\",\n  \"bodyStack\": \"x78zum5 xdt5ytf xgeccs\",\n});\n"
        },
        {
          "path": "registry/files/ui/sheet/sheet.stylex.css",
          "target": "@ui/sheet/sheet.stylex.css",
          "type": "registry:file",
          "content": "@layer properties, theme, base, components, components.stylex.priority1, components.stylex.priority2, components.stylex.priority3, components.stylex.priority4, components.stylex.priority5;\n\n@layer components.stylex.priority1 {\n  :root, .x1klgzij {\n    --jx-brand-hue: var(--brand-hue);\n    --jx-background: var(--background);\n    --jx-foreground: var(--foreground);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-border: var(--border);\n    --jx-input: var(--input);\n    --jx-ring: var(--ring);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-font-sans: var(--font-sans);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-radius: var(--radius);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-scrim: var(--scrim);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-small: var(--text-small);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-lg: var(--text-lg);\n    --jx-track-label: var(--track-label);\n    --jx-track-wide: var(--track-wide);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-shell-w: var(--shell-w);\n    --jx-stage-w: var(--stage-w);\n    --jx-space-2: var(--space-2);\n    --jx-space-4: var(--space-4);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-80: var(--space-80);\n    --jx-hairline: var(--hairline);\n  }\n\n  .x13ei35y.x13ei35y, .x13ei35y.x13ei35y:root {\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-background: var(--background);\n    --jx-border: var(--border);\n    --jx-brand-hue: var(--brand-hue);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-font-sans: var(--font-sans);\n    --jx-foreground: var(--foreground);\n    --jx-hairline: var(--hairline);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-input: var(--input);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-radius: var(--radius);\n    --jx-ring: var(--ring);\n    --jx-scrim: var(--scrim);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shell-w: var(--shell-w);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-2: var(--space-2);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-4: var(--space-4);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-80: var(--space-80);\n    --jx-stage-w: var(--stage-w);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-lg: var(--text-lg);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-small: var(--text-small);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-track-label: var(--track-label);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-wide: var(--track-wide);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n  }\n}\n\n@layer components.stylex.priority2 {\n  .x1ghz6dp {\n    margin: 0;\n  }\n\n  .x1717udv {\n    padding: 0;\n  }\n}\n\n@layer components.stylex.priority3 {\n  .x1h3vd5n {\n    border-radius: none;\n  }\n\n  .x98rzlu {\n    flex: 1;\n  }\n\n  .x1kupzwg {\n    gap: var(--jx-space-12);\n  }\n\n  .xgeccs {\n    gap: var(--jx-space-16);\n  }\n\n  .x1632kjb {\n    padding-block: calc(var(--jx-unit) * 3.5);\n  }\n\n  .x9lo6yw {\n    padding-inline: calc(var(--jx-unit) * 4.5);\n  }\n}\n\n@layer components.stylex.priority4 {\n  .x6s0dn4 {\n    align-items: center;\n  }\n\n  .xl8unsv {\n    color: var(--jx-foreground);\n  }\n\n  .x1ejfkbo {\n    color: var(--jx-popover-foreground);\n  }\n\n  .x78zum5 {\n    display: flex;\n  }\n\n  .xdt5ytf {\n    flex-direction: column;\n  }\n\n  .xzavzzj {\n    font-family: var(--jx-font-nav);\n  }\n\n  .x1oxztjp {\n    font-size: var(--jx-text-base);\n  }\n\n  .x1t34qa5 {\n    letter-spacing: calc(var(--track-wide) * 1.5);\n  }\n\n  .xtvhhri {\n    text-transform: uppercase;\n  }\n}\n\n@layer components.stylex.priority5 {\n  .x1ey2m1c {\n    bottom: 0;\n  }\n\n  .x5yr21d {\n    height: 100%;\n  }\n\n  .xtdtrs8 {\n    height: 100dvh;\n  }\n\n  .xu96u03 {\n    left: 0;\n  }\n\n  .x4ii5y1 {\n    margin-bottom: auto;\n  }\n\n  .x8x9d4c {\n    margin-left: auto;\n  }\n\n  .xack27t {\n    margin-right: auto;\n  }\n\n  .xr1yuqi {\n    margin-top: auto;\n  }\n\n  .x15vuvwr {\n    max-height: 85dvh;\n  }\n\n  .x7ab17h {\n    max-height: none;\n  }\n\n  .x16xn7b0 {\n    max-width: 100vw;\n  }\n\n  .xeuugli {\n    min-width: 0;\n  }\n\n  .x3m8u43 {\n    right: 0;\n  }\n\n  .x13vifvy {\n    top: 0;\n  }\n\n  .xh8yej3 {\n    width: 100%;\n  }\n\n  .xn9wirt {\n    width: 100vw;\n  }\n\n  .xkmaog2 {\n    width: min(var(--jx-sheet-size),92vw);\n  }\n}\n/* buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9 · generator: @jixoai/ui-vite-plugin@0.6.0 · engine: @stylexjs/unplugin@0.19.0 */\n"
        }
      ],
      "docs": "Props: open ($bindable), title, side? ('right' default), size? (CSS length, 24rem default), header?/footer? snippets, children.",
      "meta": {
        "group": "layer",
        "href": "/docs/components/sheet.html"
      },
      "registryDependencies": [
        "@jixoai/utils",
        "@jixoai/jixoai-theme",
        "@jixoai/card",
        "@jixoai/button-group",
        "@jixoai/icon-button",
        "@jixoai/icon",
        "@jixoai/separator",
        "@jixoai/defaults"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "hover-card",
      "type": "registry:ui",
      "title": "Hover card",
      "description": "The rich interactive cousin of tooltip: popover=manual panel, close grace spans the panel, CSS anchoring. Floating-surface law: ::after shadow layer + @starting-style entry; variant solid|acrylic|auto.",
      "files": [
        {
          "path": "registry/files/ui/hover-card/hover-card.svelte",
          "target": "@ui/hover-card/hover-card.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/hover-card/index.ts",
          "target": "@ui/hover-card/index.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/hover-card/hover-card.css",
          "target": "@ui/hover-card/hover-card.css",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/hover-card/hover-card-defaults.svelte.ts",
          "target": "@ui/hover-card/hover-card-defaults.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/hover-card/hover-card.stylex.js",
          "target": "@ui/hover-card/hover-card.stylex.js",
          "type": "registry:file",
          "content": "import './hover-card.stylex.css';\n// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: hover-card\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const hoverCardStyles = Object.freeze({\n  \"anchor\": \"x3nfvp2\",\n  \"panel\": \"xixxii4 xeq5yr9 xwdnabh x1oxztjp xuf2ey1 x1ejfkbo\",\n  \"body\": \"x18t9cuk x1n510gy\",\n});\n"
        },
        {
          "path": "registry/files/tokens.stylex.js",
          "target": "@lib/tokens.stylex.js",
          "type": "registry:file",
          "content": "// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: hover-card\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const hoverCardStyles = Object.freeze({\n  \"anchor\": \"x3nfvp2\",\n  \"panel\": \"xixxii4 xeq5yr9 xwdnabh x1oxztjp xuf2ey1 x1ejfkbo\",\n  \"body\": \"x18t9cuk x1n510gy\",\n});\n"
        },
        {
          "path": "registry/files/ui/hover-card/hover-card.stylex.css",
          "target": "@ui/hover-card/hover-card.stylex.css",
          "type": "registry:file",
          "content": "@layer properties, theme, base, components, components.stylex.priority1, components.stylex.priority2, components.stylex.priority3, components.stylex.priority4;\n\n@layer components.stylex.priority1 {\n  :root, .x1klgzij {\n    --jx-brand-hue: var(--brand-hue);\n    --jx-background: var(--background);\n    --jx-foreground: var(--foreground);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-border: var(--border);\n    --jx-input: var(--input);\n    --jx-ring: var(--ring);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-font-sans: var(--font-sans);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-radius: var(--radius);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-scrim: var(--scrim);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-small: var(--text-small);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-lg: var(--text-lg);\n    --jx-track-label: var(--track-label);\n    --jx-track-wide: var(--track-wide);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-shell-w: var(--shell-w);\n    --jx-stage-w: var(--stage-w);\n    --jx-space-2: var(--space-2);\n    --jx-space-4: var(--space-4);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-80: var(--space-80);\n    --jx-hairline: var(--hairline);\n  }\n\n  .x13ei35y.x13ei35y, .x13ei35y.x13ei35y:root {\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-background: var(--background);\n    --jx-border: var(--border);\n    --jx-brand-hue: var(--brand-hue);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-font-sans: var(--font-sans);\n    --jx-foreground: var(--foreground);\n    --jx-hairline: var(--hairline);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-input: var(--input);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-radius: var(--radius);\n    --jx-ring: var(--ring);\n    --jx-scrim: var(--scrim);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shell-w: var(--shell-w);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-2: var(--space-2);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-4: var(--space-4);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-80: var(--space-80);\n    --jx-stage-w: var(--stage-w);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-lg: var(--text-lg);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-small: var(--text-small);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-track-label: var(--track-label);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-wide: var(--track-wide);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n  }\n}\n\n@layer components.stylex.priority2 {\n  .x1n510gy {\n    padding-block: var(--space-14);\n  }\n\n  .x18t9cuk {\n    padding-inline: var(--space-16);\n  }\n}\n\n@layer components.stylex.priority3 {\n  .x1ejfkbo {\n    color: var(--jx-popover-foreground);\n  }\n\n  .x3nfvp2 {\n    display: inline-flex;\n  }\n\n  .x1oxztjp {\n    font-size: var(--jx-text-base);\n  }\n\n  .xuf2ey1 {\n    line-height: var(--leading-155);\n  }\n\n  .xixxii4 {\n    position: fixed;\n  }\n}\n\n@layer components.stylex.priority4 {\n  .xwdnabh {\n    max-width: min(88vw, 20rem);\n  }\n\n  .xeq5yr9 {\n    width: fit-content;\n  }\n}\n/* buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9 · generator: @jixoai/ui-vite-plugin@0.6.0 · engine: @stylexjs/unplugin@0.19.0 */\n"
        }
      ],
      "docs": "Props: trigger (snippet), children (the card), placement? ('bottom' default), openDelay? (300), closeDelay? (200).",
      "meta": {
        "group": "layer",
        "href": "/docs/components/hover-card.html"
      },
      "registryDependencies": [
        "@jixoai/utils",
        "@jixoai/jixoai-theme",
        "@jixoai/defaults"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "input-otp",
      "type": "registry:ui",
      "title": "Input OTP",
      "description": "The one-time-code field: N single-character inputs with the mechanics a raw stack lacks — auto-advance, backstep on backspace, paste distributing across slots, focus landing on the first empty slot (entering from outside only). Submits ONE joined value through the jx-form-field ElementInternals bridge (partial codes submit empty, never a partial lie).",
      "files": [
        {
          "path": "registry/files/ui/input-otp/input-otp.svelte",
          "target": "@ui/input-otp/input-otp.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/input-otp/index.ts",
          "target": "@ui/input-otp/index.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/input-otp/input-otp.css",
          "target": "@ui/input-otp/input-otp.css",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/input-otp/input-otp-defaults.svelte.ts",
          "target": "@ui/input-otp/input-otp-defaults.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/input-otp/input-otp.stylex.js",
          "target": "@ui/input-otp/input-otp.stylex.js",
          "type": "registry:file",
          "content": "import './input-otp.stylex.css';\n// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: input-otp\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const otpStyles = Object.freeze({\n  \"group\": \"x78zum5 xdt5ytf xiouwu1 xeq5yr9\",\n  \"label\": \"xzavzzj xa69gwt x1d3wq0c xtvhhri xowzrx4\",\n  \"slots\": \"x78zum5 xiouwu1\",\n  \"slot\": \"x9f619 xxhsnlh x1x1ryeo x1atmms6 x1717udv x1j5qm77 x1y0btm7 xwi7vqo x1rnfs7p xl8unsv x1mwizrc xxguibh x2b8uid x4vrqqa x1dnuib6 xijokvz x1s07b3s\",\n  \"filledBorder\": \"x179xrpz\",\n  \"completeBorder\": \"xx5a0qd\",\n  \"invalidBorder\": \"x146t1hg xbsl7fq\",\n  \"error\": \"x1ghz6dp x78zum5 x6s0dn4 xyesurp x1kdkrmc x7s7wn9\",\n});\n"
        },
        {
          "path": "registry/files/tokens.stylex.js",
          "target": "@lib/tokens.stylex.js",
          "type": "registry:file",
          "content": "// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: input-otp\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const otpStyles = Object.freeze({\n  \"group\": \"x78zum5 xdt5ytf xiouwu1 xeq5yr9\",\n  \"label\": \"xzavzzj xa69gwt x1d3wq0c xtvhhri xowzrx4\",\n  \"slots\": \"x78zum5 xiouwu1\",\n  \"slot\": \"x9f619 xxhsnlh x1x1ryeo x1atmms6 x1717udv x1j5qm77 x1y0btm7 xwi7vqo x1rnfs7p xl8unsv x1mwizrc xxguibh x2b8uid x4vrqqa x1dnuib6 xijokvz x1s07b3s\",\n  \"filledBorder\": \"x179xrpz\",\n  \"completeBorder\": \"xx5a0qd\",\n  \"invalidBorder\": \"x146t1hg xbsl7fq\",\n  \"error\": \"x1ghz6dp x78zum5 x6s0dn4 xyesurp x1kdkrmc x7s7wn9\",\n});\n"
        },
        {
          "path": "registry/files/ui/input-otp/input-otp.stylex.css",
          "target": "@ui/input-otp/input-otp.stylex.css",
          "type": "registry:file",
          "content": "@layer properties, theme, base, components, components.stylex.priority1, components.stylex.priority2, components.stylex.priority3, components.stylex.priority4, components.stylex.priority5;\n\n@layer components.stylex.priority1 {\n  :root, .x1klgzij {\n    --jx-brand-hue: var(--brand-hue);\n    --jx-background: var(--background);\n    --jx-foreground: var(--foreground);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-border: var(--border);\n    --jx-input: var(--input);\n    --jx-ring: var(--ring);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-font-sans: var(--font-sans);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-radius: var(--radius);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-scrim: var(--scrim);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-small: var(--text-small);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-lg: var(--text-lg);\n    --jx-track-label: var(--track-label);\n    --jx-track-wide: var(--track-wide);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-shell-w: var(--shell-w);\n    --jx-stage-w: var(--stage-w);\n    --jx-space-2: var(--space-2);\n    --jx-space-4: var(--space-4);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-80: var(--space-80);\n    --jx-hairline: var(--hairline);\n  }\n\n  .x13ei35y.x13ei35y, .x13ei35y.x13ei35y:root {\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-background: var(--background);\n    --jx-border: var(--border);\n    --jx-brand-hue: var(--brand-hue);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-font-sans: var(--font-sans);\n    --jx-foreground: var(--foreground);\n    --jx-hairline: var(--hairline);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-input: var(--input);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-radius: var(--radius);\n    --jx-ring: var(--ring);\n    --jx-scrim: var(--scrim);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shell-w: var(--shell-w);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-2: var(--space-2);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-4: var(--space-4);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-80: var(--space-80);\n    --jx-stage-w: var(--stage-w);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-lg: var(--text-lg);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-small: var(--text-small);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-track-label: var(--track-label);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-wide: var(--track-wide);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n  }\n}\n\n@layer components.stylex.priority2 {\n  .x1ghz6dp {\n    margin: 0;\n  }\n\n  .x1717udv {\n    padding: 0;\n  }\n}\n\n@layer components.stylex.priority3 {\n  .xwi7vqo {\n    border-color: var(--jx-border);\n  }\n\n  .x146t1hg {\n    border-color: var(--jx-destructive);\n  }\n\n  .x179xrpz {\n    border-color: var(--jx-foreground);\n  }\n\n  .xx5a0qd {\n    border-color: var(--jx-primary);\n  }\n\n  .x4vrqqa {\n    border-radius: var(--jx-radius);\n  }\n\n  .xbsl7fq {\n    border-style: dashed;\n  }\n\n  .x1y0btm7 {\n    border-style: solid;\n  }\n\n  .x1j5qm77 {\n    border-width: var(--jx-hairline);\n  }\n\n  .xiouwu1 {\n    gap: var(--jx-gap);\n  }\n\n  .xyesurp {\n    gap: var(--space-6);\n  }\n}\n\n@layer components.stylex.priority4 {\n  .x6s0dn4 {\n    align-items: center;\n  }\n\n  .x1rnfs7p {\n    background-color: var(--jx-background);\n  }\n\n  .x9f619 {\n    box-sizing: border-box;\n  }\n\n  .x1dnuib6 {\n    caret-color: var(--jx-primary);\n  }\n\n  .x7s7wn9 {\n    color: var(--jx-destructive);\n  }\n\n  .xl8unsv {\n    color: var(--jx-foreground);\n  }\n\n  .xowzrx4 {\n    color: var(--jx-muted-foreground);\n  }\n\n  .x78zum5 {\n    display: flex;\n  }\n\n  .xdt5ytf {\n    flex-direction: column;\n  }\n\n  .x1mwizrc {\n    font-family: var(--jx-font-mono);\n  }\n\n  .xzavzzj {\n    font-family: var(--jx-font-nav);\n  }\n\n  .xa69gwt {\n    font-size: var(--jx-text-secondary);\n  }\n\n  .xxguibh {\n    font-size: var(--jx-text);\n  }\n\n  .x1kdkrmc {\n    font-size: var(--text-label-lg);\n  }\n\n  .x1d3wq0c {\n    letter-spacing: var(--track-10, .1em);\n  }\n\n  .x2b8uid {\n    text-align: center;\n  }\n\n  .xtvhhri {\n    text-transform: uppercase;\n  }\n\n  .x1s07b3s:disabled {\n    cursor: not-allowed;\n  }\n\n  .xijokvz:disabled {\n    opacity: .5;\n  }\n}\n\n@layer components.stylex.priority5 {\n  .x1atmms6 {\n    min-height: max(var(--jx-hit),calc(var(--jx-line) * 2));\n  }\n\n  .x1x1ryeo {\n    min-width: max(var(--jx-hit),calc(var(--jx-line) * 2));\n  }\n\n  .xeq5yr9 {\n    width: fit-content;\n  }\n\n  .xxhsnlh {\n    width: max(var(--jx-hit),calc(var(--jx-line) * 2));\n  }\n}\n/* buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9 · generator: @jixoai/ui-vite-plugin@0.6.0 · engine: @stylexjs/unplugin@0.19.0 */\n"
        }
      ],
      "docs": "Props: name?, length? (6), value ($bindable), numeric? (true), label?, error?, disabled?. Two-way slot/value sync is untracked on the slots side — slot mutations can never be re-synced against stale value. Requires the form-field bridge item (installed as its dependency).",
      "registryDependencies": [
        "@jixoai/form-field",
        "@jixoai/utils",
        "@jixoai/jixoai-theme",
        "@jixoai/defaults"
      ],
      "meta": {
        "group": "data-entry",
        "href": "/docs/components/input-otp.html"
      }
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "toggle-group",
      "type": "registry:ui",
      "title": "Toggle group",
      "description": "The joined segment row of NATIVE inputs: single = label>input[type=radio] under one name (native arrow-walk + one tab stop + exclusivity; re-press does NOT clear — an explicit none item is the pattern), multiple = checkboxes submitting one FormData entry per press (getAll on the server). DOM checked is the uncontrolled truth; value is the projection; form.reset() re-syncs. The paint law is the shared Part A .jx-tgroup class from @jixoai/jx-native-contract (never redefined here); the jx-form-field bridge is retired for this family.",
      "files": [
        {
          "path": "registry/files/ui/toggle-group/index.ts",
          "target": "@ui/toggle-group/index.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/toggle-group/toggle-group-item.svelte",
          "target": "@ui/toggle-group/toggle-group-item.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/toggle-group/toggle-group.svelte",
          "target": "@ui/toggle-group/toggle-group.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/toggle-group/toggle-group-defaults.svelte.ts",
          "target": "@ui/toggle-group/toggle-group-defaults.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/toggle-group/toggle-group.stylex.js",
          "target": "@ui/toggle-group/toggle-group.stylex.js",
          "type": "registry:file",
          "content": "import './toggle-group.stylex.css';\n// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: toggle-group\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const toggleGroupStyles = Object.freeze({\n  \"content\": \"x3nfvp2 x6s0dn4 x1xsfxl3\",\n  \"slotStart\": \"x3nfvp2\",\n  \"slotEnd\": \"x3nfvp2\",\n});\n"
        },
        {
          "path": "registry/files/ui/toggle-group/toggle-group.css",
          "target": "@ui/toggle-group/toggle-group.css",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/toggle-group/toggle-group.stylex.css",
          "target": "@ui/toggle-group/toggle-group.stylex.css",
          "type": "registry:file",
          "content": "@layer properties, theme, base, components, components.stylex.priority1, components.stylex.priority2;\n\n@layer components.stylex.priority1 {\n  .x1xsfxl3 {\n    gap: calc(var(--jx-gap) / 2);\n  }\n}\n\n@layer components.stylex.priority2 {\n  .x6s0dn4 {\n    align-items: center;\n  }\n\n  .x3nfvp2 {\n    display: inline-flex;\n  }\n}\n/* buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9 · generator: @jixoai/ui-vite-plugin@0.6.0 · engine: @stylexjs/unplugin@0.19.0 */\n"
        }
      ],
      "docs": "Props: name (REQUIRED for type=single — radio grouping and arrow-walking are name-scoped; optional for multiple), type ('single'|'multiple'), value ($bindable string|string[]), label (required a11y name — omitted from the DOM when the caller wires aria-labelledby; one naming source), required (single mode only — forwards to every input), disabled, density, chrome ('frame' default | 'bare'; explicit ?? the CONTROL_CHROME ambient — an integrated field row resolves bare, the borderless-chrome rung in the shared sheet), onValueChange ((value) => void; native event forwarding rides the spread alongside, never instead). NATIVE contract: single rides label>input[type=radio] (arrow-walk, ONE tab stop, no re-press clear — an explicit none item is the optional-empty pattern); multiple rides checkboxes — FormData carries one entry per active value in DOM order (server reads getAll); the jx-form-field bridge is GONE. DOM checked is the uncontrolled truth; form.reset() re-syncs the projection via the reset event. The paint law is the shared .jx-html-tgroup subtree utility (jixoai.css standard layer — framed by default, [data-chrome=bare] the integrated rung); segments compose as ToggleGroupItem parts (label > input + span, slotStart/slotEnd snippets, no interactive descendants inside the label).",
      "registryDependencies": [
        "@jixoai/jixoai-theme",
        "@jixoai/utils",
        "@jixoai/defaults",
        "@jixoai/control-chrome"
      ],
      "meta": {
        "group": "data-entry",
        "href": "/docs/components/toggle-group.html"
      }
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "carousel",
      "type": "registry:ui",
      "title": "Carousel",
      "description": "W3C-first: a carousel IS a scrolled region — CSS scroll-snap does the paging, native scrolling does the motion (momentum, keyboard when focused). JS only READS the position (rAF-throttled) to keep the dots honest. No slide cloning, no virtual window: slides are ordinary direct children of the track. Dots page; arrows page; the active dot follows the nearest snap slide.",
      "files": [
        {
          "path": "registry/files/ui/carousel/carousel.svelte",
          "target": "@ui/carousel/carousel.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/carousel/carousel-defaults.svelte.ts",
          "target": "@ui/carousel/carousel-defaults.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/carousel/index.ts",
          "target": "@ui/carousel/index.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/carousel/carousel.css",
          "target": "@ui/carousel/carousel.css",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/carousel/carousel.stylex.js",
          "target": "@ui/carousel/carousel.stylex.js",
          "type": "registry:file",
          "content": "import './carousel.stylex.css';\n// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: carousel\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const carouselStyles = Object.freeze({\n  \"root\": \"x78zum5 xdt5ytf x1kupzwg\",\n  \"window\": \"xrvj5dj\",\n  \"track\": \"x15r89dc x78zum5 x1kupzwg xw2csxc x7p5m3t xhfbhpw xq8lbra xg53kyk xy9f4xx\",\n  \"arrow\": \"x15r89dc xamitd3 xjyslct x3nfvp2 x6s0dn4 xl56j7k xs5h3dt xettwda x1j5qm77 x1y0btm7 xfmjrly x18393g5 x1qkmsge x1ypdohk xj0zi7g xwi7vqo xo1ou33 xl8unsv x1n4cp5d xg53kyk xy9f4xx\",\n  \"arrowPrev\": \"x1lqcxt8 x1vrsmed\",\n  \"arrowNext\": \"x1qab1bc xp3ojjx\",\n  \"dots\": \"x78zum5 xl56j7k xbybx4j\",\n  \"dot\": \"xjyslct x1jjc1wv x164u9eo x1j5qm77 x1y0btm7 xwi7vqo x1yn5p49 x1ypdohk xg53kyk x7s97pk\",\n  \"dotOn\": \"xx5a0qd x1wgjywl\",\n});\n"
        },
        {
          "path": "registry/files/tokens.stylex.js",
          "target": "@lib/tokens.stylex.js",
          "type": "registry:file",
          "content": "// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: carousel\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const carouselStyles = Object.freeze({\n  \"root\": \"x78zum5 xdt5ytf x1kupzwg\",\n  \"window\": \"xrvj5dj\",\n  \"track\": \"x15r89dc x78zum5 x1kupzwg xw2csxc x7p5m3t xhfbhpw xq8lbra xg53kyk xy9f4xx\",\n  \"arrow\": \"x15r89dc xamitd3 xjyslct x3nfvp2 x6s0dn4 xl56j7k xs5h3dt xettwda x1j5qm77 x1y0btm7 xfmjrly x18393g5 x1qkmsge x1ypdohk xj0zi7g xwi7vqo xo1ou33 xl8unsv x1n4cp5d xg53kyk xy9f4xx\",\n  \"arrowPrev\": \"x1lqcxt8 x1vrsmed\",\n  \"arrowNext\": \"x1qab1bc xp3ojjx\",\n  \"dots\": \"x78zum5 xl56j7k xbybx4j\",\n  \"dot\": \"xjyslct x1jjc1wv x164u9eo x1j5qm77 x1y0btm7 xwi7vqo x1yn5p49 x1ypdohk xg53kyk x7s97pk\",\n  \"dotOn\": \"xx5a0qd x1wgjywl\",\n});\n"
        },
        {
          "path": "registry/files/ui/carousel/carousel.stylex.css",
          "target": "@ui/carousel/carousel.stylex.css",
          "type": "registry:file",
          "content": "@layer properties, theme, base, components, components.stylex.priority1, components.stylex.priority2, components.stylex.priority3, components.stylex.priority4, components.stylex.priority5;\n\n@layer components.stylex.priority1 {\n  :root, .x1klgzij {\n    --jx-brand-hue: var(--brand-hue);\n    --jx-background: var(--background);\n    --jx-foreground: var(--foreground);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-border: var(--border);\n    --jx-input: var(--input);\n    --jx-ring: var(--ring);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-font-sans: var(--font-sans);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-radius: var(--radius);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-scrim: var(--scrim);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-small: var(--text-small);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-lg: var(--text-lg);\n    --jx-track-label: var(--track-label);\n    --jx-track-wide: var(--track-wide);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-shell-w: var(--shell-w);\n    --jx-stage-w: var(--stage-w);\n    --jx-space-2: var(--space-2);\n    --jx-space-4: var(--space-4);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-80: var(--space-80);\n    --jx-hairline: var(--hairline);\n  }\n\n  .x13ei35y.x13ei35y, .x13ei35y.x13ei35y:root {\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-background: var(--background);\n    --jx-border: var(--border);\n    --jx-brand-hue: var(--brand-hue);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-font-sans: var(--font-sans);\n    --jx-foreground: var(--foreground);\n    --jx-hairline: var(--hairline);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-input: var(--input);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-radius: var(--radius);\n    --jx-ring: var(--ring);\n    --jx-scrim: var(--scrim);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shell-w: var(--shell-w);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-2: var(--space-2);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-4: var(--space-4);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-80: var(--space-80);\n    --jx-stage-w: var(--stage-w);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-lg: var(--text-lg);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-small: var(--text-small);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-track-label: var(--track-label);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-wide: var(--track-wide);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n  }\n}\n\n@layer components.stylex.priority2 {\n  .x15r89dc {\n    grid-area: 1 / 1;\n  }\n}\n\n@layer components.stylex.priority3 {\n  .xwi7vqo {\n    border-color: var(--jx-border);\n  }\n\n  .xx5a0qd {\n    border-color: var(--jx-primary);\n  }\n\n  .x1y0btm7 {\n    border-style: solid;\n  }\n\n  .x1j5qm77 {\n    border-width: var(--jx-hairline);\n  }\n\n  .x1kupzwg {\n    gap: var(--jx-space-12);\n  }\n\n  .xbybx4j {\n    gap: var(--jx-space-8);\n  }\n\n  .xhfbhpw {\n    scroll-snap-type: x mandatory;\n  }\n\n  .xg53kyk:focus-visible {\n    outline: var(--hairline) solid var(--ring);\n  }\n\n  .xo1ou33:hover {\n    border-color: var(--jx-primary);\n  }\n}\n\n@layer components.stylex.priority4 {\n  .x6s0dn4 {\n    align-items: center;\n  }\n\n  .xamitd3 {\n    align-self: center;\n  }\n\n  .xjyslct {\n    appearance: none;\n  }\n\n  .x1yn5p49 {\n    background-color: var(--jx-muted);\n  }\n\n  .xfmjrly {\n    background-color: var(--jx-popover);\n  }\n\n  .x1wgjywl {\n    background-color: var(--jx-primary);\n  }\n\n  .xj0zi7g {\n    box-shadow: var(--jx-shadow-xs);\n  }\n\n  .xl8unsv {\n    color: var(--jx-foreground);\n  }\n\n  .x1ypdohk {\n    cursor: pointer;\n  }\n\n  .x78zum5 {\n    display: flex;\n  }\n\n  .xrvj5dj {\n    display: grid;\n  }\n\n  .x3nfvp2 {\n    display: inline-flex;\n  }\n\n  .xdt5ytf {\n    flex-direction: column;\n  }\n\n  .x18393g5 {\n    font-size: calc(var(--jx-text-base) + var(--jx-unit) * 1.25);\n  }\n\n  .xl56j7k {\n    justify-content: center;\n  }\n\n  .x1qab1bc {\n    justify-self: end;\n  }\n\n  .x1lqcxt8 {\n    justify-self: start;\n  }\n\n  .x1qkmsge {\n    line-height: calc(var(--jx-density-leading-lg) * .625);\n  }\n\n  .xp3ojjx {\n    margin-inline-end: calc(var(--jx-space-16) * -1);\n  }\n\n  .x1vrsmed {\n    margin-inline-start: calc(var(--jx-space-16) * -1);\n  }\n\n  .xy9f4xx:focus-visible {\n    outline-offset: -1px;\n  }\n\n  .x7s97pk:focus-visible {\n    outline-offset: 2px;\n  }\n\n  .x1n4cp5d:hover {\n    color: var(--jx-primary);\n  }\n}\n\n@layer components.stylex.priority5 {\n  .x164u9eo {\n    height: .5rem;\n  }\n\n  .xettwda {\n    height: 2rem;\n  }\n\n  .xw2csxc {\n    overflow-x: auto;\n  }\n\n  .x7p5m3t {\n    overscroll-behavior-x: contain;\n  }\n\n  .xq8lbra {\n    padding-bottom: var(--jx-space-4);\n  }\n\n  .x1jjc1wv {\n    width: .5rem;\n  }\n\n  .xs5h3dt {\n    width: 2rem;\n  }\n}\n/* buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9 · generator: @jixoai/ui-vite-plugin@0.6.0 · engine: @stylexjs/unplugin@0.19.0 */\n"
        }
      ],
      "docs": "Props: label?, slideWidth? ('100%' one-at-a-time; '80%' for peeking), dots?, prevLabel/nextLabel?, children = the slides (any elements).",
      "meta": {
        "group": "data-display",
        "href": "/docs/components/carousel.html"
      },
      "registryDependencies": [
        "@jixoai/utils",
        "@jixoai/jixoai-theme",
        "@jixoai/defaults"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "command",
      "type": "registry:ui",
      "title": "Command palette",
      "description": "The command palette as a composed cmdk-style family: Input/List/Empty/Group/Item parts; items SELF-MATCH ({label, keywords} vs query through the match inclusion predicate — filtering hides, NEVER reorders; authored tree order is the walk order). hint is a snippet (kbd glyph content); disabled items render but never enter the walk, never become activedescendant, never fire on Enter. Groups self-hide and the empty state reveals via CSS :has.",
      "files": [
        {
          "path": "registry/files/ui/command/command-empty.svelte",
          "target": "@ui/command/command-empty.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/command/command-group.svelte",
          "target": "@ui/command/command-group.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/command/command-input.svelte",
          "target": "@ui/command/command-input.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/command/command-item.svelte",
          "target": "@ui/command/command-item.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/command/command-list.svelte",
          "target": "@ui/command/command-list.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/command/command.css",
          "target": "@ui/command/command.css",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/command/command.svelte",
          "target": "@ui/command/command.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/command/index.ts",
          "target": "@ui/command/index.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/command/command-defaults.svelte.ts",
          "target": "@ui/command/command-defaults.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/command/command.stylex.js",
          "target": "@ui/command/command.stylex.js",
          "type": "registry:file",
          "content": "import './command.stylex.css';\n// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: command\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const commandStyles = Object.freeze({\n  \"shell\": \"x9f619 x139ejk1 xvueqy4 x4ii5y1 xe8ewq4 xh4jqr1 x4vrqqa x1717udv x1ejfkbo\",\n  \"frame\": \"x78zum5 xdt5ytf xedcshv\",\n  \"input\": \"x9f619 x1bhj078 xh8yej3 x15nk5b1 x1q0q8m5 xwi7vqo xjbqb8w xwwigjq x1mwizrc xxguibh xn212u0 xl8unsv xxgraa4 xbtwl55 x1de710j x1xwnvu1 x1cm8ssg\",\n  \"list\": \"x1odjw0f xish69e xliy32w x1q542co xlrdh2d\",\n  \"empty\": \"x1bhj078 xwwigjq xbmwfkb x2b8uid xxguibh xowzrx4\",\n  \"groupHeading\": \"x157glsj x1ogzq0l xwwigjq xzavzzj xa69gwt xtvhhri x13rvg6l xowzrx4\",\n  \"item\": \"x78zum5 x1bhj078 x6s0dn4 x1qughib xiouwu1 xwwigjq xxguibh xn212u0 xl8unsv\",\n  \"itemActive\": \"x1ypdohk x1yn5p49\",\n  \"itemIdle\": \"x1ypdohk\",\n  \"itemDisabled\": \"x1h6gzvc xyd83as\",\n  \"label\": \"xeuugli xb3r6kr xlyipyv xuxw1ft\",\n  \"hint\": \"x1okw0bk x1j5qm77 x1y0btm7 xwi7vqo x7vt5mu xzavzzj x6yizsu x1n1b1lh xowzrx4\",\n});\n"
        },
        {
          "path": "registry/files/tokens.stylex.js",
          "target": "@lib/tokens.stylex.js",
          "type": "registry:file",
          "content": "// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: command\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const commandStyles = Object.freeze({\n  \"shell\": \"x9f619 x139ejk1 xvueqy4 x4ii5y1 xe8ewq4 xh4jqr1 x4vrqqa x1717udv x1ejfkbo\",\n  \"frame\": \"x78zum5 xdt5ytf xedcshv\",\n  \"input\": \"x9f619 x1bhj078 xh8yej3 x15nk5b1 x1q0q8m5 xwi7vqo xjbqb8w xwwigjq x1mwizrc xxguibh xn212u0 xl8unsv xxgraa4 xbtwl55 x1de710j x1xwnvu1 x1cm8ssg\",\n  \"list\": \"x1odjw0f xish69e xliy32w x1q542co xlrdh2d\",\n  \"empty\": \"x1bhj078 xwwigjq xbmwfkb x2b8uid xxguibh xowzrx4\",\n  \"groupHeading\": \"x157glsj x1ogzq0l xwwigjq xzavzzj xa69gwt xtvhhri x13rvg6l xowzrx4\",\n  \"item\": \"x78zum5 x1bhj078 x6s0dn4 x1qughib xiouwu1 xwwigjq xxguibh xn212u0 xl8unsv\",\n  \"itemActive\": \"x1ypdohk x1yn5p49\",\n  \"itemIdle\": \"x1ypdohk\",\n  \"itemDisabled\": \"x1h6gzvc xyd83as\",\n  \"label\": \"xeuugli xb3r6kr xlyipyv xuxw1ft\",\n  \"hint\": \"x1okw0bk x1j5qm77 x1y0btm7 xwi7vqo x7vt5mu xzavzzj x6yizsu x1n1b1lh xowzrx4\",\n});\n"
        },
        {
          "path": "registry/files/ui/command/command.stylex.css",
          "target": "@ui/command/command.stylex.css",
          "type": "registry:file",
          "content": "@layer properties, theme, base, components, components.stylex.priority1, components.stylex.priority2, components.stylex.priority3, components.stylex.priority4, components.stylex.priority5, components.stylex.priority6;\n\n@layer components.stylex.priority1 {\n  :root, .x1klgzij {\n    --jx-brand-hue: var(--brand-hue);\n    --jx-background: var(--background);\n    --jx-foreground: var(--foreground);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-border: var(--border);\n    --jx-input: var(--input);\n    --jx-ring: var(--ring);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-font-sans: var(--font-sans);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-radius: var(--radius);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-scrim: var(--scrim);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-small: var(--text-small);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-lg: var(--text-lg);\n    --jx-track-label: var(--track-label);\n    --jx-track-wide: var(--track-wide);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-shell-w: var(--shell-w);\n    --jx-stage-w: var(--stage-w);\n    --jx-space-2: var(--space-2);\n    --jx-space-4: var(--space-4);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-80: var(--space-80);\n    --jx-hairline: var(--hairline);\n  }\n\n  .x13ei35y.x13ei35y, .x13ei35y.x13ei35y:root {\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-background: var(--background);\n    --jx-border: var(--border);\n    --jx-brand-hue: var(--brand-hue);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-font-sans: var(--font-sans);\n    --jx-foreground: var(--foreground);\n    --jx-hairline: var(--hairline);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-input: var(--input);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-radius: var(--radius);\n    --jx-ring: var(--ring);\n    --jx-scrim: var(--scrim);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shell-w: var(--shell-w);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-2: var(--space-2);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-4: var(--space-4);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-80: var(--space-80);\n    --jx-stage-w: var(--stage-w);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-lg: var(--text-lg);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-small: var(--text-small);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-track-label: var(--track-label);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-wide: var(--track-wide);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n  }\n}\n\n@layer components.stylex.priority2 {\n  .x1717udv {\n    padding: 0;\n  }\n}\n\n@layer components.stylex.priority3 {\n  .xwi7vqo {\n    border-color: var(--jx-border);\n  }\n\n  .x4vrqqa {\n    border-radius: var(--jx-radius);\n  }\n\n  .x1y0btm7 {\n    border-style: solid;\n  }\n\n  .x1j5qm77 {\n    border-width: var(--jx-hairline);\n  }\n\n  .x1okw0bk {\n    flex: none;\n  }\n\n  .xiouwu1 {\n    gap: var(--jx-gap);\n  }\n\n  .xvueqy4 {\n    margin-inline: auto;\n  }\n\n  .xb3r6kr {\n    overflow: hidden;\n  }\n\n  .xish69e {\n    overscroll-behavior: contain;\n  }\n\n  .x1q542co {\n    padding-block: var(--jx-space-6);\n  }\n\n  .xbmwfkb {\n    padding-block: var(--jx-stack);\n  }\n\n  .xlrdh2d {\n    padding-inline: max(var(--space-6) - var(--jx-scrollbar-thin, 0px),0px);\n  }\n\n  .xwwigjq {\n    padding-inline: var(--jx-inset);\n  }\n\n  .x7vt5mu {\n    padding-inline: var(--jx-space-6);\n  }\n}\n\n@layer components.stylex.priority4 {\n  .x6s0dn4 {\n    align-items: center;\n  }\n\n  .xjbqb8w {\n    background-color: #0000;\n  }\n\n  .x1yn5p49 {\n    background-color: var(--jx-muted);\n  }\n\n  .x9f619 {\n    box-sizing: border-box;\n  }\n\n  .xl8unsv {\n    color: var(--jx-foreground);\n  }\n\n  .xowzrx4 {\n    color: var(--jx-muted-foreground);\n  }\n\n  .x1ejfkbo {\n    color: var(--jx-popover-foreground);\n  }\n\n  .x1h6gzvc {\n    cursor: not-allowed;\n  }\n\n  .x1ypdohk {\n    cursor: pointer;\n  }\n\n  .x78zum5 {\n    display: flex;\n  }\n\n  .xdt5ytf {\n    flex-direction: column;\n  }\n\n  .x1mwizrc {\n    font-family: var(--jx-font-mono);\n  }\n\n  .xzavzzj {\n    font-family: var(--jx-font-nav);\n  }\n\n  .x6yizsu {\n    font-size: var(--jx-text-label);\n  }\n\n  .xa69gwt {\n    font-size: var(--jx-text-secondary);\n  }\n\n  .xxguibh {\n    font-size: var(--jx-text);\n  }\n\n  .x1qughib {\n    justify-content: space-between;\n  }\n\n  .x1n1b1lh {\n    letter-spacing: calc(var(--track-wide) * 1.25);\n  }\n\n  .x13rvg6l {\n    letter-spacing: calc(var(--track-wide) * 1.75);\n  }\n\n  .xn212u0 {\n    line-height: var(--jx-line);\n  }\n\n  .xyd83as {\n    opacity: .45;\n  }\n\n  .xliy32w {\n    scrollbar-gutter: stable both-edges;\n  }\n\n  .x2b8uid {\n    text-align: center;\n  }\n\n  .xlyipyv {\n    text-overflow: ellipsis;\n  }\n\n  .xtvhhri {\n    text-transform: uppercase;\n  }\n\n  .xuxw1ft {\n    white-space: nowrap;\n  }\n\n  .x1xwnvu1:focus {\n    outline-color: #0000;\n  }\n\n  .x1cm8ssg:focus {\n    outline-offset: 2px;\n  }\n\n  .x1de710j:focus {\n    outline-style: solid;\n  }\n\n  .xbtwl55:focus {\n    outline-width: 2px;\n  }\n}\n\n@layer components.stylex.priority5 {\n  .x1q0q8m5 {\n    border-bottom-style: solid;\n  }\n\n  .x15nk5b1 {\n    border-bottom-width: var(--jx-hairline);\n  }\n\n  .x4ii5y1 {\n    margin-bottom: auto;\n  }\n\n  .x1ogzq0l {\n    margin-bottom: var(--jx-stack);\n  }\n\n  .x139ejk1 {\n    margin-top: 12vh;\n  }\n\n  .x157glsj {\n    margin-top: var(--jx-stack);\n  }\n\n  .xedcshv {\n    max-height: inherit;\n  }\n\n  .xh4jqr1 {\n    max-height: min(60vh, 30rem);\n  }\n\n  .x1bhj078 {\n    min-height: var(--jx-hit);\n  }\n\n  .xeuugli {\n    min-width: 0;\n  }\n\n  .x1odjw0f {\n    overflow-y: auto;\n  }\n\n  .xh8yej3 {\n    width: 100%;\n  }\n\n  .xe8ewq4 {\n    width: min(560px, 100vw - 2rem);\n  }\n}\n\n@layer components.stylex.priority6 {\n  .xxgraa4::placeholder {\n    color: var(--jx-muted-foreground);\n  }\n}\n/* buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9 · generator: @jixoai/ui-vite-plugin@0.6.0 · engine: @stylexjs/unplugin@0.19.0 */\n"
        }
      ],
      "docs": "Props: items (CommandItem[]), open ($bindable), onopenchange?, onselect? (single execution path — no dual run()), closeOnSelect? (true), placeholder?, label?, hotkey? (false — opt-in), filter? (pure function, default rankCommandItems export).",
      "meta": {
        "group": "layer",
        "href": "/docs/components/command.html"
      },
      "registryDependencies": [
        "@jixoai/utils",
        "@jixoai/jixoai-theme",
        "@jixoai/command-match",
        "@jixoai/defaults",
        "@jixoai/density"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "navigation-menu",
      "type": "registry:ui",
      "title": "Navigation menu",
      "description": "The site-nav bar as a composed family riding the Popover primitive: declarative popovertarget wire, light dismiss, one-at-a-time; Item/Trigger/Panel/Link parts; the mega-grid is authored INSIDE the panel by the consumer. Viewport/Indicator are recorded divergences (per-panel CSS anchoring replaces the Radix shared viewport). OPTIONAL NavigationMenuIndicator part: the sliding-active indicator with two motion laws — motion=\"navigation\" stamps a view-transition-name for page-level View Transition morphs (inert without transitions; same-document moves animate via WAAPI), motion=\"waapi\" is the pure Web Animations path for apps without View Transitions.",
      "files": [
        {
          "path": "registry/files/ui/navigation-menu/navigation-menu-indicator.svelte",
          "target": "@ui/navigation-menu/navigation-menu-indicator.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/navigation-menu/index.ts",
          "target": "@ui/navigation-menu/index.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/navigation-menu/navigation-menu-item.svelte",
          "target": "@ui/navigation-menu/navigation-menu-item.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/navigation-menu/navigation-menu-link.svelte",
          "target": "@ui/navigation-menu/navigation-menu-link.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/navigation-menu/navigation-menu-panel.svelte",
          "target": "@ui/navigation-menu/navigation-menu-panel.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/navigation-menu/navigation-menu-trigger.svelte",
          "target": "@ui/navigation-menu/navigation-menu-trigger.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/navigation-menu/navigation-menu.svelte",
          "target": "@ui/navigation-menu/navigation-menu.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/navigation-menu/navigation-menu-defaults.svelte.ts",
          "target": "@ui/navigation-menu/navigation-menu-defaults.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/navigation-menu/navigation-menu.stylex.js",
          "target": "@ui/navigation-menu/navigation-menu.stylex.js",
          "type": "registry:file",
          "content": "import './navigation-menu.stylex.css';\n// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: navigation-menu\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const navMenuStyles = Object.freeze({\n  \"bar\": \"x78zum5 x1a02dak x1qjc9v5 x1oz3d4u\",\n  \"trigger\": \"x3nfvp2 x1bhj078 x1ypdohk x6s0dn4 xiouwu1 xwwigjq xzavzzj xxguibh xn212u0 xtvhhri xp0kdp7 xkrqix3\",\n  \"link\": \"x3nfvp2 x1bhj078 x6s0dn4 xiouwu1 xwwigjq xzavzzj xxguibh xn212u0 xtvhhri xp0kdp7 xkrqix3\",\n  \"inkOpen\": \"xl8unsv\",\n  \"inkCurrent\": \"x18as732\",\n  \"inkIdle\": \"xowzrx4\",\n  \"slot\": \"x3nfvp2\",\n  \"panel\": \"xeq5yr9 x1o13lny\",\n  \"scroll\": \"x1nphckf xysyzu8 xliy32w xbnopvp x2k91m2\",\n  \"panelBody\": \"x78zum5 xdt5ytf\",\n  \"indicator\": \"x47corl x10l6tqk x13vifvy xu96u03 x1ja2u2z xg01cxk x1bsa73p xm7tehn\",\n});\n"
        },
        {
          "path": "registry/files/ui/navigation-menu/navigation-menu.css",
          "target": "@ui/navigation-menu/navigation-menu.css",
          "type": "registry:file"
        },
        {
          "path": "registry/files/tokens.stylex.js",
          "target": "@lib/tokens.stylex.js",
          "type": "registry:file",
          "content": "// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: navigation-menu\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const navMenuStyles = Object.freeze({\n  \"bar\": \"x78zum5 x1a02dak x1qjc9v5 x1oz3d4u\",\n  \"trigger\": \"x3nfvp2 x1bhj078 x1ypdohk x6s0dn4 xiouwu1 xwwigjq xzavzzj xxguibh xn212u0 xtvhhri xp0kdp7 xkrqix3\",\n  \"link\": \"x3nfvp2 x1bhj078 x6s0dn4 xiouwu1 xwwigjq xzavzzj xxguibh xn212u0 xtvhhri xp0kdp7 xkrqix3\",\n  \"inkOpen\": \"xl8unsv\",\n  \"inkCurrent\": \"x18as732\",\n  \"inkIdle\": \"xowzrx4\",\n  \"slot\": \"x3nfvp2\",\n  \"panel\": \"xeq5yr9 x1o13lny\",\n  \"scroll\": \"x1nphckf xysyzu8 xliy32w xbnopvp x2k91m2\",\n  \"panelBody\": \"x78zum5 xdt5ytf\",\n  \"indicator\": \"x47corl x10l6tqk x13vifvy xu96u03 x1ja2u2z xg01cxk x1bsa73p xm7tehn\",\n});\n"
        },
        {
          "path": "registry/files/ui/navigation-menu/navigation-menu.stylex.css",
          "target": "@ui/navigation-menu/navigation-menu.stylex.css",
          "type": "registry:file",
          "content": "@layer properties, theme, base, components, components.stylex.priority1, components.stylex.priority2, components.stylex.priority3, components.stylex.priority4, components.stylex.priority5;\n\n@layer components.stylex.priority1 {\n  :root, .x1klgzij {\n    --jx-brand-hue: var(--brand-hue);\n    --jx-background: var(--background);\n    --jx-foreground: var(--foreground);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-border: var(--border);\n    --jx-input: var(--input);\n    --jx-ring: var(--ring);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-font-sans: var(--font-sans);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-radius: var(--radius);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-scrim: var(--scrim);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-small: var(--text-small);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-lg: var(--text-lg);\n    --jx-track-label: var(--track-label);\n    --jx-track-wide: var(--track-wide);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-shell-w: var(--shell-w);\n    --jx-stage-w: var(--stage-w);\n    --jx-space-2: var(--space-2);\n    --jx-space-4: var(--space-4);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-80: var(--space-80);\n    --jx-hairline: var(--hairline);\n  }\n\n  .x13ei35y.x13ei35y, .x13ei35y.x13ei35y:root {\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-background: var(--background);\n    --jx-border: var(--border);\n    --jx-brand-hue: var(--brand-hue);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-font-sans: var(--font-sans);\n    --jx-foreground: var(--foreground);\n    --jx-hairline: var(--hairline);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-input: var(--input);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-radius: var(--radius);\n    --jx-ring: var(--ring);\n    --jx-scrim: var(--scrim);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shell-w: var(--shell-w);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-2: var(--space-2);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-4: var(--space-4);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-80: var(--space-80);\n    --jx-stage-w: var(--stage-w);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-lg: var(--text-lg);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-small: var(--text-small);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-track-label: var(--track-label);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-wide: var(--track-wide);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n  }\n}\n\n@layer components.stylex.priority2 {\n  .xbnopvp {\n    padding: var(--jx-pop-pad, 12px 14px);\n  }\n}\n\n@layer components.stylex.priority3 {\n  .x1bsa73p {\n    border-radius: calc(var(--radius) - 2px);\n  }\n\n  .xiouwu1 {\n    gap: var(--jx-gap);\n  }\n\n  .x1oz3d4u {\n    gap: var(--jx-space-4);\n  }\n\n  .xysyzu8 {\n    overflow: auto;\n  }\n\n  .x2k91m2 {\n    padding-inline: max(var(--jx-pop-pad-inline, 14px) - var(--jx-scrollbar-thin, 0px),0px);\n  }\n\n  .xwwigjq {\n    padding-inline: var(--jx-inset);\n  }\n}\n\n@layer components.stylex.priority4 {\n  .x6s0dn4 {\n    align-items: center;\n  }\n\n  .x1qjc9v5 {\n    align-items: stretch;\n  }\n\n  .xm7tehn {\n    background-color: color-mix(in oklab,var(--jx-tonal) 14%,transparent);\n  }\n\n  .xl8unsv {\n    color: var(--jx-foreground);\n  }\n\n  .xowzrx4 {\n    color: var(--jx-muted-foreground);\n  }\n\n  .x18as732 {\n    color: var(--jx-primary);\n  }\n\n  .x1ypdohk {\n    cursor: pointer;\n  }\n\n  .x78zum5 {\n    display: flex;\n  }\n\n  .x3nfvp2 {\n    display: inline-flex;\n  }\n\n  .xdt5ytf {\n    flex-direction: column;\n  }\n\n  .x1a02dak {\n    flex-wrap: wrap;\n  }\n\n  .xzavzzj {\n    font-family: var(--jx-font-nav);\n  }\n\n  .xxguibh {\n    font-size: var(--jx-text);\n  }\n\n  .xp0kdp7 {\n    letter-spacing: var(--jx-track-wide);\n  }\n\n  .xn212u0 {\n    line-height: var(--jx-line);\n  }\n\n  .xg01cxk {\n    opacity: 0;\n  }\n\n  .x47corl {\n    pointer-events: none;\n  }\n\n  .x10l6tqk {\n    position: absolute;\n  }\n\n  .xliy32w {\n    scrollbar-gutter: stable both-edges;\n  }\n\n  .xkrqix3 {\n    text-decoration-line: none;\n  }\n\n  .xtvhhri {\n    text-transform: uppercase;\n  }\n\n  .x1ja2u2z {\n    z-index: 0;\n  }\n}\n\n@layer components.stylex.priority5 {\n  .xu96u03 {\n    left: 0;\n  }\n\n  .x1nphckf {\n    max-height: 72vh;\n  }\n\n  .x1o13lny {\n    max-width: min(92vw, 26rem);\n  }\n\n  .x1bhj078 {\n    min-height: var(--jx-hit);\n  }\n\n  .x13vifvy {\n    top: 0;\n  }\n\n  .xeq5yr9 {\n    width: fit-content;\n  }\n}\n/* buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9 · generator: @jixoai/ui-vite-plugin@0.6.0 · engine: @stylexjs/unplugin@0.19.0 */\n"
        }
      ],
      "docs": "Props: items ({id,label,href?,current?,hasPanel?}[]), label?, panel? (snippet [item]), variant? ('auto' | 'solid' | 'acrylic'). The panel rides the popover primitive's motion kernel; open state mirrors the native toggle seam only. Indicator (optional part): motion ('navigation'|'waapi'), name (view-transition-name), duration.",
      "meta": {
        "group": "navigation",
        "href": "/docs/components/navigation-menu.html"
      },
      "registryDependencies": [
        "@jixoai/popover",
        "@jixoai/utils",
        "@jixoai/jixoai-theme",
        "@jixoai/defaults",
        "@jixoai/density"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "menubar",
      "type": "registry:ui",
      "title": "Menubar",
      "description": "The application menu bar as a composed family (Radix Menubar shape): Item owns the id + anchor (Trigger/Panel derive their ids — the ID derivation protocol), Panel is a popover=manual role=menu registering handles at init; ←/→ glide, ↓/↑/Enter open, per-panel motion kernels, DOM-scoped panel walks (nested menus never leak); MenubarMenuItem closes-and-restores on select.",
      "files": [
        {
          "path": "registry/files/ui/menubar/index.ts",
          "target": "@ui/menubar/index.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/menubar/menubar-item.svelte",
          "target": "@ui/menubar/menubar-item.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/menubar/menubar-menu-item.svelte",
          "target": "@ui/menubar/menubar-menu-item.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/menubar/menubar-panel.svelte",
          "target": "@ui/menubar/menubar-panel.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/menubar/menubar-trigger.svelte",
          "target": "@ui/menubar/menubar-trigger.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/menubar/menubar.css",
          "target": "@ui/menubar/menubar.css",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/menubar/menubar.svelte",
          "target": "@ui/menubar/menubar.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/menubar/menubar-defaults.svelte.ts",
          "target": "@ui/menubar/menubar-defaults.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/menubar/menubar.stylex.js",
          "target": "@ui/menubar/menubar.stylex.js",
          "type": "registry:file",
          "content": "import './menubar.stylex.css';\n// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: menubar\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const menubarStyles = Object.freeze({\n  \"bar\": \"x78zum5 xeq5yr9 x3ct3a4 x1a02dak x1qjc9v5 x14o5nlz x1y0btm7 xwi7vqo x13udha1 x1717udv x1ghz6dp xgksgmo\",\n  \"trigger\": \"x1ypdohk x12h504q x32b0ac xwi7vqo xjbqb8w xzavzzj xtvhhri xp0kdp7 xowzrx4\",\n  \"triggerOpen\": \"x1yn5p49 xl8unsv\",\n  \"menuItem\": \"x78zum5 xh8yej3 x9f619 x1ypdohk x6s0dn4 xc342km xjbqb8w x1yc453h xc68ue2 x1heor9g xkrqix3\",\n  \"panelBody\": \"xl6qjea\",\n  \"slot\": \"x3nfvp2\",\n});\n"
        },
        {
          "path": "registry/files/tokens.stylex.js",
          "target": "@lib/tokens.stylex.js",
          "type": "registry:file",
          "content": "// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: menubar\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const menubarStyles = Object.freeze({\n  \"bar\": \"x78zum5 xeq5yr9 x3ct3a4 x1a02dak x1qjc9v5 x14o5nlz x1y0btm7 xwi7vqo x13udha1 x1717udv x1ghz6dp xgksgmo\",\n  \"trigger\": \"x1ypdohk x12h504q x32b0ac xwi7vqo xjbqb8w xzavzzj xtvhhri xp0kdp7 xowzrx4\",\n  \"triggerOpen\": \"x1yn5p49 xl8unsv\",\n  \"menuItem\": \"x78zum5 xh8yej3 x9f619 x1ypdohk x6s0dn4 xc342km xjbqb8w x1yc453h xc68ue2 x1heor9g xkrqix3\",\n  \"panelBody\": \"xl6qjea\",\n  \"slot\": \"x3nfvp2\",\n});\n"
        },
        {
          "path": "registry/files/ui/menubar/menubar.stylex.css",
          "target": "@ui/menubar/menubar.stylex.css",
          "type": "registry:file",
          "content": "@layer properties, theme, base, components, components.stylex.priority1, components.stylex.priority2, components.stylex.priority3, components.stylex.priority4, components.stylex.priority5;\n\n@layer components.stylex.priority1 {\n  :root, .x1klgzij {\n    --jx-brand-hue: var(--brand-hue);\n    --jx-background: var(--background);\n    --jx-foreground: var(--foreground);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-border: var(--border);\n    --jx-input: var(--input);\n    --jx-ring: var(--ring);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-font-sans: var(--font-sans);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-radius: var(--radius);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-scrim: var(--scrim);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-small: var(--text-small);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-lg: var(--text-lg);\n    --jx-track-label: var(--track-label);\n    --jx-track-wide: var(--track-wide);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-shell-w: var(--shell-w);\n    --jx-stage-w: var(--stage-w);\n    --jx-space-2: var(--space-2);\n    --jx-space-4: var(--space-4);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-80: var(--space-80);\n    --jx-hairline: var(--hairline);\n  }\n\n  .x13ei35y.x13ei35y, .x13ei35y.x13ei35y:root {\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-background: var(--background);\n    --jx-border: var(--border);\n    --jx-brand-hue: var(--brand-hue);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-font-sans: var(--font-sans);\n    --jx-foreground: var(--foreground);\n    --jx-hairline: var(--hairline);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-input: var(--input);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-radius: var(--radius);\n    --jx-ring: var(--ring);\n    --jx-scrim: var(--scrim);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shell-w: var(--shell-w);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-2: var(--space-2);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-4: var(--space-4);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-80: var(--space-80);\n    --jx-stage-w: var(--stage-w);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-lg: var(--text-lg);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-small: var(--text-small);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-track-label: var(--track-label);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-wide: var(--track-wide);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n  }\n}\n\n@layer components.stylex.priority2 {\n  .x1ghz6dp {\n    margin: 0;\n  }\n\n  .x1717udv {\n    padding: 0;\n  }\n\n  .xl6qjea {\n    padding: var(--jx-space-4);\n  }\n}\n\n@layer components.stylex.priority3 {\n  .xwi7vqo {\n    border-color: var(--jx-border);\n  }\n\n  .x1y0btm7 {\n    border-style: solid;\n  }\n\n  .xc342km {\n    border-width: 0;\n  }\n\n  .x14o5nlz {\n    border-width: var(--hairline);\n  }\n}\n\n@layer components.stylex.priority4 {\n  .x6s0dn4 {\n    align-items: center;\n  }\n\n  .x1qjc9v5 {\n    align-items: stretch;\n  }\n\n  .xjbqb8w {\n    background-color: #0000;\n  }\n\n  .x13udha1 {\n    background-color: var(--jx-card);\n  }\n\n  .x1yn5p49 {\n    background-color: var(--jx-muted);\n  }\n\n  .xgksgmo {\n    box-shadow: var(--jx-shadow-2xs);\n  }\n\n  .x9f619 {\n    box-sizing: border-box;\n  }\n\n  .x1heor9g {\n    color: inherit;\n  }\n\n  .xl8unsv {\n    color: var(--jx-foreground);\n  }\n\n  .xowzrx4 {\n    color: var(--jx-muted-foreground);\n  }\n\n  .x1ypdohk {\n    cursor: pointer;\n  }\n\n  .x78zum5 {\n    display: flex;\n  }\n\n  .x3nfvp2 {\n    display: inline-flex;\n  }\n\n  .x1a02dak {\n    flex-wrap: wrap;\n  }\n\n  .xzavzzj {\n    font-family: var(--jx-font-nav);\n  }\n\n  .xc68ue2 {\n    font-family: var(--jx-font-sans);\n  }\n\n  .xp0kdp7 {\n    letter-spacing: var(--jx-track-wide);\n  }\n\n  .x3ct3a4 {\n    list-style-type: none;\n  }\n\n  .x1yc453h {\n    text-align: start;\n  }\n\n  .xkrqix3 {\n    text-decoration-line: none;\n  }\n\n  .xtvhhri {\n    text-transform: uppercase;\n  }\n}\n\n@layer components.stylex.priority5 {\n  .x32b0ac {\n    border-right-style: solid;\n  }\n\n  .x12h504q {\n    border-right-width: var(--hairline);\n  }\n\n  .xh8yej3 {\n    width: 100%;\n  }\n\n  .xeq5yr9 {\n    width: fit-content;\n  }\n}\n/* buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9 · generator: @jixoai/ui-vite-plugin@0.6.0 · engine: @stylexjs/unplugin@0.19.0 */\n"
        }
      ],
      "docs": "Props: items ({id,label}[]), label?, panel (snippet [item] — bring buttons/links with role=menuitem).",
      "meta": {
        "group": "navigation",
        "href": "/docs/components/menubar.html"
      },
      "registryDependencies": [
        "@jixoai/utils",
        "@jixoai/jixoai-theme",
        "@jixoai/defaults",
        "@jixoai/density"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "popconfirm",
      "type": "registry:ui",
      "title": "Popconfirm",
      "description": "The light confirm bubble (NOT an alertdialog): trigger = children; panel content/actions open via content/actions snippets with the current rendering as defaults. Light dismiss = cancel.",
      "files": [
        {
          "path": "registry/files/ui/popconfirm/index.ts",
          "target": "@ui/popconfirm/index.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/popconfirm/popconfirm.css",
          "target": "@ui/popconfirm/popconfirm.css",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/popconfirm/popconfirm.svelte",
          "target": "@ui/popconfirm/popconfirm.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/popconfirm/popconfirm-defaults.svelte.ts",
          "target": "@ui/popconfirm/popconfirm-defaults.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/popconfirm/popconfirm.stylex.js",
          "target": "@ui/popconfirm/popconfirm.stylex.js",
          "type": "registry:file",
          "content": "import './popconfirm.stylex.css';\n// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: popconfirm\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const pcStyles = Object.freeze({\n  \"anchor\": \"x3nfvp2\",\n  \"panel\": \"xixxii4 x1neo7y x18ka0g2 xc9pi7i x19szcjh xeq5yr9 x1tjxca0 x1ejfkbo\",\n  \"surfaceBody\": \"x78zum5 xdt5ytf xiouwu1 xwwigjq xbmwfkb\",\n  \"title\": \"xzavzzj x1kdkrmc xp0kdp7 xtvhhri xl8unsv\",\n  \"description\": \"x1oxztjp xalzz6s xowzrx4\",\n  \"actions\": \"x78zum5 x13a6bvl xp7e2i\",\n  \"button\": \"x1bhj078 xjyslct x1j5qm77 x1y0btm7 xwi7vqo x1rnfs7p xwwigjq xxguibh xn212u0 xl8unsv xzavzzj x1d3wq0c xtvhhri x1ypdohk xj0zi7g x4xl6zf x10dn3be xy9f4xx\",\n  \"buttonDestructive\": \"x146t1hg x13imvh9 x7qu74b\",\n  \"buttonPrimary\": \"xx5a0qd x18as732\",\n});\n"
        },
        {
          "path": "registry/files/tokens.stylex.js",
          "target": "@lib/tokens.stylex.js",
          "type": "registry:file",
          "content": "// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: popconfirm\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const pcStyles = Object.freeze({\n  \"anchor\": \"x3nfvp2\",\n  \"panel\": \"xixxii4 x1neo7y x18ka0g2 xc9pi7i x19szcjh xeq5yr9 x1tjxca0 x1ejfkbo\",\n  \"surfaceBody\": \"x78zum5 xdt5ytf xiouwu1 xwwigjq xbmwfkb\",\n  \"title\": \"xzavzzj x1kdkrmc xp0kdp7 xtvhhri xl8unsv\",\n  \"description\": \"x1oxztjp xalzz6s xowzrx4\",\n  \"actions\": \"x78zum5 x13a6bvl xp7e2i\",\n  \"button\": \"x1bhj078 xjyslct x1j5qm77 x1y0btm7 xwi7vqo x1rnfs7p xwwigjq xxguibh xn212u0 xl8unsv xzavzzj x1d3wq0c xtvhhri x1ypdohk xj0zi7g x4xl6zf x10dn3be xy9f4xx\",\n  \"buttonDestructive\": \"x146t1hg x13imvh9 x7qu74b\",\n  \"buttonPrimary\": \"xx5a0qd x18as732\",\n});\n"
        },
        {
          "path": "registry/files/ui/popconfirm/popconfirm.stylex.css",
          "target": "@ui/popconfirm/popconfirm.stylex.css",
          "type": "registry:file",
          "content": "@layer properties, theme, base, components, components.stylex.priority1, components.stylex.priority2, components.stylex.priority3, components.stylex.priority4, components.stylex.priority5;\n\n@layer components.stylex.priority1 {\n  :root, .x1klgzij {\n    --jx-brand-hue: var(--brand-hue);\n    --jx-background: var(--background);\n    --jx-foreground: var(--foreground);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-border: var(--border);\n    --jx-input: var(--input);\n    --jx-ring: var(--ring);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-font-sans: var(--font-sans);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-radius: var(--radius);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-scrim: var(--scrim);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-small: var(--text-small);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-lg: var(--text-lg);\n    --jx-track-label: var(--track-label);\n    --jx-track-wide: var(--track-wide);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-shell-w: var(--shell-w);\n    --jx-stage-w: var(--stage-w);\n    --jx-space-2: var(--space-2);\n    --jx-space-4: var(--space-4);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-80: var(--space-80);\n    --jx-hairline: var(--hairline);\n  }\n\n  .x13ei35y.x13ei35y, .x13ei35y.x13ei35y:root {\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-background: var(--background);\n    --jx-border: var(--border);\n    --jx-brand-hue: var(--brand-hue);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-font-sans: var(--font-sans);\n    --jx-foreground: var(--foreground);\n    --jx-hairline: var(--hairline);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-input: var(--input);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-radius: var(--radius);\n    --jx-ring: var(--ring);\n    --jx-scrim: var(--scrim);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shell-w: var(--shell-w);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-2: var(--space-2);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-4: var(--space-4);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-80: var(--space-80);\n    --jx-stage-w: var(--stage-w);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-lg: var(--text-lg);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-small: var(--text-small);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-track-label: var(--track-label);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-wide: var(--track-wide);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n  }\n}\n\n@layer components.stylex.priority2 {\n  .x1neo7y {\n    margin: var(--jx-pc-gap, 8px);\n  }\n}\n\n@layer components.stylex.priority3 {\n  .xwi7vqo {\n    border-color: var(--jx-border);\n  }\n\n  .x146t1hg {\n    border-color: var(--jx-destructive);\n  }\n\n  .xx5a0qd {\n    border-color: var(--jx-primary);\n  }\n\n  .x1y0btm7 {\n    border-style: solid;\n  }\n\n  .x1j5qm77 {\n    border-width: var(--jx-hairline);\n  }\n\n  .xiouwu1 {\n    gap: var(--jx-gap);\n  }\n\n  .xp7e2i {\n    gap: var(--space-8);\n  }\n\n  .xbmwfkb {\n    padding-block: var(--jx-stack);\n  }\n\n  .xwwigjq {\n    padding-inline: var(--jx-inset);\n  }\n}\n\n@layer components.stylex.priority4 {\n  .xjyslct {\n    appearance: none;\n  }\n\n  .x1rnfs7p {\n    background-color: var(--jx-background);\n  }\n\n  .x13imvh9 {\n    background-color: var(--jx-destructive);\n  }\n\n  .xj0zi7g {\n    box-shadow: var(--jx-shadow-xs);\n  }\n\n  .x7qu74b {\n    color: var(--jx-destructive-foreground);\n  }\n\n  .xl8unsv {\n    color: var(--jx-foreground);\n  }\n\n  .xowzrx4 {\n    color: var(--jx-muted-foreground);\n  }\n\n  .x1ejfkbo {\n    color: var(--jx-popover-foreground);\n  }\n\n  .x18as732 {\n    color: var(--jx-primary);\n  }\n\n  .x1ypdohk {\n    cursor: pointer;\n  }\n\n  .x78zum5 {\n    display: flex;\n  }\n\n  .x3nfvp2 {\n    display: inline-flex;\n  }\n\n  .xdt5ytf {\n    flex-direction: column;\n  }\n\n  .xzavzzj {\n    font-family: var(--jx-font-nav);\n  }\n\n  .x1oxztjp {\n    font-size: var(--jx-text-base);\n  }\n\n  .xxguibh {\n    font-size: var(--jx-text);\n  }\n\n  .x1kdkrmc {\n    font-size: var(--text-label-lg);\n  }\n\n  .x13a6bvl {\n    justify-content: flex-end;\n  }\n\n  .xp0kdp7 {\n    letter-spacing: var(--jx-track-wide);\n  }\n\n  .x1d3wq0c {\n    letter-spacing: var(--track-10, .1em);\n  }\n\n  .xn212u0 {\n    line-height: var(--jx-line);\n  }\n\n  .xalzz6s {\n    line-height: var(--leading-15, 1.5);\n  }\n\n  .x18ka0g2 {\n    position-try-fallbacks: flip-block,flip-inline;\n  }\n\n  .xc9pi7i {\n    position-try: flip-block,flip-inline;\n  }\n\n  .x19szcjh {\n    position-visibility: anchors-visible;\n  }\n\n  .xixxii4 {\n    position: fixed;\n  }\n\n  .xtvhhri {\n    text-transform: uppercase;\n  }\n\n  .x10dn3be:focus-visible {\n    outline-color: var(--jx-ring);\n  }\n\n  .xy9f4xx:focus-visible {\n    outline-offset: -1px;\n  }\n\n  .x4xl6zf:focus-visible {\n    outline-width: 1px;\n  }\n}\n\n@layer components.stylex.priority5 {\n  .x1tjxca0 {\n    max-width: min(88vw, 18rem);\n  }\n\n  .x1bhj078 {\n    min-height: var(--jx-hit);\n  }\n\n  .xeq5yr9 {\n    width: fit-content;\n  }\n}\n/* buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9 · generator: @jixoai/ui-vite-plugin@0.6.0 · engine: @stylexjs/unplugin@0.19.0 */\n"
        }
      ],
      "docs": "Props: title (required), description?, onconfirm?, oncancel?, confirmLabel/cancelLabel?, confirmTone? ('destructive' default), placement? ('top'). children = the trigger; the wrapper auto-wires the first button as popovertarget.",
      "meta": {
        "group": "layer",
        "href": "/docs/components/popconfirm.html"
      },
      "registryDependencies": [
        "@jixoai/utils",
        "@jixoai/jixoai-theme",
        "@jixoai/defaults",
        "@jixoai/density"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "empty",
      "type": "registry:ui",
      "title": "Empty",
      "description": "The no-data state of the eight-state machine — nothing more (error/loading/404 are alert/result surfaces). A figure: terminal illustration slot (default: the empty directory listing), title, description, actions snippet. Pure composition, zero JS.",
      "files": [
        {
          "path": "registry/files/ui/empty/empty.svelte",
          "target": "@ui/empty/empty.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/empty/index.ts",
          "target": "@ui/empty/index.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/empty/empty-defaults.svelte.ts",
          "target": "@ui/empty/empty-defaults.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/empty/empty.stylex.js",
          "target": "@ui/empty/empty.stylex.js",
          "type": "registry:file",
          "content": "import './empty.stylex.css';\n// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: empty\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const emptyStyles = Object.freeze({\n  \"figure\": \"x78zum5 xdt5ytf x6s0dn4 x1oau6nd x1j5qm77 xbsl7fq xwi7vqo x1yn5p49 x1kda2yu\",\n  \"art\": \"x78zum5 xdt5ytf x1oau6nd x1j5qm77 x1y0btm7 xwi7vqo x13udha1 x1pr2me3 xgksgmo x1mwizrc xxguibh\",\n  \"term\": \"xowzrx4\",\n  \"zero\": \"x18as732\",\n  \"caption\": \"x78zum5 xdt5ytf x6s0dn4 x1oau6nd x2b8uid\",\n  \"title\": \"xzavzzj xxguibh xn212u0 x1t34qa5 xtvhhri xl8unsv\",\n  \"desc\": \"x1mrxg6j xxguibh xn212u0 xowzrx4\",\n  \"actions\": \"x157glsj x78zum5 x1a02dak xl56j7k xiouwu1\",\n});\n"
        },
        {
          "path": "registry/files/tokens.stylex.js",
          "target": "@lib/tokens.stylex.js",
          "type": "registry:file",
          "content": "// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: empty\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const emptyStyles = Object.freeze({\n  \"figure\": \"x78zum5 xdt5ytf x6s0dn4 x1oau6nd x1j5qm77 xbsl7fq xwi7vqo x1yn5p49 x1kda2yu\",\n  \"art\": \"x78zum5 xdt5ytf x1oau6nd x1j5qm77 x1y0btm7 xwi7vqo x13udha1 x1pr2me3 xgksgmo x1mwizrc xxguibh\",\n  \"term\": \"xowzrx4\",\n  \"zero\": \"x18as732\",\n  \"caption\": \"x78zum5 xdt5ytf x6s0dn4 x1oau6nd x2b8uid\",\n  \"title\": \"xzavzzj xxguibh xn212u0 x1t34qa5 xtvhhri xl8unsv\",\n  \"desc\": \"x1mrxg6j xxguibh xn212u0 xowzrx4\",\n  \"actions\": \"x157glsj x78zum5 x1a02dak xl56j7k xiouwu1\",\n});\n"
        },
        {
          "path": "registry/files/ui/empty/empty.stylex.css",
          "target": "@ui/empty/empty.stylex.css",
          "type": "registry:file",
          "content": "@layer properties, theme, base, components, components.stylex.priority1, components.stylex.priority2, components.stylex.priority3, components.stylex.priority4, components.stylex.priority5;\n\n@layer components.stylex.priority1 {\n  :root, .x1klgzij {\n    --jx-brand-hue: var(--brand-hue);\n    --jx-background: var(--background);\n    --jx-foreground: var(--foreground);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-border: var(--border);\n    --jx-input: var(--input);\n    --jx-ring: var(--ring);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-font-sans: var(--font-sans);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-radius: var(--radius);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-scrim: var(--scrim);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-small: var(--text-small);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-lg: var(--text-lg);\n    --jx-track-label: var(--track-label);\n    --jx-track-wide: var(--track-wide);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-shell-w: var(--shell-w);\n    --jx-stage-w: var(--stage-w);\n    --jx-space-2: var(--space-2);\n    --jx-space-4: var(--space-4);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-80: var(--space-80);\n    --jx-hairline: var(--hairline);\n  }\n\n  .x13ei35y.x13ei35y, .x13ei35y.x13ei35y:root {\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-background: var(--background);\n    --jx-border: var(--border);\n    --jx-brand-hue: var(--brand-hue);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-font-sans: var(--font-sans);\n    --jx-foreground: var(--foreground);\n    --jx-hairline: var(--hairline);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-input: var(--input);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-radius: var(--radius);\n    --jx-ring: var(--ring);\n    --jx-scrim: var(--scrim);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shell-w: var(--shell-w);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-2: var(--space-2);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-4: var(--space-4);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-80: var(--space-80);\n    --jx-stage-w: var(--stage-w);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-lg: var(--text-lg);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-small: var(--text-small);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-track-label: var(--track-label);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-wide: var(--track-wide);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n  }\n}\n\n@layer components.stylex.priority2 {\n  .x1kda2yu {\n    padding: calc(var(--jx-inset) * 2);\n  }\n\n  .x1pr2me3 {\n    padding: var(--jx-inset);\n  }\n}\n\n@layer components.stylex.priority3 {\n  .xwi7vqo {\n    border-color: var(--jx-border);\n  }\n\n  .xbsl7fq {\n    border-style: dashed;\n  }\n\n  .x1y0btm7 {\n    border-style: solid;\n  }\n\n  .x1j5qm77 {\n    border-width: var(--jx-hairline);\n  }\n\n  .xiouwu1 {\n    gap: var(--jx-gap);\n  }\n\n  .x1oau6nd {\n    gap: var(--jx-stack);\n  }\n}\n\n@layer components.stylex.priority4 {\n  .x6s0dn4 {\n    align-items: center;\n  }\n\n  .x13udha1 {\n    background-color: var(--jx-card);\n  }\n\n  .x1yn5p49 {\n    background-color: var(--jx-muted);\n  }\n\n  .xgksgmo {\n    box-shadow: var(--jx-shadow-2xs);\n  }\n\n  .xl8unsv {\n    color: var(--jx-foreground);\n  }\n\n  .xowzrx4 {\n    color: var(--jx-muted-foreground);\n  }\n\n  .x18as732 {\n    color: var(--jx-primary);\n  }\n\n  .x78zum5 {\n    display: flex;\n  }\n\n  .xdt5ytf {\n    flex-direction: column;\n  }\n\n  .x1a02dak {\n    flex-wrap: wrap;\n  }\n\n  .x1mwizrc {\n    font-family: var(--jx-font-mono);\n  }\n\n  .xzavzzj {\n    font-family: var(--jx-font-nav);\n  }\n\n  .xxguibh {\n    font-size: var(--jx-text);\n  }\n\n  .xl56j7k {\n    justify-content: center;\n  }\n\n  .x1t34qa5 {\n    letter-spacing: calc(var(--track-wide) * 1.5);\n  }\n\n  .xn212u0 {\n    line-height: var(--jx-line);\n  }\n\n  .x2b8uid {\n    text-align: center;\n  }\n\n  .xtvhhri {\n    text-transform: uppercase;\n  }\n}\n\n@layer components.stylex.priority5 {\n  .x157glsj {\n    margin-top: var(--jx-stack);\n  }\n\n  .x1mrxg6j {\n    max-width: 36ch;\n  }\n}\n/* buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9 · generator: @jixoai/ui-vite-plugin@0.6.0 · engine: @stylexjs/unplugin@0.19.0 */\n"
        }
      ],
      "docs": "Props: title (required), description?, illustration? (snippet), actions? (snippet). The illustration slot is decorative by contract (aria-hidden) — informational art belongs in the body.",
      "meta": {
        "group": "data-display",
        "href": "/docs/components/empty.html"
      },
      "registryDependencies": [
        "@jixoai/utils",
        "@jixoai/jixoai-theme",
        "@jixoai/defaults"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "descriptions",
      "type": "registry:ui",
      "title": "Descriptions",
      "description": "The enterprise detail view as a composed dl: Descriptions (columns/bordered HOW-props) + DescriptionsItem (term → dt, children → dd — rich cells are just children; childless items render the em dash).",
      "files": [
        {
          "path": "registry/files/ui/descriptions/descriptions-item.svelte",
          "target": "@ui/descriptions/descriptions-item.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/descriptions/descriptions.css",
          "target": "@ui/descriptions/descriptions.css",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/descriptions/descriptions.svelte",
          "target": "@ui/descriptions/descriptions.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/descriptions/index.ts",
          "target": "@ui/descriptions/index.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/descriptions/descriptions-defaults.svelte.ts",
          "target": "@ui/descriptions/descriptions-defaults.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/descriptions/descriptions.stylex.js",
          "target": "@ui/descriptions/descriptions.stylex.js",
          "type": "registry:file",
          "content": "import './descriptions.stylex.css';\n// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: descriptions\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const descriptionsStyles = Object.freeze({\n  \"root\": \"xrvj5dj xxke7gp xxhr3t x1ghz6dp x12h1iku\",\n  \"bordered\": \"x1j5qm77 x1y0btm7 xwi7vqo x13udha1\",\n  \"cell\": \"xrvj5dj x1qccfy xeuugli\",\n  \"cellBordered\": \"x15nk5b1 x1q0q8m5 x1g6nami\",\n  \"term\": \"xb3r6kr xlyipyv xuxw1ft x1gld0fq xzavzzj xa69gwt x19bae2 xssxi1w xtvhhri xowzrx4\",\n  \"termBordered\": \"x1yn5p49 xt7al5h x32b0ac xv0zy2m\",\n  \"value\": \"x1ghz6dp x1gld0fq xxguibh xn212u0 xl8unsv xeuugli xj0a0fe\",\n});\n"
        },
        {
          "path": "registry/files/tokens.stylex.js",
          "target": "@lib/tokens.stylex.js",
          "type": "registry:file",
          "content": "// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: descriptions\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const descriptionsStyles = Object.freeze({\n  \"root\": \"xrvj5dj xxke7gp xxhr3t x1ghz6dp x12h1iku\",\n  \"bordered\": \"x1j5qm77 x1y0btm7 xwi7vqo x13udha1\",\n  \"cell\": \"xrvj5dj x1qccfy xeuugli\",\n  \"cellBordered\": \"x15nk5b1 x1q0q8m5 x1g6nami\",\n  \"term\": \"xb3r6kr xlyipyv xuxw1ft x1gld0fq xzavzzj xa69gwt x19bae2 xssxi1w xtvhhri xowzrx4\",\n  \"termBordered\": \"x1yn5p49 xt7al5h x32b0ac xv0zy2m\",\n  \"value\": \"x1ghz6dp x1gld0fq xxguibh xn212u0 xl8unsv xeuugli xj0a0fe\",\n});\n"
        },
        {
          "path": "registry/files/ui/descriptions/descriptions.stylex.css",
          "target": "@ui/descriptions/descriptions.stylex.css",
          "type": "registry:file",
          "content": "@layer properties, theme, base, components, components.stylex.priority1, components.stylex.priority2, components.stylex.priority3, components.stylex.priority4, components.stylex.priority5;\n\n@layer components.stylex.priority1 {\n  :root, .x1klgzij {\n    --jx-brand-hue: var(--brand-hue);\n    --jx-background: var(--background);\n    --jx-foreground: var(--foreground);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-border: var(--border);\n    --jx-input: var(--input);\n    --jx-ring: var(--ring);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-font-sans: var(--font-sans);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-radius: var(--radius);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-scrim: var(--scrim);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-small: var(--text-small);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-lg: var(--text-lg);\n    --jx-track-label: var(--track-label);\n    --jx-track-wide: var(--track-wide);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-shell-w: var(--shell-w);\n    --jx-stage-w: var(--stage-w);\n    --jx-space-2: var(--space-2);\n    --jx-space-4: var(--space-4);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-80: var(--space-80);\n    --jx-hairline: var(--hairline);\n  }\n\n  .x13ei35y.x13ei35y, .x13ei35y.x13ei35y:root {\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-background: var(--background);\n    --jx-border: var(--border);\n    --jx-brand-hue: var(--brand-hue);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-font-sans: var(--font-sans);\n    --jx-foreground: var(--foreground);\n    --jx-hairline: var(--hairline);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-input: var(--input);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-radius: var(--radius);\n    --jx-ring: var(--ring);\n    --jx-scrim: var(--scrim);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shell-w: var(--shell-w);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-2: var(--space-2);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-4: var(--space-4);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-80: var(--space-80);\n    --jx-stage-w: var(--stage-w);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-lg: var(--text-lg);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-small: var(--text-small);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-track-label: var(--track-label);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-wide: var(--track-wide);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n  }\n}\n\n@layer components.stylex.priority2 {\n  .x1ghz6dp {\n    margin: 0;\n  }\n\n  .x1gld0fq {\n    padding: var(--jx-gap) var(--jx-inset);\n  }\n}\n\n@layer components.stylex.priority3 {\n  .xwi7vqo {\n    border-color: var(--jx-border);\n  }\n\n  .x1y0btm7 {\n    border-style: solid;\n  }\n\n  .x1j5qm77 {\n    border-width: var(--jx-hairline);\n  }\n\n  .xxhr3t {\n    gap: 0;\n  }\n\n  .xb3r6kr {\n    overflow: hidden;\n  }\n}\n\n@layer components.stylex.priority4 {\n  .x13udha1 {\n    background-color: var(--jx-card);\n  }\n\n  .x1yn5p49 {\n    background-color: var(--jx-muted);\n  }\n\n  .xl8unsv {\n    color: var(--jx-foreground);\n  }\n\n  .xowzrx4 {\n    color: var(--jx-muted-foreground);\n  }\n\n  .x12h1iku {\n    container-type: inline-size;\n  }\n\n  .xrvj5dj {\n    display: grid;\n  }\n\n  .xzavzzj {\n    font-family: var(--jx-font-nav);\n  }\n\n  .xa69gwt {\n    font-size: var(--jx-text-secondary);\n  }\n\n  .xxguibh {\n    font-size: var(--jx-text);\n  }\n\n  .x1qccfy {\n    grid-template-columns: minmax(7rem, 12rem) 1fr;\n  }\n\n  .xxke7gp {\n    grid-template-columns: repeat(var(--jx-desc-cols),minmax(0,1fr));\n  }\n\n  .xssxi1w {\n    letter-spacing: var(--jx-track-12);\n  }\n\n  .x19bae2 {\n    line-height: var(--jx-line-secondary);\n  }\n\n  .xn212u0 {\n    line-height: var(--jx-line);\n  }\n\n  .xj0a0fe {\n    overflow-wrap: anywhere;\n  }\n\n  .xlyipyv {\n    text-overflow: ellipsis;\n  }\n\n  .xtvhhri {\n    text-transform: uppercase;\n  }\n\n  .xuxw1ft {\n    white-space: nowrap;\n  }\n}\n\n@layer components.stylex.priority5 {\n  .x1g6nami {\n    border-bottom-color: var(--jx-border);\n  }\n\n  .x1q0q8m5 {\n    border-bottom-style: solid;\n  }\n\n  .x15nk5b1 {\n    border-bottom-width: var(--jx-hairline);\n  }\n\n  .xv0zy2m {\n    border-right-color: var(--jx-border);\n  }\n\n  .x32b0ac {\n    border-right-style: solid;\n  }\n\n  .xt7al5h {\n    border-right-width: var(--jx-hairline);\n  }\n\n  .xeuugli {\n    min-width: 0;\n  }\n}\n/* buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9 · generator: @jixoai/ui-vite-plugin@0.6.0 · engine: @stylexjs/unplugin@0.19.0 */\n"
        }
      ],
      "docs": "Props: items ({term, value?}[]), columns? (1-4, default 1), bordered?, value? (per-item rich cell snippet).",
      "meta": {
        "group": "data-display",
        "href": "/docs/components/descriptions.html"
      },
      "registryDependencies": [
        "@jixoai/jixoai-theme",
        "@jixoai/defaults"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "steps",
      "type": "registry:ui",
      "title": "Steps",
      "description": "The wizard progress as a composed family: a nine-word state vocabulary (auto trio + middle pending, success/error/hint/emphasis/disabled) overrides the derived done/current/todo comparison when stated explicitly. The done Indicator becomes the button (a link back) when onclick is given; the current step is aria-current=step; future steps are inert spans. CSS connector; check glyph on done; the Separator self-hides on the last item.",
      "files": [
        {
          "path": "registry/files/ui/steps/index.ts",
          "target": "@ui/steps/index.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/steps/steps-description.svelte",
          "target": "@ui/steps/steps-description.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/steps/steps-indicator.svelte",
          "target": "@ui/steps/steps-indicator.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/steps/steps-item.svelte",
          "target": "@ui/steps/steps-item.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/steps/steps-separator.svelte",
          "target": "@ui/steps/steps-separator.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/steps/steps-title.svelte",
          "target": "@ui/steps/steps-title.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/steps/steps.css",
          "target": "@ui/steps/steps.css",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/steps/steps.svelte",
          "target": "@ui/steps/steps.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/steps/steps-defaults.svelte.ts",
          "target": "@ui/steps/steps-defaults.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/steps/steps.stylex.js",
          "target": "@ui/steps/steps.stylex.js",
          "type": "registry:file",
          "content": "import './steps.stylex.css';\n// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: steps\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const stepsStyles = Object.freeze({\n  \"root\": \"x78zum5 x1a02dak\",\n  \"item\": \"x845mor x1ag9ea8\",\n  \"srOnly\": \"x10l6tqk x1i1rx1s xjm9jq1 x1717udv x1ghz6dp xb3r6kr x1hyvwdk xuxw1ft xc342km\",\n  \"marker\": \"x1okw0bk x3nfvp2 x6s0dn4 xl56j7k x17cdbpu x20slyz x1j5qm77 xzavzzj xa69gwt\",\n  \"markerButton\": \"x1ypdohk\",\n  \"title\": \"xzavzzj xxguibh xn212u0 xp0kdp7 xtvhhri\",\n  \"titleCurrent\": \"xl8unsv\",\n  \"titleRest\": \"xowzrx4\",\n  \"description\": \"xa69gwt x19bae2 xowzrx4 x1us6l5c\",\n  \"separator\": \"x47corl\",\n});\n"
        },
        {
          "path": "registry/files/tokens.stylex.js",
          "target": "@lib/tokens.stylex.js",
          "type": "registry:file",
          "content": "// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: steps\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const stepsStyles = Object.freeze({\n  \"root\": \"x78zum5 x1a02dak\",\n  \"item\": \"x845mor x1ag9ea8\",\n  \"srOnly\": \"x10l6tqk x1i1rx1s xjm9jq1 x1717udv x1ghz6dp xb3r6kr x1hyvwdk xuxw1ft xc342km\",\n  \"marker\": \"x1okw0bk x3nfvp2 x6s0dn4 xl56j7k x17cdbpu x20slyz x1j5qm77 xzavzzj xa69gwt\",\n  \"markerButton\": \"x1ypdohk\",\n  \"title\": \"xzavzzj xxguibh xn212u0 xp0kdp7 xtvhhri\",\n  \"titleCurrent\": \"xl8unsv\",\n  \"titleRest\": \"xowzrx4\",\n  \"description\": \"xa69gwt x19bae2 xowzrx4 x1us6l5c\",\n  \"separator\": \"x47corl\",\n});\n"
        },
        {
          "path": "registry/files/ui/steps/steps.stylex.css",
          "target": "@ui/steps/steps.stylex.css",
          "type": "registry:file",
          "content": "@layer properties, theme, base, components, components.stylex.priority1, components.stylex.priority2, components.stylex.priority3, components.stylex.priority4, components.stylex.priority5;\n\n@layer components.stylex.priority1 {\n  :root, .x1klgzij {\n    --jx-brand-hue: var(--brand-hue);\n    --jx-background: var(--background);\n    --jx-foreground: var(--foreground);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-border: var(--border);\n    --jx-input: var(--input);\n    --jx-ring: var(--ring);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-font-sans: var(--font-sans);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-radius: var(--radius);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-scrim: var(--scrim);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-small: var(--text-small);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-lg: var(--text-lg);\n    --jx-track-label: var(--track-label);\n    --jx-track-wide: var(--track-wide);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-shell-w: var(--shell-w);\n    --jx-stage-w: var(--stage-w);\n    --jx-space-2: var(--space-2);\n    --jx-space-4: var(--space-4);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-80: var(--space-80);\n    --jx-hairline: var(--hairline);\n  }\n\n  .x13ei35y.x13ei35y, .x13ei35y.x13ei35y:root {\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-background: var(--background);\n    --jx-border: var(--border);\n    --jx-brand-hue: var(--brand-hue);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-font-sans: var(--font-sans);\n    --jx-foreground: var(--foreground);\n    --jx-hairline: var(--hairline);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-input: var(--input);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-radius: var(--radius);\n    --jx-ring: var(--ring);\n    --jx-scrim: var(--scrim);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shell-w: var(--shell-w);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-2: var(--space-2);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-4: var(--space-4);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-80: var(--space-80);\n    --jx-stage-w: var(--stage-w);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-lg: var(--text-lg);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-small: var(--text-small);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-track-label: var(--track-label);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-wide: var(--track-wide);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n  }\n}\n\n@layer components.stylex.priority2 {\n  .x1ghz6dp {\n    margin: 0;\n  }\n\n  .x1717udv {\n    padding: 0;\n  }\n}\n\n@layer components.stylex.priority3 {\n  .xc342km {\n    border-width: 0;\n  }\n\n  .x1j5qm77 {\n    border-width: var(--jx-hairline);\n  }\n\n  .x845mor {\n    flex: 1;\n  }\n\n  .x1okw0bk {\n    flex: none;\n  }\n\n  .xb3r6kr {\n    overflow: hidden;\n  }\n}\n\n@layer components.stylex.priority4 {\n  .x6s0dn4 {\n    align-items: center;\n  }\n\n  .x1hyvwdk {\n    clip-path: inset(50%);\n  }\n\n  .xl8unsv {\n    color: var(--jx-foreground);\n  }\n\n  .xowzrx4 {\n    color: var(--jx-muted-foreground);\n  }\n\n  .x1ypdohk {\n    cursor: pointer;\n  }\n\n  .x78zum5 {\n    display: flex;\n  }\n\n  .x3nfvp2 {\n    display: inline-flex;\n  }\n\n  .x1a02dak {\n    flex-wrap: wrap;\n  }\n\n  .xzavzzj {\n    font-family: var(--jx-font-nav);\n  }\n\n  .xa69gwt {\n    font-size: var(--jx-text-secondary);\n  }\n\n  .xxguibh {\n    font-size: var(--jx-text);\n  }\n\n  .xl56j7k {\n    justify-content: center;\n  }\n\n  .xp0kdp7 {\n    letter-spacing: var(--jx-track-wide);\n  }\n\n  .x19bae2 {\n    line-height: var(--jx-line-secondary);\n  }\n\n  .xn212u0 {\n    line-height: var(--jx-line);\n  }\n\n  .x1us6l5c {\n    opacity: .8;\n  }\n\n  .x47corl {\n    pointer-events: none;\n  }\n\n  .x10l6tqk {\n    position: absolute;\n  }\n\n  .xtvhhri {\n    text-transform: uppercase;\n  }\n\n  .xuxw1ft {\n    white-space: nowrap;\n  }\n}\n\n@layer components.stylex.priority5 {\n  .xjm9jq1 {\n    height: 1px;\n  }\n\n  .x20slyz {\n    height: var(--jx-icon);\n  }\n\n  .x1ag9ea8 {\n    min-width: 9rem;\n  }\n\n  .x1i1rx1s {\n    width: 1px;\n  }\n\n  .x17cdbpu {\n    width: var(--jx-icon);\n  }\n}\n/* buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9 · generator: @jixoai/ui-vite-plugin@0.6.0 · engine: @stylexjs/unplugin@0.19.0 */\n"
        }
      ],
      "docs": "Props: steps ({title, description?}[]), current (0-based), onstepclick? (fires for completed steps).",
      "meta": {
        "group": "navigation",
        "href": "/docs/components/steps.html"
      },
      "registryDependencies": [
        "@jixoai/utils",
        "@jixoai/jixoai-theme",
        "@jixoai/defaults"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "spin",
      "type": "registry:ui",
      "title": "Spin",
      "description": "The loading indicator, ora's voice: one spinner name lane over two corpora — the generated svg artifact (@jixoai/spin-set, blocks-wave default) FIRST, the 60-name cli-spinners text catalog second (an artifact spinner named like a text one overrides it — explicit config beats built-ins, the icons law). role=status (polite by construction). Bare = inline glyph (text frames or the svg loader); wrapping = aria-busy container where the scrim OWNS pointer events (never a visual mask with live hit areas beneath — loading and disabled are different states).",
      "files": [
        {
          "path": "registry/files/ui/spin/spin.svelte",
          "target": "@ui/spin/spin.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/spin/spin-catalog.ts",
          "target": "@ui/spin/spin-catalog.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/spin/index.ts",
          "target": "@ui/spin/index.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/spin/spin.css",
          "target": "@ui/spin/spin.css",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/spin/spin-defaults.svelte.ts",
          "target": "@ui/spin/spin-defaults.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/spin/spin.stylex.js",
          "target": "@ui/spin/spin.stylex.js",
          "type": "registry:file",
          "content": "import './spin.stylex.css';\n// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: spin\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const spinStyles = Object.freeze({\n  \"glyph\": \"x18as732\",\n  \"cursor\": \"x1n2onr6 xwz0xwf x1sdyfia x1mwizrc xxguibh x18as732\",\n  \"wrap\": \"xrvj5dj xc8icb0\",\n  \"live\": \"x1vjfegm x15r89dc x1q46pyc xy01hyd xao01b3 x1j5qm77 x1y0btm7 xwi7vqo xfmjrly x8ndcdn\",\n  \"content\": \"x15r89dc\",\n  \"scrim\": \"x15r89dc x1vt148g\",\n  \"inline\": \"x3nfvp2 x6s0dn4 xxguibh x18as732\",\n});\n"
        },
        {
          "path": "registry/files/tokens.stylex.js",
          "target": "@lib/tokens.stylex.js",
          "type": "registry:file",
          "content": "// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: spin\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const spinStyles = Object.freeze({\n  \"glyph\": \"x18as732\",\n  \"cursor\": \"x1n2onr6 xwz0xwf x1sdyfia x1mwizrc xxguibh x18as732\",\n  \"wrap\": \"xrvj5dj xc8icb0\",\n  \"live\": \"x1vjfegm x15r89dc x1q46pyc xy01hyd xao01b3 x1j5qm77 x1y0btm7 xwi7vqo xfmjrly x8ndcdn\",\n  \"content\": \"x15r89dc\",\n  \"scrim\": \"x15r89dc x1vt148g\",\n  \"inline\": \"x3nfvp2 x6s0dn4 xxguibh x18as732\",\n});\n"
        },
        {
          "path": "registry/files/ui/spin/spin.stylex.css",
          "target": "@ui/spin/spin.stylex.css",
          "type": "registry:file",
          "content": "@layer properties, theme, base, components, components.stylex.priority1, components.stylex.priority2, components.stylex.priority3, components.stylex.priority4;\n\n@layer components.stylex.priority1 {\n  :root, .x1klgzij {\n    --jx-brand-hue: var(--brand-hue);\n    --jx-background: var(--background);\n    --jx-foreground: var(--foreground);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-border: var(--border);\n    --jx-input: var(--input);\n    --jx-ring: var(--ring);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-font-sans: var(--font-sans);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-radius: var(--radius);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-scrim: var(--scrim);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-small: var(--text-small);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-lg: var(--text-lg);\n    --jx-track-label: var(--track-label);\n    --jx-track-wide: var(--track-wide);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-shell-w: var(--shell-w);\n    --jx-stage-w: var(--stage-w);\n    --jx-space-2: var(--space-2);\n    --jx-space-4: var(--space-4);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-80: var(--space-80);\n    --jx-hairline: var(--hairline);\n  }\n\n  .x13ei35y.x13ei35y, .x13ei35y.x13ei35y:root {\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-background: var(--background);\n    --jx-border: var(--border);\n    --jx-brand-hue: var(--brand-hue);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-font-sans: var(--font-sans);\n    --jx-foreground: var(--foreground);\n    --jx-hairline: var(--hairline);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-input: var(--input);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-radius: var(--radius);\n    --jx-ring: var(--ring);\n    --jx-scrim: var(--scrim);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shell-w: var(--shell-w);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-2: var(--space-2);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-4: var(--space-4);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-80: var(--space-80);\n    --jx-stage-w: var(--stage-w);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-lg: var(--text-lg);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-small: var(--text-small);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-track-label: var(--track-label);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-wide: var(--track-wide);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n  }\n}\n\n@layer components.stylex.priority2 {\n  .x15r89dc {\n    grid-area: 1 / 1;\n  }\n}\n\n@layer components.stylex.priority3 {\n  .xwi7vqo {\n    border-color: var(--jx-border);\n  }\n\n  .x1y0btm7 {\n    border-style: solid;\n  }\n\n  .x1j5qm77 {\n    border-width: var(--jx-hairline);\n  }\n\n  .xao01b3 {\n    padding-block: var(--jx-space-8);\n  }\n\n  .xy01hyd {\n    padding-inline: calc(var(--jx-unit) * 3.5);\n  }\n\n  .x1q46pyc {\n    place-self: center;\n  }\n}\n\n@layer components.stylex.priority4 {\n  .x6s0dn4 {\n    align-items: center;\n  }\n\n  .xfmjrly {\n    background-color: var(--jx-popover);\n  }\n\n  .x1vt148g {\n    background-color: var(--scrim);\n  }\n\n  .x8ndcdn {\n    box-shadow: var(--jx-shadow);\n  }\n\n  .x18as732 {\n    color: var(--jx-primary);\n  }\n\n  .xrvj5dj {\n    display: grid;\n  }\n\n  .x3nfvp2 {\n    display: inline-flex;\n  }\n\n  .xwz0xwf {\n    display: inline-grid;\n  }\n\n  .x1mwizrc {\n    font-family: var(--jx-font-mono);\n  }\n\n  .xxguibh {\n    font-size: var(--jx-text);\n  }\n\n  .xc8icb0 {\n    isolation: isolate;\n  }\n\n  .x1n2onr6 {\n    position: relative;\n  }\n\n  .x1sdyfia {\n    white-space: pre;\n  }\n\n  .x1vjfegm {\n    z-index: 1;\n  }\n}\n/* buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9 · generator: @jixoai/ui-vite-plugin@0.6.0 · engine: @stylexjs/unplugin@0.19.0 */\n"
        }
      ],
      "docs": "Props: spinner? (SpinName | TextSpinnerName, default 'dots' — artifact lane first, text catalog second; a same-name svg spinner overrides the catalog entry), label? ('loading'), size? (number | string — ABSENT rides the density ruler's var(--jx-icon) via CSS; an explicit value or slot config pins width/height attributes; the text posture paints var(--jx-text)), interval? (number | 'auto', default 'auto' — the frame step; explicit > the Defaults slot > the spinner's hand-tuned catalog pair), linger? (number | 'auto', default 'auto' — the frame residue duration in ms; 0 hides at the handoff), lingerType? ('auto' | 'end' | 'start' | 'both', default 'auto' — the opacity animation mode; 'start' fades in through the previous frame's window completing exactly at the handoff, 'both' breathes; linger 0 collapses every type to the discrete blink), children? (wrapping posture), class?. The text lane is a flat CSS-animation engine (every frame rendered once, JS only fills animation parameters — compositor-smooth, DevTools-Animatable, reduced motion is a static media kill); the svg lane runs the artwork's own SMIL with per-instance id namespacing and dynamic-insertion activation kicks. All three timings ride the family's single Defaults contract — context/plugin injectable.",
      "meta": {
        "group": "feedback",
        "href": "/docs/components/spin.html"
      },
      "registryDependencies": [
        "@jixoai/jixoai-theme",
        "@jixoai/defaults",
        "@jixoai/spin-set"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "statistic",
      "type": "registry:ui",
      "title": "Statistic",
      "description": "The metric readout: micro-label over a big tabular-nums value with prefix/suffix snippets and a text-glyph trend (▲ primary / ▼ destructive). The component never guesses what 'good' means for your metric — compose your own semantics through the snippets.",
      "files": [
        {
          "path": "registry/files/ui/statistic/statistic.svelte",
          "target": "@ui/statistic/statistic.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/statistic/index.ts",
          "target": "@ui/statistic/index.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/statistic/statistic-defaults.svelte.ts",
          "target": "@ui/statistic/statistic-defaults.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/statistic/statistic.stylex.js",
          "target": "@ui/statistic/statistic.stylex.js",
          "type": "registry:file",
          "content": "import './statistic.stylex.css';\n// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: statistic\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const statisticStyles = Object.freeze({\n  \"root\": \"x78zum5 xdt5ytf x1oau6nd\",\n  \"title\": \"xzavzzj xa69gwt x19bae2 x1o79442 xtvhhri xowzrx4\",\n  \"value\": \"x78zum5 x1pha0wt xiouwu1 xl8unsv\",\n  \"affix\": \"xxguibh xowzrx4\",\n  \"num\": \"x1mwizrc x1c1pc6x xn212u0 xss6m8b xwms8c9\",\n  \"trendUp\": \"xxguibh x18as732\",\n  \"trendDown\": \"xxguibh x7s7wn9\",\n});\n"
        },
        {
          "path": "registry/files/tokens.stylex.js",
          "target": "@lib/tokens.stylex.js",
          "type": "registry:file",
          "content": "// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: statistic\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const statisticStyles = Object.freeze({\n  \"root\": \"x78zum5 xdt5ytf x1oau6nd\",\n  \"title\": \"xzavzzj xa69gwt x19bae2 x1o79442 xtvhhri xowzrx4\",\n  \"value\": \"x78zum5 x1pha0wt xiouwu1 xl8unsv\",\n  \"affix\": \"xxguibh xowzrx4\",\n  \"num\": \"x1mwizrc x1c1pc6x xn212u0 xss6m8b xwms8c9\",\n  \"trendUp\": \"xxguibh x18as732\",\n  \"trendDown\": \"xxguibh x7s7wn9\",\n});\n"
        },
        {
          "path": "registry/files/ui/statistic/statistic.stylex.css",
          "target": "@ui/statistic/statistic.stylex.css",
          "type": "registry:file",
          "content": "@layer properties, theme, base, components, components.stylex.priority1, components.stylex.priority2, components.stylex.priority3;\n\n@layer components.stylex.priority1 {\n  :root, .x1klgzij {\n    --jx-brand-hue: var(--brand-hue);\n    --jx-background: var(--background);\n    --jx-foreground: var(--foreground);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-border: var(--border);\n    --jx-input: var(--input);\n    --jx-ring: var(--ring);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-font-sans: var(--font-sans);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-radius: var(--radius);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-scrim: var(--scrim);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-small: var(--text-small);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-lg: var(--text-lg);\n    --jx-track-label: var(--track-label);\n    --jx-track-wide: var(--track-wide);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-shell-w: var(--shell-w);\n    --jx-stage-w: var(--stage-w);\n    --jx-space-2: var(--space-2);\n    --jx-space-4: var(--space-4);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-80: var(--space-80);\n    --jx-hairline: var(--hairline);\n  }\n\n  .x13ei35y.x13ei35y, .x13ei35y.x13ei35y:root {\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-background: var(--background);\n    --jx-border: var(--border);\n    --jx-brand-hue: var(--brand-hue);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-font-sans: var(--font-sans);\n    --jx-foreground: var(--foreground);\n    --jx-hairline: var(--hairline);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-input: var(--input);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-radius: var(--radius);\n    --jx-ring: var(--ring);\n    --jx-scrim: var(--scrim);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shell-w: var(--shell-w);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-2: var(--space-2);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-4: var(--space-4);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-80: var(--space-80);\n    --jx-stage-w: var(--stage-w);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-lg: var(--text-lg);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-small: var(--text-small);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-track-label: var(--track-label);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-wide: var(--track-wide);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n  }\n}\n\n@layer components.stylex.priority2 {\n  .xiouwu1 {\n    gap: var(--jx-gap);\n  }\n\n  .x1oau6nd {\n    gap: var(--jx-stack);\n  }\n}\n\n@layer components.stylex.priority3 {\n  .x1pha0wt {\n    align-items: baseline;\n  }\n\n  .x7s7wn9 {\n    color: var(--jx-destructive);\n  }\n\n  .xl8unsv {\n    color: var(--jx-foreground);\n  }\n\n  .xowzrx4 {\n    color: var(--jx-muted-foreground);\n  }\n\n  .x18as732 {\n    color: var(--jx-primary);\n  }\n\n  .x78zum5 {\n    display: flex;\n  }\n\n  .xdt5ytf {\n    flex-direction: column;\n  }\n\n  .x1mwizrc {\n    font-family: var(--jx-font-mono);\n  }\n\n  .xzavzzj {\n    font-family: var(--jx-font-nav);\n  }\n\n  .x1c1pc6x {\n    font-size: calc(var(--jx-line) * 1.5);\n  }\n\n  .xa69gwt {\n    font-size: var(--jx-text-secondary);\n  }\n\n  .xxguibh {\n    font-size: var(--jx-text);\n  }\n\n  .xss6m8b {\n    font-variant-numeric: tabular-nums;\n  }\n\n  .x1o79442 {\n    letter-spacing: var(--jx-track-14);\n  }\n\n  .xwms8c9 {\n    letter-spacing: var(--jx-track-tight);\n  }\n\n  .x19bae2 {\n    line-height: var(--jx-line-secondary);\n  }\n\n  .xn212u0 {\n    line-height: var(--jx-line);\n  }\n\n  .xtvhhri {\n    text-transform: uppercase;\n  }\n}\n/* buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9 · generator: @jixoai/ui-vite-plugin@0.6.0 · engine: @stylexjs/unplugin@0.19.0 */\n"
        }
      ],
      "docs": "Props: title (required), value (string|number — formatting is yours), prefix?/suffix? (snippets), trend? ('up'|'down').",
      "meta": {
        "group": "data-display",
        "href": "/docs/components/statistic.html"
      },
      "registryDependencies": [
        "@jixoai/jixoai-theme",
        "@jixoai/defaults"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "timeline",
      "type": "registry:ui",
      "title": "Timeline",
      "description": "The activity stream with a DRAWN spine: a one-cell grid host stacks the semantic ol over one whole-list SVG spine layer measured from the live geometry (grid-area 1/1 sibling, source-order under the items, pointer-transparent, zero abspos) — connectors as dot-edge-to-dot-edge subpaths of one path element (the axis never crosses a dot, Owner r3), dashed as real stroke-dasharray phase-anchored to the node's flow-end edge, beam as a traveling gradient stroke with actual width, scroll-progress as a stroke-dashoffset draw. axis/direction/interlacing/RTL resolve in one coordinate space; a no-JS per-item CSS floor upgrades to the measured spine on hydration. The spine prop takes 'plain' | 'dashed' | 'beam' or a custom snippet receiving the geometry payload (the line(i) seam and the line-preset components retired, breaking).",
      "files": [
        {
          "path": "registry/files/ui/timeline/timeline.svelte",
          "target": "@ui/timeline/timeline.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/timeline/timeline-item.svelte",
          "target": "@ui/timeline/timeline-item.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/timeline/timeline-dot.svelte",
          "target": "@ui/timeline/timeline-dot.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/timeline/timeline-header.svelte",
          "type": "registry:file",
          "target": "@ui/timeline/timeline-header.svelte"
        },
        {
          "path": "registry/files/ui/timeline/timeline-spine.svelte.ts",
          "target": "@ui/timeline/timeline-spine.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/timeline/timeline-content.svelte",
          "target": "@ui/timeline/timeline-content.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/timeline/timeline-time.svelte",
          "target": "@ui/timeline/timeline-time.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/timeline/timeline-title.svelte",
          "target": "@ui/timeline/timeline-title.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/timeline/timeline.css",
          "target": "@ui/timeline/timeline.css",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/timeline/index.ts",
          "target": "@ui/timeline/index.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/timeline/timeline-defaults.svelte.ts",
          "target": "@ui/timeline/timeline-defaults.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/timeline/timeline.stylex.js",
          "target": "@ui/timeline/timeline.stylex.js",
          "type": "registry:file",
          "content": "import './timeline.stylex.css';\n// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: timeline\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const timelineStyles = Object.freeze({\n  \"list\": \"x1ghz6dp x1717udv x3ct3a4\",\n  \"item\": \"xeuugli\",\n  \"content\": \"x78zum5 xdt5ytf x1oau6nd xeuugli\",\n  \"time\": \"x1ghz6dp x1mwizrc xa69gwt x19bae2 xowzrx4\",\n  \"title\": \"x1ghz6dp xzavzzj xxguibh xn212u0 xbbco2z xtvhhri\",\n});\n"
        },
        {
          "path": "registry/files/tokens.stylex.js",
          "target": "@lib/tokens.stylex.js",
          "type": "registry:file",
          "content": "// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: timeline\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const timelineStyles = Object.freeze({\n  \"list\": \"x1ghz6dp x1717udv x3ct3a4\",\n  \"item\": \"xeuugli\",\n  \"content\": \"x78zum5 xdt5ytf x1oau6nd xeuugli\",\n  \"time\": \"x1ghz6dp x1mwizrc xa69gwt x19bae2 xowzrx4\",\n  \"title\": \"x1ghz6dp xzavzzj xxguibh xn212u0 xbbco2z xtvhhri\",\n});\n"
        },
        {
          "path": "registry/files/ui/timeline/timeline.stylex.css",
          "target": "@ui/timeline/timeline.stylex.css",
          "type": "registry:file",
          "content": "@layer properties, theme, base, components, components.stylex.priority1, components.stylex.priority2, components.stylex.priority3, components.stylex.priority4, components.stylex.priority5;\n\n@layer components.stylex.priority1 {\n  :root, .x1klgzij {\n    --jx-brand-hue: var(--brand-hue);\n    --jx-background: var(--background);\n    --jx-foreground: var(--foreground);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-border: var(--border);\n    --jx-input: var(--input);\n    --jx-ring: var(--ring);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-font-sans: var(--font-sans);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-radius: var(--radius);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-scrim: var(--scrim);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-small: var(--text-small);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-lg: var(--text-lg);\n    --jx-track-label: var(--track-label);\n    --jx-track-wide: var(--track-wide);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-shell-w: var(--shell-w);\n    --jx-stage-w: var(--stage-w);\n    --jx-space-2: var(--space-2);\n    --jx-space-4: var(--space-4);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-80: var(--space-80);\n    --jx-hairline: var(--hairline);\n  }\n\n  .x13ei35y.x13ei35y, .x13ei35y.x13ei35y:root {\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-background: var(--background);\n    --jx-border: var(--border);\n    --jx-brand-hue: var(--brand-hue);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-font-sans: var(--font-sans);\n    --jx-foreground: var(--foreground);\n    --jx-hairline: var(--hairline);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-input: var(--input);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-radius: var(--radius);\n    --jx-ring: var(--ring);\n    --jx-scrim: var(--scrim);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shell-w: var(--shell-w);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-2: var(--space-2);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-4: var(--space-4);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-80: var(--space-80);\n    --jx-stage-w: var(--stage-w);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-lg: var(--text-lg);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-small: var(--text-small);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-track-label: var(--track-label);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-wide: var(--track-wide);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n  }\n}\n\n@layer components.stylex.priority2 {\n  .x1ghz6dp {\n    margin: 0;\n  }\n\n  .x1717udv {\n    padding: 0;\n  }\n}\n\n@layer components.stylex.priority3 {\n  .x1oau6nd {\n    gap: var(--jx-stack);\n  }\n}\n\n@layer components.stylex.priority4 {\n  .xowzrx4 {\n    color: var(--jx-muted-foreground);\n  }\n\n  .x78zum5 {\n    display: flex;\n  }\n\n  .xdt5ytf {\n    flex-direction: column;\n  }\n\n  .x1mwizrc {\n    font-family: var(--jx-font-mono);\n  }\n\n  .xzavzzj {\n    font-family: var(--jx-font-nav);\n  }\n\n  .xa69gwt {\n    font-size: var(--jx-text-secondary);\n  }\n\n  .xxguibh {\n    font-size: var(--jx-text);\n  }\n\n  .xbbco2z {\n    letter-spacing: var(--track-wide);\n  }\n\n  .x19bae2 {\n    line-height: var(--jx-line-secondary);\n  }\n\n  .xn212u0 {\n    line-height: var(--jx-line);\n  }\n\n  .x3ct3a4 {\n    list-style-type: none;\n  }\n\n  .xtvhhri {\n    text-transform: uppercase;\n  }\n}\n\n@layer components.stylex.priority5 {\n  .xeuugli {\n    min-width: 0;\n  }\n}\n/* buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9 · generator: @jixoai/ui-vite-plugin@0.6.0 · engine: @stylexjs/unplugin@0.19.0 */\n"
        }
      ],
      "docs": "Timeline props: axis ('vertical'|'horizontal'), direction ('ltr'|'revert'|'interlaced'), animation ('none'|'view'|'scroll'), spine ('plain'|'dashed'|'beam' or a Snippet<[TimelineSpineGeometry]> — node centers in list-root coordinates in flow order, axis/direction/interlaced/rtl metadata, per-segment path data with the dot-edge phase anchor, the density scale). The VALUE contract (reui parity + beyond): defaultValue (default 1, decimals first-class), value (controlled), onValueChange; TimelineItem step (default DOM order + 1, strictly ascending — duplicates: the later node owns the milestone; inversions normalize with a dev warn); completed paints data-completed when step <= current (pending wins); the progress stroke draws along the measured path at fractional values (1.5 = halfway between nodes, 300ms dashoffset transition; animation='scroll' owns the stroke channel). TimelineDot: 8 logical snippet slots + center dot + children (the indicator-icon pattern), variant square/round/ring. Spine strokes: butt caps, weight = the dot border through the shared --jx-tl-stroke-w token (every dot variant included; the beam preset's glow is the one standing exemption). TimelineHeader: the plain wrapper (reui parity). No-JS floor: the plain per-item CSS line until hydration measures.",
      "meta": {
        "group": "data-display",
        "href": "/docs/components/timeline.html"
      },
      "registryDependencies": [
        "@jixoai/utils",
        "@jixoai/jixoai-theme",
        "@jixoai/defaults"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "result",
      "type": "registry:ui",
      "title": "Result",
      "description": "The page-level outcome of an operation — deliberately THIN: status glyph + title + description + actions, no 403/404 routing logic, no illustration system (bring your own icon snippet). Success paints through the brand voice (no green in this language); error destructive. empty ≠ result: no-data vs operation-outcome stay different components.",
      "files": [
        {
          "path": "registry/files/ui/result/result.svelte",
          "target": "@ui/result/result.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/result/index.ts",
          "target": "@ui/result/index.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/result/result-defaults.svelte.ts",
          "target": "@ui/result/result-defaults.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/result/result.stylex.js",
          "target": "@ui/result/result.stylex.js",
          "type": "registry:file",
          "content": "import './result.stylex.css';\n// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: result\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const resultStyles = Object.freeze({\n  \"root\": \"x78zum5 xdt5ytf x6s0dn4 x1oau6nd x15iz92q xsn8n8b x2b8uid\",\n  \"iconBox\": \"x3nfvp2 x6s0dn4 xl56j7k x47ym54 x5iz8bp x14o5nlz x1y0btm7 x13udha1 xgksgmo\",\n  \"borderPrimary\": \"xx5a0qd\",\n  \"borderDestructive\": \"x146t1hg\",\n  \"borderNeutral\": \"xwi7vqo\",\n  \"glyph\": \"x1mwizrc x1r9bhfc xn212u0\",\n  \"inkPrimary\": \"x18as732\",\n  \"inkDestructive\": \"x7s7wn9\",\n  \"title\": \"xzavzzj xxguibh xn212u0 xp0kdp7 xtvhhri xl8unsv\",\n  \"description\": \"x1qbr2yc xxguibh xn212u0 xowzrx4\",\n  \"actions\": \"x157glsj x78zum5 x1a02dak xl56j7k xiouwu1\",\n});\n"
        },
        {
          "path": "registry/files/tokens.stylex.js",
          "target": "@lib/tokens.stylex.js",
          "type": "registry:file",
          "content": "// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: result\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const resultStyles = Object.freeze({\n  \"root\": \"x78zum5 xdt5ytf x6s0dn4 x1oau6nd x15iz92q xsn8n8b x2b8uid\",\n  \"iconBox\": \"x3nfvp2 x6s0dn4 xl56j7k x47ym54 x5iz8bp x14o5nlz x1y0btm7 x13udha1 xgksgmo\",\n  \"borderPrimary\": \"xx5a0qd\",\n  \"borderDestructive\": \"x146t1hg\",\n  \"borderNeutral\": \"xwi7vqo\",\n  \"glyph\": \"x1mwizrc x1r9bhfc xn212u0\",\n  \"inkPrimary\": \"x18as732\",\n  \"inkDestructive\": \"x7s7wn9\",\n  \"title\": \"xzavzzj xxguibh xn212u0 xp0kdp7 xtvhhri xl8unsv\",\n  \"description\": \"x1qbr2yc xxguibh xn212u0 xowzrx4\",\n  \"actions\": \"x157glsj x78zum5 x1a02dak xl56j7k xiouwu1\",\n});\n"
        },
        {
          "path": "registry/files/ui/result/result.stylex.css",
          "target": "@ui/result/result.stylex.css",
          "type": "registry:file",
          "content": "@layer properties, theme, base, components, components.stylex.priority1, components.stylex.priority2, components.stylex.priority3, components.stylex.priority4;\n\n@layer components.stylex.priority1 {\n  :root, .x1klgzij {\n    --jx-brand-hue: var(--brand-hue);\n    --jx-background: var(--background);\n    --jx-foreground: var(--foreground);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-border: var(--border);\n    --jx-input: var(--input);\n    --jx-ring: var(--ring);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-font-sans: var(--font-sans);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-radius: var(--radius);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-scrim: var(--scrim);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-small: var(--text-small);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-lg: var(--text-lg);\n    --jx-track-label: var(--track-label);\n    --jx-track-wide: var(--track-wide);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-shell-w: var(--shell-w);\n    --jx-stage-w: var(--stage-w);\n    --jx-space-2: var(--space-2);\n    --jx-space-4: var(--space-4);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-80: var(--space-80);\n    --jx-hairline: var(--hairline);\n  }\n\n  .x13ei35y.x13ei35y, .x13ei35y.x13ei35y:root {\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-background: var(--background);\n    --jx-border: var(--border);\n    --jx-brand-hue: var(--brand-hue);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-font-sans: var(--font-sans);\n    --jx-foreground: var(--foreground);\n    --jx-hairline: var(--hairline);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-input: var(--input);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-radius: var(--radius);\n    --jx-ring: var(--ring);\n    --jx-scrim: var(--scrim);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shell-w: var(--shell-w);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-2: var(--space-2);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-4: var(--space-4);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-80: var(--space-80);\n    --jx-stage-w: var(--stage-w);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-lg: var(--text-lg);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-small: var(--text-small);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-track-label: var(--track-label);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-wide: var(--track-wide);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n  }\n}\n\n@layer components.stylex.priority2 {\n  .xwi7vqo {\n    border-color: var(--jx-border);\n  }\n\n  .x146t1hg {\n    border-color: var(--jx-destructive);\n  }\n\n  .xx5a0qd {\n    border-color: var(--jx-primary);\n  }\n\n  .x1y0btm7 {\n    border-style: solid;\n  }\n\n  .x14o5nlz {\n    border-width: var(--hairline);\n  }\n\n  .xiouwu1 {\n    gap: var(--jx-gap);\n  }\n\n  .x1oau6nd {\n    gap: var(--jx-stack);\n  }\n\n  .xsn8n8b {\n    padding-block: calc(var(--jx-inset) * 4);\n  }\n\n  .x15iz92q {\n    padding-inline: calc(var(--jx-inset) * 2);\n  }\n}\n\n@layer components.stylex.priority3 {\n  .x6s0dn4 {\n    align-items: center;\n  }\n\n  .x13udha1 {\n    background-color: var(--jx-card);\n  }\n\n  .xgksgmo {\n    box-shadow: var(--jx-shadow-2xs);\n  }\n\n  .x7s7wn9 {\n    color: var(--jx-destructive);\n  }\n\n  .xl8unsv {\n    color: var(--jx-foreground);\n  }\n\n  .xowzrx4 {\n    color: var(--jx-muted-foreground);\n  }\n\n  .x18as732 {\n    color: var(--jx-primary);\n  }\n\n  .x78zum5 {\n    display: flex;\n  }\n\n  .x3nfvp2 {\n    display: inline-flex;\n  }\n\n  .xdt5ytf {\n    flex-direction: column;\n  }\n\n  .x1a02dak {\n    flex-wrap: wrap;\n  }\n\n  .x1mwizrc {\n    font-family: var(--jx-font-mono);\n  }\n\n  .xzavzzj {\n    font-family: var(--jx-font-nav);\n  }\n\n  .x1r9bhfc {\n    font-size: calc(var(--jx-icon) * 1.25);\n  }\n\n  .xxguibh {\n    font-size: var(--jx-text);\n  }\n\n  .xl56j7k {\n    justify-content: center;\n  }\n\n  .xp0kdp7 {\n    letter-spacing: var(--jx-track-wide);\n  }\n\n  .xn212u0 {\n    line-height: var(--jx-line);\n  }\n\n  .x2b8uid {\n    text-align: center;\n  }\n\n  .xtvhhri {\n    text-transform: uppercase;\n  }\n}\n\n@layer components.stylex.priority4 {\n  .x5iz8bp {\n    height: calc(var(--jx-icon) * 2);\n  }\n\n  .x157glsj {\n    margin-top: var(--jx-stack);\n  }\n\n  .x1qbr2yc {\n    max-width: 44ch;\n  }\n\n  .x47ym54 {\n    width: calc(var(--jx-icon) * 2);\n  }\n}\n/* buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9 · generator: @jixoai/ui-vite-plugin@0.6.0 · engine: @stylexjs/unplugin@0.19.0 */\n"
        }
      ],
      "docs": "Props: status? ('success'|'error'|'warning'|'info'), title (required), description?, icon? (snippet), actions? (snippet). The icon slot is decorative by contract (aria-hidden).",
      "meta": {
        "group": "feedback",
        "href": "/docs/components/result.html"
      },
      "registryDependencies": [
        "@jixoai/utils",
        "@jixoai/jixoai-theme",
        "@jixoai/defaults"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "transfer",
      "type": "registry:ui",
      "title": "Transfer",
      "description": "The two-panel selector: each side is a real fieldset of real checkboxes (native multi-select semantics), the middle buttons batch-move every checked row, and per-panel search filters by label. value ($bindable) is the TARGET list — moving never mutates options; selection is transient and clears after each move; disabled rows render but never move.",
      "files": [
        {
          "path": "registry/files/ui/transfer/transfer.svelte",
          "target": "@ui/transfer/transfer.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/transfer/transfer-defaults.svelte.ts",
          "target": "@ui/transfer/transfer-defaults.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/transfer/index.ts",
          "target": "@ui/transfer/index.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/transfer/transfer.css",
          "target": "@ui/transfer/transfer.css",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/transfer/transfer.stylex.js",
          "target": "@ui/transfer/transfer.stylex.js",
          "type": "registry:file",
          "content": "import './transfer.stylex.css';\n// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: transfer\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const transferStyles = Object.freeze({\n  \"root\": \"x78zum5 x6s0dn4 x1kupzwg\",\n  \"panel\": \"x845mor xeuugli x1ghz6dp x1717udv x1j5qm77 x1y0btm7 xwi7vqo x13udha1 xgksgmo x4vrqqa\",\n  \"legend\": \"x1smqwx7 xyho7aj xzavzzj x6yizsu xa30v82 xtvhhri xowzrx4\",\n  \"search\": \"x9f619 xh8yej3 x1smqwx7 xyho7aj x8gjool xgfja2r x15nk5b1 xyj58a3 x1y0btm7 xwi7vqo x1rnfs7p xl8unsv x1mwizrc xgriabn\",\n  \"list\": \"x1ghz6dp x124kscu x14cvtak x3ct3a4 x17l2srq x1odjw0f xish69e xliy32w\",\n  \"row\": \"x78zum5 x6s0dn4 xbybx4j x7vt5mu xd5ks7z xxguibh xl8unsv x1ypdohk\",\n  \"rowDisabled\": \"xyd83as x1h6gzvc\",\n  \"rowLabel\": \"xeuugli xb3r6kr xlyipyv xuxw1ft\",\n  \"empty\": \"xf52s0t x12tr8sw x2b8uid xgriabn xowzrx4\",\n  \"movers\": \"x78zum5 xdt5ytf xbybx4j\",\n  \"move\": \"xjyslct xs5h3dt xettwda x1j5qm77 x1y0btm7 xwi7vqo x13udha1 xl8unsv x1pac0dn x1qkmsge x1ypdohk xj0zi7g\",\n});\n"
        },
        {
          "path": "registry/files/tokens.stylex.js",
          "target": "@lib/tokens.stylex.js",
          "type": "registry:file",
          "content": "// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: transfer\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const transferStyles = Object.freeze({\n  \"root\": \"x78zum5 x6s0dn4 x1kupzwg\",\n  \"panel\": \"x845mor xeuugli x1ghz6dp x1717udv x1j5qm77 x1y0btm7 xwi7vqo x13udha1 xgksgmo x4vrqqa\",\n  \"legend\": \"x1smqwx7 xyho7aj xzavzzj x6yizsu xa30v82 xtvhhri xowzrx4\",\n  \"search\": \"x9f619 xh8yej3 x1smqwx7 xyho7aj x8gjool xgfja2r x15nk5b1 xyj58a3 x1y0btm7 xwi7vqo x1rnfs7p xl8unsv x1mwizrc xgriabn\",\n  \"list\": \"x1ghz6dp x124kscu x14cvtak x3ct3a4 x17l2srq x1odjw0f xish69e xliy32w\",\n  \"row\": \"x78zum5 x6s0dn4 xbybx4j x7vt5mu xd5ks7z xxguibh xl8unsv x1ypdohk\",\n  \"rowDisabled\": \"xyd83as x1h6gzvc\",\n  \"rowLabel\": \"xeuugli xb3r6kr xlyipyv xuxw1ft\",\n  \"empty\": \"xf52s0t x12tr8sw x2b8uid xgriabn xowzrx4\",\n  \"movers\": \"x78zum5 xdt5ytf xbybx4j\",\n  \"move\": \"xjyslct xs5h3dt xettwda x1j5qm77 x1y0btm7 xwi7vqo x13udha1 xl8unsv x1pac0dn x1qkmsge x1ypdohk xj0zi7g\",\n});\n"
        },
        {
          "path": "registry/files/ui/transfer/transfer.stylex.css",
          "target": "@ui/transfer/transfer.stylex.css",
          "type": "registry:file",
          "content": "@layer properties, theme, base, components, components.stylex.priority1, components.stylex.priority2, components.stylex.priority3, components.stylex.priority4, components.stylex.priority5;\n\n@layer components.stylex.priority1 {\n  :root, .x1klgzij {\n    --jx-brand-hue: var(--brand-hue);\n    --jx-background: var(--background);\n    --jx-foreground: var(--foreground);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-border: var(--border);\n    --jx-input: var(--input);\n    --jx-ring: var(--ring);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-font-sans: var(--font-sans);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-radius: var(--radius);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-scrim: var(--scrim);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-small: var(--text-small);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-lg: var(--text-lg);\n    --jx-track-label: var(--track-label);\n    --jx-track-wide: var(--track-wide);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-shell-w: var(--shell-w);\n    --jx-stage-w: var(--stage-w);\n    --jx-space-2: var(--space-2);\n    --jx-space-4: var(--space-4);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-80: var(--space-80);\n    --jx-hairline: var(--hairline);\n  }\n\n  .x13ei35y.x13ei35y, .x13ei35y.x13ei35y:root {\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-background: var(--background);\n    --jx-border: var(--border);\n    --jx-brand-hue: var(--brand-hue);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-font-sans: var(--font-sans);\n    --jx-foreground: var(--foreground);\n    --jx-hairline: var(--hairline);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-input: var(--input);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-radius: var(--radius);\n    --jx-ring: var(--ring);\n    --jx-scrim: var(--scrim);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shell-w: var(--shell-w);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-2: var(--space-2);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-4: var(--space-4);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-80: var(--space-80);\n    --jx-stage-w: var(--stage-w);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-lg: var(--text-lg);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-small: var(--text-small);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-track-label: var(--track-label);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-wide: var(--track-wide);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n  }\n}\n\n@layer components.stylex.priority2 {\n  .x1ghz6dp {\n    margin: 0;\n  }\n\n  .x1717udv {\n    padding: 0;\n  }\n}\n\n@layer components.stylex.priority3 {\n  .xwi7vqo {\n    border-color: var(--jx-border);\n  }\n\n  .x4vrqqa {\n    border-radius: var(--jx-radius);\n  }\n\n  .x1y0btm7 {\n    border-style: solid;\n  }\n\n  .x1j5qm77 {\n    border-width: var(--jx-hairline);\n  }\n\n  .x845mor {\n    flex: 1;\n  }\n\n  .x1kupzwg {\n    gap: var(--jx-space-12);\n  }\n\n  .xbybx4j {\n    gap: var(--jx-space-8);\n  }\n\n  .xb3r6kr {\n    overflow: hidden;\n  }\n\n  .xish69e {\n    overscroll-behavior: contain;\n  }\n\n  .xd5ks7z {\n    padding-block: calc(var(--jx-unit) * 1.25);\n  }\n\n  .xyho7aj {\n    padding-block: calc(var(--jx-unit) * 1.75);\n  }\n\n  .x12tr8sw {\n    padding-block: var(--jx-space-16);\n  }\n\n  .x124kscu {\n    padding-block: var(--jx-space-4);\n  }\n\n  .x14cvtak {\n    padding-inline: max(calc(var(--jx-unit) * 1) - var(--jx-scrollbar-thin, 0px),0px);\n  }\n\n  .x1smqwx7 {\n    padding-inline: var(--jx-space-10);\n  }\n\n  .x7vt5mu {\n    padding-inline: var(--jx-space-6);\n  }\n\n  .xf52s0t {\n    padding-inline: var(--jx-space-8);\n  }\n}\n\n@layer components.stylex.priority4 {\n  .x6s0dn4 {\n    align-items: center;\n  }\n\n  .xjyslct {\n    appearance: none;\n  }\n\n  .x1rnfs7p {\n    background-color: var(--jx-background);\n  }\n\n  .x13udha1 {\n    background-color: var(--jx-card);\n  }\n\n  .xgksgmo {\n    box-shadow: var(--jx-shadow-2xs);\n  }\n\n  .xj0zi7g {\n    box-shadow: var(--jx-shadow-xs);\n  }\n\n  .x9f619 {\n    box-sizing: border-box;\n  }\n\n  .xl8unsv {\n    color: var(--jx-foreground);\n  }\n\n  .xowzrx4 {\n    color: var(--jx-muted-foreground);\n  }\n\n  .x1h6gzvc {\n    cursor: not-allowed;\n  }\n\n  .x1ypdohk {\n    cursor: pointer;\n  }\n\n  .x78zum5 {\n    display: flex;\n  }\n\n  .xdt5ytf {\n    flex-direction: column;\n  }\n\n  .x1mwizrc {\n    font-family: var(--jx-font-mono);\n  }\n\n  .xzavzzj {\n    font-family: var(--jx-font-nav);\n  }\n\n  .x1pac0dn {\n    font-size: calc(var(--jx-text-base) + var(--jx-unit) * 3);\n  }\n\n  .xgriabn {\n    font-size: var(--jx-text-label-lg);\n  }\n\n  .x6yizsu {\n    font-size: var(--jx-text-label);\n  }\n\n  .xxguibh {\n    font-size: var(--jx-text);\n  }\n\n  .xa30v82 {\n    letter-spacing: calc(var(--jx-track-wide) * 1.5);\n  }\n\n  .x1qkmsge {\n    line-height: calc(var(--jx-density-leading-lg) * .625);\n  }\n\n  .x3ct3a4 {\n    list-style-type: none;\n  }\n\n  .xyd83as {\n    opacity: .45;\n  }\n\n  .xliy32w {\n    scrollbar-gutter: stable both-edges;\n  }\n\n  .x2b8uid {\n    text-align: center;\n  }\n\n  .xlyipyv {\n    text-overflow: ellipsis;\n  }\n\n  .xtvhhri {\n    text-transform: uppercase;\n  }\n\n  .xuxw1ft {\n    white-space: nowrap;\n  }\n}\n\n@layer components.stylex.priority5 {\n  .x15nk5b1 {\n    border-bottom-width: var(--jx-hairline);\n  }\n\n  .xyj58a3 {\n    border-left-width: 0;\n  }\n\n  .xgfja2r {\n    border-right-width: 0;\n  }\n\n  .x8gjool {\n    border-top-width: var(--jx-hairline);\n  }\n\n  .xettwda {\n    height: 2rem;\n  }\n\n  .x17l2srq {\n    max-height: 14rem;\n  }\n\n  .xeuugli {\n    min-width: 0;\n  }\n\n  .x1odjw0f {\n    overflow-y: auto;\n  }\n\n  .xh8yej3 {\n    width: 100%;\n  }\n\n  .xs5h3dt {\n    width: 2rem;\n  }\n}\n/* buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9 · generator: @jixoai/ui-vite-plugin@0.6.0 · engine: @stylexjs/unplugin@0.19.0 */\n"
        }
      ],
      "docs": "Props: options ({value,label,disabled?}[]), value ($bindable string[]), name? (bridge: target values submit as multi-entry FormData), sourceTitle/targetTitle?, searchPlaceholder?, onchange?.",
      "registryDependencies": [
        "@jixoai/form-field",
        "@jixoai/utils",
        "@jixoai/jixoai-theme",
        "@jixoai/defaults"
      ],
      "meta": {
        "group": "data-entry",
        "href": "/docs/components/transfer.html"
      }
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "cascader",
      "type": "registry:ui",
      "title": "Cascader",
      "description": "The cascade selector, chain-of-selects route (the ruled default): N plain <select> elements, each listing the children of the previous pick — native option semantics, native keyboard, native mobile pickers, zero panels. The joined PATH submits through the jx-form-field bridge (separator '/', default); a partial path submits '' (the input-otp law). The antd multi-column search panel is the documented upgrade route.",
      "files": [
        {
          "path": "registry/files/ui/cascader/cascader.svelte",
          "target": "@ui/cascader/cascader.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/cascader/index.ts",
          "target": "@ui/cascader/index.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/cascader/cascader.css",
          "target": "@ui/cascader/cascader.css",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/cascader/cascader-defaults.svelte.ts",
          "target": "@ui/cascader/cascader-defaults.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/cascader/cascader.stylex.js",
          "target": "@ui/cascader/cascader.stylex.js",
          "type": "registry:file",
          "content": "import './cascader.stylex.css';\n// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: cascader\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const cascaderStyles = Object.freeze({\n  \"group\": \"x78zum5 xdt5ytf xyesurp xeq5yr9\",\n  \"label\": \"xzavzzj x1kdkrmc xtcgsp3 xtvhhri xowzrx4\",\n  \"chain\": \"x78zum5 x1a02dak xyesurp\",\n  \"select\": \"xyho7aj x1d67laq x1j5qm77 x1y0btm7 xwi7vqo x1rnfs7p xl8unsv x1mwizrc x1oxztjp x4vrqqa xijokvz\",\n});\n"
        },
        {
          "path": "registry/files/tokens.stylex.js",
          "target": "@lib/tokens.stylex.js",
          "type": "registry:file",
          "content": "// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: cascader\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const cascaderStyles = Object.freeze({\n  \"group\": \"x78zum5 xdt5ytf xyesurp xeq5yr9\",\n  \"label\": \"xzavzzj x1kdkrmc xtcgsp3 xtvhhri xowzrx4\",\n  \"chain\": \"x78zum5 x1a02dak xyesurp\",\n  \"select\": \"xyho7aj x1d67laq x1j5qm77 x1y0btm7 xwi7vqo x1rnfs7p xl8unsv x1mwizrc x1oxztjp x4vrqqa xijokvz\",\n});\n"
        },
        {
          "path": "registry/files/ui/cascader/cascader.stylex.css",
          "target": "@ui/cascader/cascader.stylex.css",
          "type": "registry:file",
          "content": "@layer properties, theme, base, components, components.stylex.priority1, components.stylex.priority2, components.stylex.priority3, components.stylex.priority4;\n\n@layer components.stylex.priority1 {\n  :root, .x1klgzij {\n    --jx-brand-hue: var(--brand-hue);\n    --jx-background: var(--background);\n    --jx-foreground: var(--foreground);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-border: var(--border);\n    --jx-input: var(--input);\n    --jx-ring: var(--ring);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-font-sans: var(--font-sans);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-radius: var(--radius);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-scrim: var(--scrim);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-small: var(--text-small);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-lg: var(--text-lg);\n    --jx-track-label: var(--track-label);\n    --jx-track-wide: var(--track-wide);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-shell-w: var(--shell-w);\n    --jx-stage-w: var(--stage-w);\n    --jx-space-2: var(--space-2);\n    --jx-space-4: var(--space-4);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-80: var(--space-80);\n    --jx-hairline: var(--hairline);\n  }\n\n  .x13ei35y.x13ei35y, .x13ei35y.x13ei35y:root {\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-background: var(--background);\n    --jx-border: var(--border);\n    --jx-brand-hue: var(--brand-hue);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-font-sans: var(--font-sans);\n    --jx-foreground: var(--foreground);\n    --jx-hairline: var(--hairline);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-input: var(--input);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-radius: var(--radius);\n    --jx-ring: var(--ring);\n    --jx-scrim: var(--scrim);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shell-w: var(--shell-w);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-2: var(--space-2);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-4: var(--space-4);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-80: var(--space-80);\n    --jx-stage-w: var(--stage-w);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-lg: var(--text-lg);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-small: var(--text-small);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-track-label: var(--track-label);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-wide: var(--track-wide);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n  }\n}\n\n@layer components.stylex.priority2 {\n  .xwi7vqo {\n    border-color: var(--jx-border);\n  }\n\n  .x4vrqqa {\n    border-radius: var(--jx-radius);\n  }\n\n  .x1y0btm7 {\n    border-style: solid;\n  }\n\n  .x1j5qm77 {\n    border-width: var(--jx-hairline);\n  }\n\n  .xyesurp {\n    gap: var(--space-6);\n  }\n\n  .xyho7aj {\n    padding-block: calc(var(--jx-unit) * 1.75);\n  }\n\n  .x1d67laq {\n    padding-inline: var(--space-10);\n  }\n}\n\n@layer components.stylex.priority3 {\n  .x1rnfs7p {\n    background-color: var(--jx-background);\n  }\n\n  .xl8unsv {\n    color: var(--jx-foreground);\n  }\n\n  .xowzrx4 {\n    color: var(--jx-muted-foreground);\n  }\n\n  .x78zum5 {\n    display: flex;\n  }\n\n  .xdt5ytf {\n    flex-direction: column;\n  }\n\n  .x1a02dak {\n    flex-wrap: wrap;\n  }\n\n  .x1mwizrc {\n    font-family: var(--jx-font-mono);\n  }\n\n  .xzavzzj {\n    font-family: var(--jx-font-nav);\n  }\n\n  .x1oxztjp {\n    font-size: var(--jx-text-base);\n  }\n\n  .x1kdkrmc {\n    font-size: var(--text-label-lg);\n  }\n\n  .xtcgsp3 {\n    letter-spacing: var(--track-10);\n  }\n\n  .xtvhhri {\n    text-transform: uppercase;\n  }\n\n  .xijokvz:disabled {\n    opacity: .5;\n  }\n}\n\n@layer components.stylex.priority4 {\n  .xeq5yr9 {\n    width: fit-content;\n  }\n}\n/* buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9 · generator: @jixoai/ui-vite-plugin@0.6.0 · engine: @stylexjs/unplugin@0.19.0 */\n"
        }
      ],
      "docs": "Props: options (CascaderOption tree), name?, value ($bindable string[]), separator?, disabled?, label?, placeholder?.",
      "registryDependencies": [
        "@jixoai/form-field",
        "@jixoai/utils",
        "@jixoai/jixoai-theme",
        "@jixoai/defaults"
      ],
      "meta": {
        "group": "data-entry",
        "href": "/docs/components/cascader.html"
      }
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "image",
      "type": "registry:ui",
      "title": "Image",
      "description": "The general-purpose picture on avatar's proven laws: native <img>, lazy, async-decoded, REQUIRED intrinsic width/height (the no-CLS contract), alt semantics (text by default, '' opts decorative), and a failure fallback with src-change reset + composed onerror. Lightbox/preview is deliberately a dialog recipe, not built in.",
      "files": [
        {
          "path": "registry/files/ui/image/image.svelte",
          "target": "@ui/image/image.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/image/index.ts",
          "target": "@ui/image/index.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/image/image.stylex.js",
          "target": "@ui/image/image.stylex.js",
          "type": "registry:file",
          "content": "import './image.stylex.css';\n// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: image\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const imageStyles = Object.freeze({\n  \"img\": \"x193iq5w xt7dq6l\",\n  \"broken\": \"x9f619 x3nfvp2 x6s0dn4 xl56j7k x1j5qm77 xbsl7fq xwi7vqo x1yn5p49 xowzrx4 xf6zzl0\",\n});\n"
        },
        {
          "path": "registry/files/tokens.stylex.js",
          "target": "@lib/tokens.stylex.js",
          "type": "registry:file",
          "content": "// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: image\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const imageStyles = Object.freeze({\n  \"img\": \"x193iq5w xt7dq6l\",\n  \"broken\": \"x9f619 x3nfvp2 x6s0dn4 xl56j7k x1j5qm77 xbsl7fq xwi7vqo x1yn5p49 xowzrx4 xf6zzl0\",\n});\n"
        },
        {
          "path": "registry/files/ui/image/image-defaults.svelte.ts",
          "target": "@ui/image/image-defaults.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/image/image.stylex.css",
          "target": "@ui/image/image.stylex.css",
          "type": "registry:file",
          "content": "@layer properties, theme, base, components, components.stylex.priority1, components.stylex.priority2, components.stylex.priority3, components.stylex.priority4, components.stylex.priority5;\n\n@layer components.stylex.priority1 {\n  :root, .x1klgzij {\n    --jx-brand-hue: var(--brand-hue);\n    --jx-background: var(--background);\n    --jx-foreground: var(--foreground);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-border: var(--border);\n    --jx-input: var(--input);\n    --jx-ring: var(--ring);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-font-sans: var(--font-sans);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-radius: var(--radius);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-scrim: var(--scrim);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-small: var(--text-small);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-lg: var(--text-lg);\n    --jx-track-label: var(--track-label);\n    --jx-track-wide: var(--track-wide);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-shell-w: var(--shell-w);\n    --jx-stage-w: var(--stage-w);\n    --jx-space-2: var(--space-2);\n    --jx-space-4: var(--space-4);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-80: var(--space-80);\n    --jx-hairline: var(--hairline);\n  }\n\n  .x13ei35y.x13ei35y, .x13ei35y.x13ei35y:root {\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-background: var(--background);\n    --jx-border: var(--border);\n    --jx-brand-hue: var(--brand-hue);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-font-sans: var(--font-sans);\n    --jx-foreground: var(--foreground);\n    --jx-hairline: var(--hairline);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-input: var(--input);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-radius: var(--radius);\n    --jx-ring: var(--ring);\n    --jx-scrim: var(--scrim);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shell-w: var(--shell-w);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-2: var(--space-2);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-4: var(--space-4);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-80: var(--space-80);\n    --jx-stage-w: var(--stage-w);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-lg: var(--text-lg);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-small: var(--text-small);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-track-label: var(--track-label);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-wide: var(--track-wide);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n  }\n}\n\n@layer components.stylex.priority2 {\n  .xf6zzl0 {\n    padding: var(--jx-space-24);\n  }\n}\n\n@layer components.stylex.priority3 {\n  .xwi7vqo {\n    border-color: var(--jx-border);\n  }\n\n  .xbsl7fq {\n    border-style: dashed;\n  }\n\n  .x1j5qm77 {\n    border-width: var(--jx-hairline);\n  }\n}\n\n@layer components.stylex.priority4 {\n  .x6s0dn4 {\n    align-items: center;\n  }\n\n  .x1yn5p49 {\n    background-color: var(--jx-muted);\n  }\n\n  .x9f619 {\n    box-sizing: border-box;\n  }\n\n  .xowzrx4 {\n    color: var(--jx-muted-foreground);\n  }\n\n  .x3nfvp2 {\n    display: inline-flex;\n  }\n\n  .xl56j7k {\n    justify-content: center;\n  }\n}\n\n@layer components.stylex.priority5 {\n  .xt7dq6l {\n    height: auto;\n  }\n\n  .x193iq5w {\n    max-width: 100%;\n  }\n}\n/* buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9 · generator: @jixoai/ui-vite-plugin@0.6.0 · engine: @stylexjs/unplugin@0.19.0 */\n"
        }
      ],
      "docs": "Props: alt (required), width/height (required intrinsic), fallback? (snippet), plus <img> passthrough.",
      "meta": {
        "group": "data-display",
        "href": "/docs/components/image.html"
      },
      "registryDependencies": [
        "@jixoai/utils",
        "@jixoai/jixoai-theme",
        "@jixoai/icon",
        "@jixoai/defaults"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "float-button",
      "type": "registry:ui",
      "title": "Float button",
      "description": "The floating action button: a fixed corner button in two idioms — plain (a lone action, e.g. back-to-top) and menu (children + actions snippet: the button toggles a popover=auto stack above it, native light dismiss). Corner is a prop, not a wrapper — the consumer's layout is never touched. Press law (.jx-press) at float scale (--shadow rest, --shadow-md hover). The menu panel rides the floating-surface law: ::after shadow layer (semi-transparent black/white) + @starting-style entry; variant='solid' | 'acrylic' | 'auto' (acrylic falls back to solid under prefers-reduced-transparency; the button itself keeps the press law).",
      "files": [
        {
          "path": "registry/files/ui/float-button/float-button.svelte",
          "target": "@ui/float-button/float-button.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/float-button/index.ts",
          "target": "@ui/float-button/index.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/float-button/float-button.css",
          "target": "@ui/float-button/float-button.css",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/float-button/float-button-defaults.svelte.ts",
          "target": "@ui/float-button/float-button-defaults.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/float-button/float-button.stylex.js",
          "target": "@ui/float-button/float-button.stylex.js",
          "type": "registry:file",
          "content": "import './float-button.stylex.css';\n// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: float-button\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const fabStyles = Object.freeze({\n  \"body\": \"x3nfvp2 x1bhj078 xu9qwbo xjyslct x6s0dn4 xl56j7k x4vrqqa x1j5qm77 x1y0btm7 xwi7vqo xfmjrly x1ejfkbo x1ypdohk x1fs7p56 x1os4u4j x18lnsx5 xo1ou33 x1n4cp5d x4xl6zf x10dn3be xy9f4xx\",\n  \"stack\": \"xixxii4 x13tdkmf x78zum5 xdt5ytf x6s0dn4 xp7e2i\",\n  \"stackButton\": \"x1uhb9sk x13tdkmf\",\n  \"fixedButton\": \"xixxii4 x13tdkmf\",\n  \"bottomRight\": \"x1g0ms9i x1w1w9so\",\n  \"bottomLeft\": \"x1g0ms9i x1qecva5\",\n  \"topRight\": \"ximkaui x1w1w9so\",\n  \"topLeft\": \"ximkaui x1qecva5\",\n  \"menuBody\": \"xyz91iy\",\n});\n"
        },
        {
          "path": "registry/files/tokens.stylex.js",
          "target": "@lib/tokens.stylex.js",
          "type": "registry:file",
          "content": "// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: float-button\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const fabStyles = Object.freeze({\n  \"body\": \"x3nfvp2 x1bhj078 xu9qwbo xjyslct x6s0dn4 xl56j7k x4vrqqa x1j5qm77 x1y0btm7 xwi7vqo xfmjrly x1ejfkbo x1ypdohk x1fs7p56 x1os4u4j x18lnsx5 xo1ou33 x1n4cp5d x4xl6zf x10dn3be xy9f4xx\",\n  \"stack\": \"xixxii4 x13tdkmf x78zum5 xdt5ytf x6s0dn4 xp7e2i\",\n  \"stackButton\": \"x1uhb9sk x13tdkmf\",\n  \"fixedButton\": \"xixxii4 x13tdkmf\",\n  \"bottomRight\": \"x1g0ms9i x1w1w9so\",\n  \"bottomLeft\": \"x1g0ms9i x1qecva5\",\n  \"topRight\": \"ximkaui x1w1w9so\",\n  \"topLeft\": \"ximkaui x1qecva5\",\n  \"menuBody\": \"xyz91iy\",\n});\n"
        },
        {
          "path": "registry/files/ui/float-button/float-button.stylex.css",
          "target": "@ui/float-button/float-button.stylex.css",
          "type": "registry:file",
          "content": "@layer properties, theme, base, components, components.stylex.priority1, components.stylex.priority2, components.stylex.priority3, components.stylex.priority4, components.stylex.priority5;\n\n@layer components.stylex.priority1 {\n  :root, .x1klgzij {\n    --jx-brand-hue: var(--brand-hue);\n    --jx-background: var(--background);\n    --jx-foreground: var(--foreground);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-border: var(--border);\n    --jx-input: var(--input);\n    --jx-ring: var(--ring);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-font-sans: var(--font-sans);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-radius: var(--radius);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-scrim: var(--scrim);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-small: var(--text-small);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-lg: var(--text-lg);\n    --jx-track-label: var(--track-label);\n    --jx-track-wide: var(--track-wide);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-shell-w: var(--shell-w);\n    --jx-stage-w: var(--stage-w);\n    --jx-space-2: var(--space-2);\n    --jx-space-4: var(--space-4);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-80: var(--space-80);\n    --jx-hairline: var(--hairline);\n  }\n\n  .x13ei35y.x13ei35y, .x13ei35y.x13ei35y:root {\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-background: var(--background);\n    --jx-border: var(--border);\n    --jx-brand-hue: var(--brand-hue);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-font-sans: var(--font-sans);\n    --jx-foreground: var(--foreground);\n    --jx-hairline: var(--hairline);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-input: var(--input);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-radius: var(--radius);\n    --jx-ring: var(--ring);\n    --jx-scrim: var(--scrim);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shell-w: var(--shell-w);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-2: var(--space-2);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-4: var(--space-4);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-80: var(--space-80);\n    --jx-stage-w: var(--stage-w);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-lg: var(--text-lg);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-small: var(--text-small);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-track-label: var(--track-label);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-wide: var(--track-wide);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n  }\n\n  .x18lnsx5 {\n    --jx-press-shadow-active: var(--shadow-md-press);\n  }\n\n  .x1os4u4j {\n    --jx-press-shadow-hover: var(--shadow-md);\n  }\n\n  .x1fs7p56 {\n    --jx-press-shadow: var(--shadow);\n  }\n}\n\n@layer components.stylex.priority2 {\n  .xyz91iy {\n    padding: var(--space-4);\n  }\n}\n\n@layer components.stylex.priority3 {\n  .xwi7vqo {\n    border-color: var(--jx-border);\n  }\n\n  .x4vrqqa {\n    border-radius: var(--jx-radius);\n  }\n\n  .x1y0btm7 {\n    border-style: solid;\n  }\n\n  .x1j5qm77 {\n    border-width: var(--jx-hairline);\n  }\n\n  .xp7e2i {\n    gap: var(--space-8);\n  }\n\n  .xo1ou33:hover {\n    border-color: var(--jx-primary);\n  }\n}\n\n@layer components.stylex.priority4 {\n  .x6s0dn4 {\n    align-items: center;\n  }\n\n  .xjyslct {\n    appearance: none;\n  }\n\n  .xfmjrly {\n    background-color: var(--jx-popover);\n  }\n\n  .x1ejfkbo {\n    color: var(--jx-popover-foreground);\n  }\n\n  .x1ypdohk {\n    cursor: pointer;\n  }\n\n  .x78zum5 {\n    display: flex;\n  }\n\n  .x3nfvp2 {\n    display: inline-flex;\n  }\n\n  .xdt5ytf {\n    flex-direction: column;\n  }\n\n  .xl56j7k {\n    justify-content: center;\n  }\n\n  .xixxii4 {\n    position: fixed;\n  }\n\n  .x1uhb9sk {\n    position: static;\n  }\n\n  .x13tdkmf {\n    z-index: 80;\n  }\n\n  .x10dn3be:focus-visible {\n    outline-color: var(--jx-ring);\n  }\n\n  .xy9f4xx:focus-visible {\n    outline-offset: -1px;\n  }\n\n  .x4xl6zf:focus-visible {\n    outline-width: 1px;\n  }\n\n  .x1n4cp5d:hover {\n    color: var(--jx-primary);\n  }\n}\n\n@layer components.stylex.priority5 {\n  .x1g0ms9i {\n    bottom: var(--space-20);\n  }\n\n  .x1qecva5 {\n    left: var(--space-20);\n  }\n\n  .x1bhj078 {\n    min-height: var(--jx-hit);\n  }\n\n  .xu9qwbo {\n    min-width: var(--jx-hit);\n  }\n\n  .x1w1w9so {\n    right: var(--space-20);\n  }\n\n  .ximkaui {\n    top: 5.5rem;\n  }\n}\n/* buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9 · generator: @jixoai/ui-vite-plugin@0.6.0 · engine: @stylexjs/unplugin@0.19.0 */\n"
        }
      ],
      "docs": "Props: label (required — icon-only buttons must say themselves), corner? ('bottom-right' default), onclick? (plain), actions? (snippet, menu idiom), children (icon/glyph). Menu idiom: the actions snippet must bring real buttons/links carrying role=menuitem (the walk contract is theirs).",
      "meta": {
        "group": "general",
        "href": "/docs/components/float-button.html"
      },
      "registryDependencies": [
        "@jixoai/utils",
        "@jixoai/jixoai-theme",
        "@jixoai/defaults",
        "@jixoai/density"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "badge-indicator",
      "type": "registry:ui",
      "title": "Badge indicator",
      "description": "antd Badge's live half — the count/dot overlay riding a corner of its child (avatar, icon, tab): dot is presence without a number; count caps at overflow (99+ default); count=0 hides honestly (zero unread IS no badge) unless showZero. Standalone (no children) renders an inline chip.",
      "files": [
        {
          "path": "registry/files/ui/badge-indicator/badge-indicator.svelte",
          "target": "@ui/badge-indicator/badge-indicator.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/badge-indicator/index.ts",
          "target": "@ui/badge-indicator/index.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/badge-indicator/badge-indicator-defaults.svelte.ts",
          "target": "@ui/badge-indicator/badge-indicator-defaults.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/badge-indicator/badge-indicator.stylex.js",
          "target": "@ui/badge-indicator/badge-indicator.stylex.js",
          "type": "registry:file",
          "content": "import './badge-indicator.stylex.css';\n// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: badge-indicator\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const badgeIndicatorStyles = Object.freeze({\n  \"wrap\": \"x1n2onr6 x3nfvp2\",\n  \"base\": \"x9f619 x3nfvp2 x6s0dn4 xl56j7k x1j5qm77 x1y0btm7 x11uo9fj x1mwizrc x1o1qgpq x1l0xvxy x4vrqqa\",\n  \"dot\": \"xqubb6z x19z0ncr xklhnak x1717udv x1wgjywl\",\n  \"count\": \"xh33wro x6kkvrv xaig9lk xt970qd x13imvh9 x7qu74b\",\n  \"anchored\": \"x10l6tqk xy3xwsh x1wfcd4u\",\n});\n"
        },
        {
          "path": "registry/files/tokens.stylex.js",
          "target": "@lib/tokens.stylex.js",
          "type": "registry:file",
          "content": "// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: badge-indicator\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const badgeIndicatorStyles = Object.freeze({\n  \"wrap\": \"x1n2onr6 x3nfvp2\",\n  \"base\": \"x9f619 x3nfvp2 x6s0dn4 xl56j7k x1j5qm77 x1y0btm7 x11uo9fj x1mwizrc x1o1qgpq x1l0xvxy x4vrqqa\",\n  \"dot\": \"xqubb6z x19z0ncr xklhnak x1717udv x1wgjywl\",\n  \"count\": \"xh33wro x6kkvrv xaig9lk xt970qd x13imvh9 x7qu74b\",\n  \"anchored\": \"x10l6tqk xy3xwsh x1wfcd4u\",\n});\n"
        },
        {
          "path": "registry/files/ui/badge-indicator/badge-indicator.stylex.css",
          "target": "@ui/badge-indicator/badge-indicator.stylex.css",
          "type": "registry:file",
          "content": "@layer properties, theme, base, components, components.stylex.priority1, components.stylex.priority2, components.stylex.priority3, components.stylex.priority4, components.stylex.priority5;\n\n@layer components.stylex.priority1 {\n  :root, .x1klgzij {\n    --jx-brand-hue: var(--brand-hue);\n    --jx-background: var(--background);\n    --jx-foreground: var(--foreground);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-border: var(--border);\n    --jx-input: var(--input);\n    --jx-ring: var(--ring);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-font-sans: var(--font-sans);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-radius: var(--radius);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-scrim: var(--scrim);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-small: var(--text-small);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-lg: var(--text-lg);\n    --jx-track-label: var(--track-label);\n    --jx-track-wide: var(--track-wide);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-shell-w: var(--shell-w);\n    --jx-stage-w: var(--stage-w);\n    --jx-space-2: var(--space-2);\n    --jx-space-4: var(--space-4);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-80: var(--space-80);\n    --jx-hairline: var(--hairline);\n  }\n\n  .x13ei35y.x13ei35y, .x13ei35y.x13ei35y:root {\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-background: var(--background);\n    --jx-border: var(--border);\n    --jx-brand-hue: var(--brand-hue);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-font-sans: var(--font-sans);\n    --jx-foreground: var(--foreground);\n    --jx-hairline: var(--hairline);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-input: var(--input);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-radius: var(--radius);\n    --jx-ring: var(--ring);\n    --jx-scrim: var(--scrim);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shell-w: var(--shell-w);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-2: var(--space-2);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-4: var(--space-4);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-80: var(--space-80);\n    --jx-stage-w: var(--stage-w);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-lg: var(--text-lg);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-small: var(--text-small);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-track-label: var(--track-label);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-wide: var(--track-wide);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n  }\n}\n\n@layer components.stylex.priority2 {\n  .x1717udv {\n    padding: 0;\n  }\n}\n\n@layer components.stylex.priority3 {\n  .x11uo9fj {\n    border-color: var(--jx-background);\n  }\n\n  .x4vrqqa {\n    border-radius: var(--jx-radius);\n  }\n\n  .x1y0btm7 {\n    border-style: solid;\n  }\n\n  .x1j5qm77 {\n    border-width: var(--jx-hairline);\n  }\n\n  .xt970qd {\n    padding-block: 0;\n  }\n\n  .xaig9lk {\n    padding-inline: calc(var(--jx-unit) * 1);\n  }\n}\n\n@layer components.stylex.priority4 {\n  .x6s0dn4 {\n    align-items: center;\n  }\n\n  .x13imvh9 {\n    background-color: var(--jx-destructive);\n  }\n\n  .x1wgjywl {\n    background-color: var(--jx-primary);\n  }\n\n  .x9f619 {\n    box-sizing: border-box;\n  }\n\n  .x7qu74b {\n    color: var(--jx-destructive-foreground);\n  }\n\n  .x3nfvp2 {\n    display: inline-flex;\n  }\n\n  .x1mwizrc {\n    font-family: var(--jx-font-mono);\n  }\n\n  .x1o1qgpq {\n    font-size: var(--jx-text-micro);\n  }\n\n  .xl56j7k {\n    justify-content: center;\n  }\n\n  .x1l0xvxy {\n    line-height: var(--jx-leading-none);\n  }\n\n  .x10l6tqk {\n    position: absolute;\n  }\n\n  .x1n2onr6 {\n    position: relative;\n  }\n}\n\n@layer components.stylex.priority5 {\n  .xklhnak {\n    height: calc(var(--jx-unit) * 2.5);\n  }\n\n  .x6kkvrv {\n    height: calc(var(--jx-unit) * 4.5);\n  }\n\n  .x19z0ncr {\n    min-width: calc(var(--jx-unit) * 2.5);\n  }\n\n  .xh33wro {\n    min-width: calc(var(--jx-unit) * 4.5);\n  }\n\n  .x1wfcd4u {\n    right: calc(var(--jx-unit) * -1.5);\n  }\n\n  .xy3xwsh {\n    top: calc(var(--jx-unit) * -1.5);\n  }\n\n  .xqubb6z {\n    width: calc(var(--jx-unit) * 2.5);\n  }\n}\n/* buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9 · generator: @jixoai/ui-vite-plugin@0.6.0 · engine: @stylexjs/unplugin@0.19.0 */\n"
        }
      ],
      "docs": "Props: dot?, count?, overflow? (99), showZero?, label? (required name in dot mode), children? (the host element).",
      "meta": {
        "group": "data-display",
        "href": "/docs/components/badge-indicator.html"
      },
      "registryDependencies": [
        "@jixoai/defaults",
        "@jixoai/jixoai-theme"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "anchor",
      "type": "registry:ui",
      "title": "Anchor",
      "description": "The in-page rail as a composed family: AnchorItem children are the targets (DOM-delegated scrollspy — no registration); the pick paints aria-current=location; offset drives the sticky-header pick line; capture-phase scroll listening covers inner scrollers.",
      "files": [
        {
          "path": "registry/files/ui/anchor/anchor-item.svelte",
          "target": "@ui/anchor/anchor-item.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/anchor/anchor.svelte",
          "target": "@ui/anchor/anchor.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/anchor/index.ts",
          "target": "@ui/anchor/index.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/anchor/anchor-defaults.svelte.ts",
          "target": "@ui/anchor/anchor-defaults.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/anchor/anchor.stylex.js",
          "target": "@ui/anchor/anchor.stylex.js",
          "type": "registry:file",
          "content": "import './anchor.stylex.css';\n// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: anchor\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const anchorStyles = Object.freeze({\n  \"rail\": \"x78zum5 xdt5ytf x1oau6nd x1ahhzbi x19ypqd9 xwi7vqo\",\n  \"link\": \"x1ae7oz7 x78zum5 x1bhj078 x6s0dn4 xcyc4f4 x19ypqd9 xwwigjq xzavzzj xxguibh xn212u0 xtvhhri xp0kdp7 x1hl2dhg xrf8owv x7c9pmz xdq8spx xkvsl0u x4xl6zf x10dn3be xy9f4xx\",\n  \"linkActive\": \"x5owh50 xl8unsv\",\n  \"linkIdle\": \"x1g4hjc xowzrx4\",\n});\n"
        },
        {
          "path": "registry/files/tokens.stylex.js",
          "target": "@lib/tokens.stylex.js",
          "type": "registry:file",
          "content": "// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: anchor\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const anchorStyles = Object.freeze({\n  \"rail\": \"x78zum5 xdt5ytf x1oau6nd x1ahhzbi x19ypqd9 xwi7vqo\",\n  \"link\": \"x1ae7oz7 x78zum5 x1bhj078 x6s0dn4 xcyc4f4 x19ypqd9 xwwigjq xzavzzj xxguibh xn212u0 xtvhhri xp0kdp7 x1hl2dhg xrf8owv x7c9pmz xdq8spx xkvsl0u x4xl6zf x10dn3be xy9f4xx\",\n  \"linkActive\": \"x5owh50 xl8unsv\",\n  \"linkIdle\": \"x1g4hjc xowzrx4\",\n});\n"
        },
        {
          "path": "registry/files/ui/anchor/anchor.stylex.css",
          "target": "@ui/anchor/anchor.stylex.css",
          "type": "registry:file",
          "content": "@layer properties, theme, base, components, components.stylex.priority1, components.stylex.priority2, components.stylex.priority3, components.stylex.priority4;\n\n@layer components.stylex.priority1 {\n  :root, .x1klgzij {\n    --jx-brand-hue: var(--brand-hue);\n    --jx-background: var(--background);\n    --jx-foreground: var(--foreground);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-border: var(--border);\n    --jx-input: var(--input);\n    --jx-ring: var(--ring);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-font-sans: var(--font-sans);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-radius: var(--radius);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-scrim: var(--scrim);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-small: var(--text-small);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-lg: var(--text-lg);\n    --jx-track-label: var(--track-label);\n    --jx-track-wide: var(--track-wide);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-shell-w: var(--shell-w);\n    --jx-stage-w: var(--stage-w);\n    --jx-space-2: var(--space-2);\n    --jx-space-4: var(--space-4);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-80: var(--space-80);\n    --jx-hairline: var(--hairline);\n  }\n\n  .x13ei35y.x13ei35y, .x13ei35y.x13ei35y:root {\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-background: var(--background);\n    --jx-border: var(--border);\n    --jx-brand-hue: var(--brand-hue);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-font-sans: var(--font-sans);\n    --jx-foreground: var(--foreground);\n    --jx-hairline: var(--hairline);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-input: var(--input);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-radius: var(--radius);\n    --jx-ring: var(--ring);\n    --jx-scrim: var(--scrim);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shell-w: var(--shell-w);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-2: var(--space-2);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-4: var(--space-4);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-80: var(--space-80);\n    --jx-stage-w: var(--stage-w);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-lg: var(--text-lg);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-small: var(--text-small);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-track-label: var(--track-label);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-wide: var(--track-wide);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n  }\n}\n\n@layer components.stylex.priority2 {\n  .xwi7vqo {\n    border-color: var(--jx-border);\n  }\n\n  .x1oau6nd {\n    gap: var(--jx-stack);\n  }\n\n  .xwwigjq {\n    padding-inline: var(--jx-inset);\n  }\n\n  .x1hl2dhg {\n    text-decoration: none;\n  }\n}\n\n@layer components.stylex.priority3 {\n  .x6s0dn4 {\n    align-items: center;\n  }\n\n  .xl8unsv {\n    color: var(--jx-foreground);\n  }\n\n  .xowzrx4 {\n    color: var(--jx-muted-foreground);\n  }\n\n  .x78zum5 {\n    display: flex;\n  }\n\n  .xdt5ytf {\n    flex-direction: column;\n  }\n\n  .xzavzzj {\n    font-family: var(--jx-font-nav);\n  }\n\n  .xxguibh {\n    font-size: var(--jx-text);\n  }\n\n  .xp0kdp7 {\n    letter-spacing: var(--jx-track-wide);\n  }\n\n  .xn212u0 {\n    line-height: var(--jx-line);\n  }\n\n  .x1ae7oz7 {\n    margin-inline-start: calc(var(--jx-hairline) * -1);\n  }\n\n  .xtvhhri {\n    text-transform: uppercase;\n  }\n\n  .x7c9pmz {\n    transition-duration: var(--motion-150, .15s);\n  }\n\n  .xrf8owv {\n    transition-property: color, border-color;\n  }\n\n  .xdq8spx {\n    transition-timing-function: var(--motion-ease-out, ease-out);\n  }\n\n  .x10dn3be:focus-visible {\n    outline-color: var(--jx-ring);\n  }\n\n  .xy9f4xx:focus-visible {\n    outline-offset: -1px;\n  }\n\n  .x4xl6zf:focus-visible {\n    outline-width: 1px;\n  }\n\n  .xkvsl0u:hover {\n    color: var(--jx-foreground);\n  }\n}\n\n@layer components.stylex.priority4 {\n  .x1g4hjc {\n    border-left-color: #0000;\n  }\n\n  .x5owh50 {\n    border-left-color: var(--jx-primary);\n  }\n\n  .x19ypqd9 {\n    border-left-style: solid;\n  }\n\n  .xcyc4f4 {\n    border-left-width: calc(var(--jx-hairline) * 2);\n  }\n\n  .x1ahhzbi {\n    border-left-width: var(--jx-hairline);\n  }\n\n  .x1bhj078 {\n    min-height: var(--jx-hit);\n  }\n}\n/* buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9 · generator: @jixoai/ui-vite-plugin@0.6.0 · engine: @stylexjs/unplugin@0.19.0 */\n"
        }
      ],
      "docs": "Props: items ({href:'#id', label}[]), label?, offset? (96 — the pick line, for sticky headers).",
      "registryDependencies": [
        "@jixoai/scroll-spy",
        "@jixoai/jixoai-theme",
        "@jixoai/defaults"
      ],
      "meta": {
        "group": "navigation",
        "href": "/docs/components/anchor.html"
      }
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "tour",
      "type": "registry:ui",
      "title": "Tour",
      "description": "The spotlight tour: steps carry targets (behavior domain, driver.js precedent); the card opens via the card(api) snippet ({index, total, step, next, prev, skip}) with the zero-config default card when absent. Spotlight, focus and step lifecycle unchanged.",
      "files": [
        {
          "path": "registry/files/ui/tour/index.ts",
          "target": "@ui/tour/index.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/tour/tour.css",
          "target": "@ui/tour/tour.css",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/tour/tour.svelte",
          "target": "@ui/tour/tour.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/tour/tour-defaults.svelte.ts",
          "target": "@ui/tour/tour-defaults.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/tour/tour.stylex.js",
          "target": "@ui/tour/tour.stylex.js",
          "type": "registry:file",
          "content": "import './tour.stylex.css';\n// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: tour\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const tourStyles = Object.freeze({\n  \"hole\": \"xixxii4 x47corl\",\n  \"surfaceBody\": \"x78zum5 xdt5ytf xp7e2i x18t9cuk x1632kjb\",\n  \"title\": \"x1ghz6dp xzavzzj x1oxztjp xtvhhri x1d3wq0c xl8unsv\",\n  \"description\": \"x1ghz6dp x1oxztjp x1k6w76s xowzrx4\",\n  \"meta\": \"x1mwizrc x1ur3rz7 xowzrx4\",\n  \"actions\": \"xhnq7et x78zum5 x6s0dn4 x1qughib xsnn5ew\",\n  \"navRow\": \"x78zum5 xp7e2i\",\n  \"skip\": \"x1ypdohk xjyslct xc342km xjbqb8w xzavzzj x1ur3rz7 xtvhhri x1d3wq0c xowzrx4 xujl8zx xi2nhp4 xkvsl0u x4xl6zf x10dn3be xy9f4xx\",\n  \"navBtn\": \"x3nfvp2 x1ypdohk xjyslct x1j5qm77 x1y0btm7 xy01hyd x1e1zj16 xzavzzj x1ur3rz7 xtvhhri x1d3wq0c xgksgmo x1s07b3s x1lfpgzf x4xl6zf x10dn3be xy9f4xx\",\n  \"navNext\": \"xx5a0qd x1rnfs7p x18as732\",\n});\n"
        },
        {
          "path": "registry/files/tokens.stylex.js",
          "target": "@lib/tokens.stylex.js",
          "type": "registry:file",
          "content": "// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: tour\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const tourStyles = Object.freeze({\n  \"hole\": \"xixxii4 x47corl\",\n  \"surfaceBody\": \"x78zum5 xdt5ytf xp7e2i x18t9cuk x1632kjb\",\n  \"title\": \"x1ghz6dp xzavzzj x1oxztjp xtvhhri x1d3wq0c xl8unsv\",\n  \"description\": \"x1ghz6dp x1oxztjp x1k6w76s xowzrx4\",\n  \"meta\": \"x1mwizrc x1ur3rz7 xowzrx4\",\n  \"actions\": \"xhnq7et x78zum5 x6s0dn4 x1qughib xsnn5ew\",\n  \"navRow\": \"x78zum5 xp7e2i\",\n  \"skip\": \"x1ypdohk xjyslct xc342km xjbqb8w xzavzzj x1ur3rz7 xtvhhri x1d3wq0c xowzrx4 xujl8zx xi2nhp4 xkvsl0u x4xl6zf x10dn3be xy9f4xx\",\n  \"navBtn\": \"x3nfvp2 x1ypdohk xjyslct x1j5qm77 x1y0btm7 xy01hyd x1e1zj16 xzavzzj x1ur3rz7 xtvhhri x1d3wq0c xgksgmo x1s07b3s x1lfpgzf x4xl6zf x10dn3be xy9f4xx\",\n  \"navNext\": \"xx5a0qd x1rnfs7p x18as732\",\n});\n"
        },
        {
          "path": "registry/files/ui/tour/tour.stylex.css",
          "target": "@ui/tour/tour.stylex.css",
          "type": "registry:file",
          "content": "@layer properties, theme, base, components, components.stylex.priority1, components.stylex.priority2, components.stylex.priority3, components.stylex.priority4, components.stylex.priority5;\n\n@layer components.stylex.priority1 {\n  :root, .x1klgzij {\n    --jx-brand-hue: var(--brand-hue);\n    --jx-background: var(--background);\n    --jx-foreground: var(--foreground);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-border: var(--border);\n    --jx-input: var(--input);\n    --jx-ring: var(--ring);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-font-sans: var(--font-sans);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-radius: var(--radius);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-scrim: var(--scrim);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-small: var(--text-small);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-lg: var(--text-lg);\n    --jx-track-label: var(--track-label);\n    --jx-track-wide: var(--track-wide);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-shell-w: var(--shell-w);\n    --jx-stage-w: var(--stage-w);\n    --jx-space-2: var(--space-2);\n    --jx-space-4: var(--space-4);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-80: var(--space-80);\n    --jx-hairline: var(--hairline);\n  }\n\n  .x13ei35y.x13ei35y, .x13ei35y.x13ei35y:root {\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-background: var(--background);\n    --jx-border: var(--border);\n    --jx-brand-hue: var(--brand-hue);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-font-sans: var(--font-sans);\n    --jx-foreground: var(--foreground);\n    --jx-hairline: var(--hairline);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-input: var(--input);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-radius: var(--radius);\n    --jx-ring: var(--ring);\n    --jx-scrim: var(--scrim);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shell-w: var(--shell-w);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-2: var(--space-2);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-4: var(--space-4);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-80: var(--space-80);\n    --jx-stage-w: var(--stage-w);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-lg: var(--text-lg);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-small: var(--text-small);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-track-label: var(--track-label);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-wide: var(--track-wide);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n  }\n}\n\n@layer components.stylex.priority2 {\n  .x1ghz6dp {\n    margin: 0;\n  }\n}\n\n@layer components.stylex.priority3 {\n  .xx5a0qd {\n    border-color: var(--jx-primary);\n  }\n\n  .x1y0btm7 {\n    border-style: solid;\n  }\n\n  .xc342km {\n    border-width: 0;\n  }\n\n  .x1j5qm77 {\n    border-width: var(--jx-hairline);\n  }\n\n  .xsnn5ew {\n    gap: var(--space-12);\n  }\n\n  .xp7e2i {\n    gap: var(--space-8);\n  }\n\n  .x1632kjb {\n    padding-block: calc(var(--jx-unit) * 3.5);\n  }\n\n  .x1e1zj16 {\n    padding-block: var(--space-6);\n  }\n\n  .xy01hyd {\n    padding-inline: calc(var(--jx-unit) * 3.5);\n  }\n\n  .x18t9cuk {\n    padding-inline: var(--space-16);\n  }\n}\n\n@layer components.stylex.priority4 {\n  .x6s0dn4 {\n    align-items: center;\n  }\n\n  .xjyslct {\n    appearance: none;\n  }\n\n  .xjbqb8w {\n    background-color: #0000;\n  }\n\n  .x1rnfs7p {\n    background-color: var(--jx-background);\n  }\n\n  .xgksgmo {\n    box-shadow: var(--jx-shadow-2xs);\n  }\n\n  .xl8unsv {\n    color: var(--jx-foreground);\n  }\n\n  .xowzrx4 {\n    color: var(--jx-muted-foreground);\n  }\n\n  .x18as732 {\n    color: var(--jx-primary);\n  }\n\n  .x1ypdohk {\n    cursor: pointer;\n  }\n\n  .x78zum5 {\n    display: flex;\n  }\n\n  .x3nfvp2 {\n    display: inline-flex;\n  }\n\n  .xdt5ytf {\n    flex-direction: column;\n  }\n\n  .x1mwizrc {\n    font-family: var(--jx-font-mono);\n  }\n\n  .xzavzzj {\n    font-family: var(--jx-font-nav);\n  }\n\n  .x1oxztjp {\n    font-size: var(--jx-text-base);\n  }\n\n  .x1ur3rz7 {\n    font-size: var(--text-label);\n  }\n\n  .x1qughib {\n    justify-content: space-between;\n  }\n\n  .x1d3wq0c {\n    letter-spacing: var(--track-10, .1em);\n  }\n\n  .x1k6w76s {\n    line-height: var(--leading-155, 1.55);\n  }\n\n  .x47corl {\n    pointer-events: none;\n  }\n\n  .xixxii4 {\n    position: fixed;\n  }\n\n  .xujl8zx {\n    text-decoration-line: underline;\n  }\n\n  .xi2nhp4 {\n    text-decoration-style: dotted;\n  }\n\n  .xtvhhri {\n    text-transform: uppercase;\n  }\n\n  .x10dn3be:focus-visible {\n    outline-color: var(--jx-ring);\n  }\n\n  .xy9f4xx:focus-visible {\n    outline-offset: -1px;\n  }\n\n  .x4xl6zf:focus-visible {\n    outline-width: 1px;\n  }\n\n  .x1s07b3s:disabled {\n    cursor: not-allowed;\n  }\n\n  .x1lfpgzf:disabled {\n    opacity: .4;\n  }\n\n  .xkvsl0u:hover {\n    color: var(--jx-foreground);\n  }\n}\n\n@layer components.stylex.priority5 {\n  .xhnq7et {\n    margin-top: var(--space-4);\n  }\n}\n/* buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9 · generator: @jixoai/ui-vite-plugin@0.6.0 · engine: @stylexjs/unplugin@0.19.0 */\n"
        }
      ],
      "docs": "Props: steps ({target: selector | resolver, title, description?}[]), open ($bindable), startAt?, onfinish?(stoppedAtIndex), onstep?, nextLabel/prevLabel/skipLabel?.",
      "meta": {
        "group": "layer",
        "href": "/docs/components/tour.html"
      },
      "registryDependencies": [
        "@jixoai/utils",
        "@jixoai/jixoai-theme",
        "@jixoai/defaults"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "ghostty-vt",
      "type": "registry:lib",
      "title": "ghostty-vt wasm binding",
      "description": "Framework-free WebAssembly binding for libghostty-vt with an xterm.js-convention Terminal facade: init() loads the shared wasm core, new Terminal({cols, rows, cursorBlink, cursorStyle}) speaks write/writeln/paste/resize/reset/clear/scrollLines, disposable onData/onResize, getSelection/hasSelection/clearSelection, and renderer-facing extensions (dirtyRows, readCursor, handleKey). Under the facade the raw ABI core stays first-class: every struct offset, enum value and cell bit parsed at load time from ghostty_type_json() — zero hardcoded offsets, immune to nightly ABI drift. Cursor (DECSCUSR + OSC 12 color), drag/word/line selection gestures, paste gate, base64 snapshots, typed GhosttyVTError.",
      "files": [
        {
          "path": "registry/files/lib/ghostty-vt.ts",
          "target": "@lib/ghostty-vt.ts",
          "type": "registry:file"
        }
      ],
      "docs": "await init({ url }) from the virtual:jixoai-ghostty module (or pass a core for test isolation). const term = new Terminal(); term.write(ptyBytes); term.onData(s => sendToPty(s)); paint from term.dirtyRows() + term.readCursor(); keys via term.handleKey(KeyboardEvent); selection via getSelection(). xterm.js users: the facade maps 1:1 to the API you know; dirtyRows/readCursor are the renderer extensions.",
      "meta": {
        "group": "engines",
        "href": "/docs/components/ghostty-term.html"
      },
      "registryDependencies": [],
      "dependencies": []
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "highlight",
      "type": "registry:lib",
      "title": "Pluggable highlight backends (core contract)",
      "description": "The engine-agnostic CONTRACT of the highlight matrix (highlight-engine-matrix, 2026-09-06): the HighlightBackend interface (markup vs range output models), the zero-dependency context seam (HIGHLIGHT_KEY via plain getContext — the density precedent), and the two runtime helpers every factory shares (requestedLang / canonicalLang) — PLUS the language-detection contract (highlight-lang-detector, 2026-09-07): the LanguageDetector interface + the AUTO_LANG sentinel (lang-detector.ts — STRICT equality, 'AUTO'/' auto ' are ordinary langs) and the second zero-dependency seam HIGHLIGHT_DETECT_KEY (context-key.ts — every write path stores the same { detector } adapter shape). ZERO npm dependencies and ZERO engine imports ride this item — engines install as their own items (highlight-shiki / -prismjs / -microlighter / -highlightjs / -sugar-high / -tree-sitter), the DLD waterfall as highlight-lang-detector; the app side owns the default via the seam or a per-instance backend prop.",
      "files": [
        {
          "path": "registry/files/lib/highlight/backend.ts",
          "target": "@lib/highlight/backend.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/lib/highlight/lang-detector.ts",
          "target": "@lib/highlight/lang-detector.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/lib/highlight/context-key.ts",
          "target": "@lib/highlight/context-key.ts",
          "type": "registry:file"
        }
      ],
      "dependencies": [],
      "registryDependencies": [],
      "docs": "import type { HighlightBackend } from '$lib/highlight/backend' — one interface, two output models: markup backends write token spans into the element (survive the print freeze), range backends register CSS Custom Highlight ranges (zero markup; degrade on paper). Engine factories live in their own items; the shipped context seam is context-key.ts only (kernel wiring stays app-side). The detection half rides the same contract files: AUTO_LANG + LanguageDetector from '$lib/highlight/lang-detector', the HIGHLIGHT_DETECT_KEY seam from '$lib/highlight/context-key' (the DLD waterfall itself is the highlight-lang-detector item).",
      "meta": {
        "group": "engines",
        "href": "/docs/components/code-card.html"
      }
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "highlight-shiki",
      "type": "registry:lib",
      "title": "Shiki highlight backend",
      "description": "The DEFAULT engine of the matrix (highlight-engine-matrix, 2026-09-06): the shiki() backend factory over lib/shiki — a thin adapter with zero new downloads, plus the per-instance langs allowlist (shiki({ langs: [...] }) restricts an instance without touching the shared facade registry; omitted = the full curated set). Markup output; the pre editor-colors ride-along and the plain-structure guard carry over from highlight-backend-pluggable (2026-09-02). code-card pins this engine as its only default; the stock DEFAULT_SHIKI_BACKEND singleton is the no-provider fallback.",
      "files": [
        {
          "path": "registry/files/lib/highlight/shiki.ts",
          "target": "@lib/highlight/shiki.ts",
          "type": "registry:file"
        }
      ],
      "dependencies": [],
      "registryDependencies": [
        "@jixoai/highlight",
        "@jixoai/shiki"
      ],
      "docs": "import { shiki, DEFAULT_SHIKI_BACKEND } from '$lib/highlight/shiki' — <CodeCard backend={shiki()}>; shiki({ langs: ['ts', 'bash'] }) slims the instance; the jixoai default theme is the zero-download --tok-* css-variables recipe (see the shiki lib item).",
      "meta": {
        "group": "engines",
        "href": "/docs/components/code-card.html"
      }
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "highlight-prismjs",
      "type": "registry:lib",
      "title": "Prism.js highlight backend",
      "description": "The prismjs() backend factory as its own item (highlight-engine-matrix, 2026-09-06): lazy manual-mode core, dependency-ordered grammar chains, lazy stock theme stylesheets, and the per-instance langs allowlist (prismjs({ langs: [...] }); omitted = the full curated set minus what prismjs 1.30 no longer ships — svelte/vue). Markup output (survives print); one active theme per document (last requested wins) is Prism's own model.",
      "files": [
        {
          "path": "registry/files/lib/highlight/prismjs.ts",
          "target": "@lib/highlight/prismjs.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/lib/highlight/vendor-prismjs.d.ts",
          "target": "@lib/highlight/vendor-prismjs.d.ts",
          "type": "registry:file"
        }
      ],
      "dependencies": [
        "prismjs@^1.30.0"
      ],
      "registryDependencies": [
        "@jixoai/highlight"
      ],
      "docs": "import { prismjs } from '$lib/highlight/prismjs' — <CodeCard backend={prismjs()}>; prismjs({ langs: ['css'] }) slims the instance; unknown ids reject with a hint and the card falls back to plain text.",
      "meta": {
        "group": "engines",
        "href": "/docs/components/code-card.html"
      }
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "highlight-microlighter",
      "type": "registry:lib",
      "title": "MicroLighter highlight backend",
      "description": "The microLighter() backend factory as its own item (highlight-engine-matrix, 2026-09-06): the RANGE output model — zero markup, tokens registered as CSS Custom Highlight API ranges over the plain text node, painted by a data-syntax-theme scoped stylesheet. Feature-gated (browsers without the API reject before touching the DOM); whole-document rescan per paint (its global registry law); known, test-locked limitation: ranges do not survive the print freeze — pin a markup backend for paper. No langs option: microlighter ships one all-in TextMate set (the spec's engine exemption).",
      "files": [
        {
          "path": "registry/files/lib/highlight/microlighter.ts",
          "target": "@lib/highlight/microlighter.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/lib/highlight/microlighter-jixoai.css",
          "target": "@lib/highlight/microlighter-jixoai.css",
          "type": "registry:file"
        },
        {
          "path": "registry/files/lib/highlight/vendor-microlighter.d.ts",
          "target": "@lib/highlight/vendor-microlighter.d.ts",
          "type": "registry:file"
        }
      ],
      "dependencies": [
        "microlighter@^2.1.0"
      ],
      "registryDependencies": [
        "@jixoai/highlight"
      ],
      "docs": "import { microLighter, DEFAULT_MICROLIGHTER_BACKEND } from '$lib/highlight/microlighter' — <CodeCard backend={microLighter()}>; inline-code pins this engine as its stock default (the prop → context → DEFAULT_MICROLIGHTER_BACKEND singleton chain, mirroring code-card's shiki posture); the default theme is the item-local jixoai bridge (--syntax-* onto the surface's --tok-token-* palette, site-mode adaptive, zero light-dark() — the chip carries the palette itself, so the bridge resolves without a card); named themes are microlighter package stylesheet ids verbatim (min, github, dracula… — they resolve light-dark() against the OS color-scheme: hosts whose mode diverges pin pre[data-syntax-theme] color-scheme, see the docs site's app.css). Vite hosts: the engine loads grammars via runtime-templated relative imports and swallows misses silently — dev needs optimizeDeps: { exclude: ['microlighter'] }, a build must emit node_modules/microlighter/dist/grammars/*.js next to the engine chunk (see the file header's bundler contract; the docs site's vite.config.ts is the reference). Scans are rAF-coalesced document-wide (one highlightAll per frame — the global registry law). Theme hosts: microlighter themes resolve light-dark() against the OS color-scheme, not your site's mode — pin `pre[data-syntax-theme]` color-scheme to your dark-class state (the docs site's app.css is the reference).",
      "meta": {
        "group": "engines",
        "href": "/docs/components/code-card.html"
      }
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "highlight-highlightjs",
      "type": "registry:lib",
      "title": "highlight.js backend",
      "description": "The highlightJs() backend factory (highlight-engine-matrix, 2026-09-06): highlight.js/lib/core (zero-language kernel) + per-language on-demand registration — the flagship size-slimming channel of the matrix (core + your langs at RUNTIME — unselected grammars never import or fetch; vs the main-entry full bundle). Curated set: typescript/javascript/xml/css/scss/json/bash/markdown/yaml + aliases; highlight.js 11 ships NO tsx/jsx/svelte/vue — those reject with a 'use the shiki backend' hint. Language boundaries are enforced against THIS curated table, never the engine's self-registered aliases (typescript self-reports a tsx alias — measured, guarded). Markup output; the jixoai default theme is an item-shipped stylesheet binding the measured 41-class vocabulary to --tok-token-* (34 rules, zero download, shiki-parity posture). Ships the engine-borne DETECTOR slot (highlight-lang-detector D7, 2026-09-07): highlightAuto over EXACTLY the instance's candidate set — registered into a PRIVATE newInstance() registry (the shared kernel never narrows; sibling factories mutually invisible), langs omitted = the full curated pool, langs:[] = null (never a guess), hits reported under canonical ids with source 'engine' and no confidence, misses and load failures null to the cascade.",
      "files": [
        {
          "path": "registry/files/lib/highlight/highlight-js.ts",
          "target": "@lib/highlight/highlight-js.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/lib/highlight/highlight-js-jixoai.css",
          "target": "@lib/highlight/highlight-js-jixoai.css",
          "type": "registry:file"
        }
      ],
      "dependencies": [
        "highlight.js@^11.12.0"
      ],
      "registryDependencies": [
        "@jixoai/highlight"
      ],
      "docs": "import { highlightJs } from '$lib/highlight/highlight-js' — <CodeCard backend={highlightJs()}>; highlightJs({ langs: ['ts', 'bash'] }) registers only those languages; unknown/absent languages reject with a hint and the card falls back to plain text. Every instance also answers lang='auto' through its built-in detector (highlightAuto over exactly the instance's langs — the card's ring ③; the DLD waterfall is the standalone item).",
      "meta": {
        "group": "engines",
        "href": "/docs/components/code-card.html"
      }
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "highlight-sugar-high",
      "type": "registry:lib",
      "title": "sugar-high backend",
      "description": "The sugarHigh() backend factory (highlight-engine-matrix, 2026-09-06): the smallest engine of the matrix (~10KB min for TS per its README benchmark, measured on 2.2.2). sugar-high 2.x is multi-language (29 canonical languages, JS/TS/JSX native) and returns HTML directly — the markup backend's shortest path. Its emitted spans carry class + unresolved var(--sh-*) references with NO stylesheet in the package, so the jixoai default theme is an item-shipped variable-level mapping (--sh-* → --tok-token-*), lazily applied. Zero options by exemption: the all-in-one set IS the minimal distribution (per-language splitting is not its model). tsx rejects with a 'use the shiki backend' hint (frozen contract; the engine's own tsx→typescript alias is documented in the factory header).",
      "files": [
        {
          "path": "registry/files/lib/highlight/sugar-high.ts",
          "target": "@lib/highlight/sugar-high.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/lib/highlight/sugar-high-jixoai.css",
          "target": "@lib/highlight/sugar-high-jixoai.css",
          "type": "registry:file"
        }
      ],
      "dependencies": [
        "sugar-high@^2.3.1"
      ],
      "registryDependencies": [
        "@jixoai/highlight"
      ],
      "docs": "import { sugarHigh } from '$lib/highlight/sugar-high' — <CodeCard backend={sugarHigh()}>; aliases ts/js/jsx/sh/md/yml/htm resolve to its canonical names; unknown languages reject listing the 29-language set.",
      "meta": {
        "group": "engines",
        "href": "/docs/components/code-card.html"
      }
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "highlight-tree-sitter",
      "type": "registry:lib",
      "title": "tree-sitter backend",
      "description": "The treeSitter() backend factory (highlight-engine-matrix, 2026-09-06): incremental-parsing grammar trees + highlight queries — the premium-accuracy engine. MARKUP output (query captures → escaped spans with inline var(--tok-token-*); survives the print freeze). WASM rides the npm-asset channel: web-tree-sitter core + tree-sitter-{typescript,javascript} grammar binaries resolve through an explicit loader seam — wasmLoader(asset) > wasmBase prefix > the static four-entry ?url import map; the browser consumes bundler-emitted HTTP URLs, Node/vitest feeds real bytes (createRequire + readFile) — both initialize REAL wasm (ABI 14 grammar packages asserted in-window at runtime). Queries (.scm, upstream MIT, embedded byte-identical) compose PER GRAMMAR (javascript=JS+JSX, typescript=JS+TS, tsx=JS+TS+JSX — a JSX query against the plain TS grammar is a QueryError). Curated: typescript/tsx/javascript/jsx; langs allowlist per instance.",
      "files": [
        {
          "path": "registry/files/lib/highlight/tree-sitter.ts",
          "target": "@lib/highlight/tree-sitter.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/lib/highlight/tree-sitter-queries.ts",
          "target": "@lib/highlight/tree-sitter-queries.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/lib/highlight/vendor-tree-sitter.d.ts",
          "target": "@lib/highlight/vendor-tree-sitter.d.ts",
          "type": "registry:file"
        }
      ],
      "dependencies": [
        "web-tree-sitter@^0.27.0",
        "tree-sitter-javascript@^0.23.1",
        "tree-sitter-typescript@^0.23.2"
      ],
      "registryDependencies": [
        "@jixoai/highlight"
      ],
      "docs": "import { treeSitter } from '$lib/highlight/tree-sitter' — <CodeCard backend={treeSitter()}>; treeSitter({ langs: ['ts'] }) slims grammars; wasmBase: '/assets/tree-sitter/' repoints every wasm (trailing slash yours); wasmLoader({ kind, id }) fully takes over ({url} or {bytes}).",
      "meta": {
        "group": "engines",
        "href": "/docs/components/code-card.html"
      }
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "highlight-lang-detector",
      "type": "registry:lib",
      "title": "DLD default language detector (four-layer waterfall)",
      "description": "The default language detector (highlight-lang-detector, 2026-09-07): defaultLangDetector() runs a FOUR-LAYER waterfall — L1 filename (extension + exact-basename tables), L2 shebang / first-line modeline, L3 structural probes (Markdown-guarded; never a programming-language fingerprint), L4 betlang statistics (wasm) — where every layer is its OWN lazy module: a hit short-circuits and the deeper layers never load a byte. 'Four layers' counts the waterfall only; the card's DETECTION rings stay three (langDetector prop → HIGHLIGHT_DETECT_KEY context → backend.detector) plus the runtime-reject tail. betlangDetector() is L4 standalone (skip L1-L3 — plugins and explicit props compose it). lang-canonical.ts is the single authoritative table the layers and the betlang 48-label mapping all derive from. Detection is an OPTIONAL capability by the zero-build-edge law: a bare code-card consumer carries ZERO DLD bytes and lang='auto' rejects at runtime with install + wiring guidance; wire through the highlight-detect-default wrapper item (children form ①) or one hand-written setContext(HIGHLIGHT_DETECT_KEY, { detector: defaultLangDetector() }) (form ②). The wasm rides the @jixoai/ui-betlang-wasm npm package (betlang =0.1.1 pinned at the crate, checksum-gated build — supply chain = your lockfile).",
      "files": [
        {
          "path": "registry/files/lib/highlight/default-detector.ts",
          "target": "@lib/highlight/default-detector.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/lib/highlight/betlang-detector.ts",
          "target": "@lib/highlight/betlang-detector.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/lib/highlight/detect-ext-table.ts",
          "target": "@lib/highlight/detect-ext-table.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/lib/highlight/detect-shebang-table.ts",
          "target": "@lib/highlight/detect-shebang-table.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/lib/highlight/detect-structure.ts",
          "target": "@lib/highlight/detect-structure.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/lib/highlight/lang-canonical.ts",
          "target": "@lib/highlight/lang-canonical.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/lib/highlight/vendor-betlang-wasm.d.ts",
          "target": "@lib/highlight/vendor-betlang-wasm.d.ts",
          "type": "registry:file"
        }
      ],
      "dependencies": [
        "@jixoai/ui-betlang-wasm@^0.1.1"
      ],
      "registryDependencies": [
        "@jixoai/highlight"
      ],
      "docs": "npx jixoai-ui add @jixoai/highlight-lang-detector — then import { defaultLangDetector } from '$lib/highlight/default-detector' (the waterfall; re-exports AUTO_LANG) or { betlangDetector } from '$lib/highlight/betlang-detector' (statistics only) and wire ONE line at any subtree root: setContext(HIGHLIGHT_DETECT_KEY, { detector: defaultLangDetector() }) — or install the highlight-detect-default wrapper item and wrap the subtree. The wasm channel: browsers load it through the package's own new-URL asset (vite dev AND build — never a hand-written ?url import, which breaks vite dev); Node/vitest read real bytes through createRequire (tests run real wasm, never a mock).",
      "meta": {
        "group": "engines",
        "href": "/docs/components/code-card.html"
      }
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "highlight-detect-default",
      "type": "registry:ui",
      "title": "HighlightDetectDefault (DLD children wrapper)",
      "description": "The DLD context provider as a ~10-line CHILDREN WRAPPER (highlight-lang-detector D2.2 form ① — its implementation IS the hand-written form ②): one setContext at init makes defaultLangDetector() the detection default for every <CodeCard lang='auto'> in the wrapped subtree, while the langDetector prop and backend.detector keep their ring priority (prop → context → backend → runtime reject). Svelte context propagates downward ONLY — sibling subtrees outside the wrapper are untouched, and nested wrappers take the nearest. Zero styling and zero behavior beyond the wiring; consumers wanting zero components hand-write the form ② setContext line instead (the DLD lib item stays framework-free by law — no Svelte rides a registry:lib item).",
      "registryDependencies": [
        "@jixoai/highlight-lang-detector",
        "@jixoai/highlight",
        "@jixoai/jixoai-theme",
        "@jixoai/defaults"
      ],
      "files": [
        {
          "path": "registry/files/ui/highlight-detect-default/highlight-detect-default.svelte",
          "target": "@ui/highlight-detect-default/highlight-detect-default.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/highlight-detect-default/index.ts",
          "target": "@ui/highlight-detect-default/index.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/highlight-detect-default/highlight-detect-default-defaults.svelte.ts",
          "target": "@ui/highlight-detect-default/highlight-detect-default-defaults.svelte.ts",
          "type": "registry:file"
        }
      ],
      "docs": "npx jixoai-ui add @jixoai/highlight-detect-default — pulls the DLD lib item plus this wrapper; import HighlightDetectDefault from '$lib/ui/highlight-detect-default' (barrel) or '$lib/ui/highlight-detect-default/highlight-detect-default.svelte' (direct), then wrap any subtree: <HighlightDetectDefault>{@render children()}</HighlightDetectDefault> — every lang='auto' card below eats the DLD default. @jixoai/jixoai-theme rides the UI-item contract (install prerequisite), style-free as the wrapper is.",
      "meta": {
        "group": "data-display",
        "href": "/docs/components/highlight-detect-default.html"
      }
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "color-utils",
      "type": "registry:lib",
      "title": "OKLCH color utilities",
      "description": "Framework-free color math for the jixoai token sheet: parseColor (hex/hsl/oklch), oklchToRgb / rgbToOklch round-trips, hsv bridges, formatColor for any output format, and the contrast/luminance helpers UI surfaces need when painting into non-CSS contexts (canvas, wasm bridges, satori).",
      "files": [
        {
          "path": "registry/files/lib/color-utils.ts",
          "target": "@lib/color-utils.ts",
          "type": "registry:file"
        }
      ],
      "docs": "import { parseColor, oklchToRgb, formatColor } from '$lib/color-utils'. Content colors stay verbatim; only shell/theme colors cross the OKLCH→sRGB bridge.",
      "meta": {
        "group": "engines",
        "href": "/docs/components/color-picker.html"
      },
      "registryDependencies": [],
      "dependencies": []
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "scroll-spy",
      "type": "registry:lib",
      "title": "Scroll spy",
      "description": "The ONE plain line-pick implementation (the drift-closure ruling: no second active-pick algorithm). CAPTURE-phase window scroll listener (element scroll never bubbles — inner shell containers are heard), the pick = the last target whose top sits at/past the offset line, rAF-throttled, resize-aware, full teardown. anchor.svelte consumes it; toc-engine stays the weighted IoM variant.",
      "files": [
        {
          "path": "registry/files/lib/scroll-spy.ts",
          "target": "@lib/scroll-spy.ts",
          "type": "registry:file"
        }
      ],
      "docs": "createScrollSpy(targets: () => {id}[], onPick, {offset?}) → {current, sync(), destroy()}.",
      "meta": {
        "group": "engines",
        "href": "/docs/components/anchor.html"
      },
      "registryDependencies": []
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "scrollbar-measure",
      "type": "registry:lib",
      "title": "Scrollbar width probe",
      "description": "<jx-scrollbar-measure> — the scrollbar law's measurement half: a one-shot, shadow-DOM-isolated probe measuring real scrollbar widths under scrollbar-width: thin and auto (overflow:scroll offsetWidth - clientWidth), publishing --jx-scrollbar-thin / --jx-scrollbar-auto on :root, then removing itself. Overlay-scrollbar systems read 0px, so the theme's padding-inline compensation recipes degrade to authored padding. Publishes only when the engine supports BOTH scrollbar-width and scrollbar-gutter. SSR-safe side-effect import (form-field law).",
      "files": [
        {
          "path": "registry/files/lib/scrollbar-measure.ts",
          "target": "@lib/scrollbar-measure.ts",
          "type": "registry:file"
        }
      ],
      "docs": "import '$lib/scrollbar-measure'; once in the SvelteKit root layout (the @lib spelling is the registry TARGET alias, not an import specifier). Feeds @jixoai/jixoai-theme's --jx-scrollbar-* variables (macOS classic reference: thin 11px, auto 14px — probed at runtime, never hardcoded).",
      "meta": {
        "group": "engines",
        "href": "/tokens.html"
      },
      "registryDependencies": []
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "toc-outline",
      "type": "registry:lib",
      "title": "ToC outline derivation",
      "description": "The zero-handwritten-id half of automatic ToC linkage (scroll-area family, 2026-08-22): framework-free outline derivation from a content root's heading tree. Scans the configured levels (default h2/h3), slugifies labels with dedupe, stamps derived ids back onto the headings (fragment links need a real id), skips [data-toc-skip] subtrees, and exposes each entry's EXTENT (heading → next same-or-higher heading) for toc-engine's extents provider. tocOutlineToSections() collapses entries into toc.svelte's sections shape. No listeners, no DOM restructuring.",
      "files": [
        {
          "path": "registry/files/lib/toc-outline.ts",
          "target": "@lib/toc-outline.ts",
          "type": "registry:file"
        }
      ],
      "docs": "deriveTocOutline(root, { levels?: [2, 3] }) → TocOutlineEntry[]; tocOutlineToSections(entries) → TocSection[]. Pairs with @jixoai/toc-engine (extents option) and toc.svelte's outline prop.",
      "meta": {
        "group": "engines",
        "href": "/docs/components/scroll-area.html#toc-metadata"
      },
      "registryDependencies": []
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "scroll-area",
      "type": "registry:ui",
      "title": "Scroll area",
      "description": "The dedicated scrollable-region component (Owner request, 2026-08-22, after shadcnui — but W3C-first nativeHTML), REWORKED 2026-09-15 (Owner ruling): the component IS a native scroll container — wheel, touch momentum, keyboard, PageUp/Home, scroll-snap and overscroll chaining stay platform behavior — and the scrollbar is ALWAYS HAND-DRAWN (the standing dual-mode scrollbar prop and its ScrollbarVariant type retired; no mode branch exists, breaking). Square-cut thumb (radius 0 by default; `radius` prop — px or 'full' for the capsule opt-in) on the scrollbar-token law (currentColor family — themes/dark stages restyle without JS), width tiers (`width` prop: thin/auto/wide — track 8/12/16, thumb resting 6/10/14 = track − 2), a track FLUSH to the region edge with the thumb's edge-side flank AT the edge itself (the 2px resting inset on the START side, Owner r3), hover growth to the full track strictly INTO the content (the inset-carried transform-origin: right center law; RTL mirrors), idle fade (~700ms) with FOUR testable auto-hide pins (region focus-within, thumb focus, active drag, hover — each suspends the fade; while any pin holds the thumb stays in the accessibility tree with aria-valuenow tracking), hover widens + brightens, drag pins the active tone, keyboard affordances on region AND thumb (role=scrollbar, keyboard-draggable), track-click paging, both axes, RTL. The platform path is its own sibling item (native-scroll-area); both share the scroll-area-kit lib kernel — this component consumes the hand-drawn interaction adapter over the shared core. Floors: fitted content draws nothing (the none verdict), coarse pointers keep the platform bar, no-JS output keeps the platform bar (hydration upgrades), reduced-motion keeps the chrome statically visible. Instance exports (bind:this): getViewport() / scrollTo().",
      "files": [
        {
          "path": "registry/files/ui/scroll-area/scroll-area.svelte",
          "target": "@ui/scroll-area/scroll-area.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/scroll-area/index.ts",
          "target": "@ui/scroll-area/index.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/scroll-area/scroll-area.css",
          "target": "@ui/scroll-area/scroll-area.css",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/scroll-area/scroll-area.stylex.js",
          "target": "@ui/scroll-area/scroll-area.stylex.js",
          "type": "registry:file",
          "content": "import './scroll-area.stylex.css';\n// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: scroll-area\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const scrollAreaStyles = Object.freeze({\n  \"region\": \"x1n2onr6\",\n  \"viewport\": \"xish69e\",\n  \"viewportVertical\": \"x6ikm8r x1odjw0f\",\n  \"viewportHorizontal\": \"xw2csxc x10wlt62\",\n  \"viewportBoth\": \"xw2csxc x1odjw0f\",\n  \"content\": \"x5yr21d\",\n});\n"
        },
        {
          "path": "registry/files/ui/scroll-area/scroll-area-defaults.svelte.ts",
          "target": "@ui/scroll-area/scroll-area-defaults.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/scroll-area/scroll-area.stylex.css",
          "target": "@ui/scroll-area/scroll-area.stylex.css",
          "type": "registry:file",
          "content": "@layer properties, theme, base, components, components.stylex.priority1, components.stylex.priority2, components.stylex.priority3;\n\n@layer components.stylex.priority1 {\n  .xish69e {\n    overscroll-behavior: contain;\n  }\n}\n\n@layer components.stylex.priority2 {\n  .x1n2onr6 {\n    position: relative;\n  }\n}\n\n@layer components.stylex.priority3 {\n  .x5yr21d {\n    height: 100%;\n  }\n\n  .xw2csxc {\n    overflow-x: auto;\n  }\n\n  .x6ikm8r {\n    overflow-x: hidden;\n  }\n\n  .x1odjw0f {\n    overflow-y: auto;\n  }\n\n  .x10wlt62 {\n    overflow-y: hidden;\n  }\n}\n/* buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9 · generator: @jixoai/ui-vite-plugin@0.6.0 · engine: @stylexjs/unplugin@0.19.0 */\n"
        }
      ],
      "docs": "Props: orientation? ('vertical' | 'horizontal' | 'both'), radius? (number px | 'full' — default 0, the square-cut), width? ('auto' | 'thin' | 'wide' — default 'auto'; the chrome-width tiers), label?, pad? (CSS length — inline ring padding, keeps content clear of the thumb lane), class/style + restProps passthrough to the viewport, children snippet. The thumb's a11y contract (role=scrollbar, aria-controls → the viewport, aria-valuenow, aria-orientation, keyboard-draggable) is mounted by the kit's hand-drawn adapter. getViewport() feeds Toc scrollRoot / toc-outline root / toc-engine extents — the zero-boilerplate ToC pairing.",
      "meta": {
        "group": "layout",
        "href": "/docs/components/scroll-area.html"
      },
      "registryDependencies": [
        "@jixoai/scroll-area-kit",
        "@jixoai/utils",
        "@jixoai/jixoai-theme",
        "@jixoai/defaults"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "native-scroll-area",
      "type": "registry:ui",
      "title": "Native scroll area",
      "description": "The scroll-area family's PLATFORM sibling (Owner ruling, 2026-09-15: do NOT split native vs non-native inside one component — the styled component hand-draws always; this item ships the platform path). Zero drawn chrome: the platform scrollbar under the site's scrollbar-token law (the theme's global currentColor chain paints it) with the native best practices packaged as CAPABILITY STYLES from the scroll-area-kit kernel: scrollbar-gutter stable both-edges on vertical-capable axes (overflow arriving never shifts layout), color-scheme aligned with the STAGE SCOPE not just the OS (the nearest [data-theme]/.dark/.jx-light resolves and re-resolves live through a class+data-theme observer on the ancestor chain — the fill-channel lesson applied to the platform bar), scrollbar-width tiers auto|thin|none (the theme's thin law is the default), overscroll-behavior containment. NO custom scrollbar ARIA mounts anywhere inside — no drawn thumb exists and the platform scrollbar IS the accessibility contract (probe-asserted absent). The region keeps the WAI scrollable-region pattern (role=region + name + tabindex). Instance exports (bind:this): getViewport() / scrollTo().",
      "files": [
        {
          "path": "registry/files/ui/native-scroll-area/native-scroll-area.svelte",
          "target": "@ui/native-scroll-area/native-scroll-area.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/native-scroll-area/index.ts",
          "target": "@ui/native-scroll-area/index.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/native-scroll-area/native-scroll-area.css",
          "target": "@ui/native-scroll-area/native-scroll-area.css",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/native-scroll-area/native-scroll-area.stylex.js",
          "target": "@ui/native-scroll-area/native-scroll-area.stylex.js",
          "type": "registry:file",
          "content": "import './native-scroll-area.stylex.css';\n// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: native-scroll-area\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const nativeScrollAreaStyles = Object.freeze({\n  \"area\": \"x1n2onr6\",\n  \"vertical\": \"x6ikm8r x1odjw0f\",\n  \"horizontal\": \"xw2csxc x10wlt62\",\n  \"both\": \"xw2csxc x1odjw0f\",\n  \"content\": \"x5yr21d\",\n});\n"
        },
        {
          "path": "registry/files/ui/native-scroll-area/native-scroll-area-defaults.svelte.ts",
          "target": "@ui/native-scroll-area/native-scroll-area-defaults.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/native-scroll-area/native-scroll-area.stylex.css",
          "target": "@ui/native-scroll-area/native-scroll-area.stylex.css",
          "type": "registry:file",
          "content": "@layer properties, theme, base, components, components.stylex.priority1, components.stylex.priority2;\n\n@layer components.stylex.priority1 {\n  .x1n2onr6 {\n    position: relative;\n  }\n}\n\n@layer components.stylex.priority2 {\n  .x5yr21d {\n    height: 100%;\n  }\n\n  .xw2csxc {\n    overflow-x: auto;\n  }\n\n  .x6ikm8r {\n    overflow-x: hidden;\n  }\n\n  .x1odjw0f {\n    overflow-y: auto;\n  }\n\n  .x10wlt62 {\n    overflow-y: hidden;\n  }\n}\n/* buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9 · generator: @jixoai/ui-vite-plugin@0.6.0 · engine: @stylexjs/unplugin@0.19.0 */\n"
        }
      ],
      "docs": "Props: orientation? ('vertical' | 'horizontal' | 'both'), scrollbarWidth? ('auto' | 'thin' | 'none', default thin — the theme's global scrollbar law), label?, class/style + restProps passthrough to the viewport, children snippet. getViewport() feeds the family's ToC pairing exactly like the styled sibling.",
      "meta": {
        "group": "layout",
        "href": "/docs/components/native-scroll-area.html"
      },
      "dependencies": [],
      "registryDependencies": [
        "@jixoai/scroll-area-kit",
        "@jixoai/utils",
        "@jixoai/jixoai-theme",
        "@jixoai/defaults"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "scroll-area-kit",
      "type": "registry:lib",
      "title": "Scroll-area kit (core / hand-drawn adapter / native capability styles)",
      "description": "The scroll-area family's shared kernel (Owner 2026-09-15), SPLIT BY CONCERN into three parts — the Gate-1 r1 ruling: one monolithic state machine would force the platform sibling to mount custom-thumb ARIA it cannot honestly carry. (a) THE SHARED CORE (core.ts): the overflow verdict (the scroll-run verdict's shape — none | start-closed | end-closed | open, one per axis pair), thumb geometry math (ratio/position fractions, the drag factor), the RTL inline-engine funnel (its own copy — scroll-run stays a DIFFERENT, untouched system), and theme-scope resolution (nearest [data-theme]/.dark/.jx-light, self included; null = unscoped, the OS answers) — ZERO paint, ZERO ARIA. (b) THE HAND-DRAWN INTERACTION ADAPTER (hand-drawn.svelte.ts, consumed ONLY by scroll-area): the ~700ms idle fade, the FOUR testable auto-hide pins (region focus-within, thumb focus, active drag, hover — while any pin holds the thumb stays in the accessibility tree with aria-valuenow tracking), drag pinning (pointer capture), keyboard scrolling (arrows step, PageUp/PageDown page, Home/End jump), track-click paging, and the thumb's a11y contract (role=scrollbar, aria-controls/aria-valuenow/aria-orientation, focusable, keyboard-draggable) mounted on consumer-rendered bare nodes. (c) THE NATIVE CAPABILITY STYLES (native-capability.css, consumed ONLY by native-scroll-area): scrollbar-gutter stable, scoped color-scheme, scrollbar-width tiers, overscroll containment. Behavior lives in the kit; paint lives in the consumer.",
      "files": [
        {
          "path": "registry/files/lib/scroll-area-kit/core.ts",
          "target": "@lib/scroll-area-kit/core.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/lib/scroll-area-kit/hand-drawn.svelte.ts",
          "target": "@lib/scroll-area-kit/hand-drawn.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/lib/scroll-area-kit/native-capability.css",
          "target": "@lib/scroll-area-kit/native-capability.css",
          "type": "registry:file"
        }
      ],
      "docs": "scroll-area imports { createHandDrawnScrollbar } from '@lib/scroll-area-kit/hand-drawn.svelte' + the core's types; native-scroll-area imports { resolveThemeScope } from '@lib/scroll-area-kit/core' + '@lib/scroll-area-kit/native-capability.css'. A NEW consumer adopts the core with no CSS of the kit's look and no ARIA it did not author; the two siblings share the core while touching disjoint kit parts.",
      "meta": {
        "group": "engines",
        "href": "/docs/components/scroll-area.html"
      },
      "dependencies": [],
      "registryDependencies": []
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "scroll-virtual",
      "type": "registry:ui",
      "title": "Scroll virtual (TanStack)",
      "description": "Virtual scrolling for the scroll-area family — STRONGLY associated with @tanstack/svelte-virtual (the official Svelte 5 adapter over @tanstack/virtual-core) with deliberately THIN coupling: windowing semantics, dynamic measurement, scrollToIndex/scrollToOffset, lanes, getItemKey are all TanStack's; read TanStack Virtual's docs directly. This component adds only the DOM wiring: composes scroll-area (label passthrough — the variant prop retired with the 2026-09-15 family rework: the composed area is always hand-drawn; the platform path is native-scroll-area), owns the positioning layer (totalSize spacer + absolutely positioned rows), and calls item.measureElement on its own row wrappers so dynamic heights work out of the box. Opt-in by design — scroll-area alone has ZERO TanStack dependency.",
      "dependencies": [
        "@tanstack/svelte-virtual"
      ],
      "registryDependencies": [
        "@jixoai/scroll-area",
        "@jixoai/jixoai-theme",
        "@jixoai/defaults"
      ],
      "files": [
        {
          "path": "registry/files/ui/scroll-virtual/scroll-virtual.svelte",
          "target": "@ui/scroll-virtual/scroll-virtual.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/scroll-virtual/scroll-virtual-defaults.svelte.ts",
          "target": "@ui/scroll-virtual/scroll-virtual-defaults.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/scroll-virtual/index.ts",
          "target": "@ui/scroll-virtual/index.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/scroll-virtual/scroll-virtual.stylex.js",
          "target": "@ui/scroll-virtual/scroll-virtual.stylex.js",
          "type": "registry:file",
          "content": "import './scroll-virtual.stylex.css';\n// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: scroll-virtual\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const scrollVirtualStyles = Object.freeze({\n  \"spacer\": \"x1n2onr6\",\n});\n"
        },
        {
          "path": "registry/files/ui/scroll-virtual/scroll-virtual.stylex.css",
          "target": "@ui/scroll-virtual/scroll-virtual.stylex.css",
          "type": "registry:file",
          "content": "@layer properties, theme, base, components, components.stylex.priority1;\n\n@layer components.stylex.priority1 {\n  .x1n2onr6 {\n    position: relative;\n  }\n}\n/* buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9 · generator: @jixoai/ui-vite-plugin@0.6.0 · engine: @stylexjs/unplugin@0.19.0 */\n"
        }
      ],
      "docs": "Props: count, estimateSize? (px or per-index fn, default 48), overscan?, horizontal?, virtualOptions? (TanStack VirtualizerOptions passthrough), label?/class? (ScrollArea passthrough), children: Snippet<[VirtualItem]>. Instance: scrollToIndex/scrollToOffset/measure/getVirtualizer (the raw instance — or use @tanstack/svelte-virtual directly, the documented escape hatch).",
      "meta": {
        "group": "data-display",
        "href": "/docs/components/scroll-virtual.html"
      }
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "scroll-run",
      "type": "registry:ui",
      "title": "Scroll run",
      "description": "The ONE scrollable-region system (Owner 2026-09-04, the unification — tabs and button-group are the first two consumers; every future scrollable strip reuses this, never a local copy). Three parts: scroll-run.svelte.ts (createScrollStamp, the JS half — the scrollability VERDICT stamped as data-jx-scroll-state none|start-closed|end-closed|open, the single truth the css gates every overlay on; per-member --jx-edge-start/end clipped-fraction factors + host --jx-scroll-progress, RTL-normalized; ResizeObserver + visibilitychange/focus wake for background tabs; the RTL three-engine canonical [−max,0] funnel detectRtlScrollModel/rtlScrollToCanonical/rtlScrollFromCanonical (inline axis only); nudgeRun, the padding-lane-aware page step on EITHER axis; the ScrollEffect builders ramp/progressBlur/shadow, the press-button effect convention); scroll-run.css (the law sheet — the run IS the scroller: data-jx-scroll-run + data-axis degrade any strip to a hidden-scrollbar scroll run inside its host's ONE-CELL GRID; the edge factors consumed SQUARED, the eased curve — ONE member-ramp builder ramp({ opacity, blur, translate }) with every toggle default ON and a turned-off toggle never paying its css property; the frosted edge chips and the merged veil layer with its scroll-driven translate entrance; the shadow veil on the separator INK law — backdrop contrast subtracts color, never adds black; pre-hydration hides every overlay, reduced-motion kills the translate only); scroll-chrome.svelte (ScrollChrome, the DOM half of the chrome — the veil layer (progressBlur ladder or shadow bands) + the two chevron chips as real focusable buttons, wired to nudgeRun). AXIS-AWARE (round 2): the run's data-axis picks the measuring axis — a VERTICAL run measures along the block axis (scrollTop, block lane, no RTL funnel), places its chips against the block edges — horizontally CENTERED, painting the up/down glyph slots and slides its veil entrance along the block axis; the progressBlur ladder rides EITHER axis (inline edges on a horizontal run, block-edge top/bottom bands on a vertical one — the component's grid dialect). Content that cannot scroll paints NOTHING: the none verdict gates every chip, and a childList MutationObserver re-verdicts when members come or go (a shrunk strip retires its chrome). The chips are CUSTOMIZABLE two ways: css-var glyph swaps (FOUR physical direction slots --jx-scroll-chevron-left/-right/-up/-down, each independently swappable; the run axis + the chip edge + page direction pick the slot, RTL swapping the inline pair) or backwardContent/forwardContent snippet children rendered INSIDE the frosted buttons (the frost, gating and focusable-button law stay; the glyph layer retires and the content centers in the chip). The chips sit IN-BOARD by default — flush against the edge they serve, centered on the cross axis, every placement rule zero-specificity so a consumer override re-places them; hover RAISES a chip (Owner round 10): the frost paints --jx-scroll-chevron-chip-hover (near-opaque) and the lift deepens (the transition carries only the hover pair — the scroll-driven fade never animates). The ramp magnitudes are CHROME-OWNED: ScrollChrome stamps --jx-scroll-edge-slide/blur on the run from the builder's distance/radius (a toggle off never sets its var — consumers never hand-write them). Either chip can be DECLARED disabled (backwardDisabled/forwardDisabled, default rendered): a disabled chip does not render AT ALL — no DOM node, no paint, no a11y entry (consumer-declared absence; the verdict stays the automatic gate for rendered chips). Consumers keep ONLY their tuning: their own band widths, snap, mirrors onto companion elements (tabs mirrors the factors onto its indicator so the bar rides its active trigger).",
      "registryDependencies": [
        "@jixoai/progressive-blur",
        "@jixoai/jixoai-theme",
        "@jixoai/defaults"
      ],
      "files": [
        {
          "path": "registry/files/ui/scroll-run/scroll-run.svelte.ts",
          "target": "@ui/scroll-run/scroll-run.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/scroll-run/scroll-run-defaults.svelte.ts",
          "target": "@ui/scroll-run/scroll-run-defaults.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/scroll-run/scroll-run.css",
          "target": "@ui/scroll-run/scroll-run.css",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/scroll-run/scroll-chrome.svelte",
          "target": "@ui/scroll-run/scroll-chrome.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/scroll-run/index.ts",
          "target": "@ui/scroll-run/index.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/scroll-run/scroll-run.stylex.js",
          "target": "@ui/scroll-run/scroll-run.stylex.js",
          "type": "registry:file",
          "content": "import './scroll-run.stylex.css';\n// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: scroll-run\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const scrollChromeStyles = Object.freeze({\n  \"veilLayer\": \"xrvj5dj x15r89dc x47corl\",\n  \"shadowVeil\": \"x15r89dc x17dzmu4\",\n});\n"
        },
        {
          "path": "registry/files/ui/scroll-run/scroll-run.stylex.css",
          "target": "@ui/scroll-run/scroll-run.stylex.css",
          "type": "registry:file",
          "content": "@layer properties, theme, base, components, components.stylex.priority1, components.stylex.priority2;\n\n@layer components.stylex.priority1 {\n  .x15r89dc {\n    grid-area: 1 / 1;\n  }\n}\n\n@layer components.stylex.priority2 {\n  .xrvj5dj {\n    display: grid;\n  }\n\n  .x47corl {\n    pointer-events: none;\n  }\n\n  .x17dzmu4 {\n    transform: translateZ(0);\n  }\n}\n/* buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9 · generator: @jixoai/ui-vite-plugin@0.6.0 · engine: @stylexjs/unplugin@0.19.0 */\n"
        }
      ],
      "docs": "Host contract: a ONE-CELL grid host (.jx-scroll-host, grid-template-columns: minmax(0,1fr)) stacking the run, the veil layer and the chips in one cell — grid positions, z-index layers, never position:*. The run (your strip's element) carries data-jx-scroll-run + data-axis and is the scroller itself. createScrollStamp(options): run, host, members() (the ramp audience), ramps (bool — stamp the per-member factors only for slide/blur/blurSlide), mirrors? (() => {target, source}[] — stamp a companion element with a member's factors, e.g. tabs' indicator), progressVar?. Builders: ramp({opacity=true, blur=true, translate=true, distance='8px', radius='4px'}) the ONE member-ramp (a toggle off never pays its property), progressBlur({blurLevels, width}) capped-ladder veil (inline axis), shadow({width}) the contrast-ink veil (both axes). ScrollChrome props: scrollEffect (a builder's product — this component OWNS the run's data-scroll-effect + data-ramp-* attrs), run (its data-axis drives axis awareness), backwardLabel/forwardLabel (REQUIRED accessible names), backwardContent/forwardContent (custom chip content snippets — frost/gating/button law stay). CSS knobs on the HOST (overlays are the run's siblings): --jx-scroll-veil (band width, default inset·1.5), --jx-scroll-edge-slide/--jx-scroll-edge-blur, --jx-scroll-chevron-* (chip ink/size/glyphs).",
      "meta": {
        "group": "general",
        "href": "/docs/components/scroll-run.html"
      }
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "icon",
      "type": "registry:ui",
      "title": "Icon",
      "description": "The named-glyph renderer over the generated icon-set: <Icon name=\"chevronRight\" /> paints 16px currentColor artwork with a typo-proof IconName union (a wrong name is a compile error). The component owns the <svg> root (viewBox from the data, square size edge, caps/joins by artwork nature, aria-hidden, data-jx-icon); class + rest props land on the root verbatim; size and strokeWidth are props, never wrapper CSS. Inline-core names render synchronously (SSR paints them, hydration matches, zero wiring); names past the chunk budget ride loadIcon() into a FIXED reserved box — pending and rejected render the identical span so hydration never rewrites it, and a failed chunk warns once per session.",
      "registryDependencies": [
        "@jixoai/icon-set",
        "@jixoai/jixoai-theme",
        "@jixoai/defaults"
      ],
      "files": [
        {
          "path": "registry/files/ui/icon/icon.svelte",
          "target": "@ui/icon/icon.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/icon/icon-defaults.svelte.ts",
          "target": "@ui/icon/icon-defaults.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/icon/index.ts",
          "target": "@ui/icon/index.ts",
          "type": "registry:file"
        }
      ],
      "docs": "Props: name (required IconName from '$lib/icon-set.gen' — typos are compile errors), size? (number | string, resolved through IconDefaults' open literal slot — explicit ?? own 16; numeric sizes px-coerce on the lazy pending box), strokeWidth? (default 2, stroke artwork only), class? + rest spread onto the <svg> root. Decorative by contract (aria-hidden baked in; meaning lives in surrounding text or the control's aria-label). Lazy failures warn once per chunk per session and keep the reserved box — never a layout shift.",
      "meta": {
        "group": "general",
        "href": "/docs/components/icon.html"
      }
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "icon-button",
      "type": "registry:ui",
      "title": "Icon button",
      "description": "The icon+text button with an explicit two-part contract: icon is the glyph (ALWAYS decorative — wrapped aria-hidden), text is the ONE label (a single string, single-sourced). Two postures: text (icon + label side by side) and iconOnly (a square on the same 42px band as a text button — the label moves to the tooltip and stays the accessible name via aria-label; an icon-only button must say itself). Composed ON press-button: every paint variant and the component-tag effect attachment ({@attach pressEffect(…)} chains through this component's rest spread into press-button's own, landing at the wrapped button's stamped root), href/external anchoring and the press law pass through verbatim.",
      "registryDependencies": [
        "@jixoai/press-button",
        "@jixoai/tooltip",
        "@jixoai/jixoai-theme",
        "@jixoai/defaults",
        "@jixoai/paint"
      ],
      "files": [
        {
          "path": "registry/files/ui/icon-button/icon-button.svelte",
          "target": "@ui/icon-button/icon-button.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/icon-button/index.ts",
          "target": "@ui/icon-button/index.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/icon-button/icon-button-defaults.svelte.ts",
          "target": "@ui/icon-button/icon-button-defaults.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/icon-button/icon-button.stylex.js",
          "target": "@ui/icon-button/icon-button.stylex.js",
          "type": "registry:file",
          "content": "import './icon-button.stylex.css';\n// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: icon-button\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const iconButtonStyles = Object.freeze({\n  \"glyph\": \"x2lah0s\",\n});\n"
        },
        {
          "path": "registry/files/ui/icon-button/icon-button.stylex.css",
          "target": "@ui/icon-button/icon-button.stylex.css",
          "type": "registry:file",
          "content": "@layer properties, theme, base, components, components.stylex.priority1;\n\n@layer components.stylex.priority1 {\n  .x2lah0s {\n    flex-shrink: 0;\n  }\n}\n/* buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9 · generator: @jixoai/ui-vite-plugin@0.6.0 · engine: @stylexjs/unplugin@0.19.0 */\n"
        }
      ],
      "docs": "Props: icon (required snippet — the glyph, always decorative), text (required string — the one label), variant? (press-button paint union, default 'outline'), iconOnly? (boolean — square posture: text moves to the tooltip AND stays aria-label), placement? (tooltip side, icon-only only), arrow? (the tip's aimed pointer notch — ON by default, opt out for plain bubbles), {@attach …} on the component tag (r4 effect-attachments: <IconButton {@attach pressEffect(shimmer())}> — the symbol-keyed prop chains through the rest spread into the wrapped press-button's root), …rest (HTMLAttributes — forwarded verbatim), href?, external?, onclick?, type?, class?. Composed ON press-button: every capability passes through verbatim; the icon-only square rides the same 42px band (size-10.5).",
      "meta": {
        "group": "general",
        "href": "/docs/components/icon-button.html"
      }
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "progressive-blur",
      "type": "registry:ui",
      "title": "Progressive blur",
      "description": "The scroll-edge blur atom (Magic UI port, 2026-08-25): stacked masked backdrop-filter bands ramp blur from clear at the inner edge to the full stack at the scrollport edge — content scrolling under its OWN container's edge diffuses instead of slicing. The overlay root is a sticky h-0 pin (zero layout impact, glued to the scrollport edge; abspos-in-scroller scrolls away), so the whole component is markup + css, zero JS. jixoai extension: reveal='scroll' fades the ladder in with the CSS scroll timeline (nothing blurs at rest) — @supports-gated, degrading to no effect. pin='grid' (2026-09-01): a position-free dialect for one-cell grid hosts (start/end/inline positions, gradients aim physically, documented LTR) with a hold option (the outer share of the band, %, that keeps the ladder's peak instead of ramping — for strips whose readable content parks inboard of a control lane). Grid-dialect paint law (empirical, Chromium 152): the band painted after the scroller and a no-op translateZ(0) compositor isolation per band — without these a veil at the scroll-origin edge samples a dead backdrop and only the first band after the scroller paints; the ladder layers themselves stay pure grid items of the band.",
      "registryDependencies": [
        "@jixoai/defaults",
        "@jixoai/jixoai-theme",
        "@jixoai/utils"
      ],
      "files": [
        {
          "path": "registry/files/ui/progressive-blur/progressive-blur.svelte",
          "target": "@ui/progressive-blur/progressive-blur.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/progressive-blur/progressive-blur.css",
          "target": "@ui/progressive-blur/progressive-blur.css",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/progressive-blur/index.ts",
          "target": "@ui/progressive-blur/index.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/progressive-blur/progressive-blur.stylex.js",
          "target": "@ui/progressive-blur/progressive-blur.stylex.js",
          "type": "registry:file",
          "content": "import './progressive-blur.stylex.css';\n// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: progressive-blur\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const pblurStyles = Object.freeze({\n  \"scenery\": \"x47corl\",\n  \"gridBand\": \"xrvj5dj x17dzmu4\",\n  \"gridStart\": \"x15r89dc x1lqcxt8 xkh2ocl\",\n  \"gridEnd\": \"x15r89dc x1qab1bc xkh2ocl\",\n  \"gridTop\": \"x19bwqal x1osaytk x1y8v6su\",\n  \"gridBottom\": \"x19bwqal x1osaytk x7fd4wk\",\n  \"gridLayer\": \"x15r89dc\",\n  \"stickyRoot\": \"x7wzq59 x1n327nk\",\n  \"hZero\": \"xqtp20y\",\n  \"wZero\": \"xnalus7\",\n  \"topEdge\": \"x13vifvy\",\n  \"bottomEdge\": \"x1ey2m1c\",\n  \"startEdge\": \"x1o0tod\",\n  \"endEdge\": \"xtijo5x\",\n  \"bandBlock\": \"x10l6tqk x17y0mx6\",\n  \"bandInline\": \"x10l6tqk x10no89f\",\n  \"layer\": \"x10l6tqk x10a8y8t\",\n});\n"
        },
        {
          "path": "registry/files/ui/progressive-blur/progressive-blur-defaults.svelte.ts",
          "target": "@ui/progressive-blur/progressive-blur-defaults.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/progressive-blur/progressive-blur.stylex.css",
          "target": "@ui/progressive-blur/progressive-blur.stylex.css",
          "type": "registry:file",
          "content": "@layer properties, theme, base, components, components.stylex.priority1, components.stylex.priority2, components.stylex.priority3, components.stylex.priority4;\n\n@layer components.stylex.priority1 {\n  .x15r89dc {\n    grid-area: 1 / 1;\n  }\n\n  .x10a8y8t {\n    inset: 0;\n  }\n}\n\n@layer components.stylex.priority2 {\n  .x1osaytk {\n    grid-column: 1 / -1;\n  }\n\n  .x19bwqal {\n    grid-row: 1 / -1;\n  }\n\n  .x10no89f {\n    inset-block: 0;\n  }\n\n  .x17y0mx6 {\n    inset-inline: 0;\n  }\n}\n\n@layer components.stylex.priority3 {\n  .x7fd4wk {\n    align-self: end;\n  }\n\n  .x1y8v6su {\n    align-self: start;\n  }\n\n  .xkh2ocl {\n    align-self: stretch;\n  }\n\n  .xrvj5dj {\n    display: grid;\n  }\n\n  .xtijo5x {\n    inset-inline-end: 0;\n  }\n\n  .x1o0tod {\n    inset-inline-start: 0;\n  }\n\n  .x1qab1bc {\n    justify-self: end;\n  }\n\n  .x1lqcxt8 {\n    justify-self: start;\n  }\n\n  .x47corl {\n    pointer-events: none;\n  }\n\n  .x10l6tqk {\n    position: absolute;\n  }\n\n  .x7wzq59 {\n    position: sticky;\n  }\n\n  .x17dzmu4 {\n    transform: translateZ(0);\n  }\n\n  .x1n327nk {\n    z-index: 10;\n  }\n}\n\n@layer components.stylex.priority4 {\n  .x1ey2m1c {\n    bottom: 0;\n  }\n\n  .xqtp20y {\n    height: 0;\n  }\n\n  .x13vifvy {\n    top: 0;\n  }\n\n  .xnalus7 {\n    width: 0;\n  }\n}\n/* buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9 · generator: @jixoai/ui-vite-plugin@0.6.0 · engine: @stylexjs/unplugin@0.19.0 */\n"
        }
      ],
      "docs": "Drop as an EARLY CHILD of the scroll container. Props: position? ('bottom' default | 'top' | 'both' | 'start' | 'end' | 'inline' — the latter three hang from the inline edges; inline bands pair best with pin='grid'), pin? ('sticky' default, the zero-layout root inside a scroller | 'grid' — the position-free dialect: the band is a grid-area 1/1 sibling in the consumer's one-cell host, start/end only), height? (any definite CSS length, default 6rem — % unsupported: the band resolves against the 0-height sticky root), blurLevels? (px ladder inner-edge first, default [0.5,1,2,4,8,16,32,64], ≥2), reveal? ('static' default = always painted | 'scroll' = scroll-timeline fade over --jx-pblur-ramp, 72px default), class?.",
      "meta": {
        "group": "general",
        "href": "/docs/components/progressive-blur.html"
      }
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "glass",
      "type": "registry:ui",
      "title": "Glass",
      "description": "The ONE glass-effect system (Owner 2026-09-08 「把 glass 和 blur 合并成一个 blur…引入 Liquid Glass」; r10 2026-09-09 the kube.io SOURCE-LEVEL lock): the five retired hand-tuned glass paints unify into ONE typed effect family behind the data-jx-effect='blur'|'liquid-glass' stamp channel. TWO API LAYERS: blur({radius, saturate, fill, brightness}) the zero-JS frost member — css-only, the law sheet's UNCONDITIONAL base paint every engine gets; liquid({...}) the PHYSICAL liquid member — kube.io's generator ported line-level from their shipped bundle (four dome surfaces convex-circle/convex-squircle/concave/lip, the ray-traced profile WITH the glass-slab path term d = T.x/T.y·(H·thickness+bezel), ÷maximumDisplacement-normalized border-swept maps at 2× dpr under the 512² raster cap, the 9-primitive SVG chain in their verbatim order — in-chain frost → feDisplacementMap → rim saturate → the saturated-copy/ring-alpha specular pair); liquid.apple({variant, tint, interactive, shape, isEnabled}) the SEMANTIC layer — SwiftUI glassEffect's standard compiled DOWN into the physical layer (variant regular/clear/identity; tint → a 30% color-mix fill; interactive stamps --jx-glass-interactive:1 for the law's press motion; shape 'capsule'|px overrides the mount radius; isEnabled false or identity → the FROST member, zero lens cost). glass.css is the law sheet (scroll-run posture): the frost base paints unconditionally — liquid's no-JS / no-url()-engines fallback, the retired .jx-glass values verbatim; the @supports (backdrop-filter: url()) branch is POINTER-ONLY for liquid (the mount appends the filter node THEN writes --jx-glass-filter — frost lives INSIDE the chain, a css frost chain under url() would double-blur; blur() never enters the branch); print drops the filters (fill stays); prefers-reduced-transparency paints solid; NO forced-colors block (consumers carry their Canvas grounds). liquid-glass.svelte.ts: liquidGlass(fx) the attachment FACTORY (the {@attach} face, effect-attachments 2026-09-09) over attachLiquidGlass(el, fx) — mount stamps vars → measures (shape override ?? border-radius) → canvas-encodes both maps → appends the zero-size host svg + the chain at element size → writes the pointer LAST; ResizeObserver rAF-coalesced regeneration; the no-canvas (jsdom/ancient) and zero-box guards leave frost standing, no crash. glass-map.ts is the pure core (zero DOM, node-testable). Consumers keep ONLY their element chrome (tint fill, shadow, border-radius) — the kube recipe, documented on the page.",
      "registryDependencies": [
        "@jixoai/jixoai-theme"
      ],
      "files": [
        {
          "path": "registry/files/ui/glass/glass.ts",
          "target": "@ui/glass/glass.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/glass/glass.css",
          "target": "@ui/glass/glass.css",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/glass/glass-map.ts",
          "target": "@ui/glass/glass-map.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/glass/liquid-glass.svelte.ts",
          "target": "@ui/glass/liquid-glass.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/glass/index.ts",
          "target": "@ui/glass/index.ts",
          "type": "registry:file"
        }
      ],
      "docs": "Builders: blur({radius? '14px', saturate? 1.35, fill?, brightness? 1}) the frost member; liquid({surface? 'convex-squircle', bezel? 22 [4,80], thickness? 30 [2,160], scale? 55 [0,160] — absolute element px, kube pins per element, no universal fraction, blur? 0.2 [0,4], specular? 0.2 [0,1], rimSaturate? 4 [1,12]} + the frost fallback pair radius? '2px' / saturate? 1.6 / fill? / brightness?) the physical liquid member; liquid.apple({variant? 'regular'|'clear'|'identity', tint?, interactive?, shape? 'capsule'|number, isEnabled?}) the semantic layer. Numeric args clamp into range; non-finite throws TypeError; surface validates against the enum. Spread {…glassAttrs(fx)} to stamp data-jx-effect + the tuning vars (liquid NEVER carries the --jx-glass-filter pointer — that is the mount kernel's exclusive write); glassVars(fx) emits the vars string alone. The lens: {@attach liquidGlass(fx)} — the factory form (or attachLiquidGlass(el, fx) framework-agnostic) — import glass.css once per consuming surface family. Element chrome (tint fill, shadow, border-radius) stays consumer-owned.",
      "meta": {
        "group": "effects",
        "href": "/docs/effects.html"
      }
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "llms-txt",
      "type": "registry:file",
      "title": "llms.txt exporter",
      "description": "Build-time AI-export generator: scans the final static dist and emits llms.txt / llms-full.txt / per-page .md mirrors (llmstxt.org proposal v2). Zero deps; absolute URLs; atomic idempotent writes; per-locale index splitting.",
      "files": [
        {
          "path": "registry/files/llms-txt/llms-txt.mjs",
          "target": "vite-plugins/llms-txt.mjs",
          "type": "registry:file"
        }
      ],
      "docs": "Vite: llmsTxt({ distDir, siteUrl, title, summary }) as the last plugin; orchestrated sites call generateLlmsTxt() on the FINAL output directory after every other step.",
      "meta": {
        "group": "docs",
        "href": "/docs/llms-txt.html"
      },
      "registryDependencies": []
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "search-corpus",
      "type": "registry:file",
      "title": "structured search corpus",
      "description": "Build-time search corpus generator: harvests the final static dist into the page-semantics model (sections from the heading-tree law, code/table/prose blocks with industry meta) keyed on the document components' semantic markers. Engine-neutral JSON (minisearch/fuse compile client-side); byte-deterministic; noindex/exclude honored; Intl.Segmenter CJK at the client layer. Zero deps beyond the sibling llms-txt tokenizer.",
      "files": [
        {
          "path": "registry/files/search-corpus/search-corpus.mjs",
          "target": "vite-plugins/search-corpus.mjs",
          "type": "registry:file"
        }
      ],
      "docs": "Orchestrated sites call generateSearchCorpus() on the FINAL output directory after every other step (same lane as generateLlmsTxt); the corpus lands at /search/corpus.json for a client-side engine adapter to consume.",
      "meta": {
        "group": "docs",
        "href": "/docs/llms-txt.html"
      },
      "registryDependencies": [
        "@jixoai/llms-txt"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "utils",
      "type": "registry:lib",
      "title": "cn() class-merge utility",
      "description": "cn() = clsx + the closed-set intent reducer: class-string hygiene (conditional join; later jx-hue-*/jx-pair-* intent classes replace earlier ones — the hue-injection replacement law, dependency-free since tailwindless W4). NOT a cascade mechanism — override behavior comes from the layer law.",
      "files": [
        {
          "path": "registry/files/lib/utils.ts",
          "target": "@lib/utils.ts",
          "type": "registry:file"
        }
      ],
      "dependencies": [
        "clsx"
      ],
      "docs": "import { cn } from '$lib/utils'. The npm dep clsx arrives via the item `dependencies` field (tailwind-merge retired with the Tailwind engine, tailwindless W4 2026-09-18).",
      "meta": {
        "group": "engines",
        "href": "/docs/components.html"
      },
      "registryDependencies": []
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "density",
      "type": "registry:lib",
      "title": "Density context",
      "description": "Getter-backed Svelte density context for inherited design-language scopes.",
      "files": [
        {
          "path": "registry/files/lib/density.svelte.ts",
          "target": "@lib/density.svelte.ts",
          "type": "registry:file"
        }
      ],
      "dependencies": [],
      "registryDependencies": [
        "@jixoai/universal-props",
        "@jixoai/context-plugin",
        "@jixoai/defaults"
      ],
      "meta": {
        "group": "engines",
        "href": "/docs/components.html"
      }
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "context-plugin",
      "type": "registry:lib",
      "title": "Context plugin kernel",
      "description": "The plugin kernel: identity-object context defs (defineContextDef / defineReadOnlyContextDef), definePlugin with def-referencing targets whose hook types bind the targeted def (a wrong-typed hook is a compile error), the onion-order chain (init/before/after with a reversible filter and vite-style enforce anchors), root-scoped stacking scopes, and the injected env (medium getter + root) — the kernel imports nothing beyond svelte and same-tree lib modules.",
      "files": [
        {
          "path": "registry/files/lib/context-plugin.svelte.ts",
          "target": "@lib/context-plugin.svelte.ts",
          "type": "registry:file"
        }
      ],
      "dependencies": [],
      "registryDependencies": [],
      "meta": {
        "group": "engines",
        "href": "/docs/components.html"
      }
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "typography",
      "type": "registry:lib",
      "title": "Typography scope",
      "description": "The prose scope's Svelte channel (the density two-channel contract verbatim — the JS scope object and the plugin seam here, every element lane in ui/prose/prose.css): TypoScope (the eleven frozen v1 knobs, every field optional because ABSENCE IS THE STATE), TYPOGRAPHY_DEF (the identity def plugins target — the kernel D1 law: matching is object identity), the module-private-symbol context pair provideTypography/getTypographyScope (getter-endorsed {get scope()} payload — a provider flip re-derives every consumer in the same frame; nearest setter wins; undefined outside any prose region), applyTypoScope (the plugin chain applied AT THE PROVIDER, identity fast path when no plugin targets the def), and resolveTypoStyle (PURE knob bag → host declarations + --jx-ty-* vars + presence attrs; the gradient emits parts as vars consumed by the residue sheet, never color:transparent, and --jx-ty-ink carries only color tokens). A VALUE-DOMAIN carrier, not a variant axis: ink/flow touch none of the four hue slots and never version the context-coverage vocabulary.",
      "files": [
        {
          "path": "registry/files/lib/typography.svelte.ts",
          "target": "@lib/typography.svelte.ts",
          "type": "registry:file"
        }
      ],
      "dependencies": [],
      "registryDependencies": [
        "@jixoai/context-plugin"
      ],
      "meta": {
        "group": "engines",
        "href": "/docs/components.html"
      }
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "defaults",
      "type": "registry:lib",
      "title": "Component Defaults toolkit",
      "description": "The Defaults contract's composition tool: branded slots (type brand + a dev-only runtime guard), defineComponentDefaults with Partial-in/full-out resolution, defineLiteralSlot/defineOpenSlot/absentSlot (values-first — the arrays are the type source), and the axis-slot construction protocol.",
      "files": [
        {
          "path": "registry/files/lib/defaults.svelte.ts",
          "target": "@lib/defaults.svelte.ts",
          "type": "registry:file"
        }
      ],
      "dependencies": [],
      "registryDependencies": [
        "@jixoai/universal-props"
      ],
      "meta": {
        "group": "engines",
        "href": "/docs/components.html"
      }
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "command-match",
      "type": "registry:lib",
      "title": "Command match contract",
      "description": "The command match payload + frozen match type, lib-side home (ui/command re-exports) — keeps the import graph lawful for lib consumers like nav-filter.",
      "files": [
        {
          "path": "registry/files/lib/command-match.ts",
          "target": "@lib/command-match.ts",
          "type": "registry:file"
        }
      ],
      "dependencies": [],
      "registryDependencies": [],
      "meta": {
        "group": "engines",
        "href": "/docs/components.html"
      }
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "paint",
      "type": "registry:lib",
      "title": "Paint axis",
      "description": "The paint axis's lib home: the PaintVariant union (link included), the ZonePaintVariant zone value domain (link excluded), PAINT_ZONE_KEY with its getter-backed payload, providePaintZone (new-key-only), and definePaintSlot (values-first) with the family values as the availability source (the gate's AST anchor — no runtime guard).",
      "files": [
        {
          "path": "registry/files/lib/paint.svelte.ts",
          "target": "@lib/paint.svelte.ts",
          "type": "registry:file"
        }
      ],
      "dependencies": [],
      "registryDependencies": [
        "@jixoai/defaults"
      ],
      "meta": {
        "group": "engines",
        "href": "/docs/components.html"
      }
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "control-chrome",
      "type": "registry:lib",
      "title": "Control-chrome axis",
      "description": "The integration axis's lib home: the ControlChrome union (frame | bare) and CONTROL_CHROME_KEY (global symbol registry). The context operations live inline in the providers/readers (item-field, item-group, the control families) — under vite dev and vitest a .svelte.ts module's public 'svelte' import binds a second runtime copy whose set/getContext never see the component graph (empirically proven twice). A frame-owning row declares its in-row controls bare; each control resolves explicit ?? ambient ?? 'frame' and its OWN sheet paints the bare state.",
      "files": [
        {
          "path": "registry/files/lib/control-chrome.svelte.ts",
          "target": "@lib/control-chrome.svelte.ts",
          "type": "registry:file"
        }
      ],
      "dependencies": [],
      "registryDependencies": [],
      "meta": {
        "group": "engines",
        "href": "/docs/components.html"
      }
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "button-group",
      "type": "registry:ui",
      "title": "Button group",
      "description": "Joined action layout container: orientation/justify shell that presses edge-to-edge press-buttons (and icon-buttons) over the hairline seam law — adjacent children collapse borders via a -1px margin so a joined row of outline buttons reads as ONE control with 1px seams, never a 2px double border. The container owns NOTHING but layout and seam: buttons keep their own paint (variant ladder, press physics, density tier); the group paints no bezel. role=group with a required label (grouping of related actions, never a selection surface — joined selection is toggle-group). A joined row is fundamentally a CONTAINER, so it owns the overflow question (Owner 2026-09-04): overflow='wrap' (default, multi-row flow with the seam law per row), overflow='collapse' (measured collapse into a dropdown tail — buttons that no longer fit re-home into an overflow menu, dividers fence the tail), or overflow='scroll' (a hidden-scrollbar scroll run on the shared @jixoai/scroll-run system — data-jx-scroll-run IS the group root, the JS-stamped verdict gates the frosted edge chips, and scrollEffect picks the edge treatment via the same builder convention as tabs: ramp() the ONE member-ramp builder ({ opacity, blur, translate } toggles, all default on), progressBlur()/shadow() the veil pair — and the chrome is AXIS-AWARE: a vertical scroll group rides the same contract against its block edges).",
      "files": [
        {
          "path": "registry/files/ui/button-group/button-group.svelte",
          "target": "@ui/button-group/button-group.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/button-group/button-group-divider.svelte",
          "target": "@ui/button-group/button-group-divider.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/button-group/button-group.css",
          "target": "@ui/button-group/button-group.css",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/button-group/index.ts",
          "target": "@ui/button-group/index.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/button-group/button-variant-scope.svelte",
          "target": "@ui/button-group/button-variant-scope.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/button-group/button-group-defaults.svelte.ts",
          "target": "@ui/button-group/button-group-defaults.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/button-group/button-group.stylex.js",
          "target": "@ui/button-group/button-group.stylex.js",
          "type": "registry:file",
          "content": "import './button-group.stylex.css';\n// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: button-group\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const buttonGroupStyles = Object.freeze({\n  \"root\": \"xwz0xwf x193iq5w\",\n  \"flowCol\": \"x1mt1orb xt9c220 x1qjc9v5\",\n  \"flowRow\": \"x1sdr0u7 x1on1db2 x1qjc9v5\",\n  \"justifyStart\": \"xlqzeqv\",\n  \"justifyCenter\": \"xl56j7k\",\n  \"justifyEnd\": \"x7v6yn8\",\n  \"contentStart\": \"x10ukxgv\",\n  \"contentCenter\": \"xc26acl\",\n  \"contentEnd\": \"x4465f1\",\n  \"more\": \"x3nfvp2\",\n  \"host\": \"xwz0xwf x193iq5w x1mkdm3x\",\n});\n"
        },
        {
          "path": "registry/files/tokens.stylex.js",
          "target": "@lib/tokens.stylex.js",
          "type": "registry:file",
          "content": "// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: button-group\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const buttonGroupStyles = Object.freeze({\n  \"root\": \"xwz0xwf x193iq5w\",\n  \"flowCol\": \"x1mt1orb xt9c220 x1qjc9v5\",\n  \"flowRow\": \"x1sdr0u7 x1on1db2 x1qjc9v5\",\n  \"justifyStart\": \"xlqzeqv\",\n  \"justifyCenter\": \"xl56j7k\",\n  \"justifyEnd\": \"x7v6yn8\",\n  \"contentStart\": \"x10ukxgv\",\n  \"contentCenter\": \"xc26acl\",\n  \"contentEnd\": \"x4465f1\",\n  \"more\": \"x3nfvp2\",\n  \"host\": \"xwz0xwf x193iq5w x1mkdm3x\",\n});\n"
        },
        {
          "path": "registry/files/ui/button-group/button-group.stylex.css",
          "target": "@ui/button-group/button-group.stylex.css",
          "type": "registry:file",
          "content": "@layer properties, theme, base, components, components.stylex.priority1, components.stylex.priority2, components.stylex.priority3;\n\n@layer components.stylex.priority1 {\n  :root, .x1klgzij {\n    --jx-brand-hue: var(--brand-hue);\n    --jx-background: var(--background);\n    --jx-foreground: var(--foreground);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-border: var(--border);\n    --jx-input: var(--input);\n    --jx-ring: var(--ring);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-font-sans: var(--font-sans);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-radius: var(--radius);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-scrim: var(--scrim);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-small: var(--text-small);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-lg: var(--text-lg);\n    --jx-track-label: var(--track-label);\n    --jx-track-wide: var(--track-wide);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-shell-w: var(--shell-w);\n    --jx-stage-w: var(--stage-w);\n    --jx-space-2: var(--space-2);\n    --jx-space-4: var(--space-4);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-80: var(--space-80);\n    --jx-hairline: var(--hairline);\n  }\n\n  .x13ei35y.x13ei35y, .x13ei35y.x13ei35y:root {\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-background: var(--background);\n    --jx-border: var(--border);\n    --jx-brand-hue: var(--brand-hue);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-font-sans: var(--font-sans);\n    --jx-foreground: var(--foreground);\n    --jx-hairline: var(--hairline);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-input: var(--input);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-radius: var(--radius);\n    --jx-ring: var(--ring);\n    --jx-scrim: var(--scrim);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shell-w: var(--shell-w);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-2: var(--space-2);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-4: var(--space-4);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-80: var(--space-80);\n    --jx-stage-w: var(--stage-w);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-lg: var(--text-lg);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-small: var(--text-small);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-track-label: var(--track-label);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-wide: var(--track-wide);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n  }\n}\n\n@layer components.stylex.priority2 {\n  .xc26acl {\n    align-content: center;\n  }\n\n  .x4465f1 {\n    align-content: end;\n  }\n\n  .x10ukxgv {\n    align-content: start;\n  }\n\n  .x1qjc9v5 {\n    align-items: stretch;\n  }\n\n  .x3nfvp2 {\n    display: inline-flex;\n  }\n\n  .xwz0xwf {\n    display: inline-grid;\n  }\n\n  .xt9c220 {\n    grid-auto-columns: auto;\n  }\n\n  .x1mt1orb {\n    grid-auto-flow: column;\n  }\n\n  .x1sdr0u7 {\n    grid-auto-flow: row;\n  }\n\n  .x1on1db2 {\n    grid-auto-rows: auto;\n  }\n\n  .x1mkdm3x {\n    grid-template-columns: minmax(0, 1fr);\n  }\n\n  .xl56j7k {\n    justify-content: center;\n  }\n\n  .x7v6yn8 {\n    justify-content: end;\n  }\n\n  .xlqzeqv {\n    justify-content: start;\n  }\n}\n\n@layer components.stylex.priority3 {\n  .x193iq5w {\n    max-width: 100%;\n  }\n}\n/* buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9 · generator: @jixoai/ui-vite-plugin@0.6.0 · engine: @stylexjs/unplugin@0.19.0 */\n"
        }
      ],
      "docs": "Props: label (REQUIRED aria name), orientation ('horizontal'|'vertical'), justify ('start'|'end'|'center'|'between'), density, class. ROLE LAW: root is role=group — actions keep their own tab stops and activation; the group adds NO selection semantics (joined selection is toggle-group's contract). Composition: children are plain PressButton/icon-button instances; ButtonGroupDivider inserts a 1px seam member. Paint: the shared seam lives in button-group.css keyed on the data-jx-bgroup hook (Tier-2 vocabulary consumed-only).",
      "registryDependencies": [
        "@jixoai/utils",
        "@jixoai/jixoai-theme",
        "@jixoai/density",
        "@jixoai/press-button",
        "@jixoai/icon",
        "@jixoai/icon-button",
        "@jixoai/dropdown-menu",
        "@jixoai/separator",
        "@jixoai/scroll-run",
        "@jixoai/paint",
        "@jixoai/defaults"
      ],
      "meta": {
        "group": "general",
        "href": "/docs/components/button-group.html"
      }
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "input-group",
      "type": "registry:ui",
      "title": "Input group",
      "description": "The joined field shell — ONE 1px var(--border) bezel, the var(--background) fill, hover lift, inset focus ring and invalid dashed border ride the SAME paint as the shared html-control-shell law (state machines in input-group.css keyed on the data-jx-igroup hook). A composition frame, not a closed composite: InputGroupAddon lanes (hairline seams per addon edge — no double borders by construction), InputGroupInput as the native input member, press-buttons ride the inline-end addon. disabled on the ROOT disables the whole group natively (InputGroupInput renders disabled, every addon renders inert — the platform's containment).",
      "files": [
        {
          "path": "registry/files/ui/input-group/input-group.svelte",
          "target": "@ui/input-group/input-group.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/input-group/input-group-addon.svelte",
          "target": "@ui/input-group/input-group-addon.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/input-group/input-group-input.svelte",
          "target": "@ui/input-group/input-group-input.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/input-group/input-group.css",
          "target": "@ui/input-group/input-group.css",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/input-group/index.ts",
          "target": "@ui/input-group/index.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/input-group/input-group-defaults.svelte.ts",
          "target": "@ui/input-group/input-group-defaults.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/input-group/input-group.stylex.js",
          "target": "@ui/input-group/input-group.stylex.js",
          "type": "registry:file",
          "content": "import './input-group.stylex.css';\n// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: input-group\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const inputGroupStyles = Object.freeze({\n  \"root\": \"x78zum5 x1qjc9v5 xh8yej3 x193iq5w x1bhj078 x1j5qm77 x1y0btm7 xwi7vqo x2u8bby x1rnfs7p xkdsq27 x7c9pmz xdq8spx\",\n  \"lane\": \"xeuugli x1iyjqo2 xwwigjq xt970qd\",\n  \"addon\": \"x78zum5 x1okw0bk x6s0dn4 xiouwu1 xwwigjq xowzrx4 xxguibh\",\n  \"addonDisabled\": \"xbyyjgo\",\n});\n"
        },
        {
          "path": "registry/files/tokens.stylex.js",
          "target": "@lib/tokens.stylex.js",
          "type": "registry:file",
          "content": "// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: input-group\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const inputGroupStyles = Object.freeze({\n  \"root\": \"x78zum5 x1qjc9v5 xh8yej3 x193iq5w x1bhj078 x1j5qm77 x1y0btm7 xwi7vqo x2u8bby x1rnfs7p xkdsq27 x7c9pmz xdq8spx\",\n  \"lane\": \"xeuugli x1iyjqo2 xwwigjq xt970qd\",\n  \"addon\": \"x78zum5 x1okw0bk x6s0dn4 xiouwu1 xwwigjq xowzrx4 xxguibh\",\n  \"addonDisabled\": \"xbyyjgo\",\n});\n"
        },
        {
          "path": "registry/files/ui/input-group/input-group.stylex.css",
          "target": "@ui/input-group/input-group.stylex.css",
          "type": "registry:file",
          "content": "@layer properties, theme, base, components, components.stylex.priority1, components.stylex.priority2, components.stylex.priority3, components.stylex.priority4;\n\n@layer components.stylex.priority1 {\n  :root, .x1klgzij {\n    --jx-brand-hue: var(--brand-hue);\n    --jx-background: var(--background);\n    --jx-foreground: var(--foreground);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-border: var(--border);\n    --jx-input: var(--input);\n    --jx-ring: var(--ring);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-font-sans: var(--font-sans);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-radius: var(--radius);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-scrim: var(--scrim);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-small: var(--text-small);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-lg: var(--text-lg);\n    --jx-track-label: var(--track-label);\n    --jx-track-wide: var(--track-wide);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-shell-w: var(--shell-w);\n    --jx-stage-w: var(--stage-w);\n    --jx-space-2: var(--space-2);\n    --jx-space-4: var(--space-4);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-80: var(--space-80);\n    --jx-hairline: var(--hairline);\n  }\n\n  .x13ei35y.x13ei35y, .x13ei35y.x13ei35y:root {\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-background: var(--background);\n    --jx-border: var(--border);\n    --jx-brand-hue: var(--brand-hue);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-font-sans: var(--font-sans);\n    --jx-foreground: var(--foreground);\n    --jx-hairline: var(--hairline);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-input: var(--input);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-radius: var(--radius);\n    --jx-ring: var(--ring);\n    --jx-scrim: var(--scrim);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shell-w: var(--shell-w);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-2: var(--space-2);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-4: var(--space-4);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-80: var(--space-80);\n    --jx-stage-w: var(--stage-w);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-lg: var(--text-lg);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-small: var(--text-small);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-track-label: var(--track-label);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-wide: var(--track-wide);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n  }\n}\n\n@layer components.stylex.priority2 {\n  .xwi7vqo {\n    border-color: var(--jx-border);\n  }\n\n  .x2u8bby {\n    border-radius: 0;\n  }\n\n  .x1y0btm7 {\n    border-style: solid;\n  }\n\n  .x1j5qm77 {\n    border-width: var(--jx-hairline);\n  }\n\n  .x1okw0bk {\n    flex: none;\n  }\n\n  .xiouwu1 {\n    gap: var(--jx-gap);\n  }\n\n  .xt970qd {\n    padding-block: 0;\n  }\n\n  .xwwigjq {\n    padding-inline: var(--jx-inset);\n  }\n}\n\n@layer components.stylex.priority3 {\n  .x6s0dn4 {\n    align-items: center;\n  }\n\n  .x1qjc9v5 {\n    align-items: stretch;\n  }\n\n  .x1rnfs7p {\n    background-color: var(--jx-background);\n  }\n\n  .xowzrx4 {\n    color: var(--jx-muted-foreground);\n  }\n\n  .x78zum5 {\n    display: flex;\n  }\n\n  .x1iyjqo2 {\n    flex-grow: 1;\n  }\n\n  .xxguibh {\n    font-size: var(--jx-text);\n  }\n\n  .xbyyjgo {\n    opacity: .5;\n  }\n\n  .x7c9pmz {\n    transition-duration: var(--motion-150, .15s);\n  }\n\n  .xkdsq27 {\n    transition-property: box-shadow;\n  }\n\n  .xdq8spx {\n    transition-timing-function: var(--motion-ease-out, ease-out);\n  }\n}\n\n@layer components.stylex.priority4 {\n  .x193iq5w {\n    max-width: 100%;\n  }\n\n  .x1bhj078 {\n    min-height: var(--jx-hit);\n  }\n\n  .xeuugli {\n    min-width: 0;\n  }\n\n  .xh8yej3 {\n    width: 100%;\n  }\n}\n/* buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9 · generator: @jixoai/ui-vite-plugin@0.6.0 · engine: @stylexjs/unplugin@0.19.0 */\n"
        }
      ],
      "docs": "Props (root): label (REQUIRED a11y name), name/value/bind:value forwarded to the InputGroupInput member, disabled (native propagation: input renders disabled, addons render inert), invalid, density, class. Members: InputGroupAddon (align 'inline-start'|'inline-end', decorative lane), InputGroupInput (the native input — its own name= submits through the input family contract, MULTIVALUE-ready via the form-field seam when composed so). The shell is a composition frame: children compose freely inside the lane; seams are the addons' hairlines, the shell carries exactly one border.",
      "registryDependencies": [
        "@jixoai/jixoai-theme",
        "@jixoai/density",
        "@jixoai/defaults"
      ],
      "meta": {
        "group": "data-entry",
        "href": "/docs/components/input-group.html"
      }
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "chart",
      "type": "registry:ui",
      "title": "Chart",
      "description": "Terminal-native charts, zero runtime dependencies: horizontal block-glyph bars on the mono text grid (label + value lanes, fill/tonal/outline ink), one-line sparklines (block or braille cells), an SVG polyline over hairline grid rules (optional 12% tonal area, non-scaling round markers, axes as authored snippet slots — never guessed), and a stroke-dasharray donut ring in the --chart-1..5 semantic palette with a neutral brand-hue oklch ladder. Deterministic display primitives: every degenerate input (empty, all-negative, constant, NaN, zero-total) has a frozen, unit-tested output; each part is role=img with a REQUIRED label and an opt-in visually-hidden data table fallback. The glyph math exports from the folder for tests; the Chart root only shares a density tier.",
      "files": [
        {
          "path": "registry/files/ui/chart/chart.svelte",
          "target": "@ui/chart/chart.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/chart/chart-bar.svelte",
          "target": "@ui/chart/chart-bar.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/chart/chart-sparkline.svelte",
          "target": "@ui/chart/chart-sparkline.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/chart/chart-line.svelte",
          "target": "@ui/chart/chart-line.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/chart/chart-donut.svelte",
          "target": "@ui/chart/chart-donut.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/chart/chart.css",
          "target": "@ui/chart/chart.css",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/chart/index.ts",
          "target": "@ui/chart/index.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/chart/chart-defaults.svelte.ts",
          "target": "@ui/chart/chart-defaults.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/chart/chart.stylex.js",
          "target": "@ui/chart/chart.stylex.js",
          "type": "registry:file",
          "content": "import './chart.stylex.css';\n// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: chart\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const chartStyles = Object.freeze({\n  \"contents\": \"xjp7ctv\",\n  \"barRoot\": \"xrvj5dj x8k10jj x1pha0wt xiouwu1 xxguibh xss6m8b\",\n  \"barRow\": \"xjp7ctv\",\n  \"barLabel\": \"xeuugli xb3r6kr xlyipyv xuxw1ft xowzrx4\",\n  \"barValue\": \"xl8unsv x1qab1bc\",\n  \"inkFill\": \"x1jxocb5\",\n  \"inkTonal\": \"xq4c7rn\",\n  \"inkOutline\": \"x58w4aw\",\n  \"lineRoot\": \"xt7dq6l xh8yej3 x193iq5w\",\n  \"grid\": \"xrvj5dj\",\n  \"stacked\": \"x15r89dc\",\n  \"center\": \"xrvj5dj x1ku5rj1\",\n  \"spark\": \"x1rg5ohu x11njtxf x18as732\",\n});\n"
        },
        {
          "path": "registry/files/tokens.stylex.js",
          "target": "@lib/tokens.stylex.js",
          "type": "registry:file",
          "content": "// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: chart\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const chartStyles = Object.freeze({\n  \"contents\": \"xjp7ctv\",\n  \"barRoot\": \"xrvj5dj x8k10jj x1pha0wt xiouwu1 xxguibh xss6m8b\",\n  \"barRow\": \"xjp7ctv\",\n  \"barLabel\": \"xeuugli xb3r6kr xlyipyv xuxw1ft xowzrx4\",\n  \"barValue\": \"xl8unsv x1qab1bc\",\n  \"inkFill\": \"x1jxocb5\",\n  \"inkTonal\": \"xq4c7rn\",\n  \"inkOutline\": \"x58w4aw\",\n  \"lineRoot\": \"xt7dq6l xh8yej3 x193iq5w\",\n  \"grid\": \"xrvj5dj\",\n  \"stacked\": \"x15r89dc\",\n  \"center\": \"xrvj5dj x1ku5rj1\",\n  \"spark\": \"x1rg5ohu x11njtxf x18as732\",\n});\n"
        },
        {
          "path": "registry/files/ui/chart/chart.stylex.css",
          "target": "@ui/chart/chart.stylex.css",
          "type": "registry:file",
          "content": "@layer properties, theme, base, components, components.stylex.priority1, components.stylex.priority2, components.stylex.priority3, components.stylex.priority4, components.stylex.priority5;\n\n@layer components.stylex.priority1 {\n  :root, .x1klgzij {\n    --jx-brand-hue: var(--brand-hue);\n    --jx-background: var(--background);\n    --jx-foreground: var(--foreground);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-border: var(--border);\n    --jx-input: var(--input);\n    --jx-ring: var(--ring);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-font-sans: var(--font-sans);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-radius: var(--radius);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-scrim: var(--scrim);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-small: var(--text-small);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-lg: var(--text-lg);\n    --jx-track-label: var(--track-label);\n    --jx-track-wide: var(--track-wide);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-shell-w: var(--shell-w);\n    --jx-stage-w: var(--stage-w);\n    --jx-space-2: var(--space-2);\n    --jx-space-4: var(--space-4);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-80: var(--space-80);\n    --jx-hairline: var(--hairline);\n  }\n\n  .x13ei35y.x13ei35y, .x13ei35y.x13ei35y:root {\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-background: var(--background);\n    --jx-border: var(--border);\n    --jx-brand-hue: var(--brand-hue);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-font-sans: var(--font-sans);\n    --jx-foreground: var(--foreground);\n    --jx-hairline: var(--hairline);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-input: var(--input);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-radius: var(--radius);\n    --jx-ring: var(--ring);\n    --jx-scrim: var(--scrim);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shell-w: var(--shell-w);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-2: var(--space-2);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-4: var(--space-4);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-80: var(--space-80);\n    --jx-stage-w: var(--stage-w);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-lg: var(--text-lg);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-small: var(--text-small);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-track-label: var(--track-label);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-wide: var(--track-wide);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n  }\n}\n\n@layer components.stylex.priority2 {\n  .x15r89dc {\n    grid-area: 1 / 1;\n  }\n}\n\n@layer components.stylex.priority3 {\n  .xiouwu1 {\n    gap: var(--jx-gap);\n  }\n\n  .xb3r6kr {\n    overflow: hidden;\n  }\n\n  .x1ku5rj1 {\n    place-items: center;\n  }\n}\n\n@layer components.stylex.priority4 {\n  .x1pha0wt {\n    align-items: baseline;\n  }\n\n  .xq4c7rn {\n    color: color-mix(in oklab,var(--jx-tonal) 70%,transparent);\n  }\n\n  .x1jxocb5 {\n    color: var(--jx-fill);\n  }\n\n  .xl8unsv {\n    color: var(--jx-foreground);\n  }\n\n  .xowzrx4 {\n    color: var(--jx-muted-foreground);\n  }\n\n  .x58w4aw {\n    color: var(--jx-outline);\n  }\n\n  .x18as732 {\n    color: var(--jx-primary);\n  }\n\n  .xjp7ctv {\n    display: contents;\n  }\n\n  .xrvj5dj {\n    display: grid;\n  }\n\n  .x1rg5ohu {\n    display: inline-block;\n  }\n\n  .xxguibh {\n    font-size: var(--jx-text);\n  }\n\n  .xss6m8b {\n    font-variant-numeric: tabular-nums;\n  }\n\n  .x8k10jj {\n    grid-template-columns: max-content 1fr auto;\n  }\n\n  .x1qab1bc {\n    justify-self: end;\n  }\n\n  .xlyipyv {\n    text-overflow: ellipsis;\n  }\n\n  .x11njtxf {\n    vertical-align: baseline;\n  }\n\n  .xuxw1ft {\n    white-space: nowrap;\n  }\n}\n\n@layer components.stylex.priority5 {\n  .xt7dq6l {\n    height: auto;\n  }\n\n  .x193iq5w {\n    max-width: 100%;\n  }\n\n  .xeuugli {\n    min-width: 0;\n  }\n\n  .xh8yej3 {\n    width: 100%;\n  }\n}\n/* buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9 · generator: @jixoai/ui-vite-plugin@0.6.0 · engine: @stylexjs/unplugin@0.19.0 */\n"
        }
      ],
      "docs": "Props (all parts): data (readonly number[], required), label (string, REQUIRED accessible name — no default by contract), table? (opt-in visually-hidden data table fallback), density?, class?, ...rest. ChartBar: labels? (parallel label lane), variant? ('fill'|'tonal'|'outline' through the global hue slots), cells? (bar budget in character cells, default 20), values? (value lane, default true). ChartSparkline: cells? ('block'|'braille', default 'braille'). ChartLine: area?, markers? (default true), xAxis?/yAxis? (authored axis snippets). ChartDonut: size? (96), thickness? (12), children? (center slot). Chart root: density? (provided to the subtree). Pure math exported from the folder for tests.",
      "meta": {
        "group": "data-display",
        "href": "/docs/components/chart.html"
      },
      "registryDependencies": [
        "@jixoai/utils",
        "@jixoai/jixoai-theme",
        "@jixoai/density",
        "@jixoai/defaults"
      ],
      "dependencies": []
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "pattern-login",
      "type": "registry:ui",
      "title": "Pattern login",
      "description": "The `ssh user@host` login card — a composition product, not a primitive: user/host lanes are plain Input (innerInlineStart carries the user@ / --host= glyphs), the passphrase reveal rides the Input's own eye (hard F1 prerequisite — no pattern-local fallback), the OTP second-factor screen rides input-otp (joined form value; incomplete codes submit empty), the submit is a PressButton, and the footer is the copyable npx bootstrap line — the terminal idiom's magic-link analog.",
      "files": [
        {
          "path": "registry/files/ui/pattern-login/pattern-login.svelte",
          "target": "@ui/pattern-login/pattern-login.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/pattern-login/pattern-login-defaults.svelte.ts",
          "target": "@ui/pattern-login/pattern-login-defaults.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/pattern-login/pattern-login-otp.svelte",
          "target": "@ui/pattern-login/pattern-login-otp.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/pattern-login/pattern-login.css",
          "target": "@ui/pattern-login/pattern-login.css",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/pattern-login/index.ts",
          "target": "@ui/pattern-login/index.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/pattern-login/pattern-login.stylex.js",
          "target": "@ui/pattern-login/pattern-login.stylex.js",
          "type": "registry:file",
          "content": "import './pattern-login.stylex.css';\n// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: pattern-login\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const loginStyles = Object.freeze({\n  \"card\": \"x9f619 xvueqy4 xh8yej3 x1ptgtm5 x1j5qm77 x1y0btm7 xwi7vqo x13udha1 x4vrqqa x8ndcdn\",\n  \"band\": \"x15nk5b1 x1q0q8m5 x1g6nami x18t9cuk xvt7x8l\",\n  \"bandEnd\": \"x8gjool x13fuv20 x1sg3oho x18t9cuk xvt7x8l\",\n  \"form\": \"x78zum5 xdt5ytf xixp516 x18t9cuk x1luv4cj x1jwynif\",\n  \"echo\": \"x1ghz6dp xb3r6kr xlyipyv xuxw1ft xzavzzj x1kdkrmc xp0kdp7 xowzrx4\",\n  \"prompt\": \"x18as732\",\n  \"glyph\": \"xzavzzj xowzrx4\",\n  \"hint\": \"x1ghz6dp xzavzzj x1kdkrmc x1ygklmh xowzrx4\",\n  \"bootEcho\": \"x1ghz6dp xb3r6kr xlyipyv xuxw1ft xzavzzj x1kdkrmc x1ygklmh xowzrx4\",\n  \"commandLine\": \"xeuugli x845mor xb3r6kr xlyipyv xuxw1ft xzavzzj x1kdkrmc x1ygklmh xowzrx4\",\n  \"promptMark\": \"x18as732\",\n  \"bootRow\": \"x78zum5 x6s0dn4 xsnn5ew\",\n  \"submitOffset\": \"xhnq7et\",\n  \"iconLane\": \"x3nfvp2\",\n});\n"
        },
        {
          "path": "registry/files/tokens.stylex.js",
          "target": "@lib/tokens.stylex.js",
          "type": "registry:file",
          "content": "// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: pattern-login\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const loginStyles = Object.freeze({\n  \"card\": \"x9f619 xvueqy4 xh8yej3 x1ptgtm5 x1j5qm77 x1y0btm7 xwi7vqo x13udha1 x4vrqqa x8ndcdn\",\n  \"band\": \"x15nk5b1 x1q0q8m5 x1g6nami x18t9cuk xvt7x8l\",\n  \"bandEnd\": \"x8gjool x13fuv20 x1sg3oho x18t9cuk xvt7x8l\",\n  \"form\": \"x78zum5 xdt5ytf xixp516 x18t9cuk x1luv4cj x1jwynif\",\n  \"echo\": \"x1ghz6dp xb3r6kr xlyipyv xuxw1ft xzavzzj x1kdkrmc xp0kdp7 xowzrx4\",\n  \"prompt\": \"x18as732\",\n  \"glyph\": \"xzavzzj xowzrx4\",\n  \"hint\": \"x1ghz6dp xzavzzj x1kdkrmc x1ygklmh xowzrx4\",\n  \"bootEcho\": \"x1ghz6dp xb3r6kr xlyipyv xuxw1ft xzavzzj x1kdkrmc x1ygklmh xowzrx4\",\n  \"commandLine\": \"xeuugli x845mor xb3r6kr xlyipyv xuxw1ft xzavzzj x1kdkrmc x1ygklmh xowzrx4\",\n  \"promptMark\": \"x18as732\",\n  \"bootRow\": \"x78zum5 x6s0dn4 xsnn5ew\",\n  \"submitOffset\": \"xhnq7et\",\n  \"iconLane\": \"x3nfvp2\",\n});\n"
        },
        {
          "path": "registry/files/ui/pattern-login/pattern-login.stylex.css",
          "target": "@ui/pattern-login/pattern-login.stylex.css",
          "type": "registry:file",
          "content": "@layer properties, theme, base, components, components.stylex.priority1, components.stylex.priority2, components.stylex.priority3, components.stylex.priority4, components.stylex.priority5;\n\n@layer components.stylex.priority1 {\n  :root, .x1klgzij {\n    --jx-brand-hue: var(--brand-hue);\n    --jx-background: var(--background);\n    --jx-foreground: var(--foreground);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-border: var(--border);\n    --jx-input: var(--input);\n    --jx-ring: var(--ring);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-font-sans: var(--font-sans);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-radius: var(--radius);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-scrim: var(--scrim);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-small: var(--text-small);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-lg: var(--text-lg);\n    --jx-track-label: var(--track-label);\n    --jx-track-wide: var(--track-wide);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-shell-w: var(--shell-w);\n    --jx-stage-w: var(--stage-w);\n    --jx-space-2: var(--space-2);\n    --jx-space-4: var(--space-4);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-80: var(--space-80);\n    --jx-hairline: var(--hairline);\n  }\n\n  .x13ei35y.x13ei35y, .x13ei35y.x13ei35y:root {\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-background: var(--background);\n    --jx-border: var(--border);\n    --jx-brand-hue: var(--brand-hue);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-font-sans: var(--font-sans);\n    --jx-foreground: var(--foreground);\n    --jx-hairline: var(--hairline);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-input: var(--input);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-radius: var(--radius);\n    --jx-ring: var(--ring);\n    --jx-scrim: var(--scrim);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shell-w: var(--shell-w);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-2: var(--space-2);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-4: var(--space-4);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-80: var(--space-80);\n    --jx-stage-w: var(--stage-w);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-lg: var(--text-lg);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-small: var(--text-small);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-track-label: var(--track-label);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-wide: var(--track-wide);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n  }\n}\n\n@layer components.stylex.priority2 {\n  .x1ghz6dp {\n    margin: 0;\n  }\n}\n\n@layer components.stylex.priority3 {\n  .xwi7vqo {\n    border-color: var(--jx-border);\n  }\n\n  .x4vrqqa {\n    border-radius: var(--jx-radius);\n  }\n\n  .x1y0btm7 {\n    border-style: solid;\n  }\n\n  .x1j5qm77 {\n    border-width: var(--jx-hairline);\n  }\n\n  .x845mor {\n    flex: 1;\n  }\n\n  .xsnn5ew {\n    gap: var(--space-12);\n  }\n\n  .xixp516 {\n    gap: var(--space-16);\n  }\n\n  .xvueqy4 {\n    margin-inline: auto;\n  }\n\n  .xb3r6kr {\n    overflow: hidden;\n  }\n\n  .xvt7x8l {\n    padding-block: calc(var(--jx-unit) * 2.5);\n  }\n\n  .x1luv4cj {\n    padding-block: var(--space-20);\n  }\n\n  .x18t9cuk {\n    padding-inline: var(--space-16);\n  }\n\n  @media (width >= 40rem) {\n    .x1jwynif.x1jwynif {\n      padding-inline: var(--space-20);\n    }\n  }\n}\n\n@layer components.stylex.priority4 {\n  .x6s0dn4 {\n    align-items: center;\n  }\n\n  .x13udha1 {\n    background-color: var(--jx-card);\n  }\n\n  .x8ndcdn {\n    box-shadow: var(--jx-shadow);\n  }\n\n  .x9f619 {\n    box-sizing: border-box;\n  }\n\n  .xowzrx4 {\n    color: var(--jx-muted-foreground);\n  }\n\n  .x18as732 {\n    color: var(--jx-primary);\n  }\n\n  .x78zum5 {\n    display: flex;\n  }\n\n  .x3nfvp2 {\n    display: inline-flex;\n  }\n\n  .xdt5ytf {\n    flex-direction: column;\n  }\n\n  .xzavzzj {\n    font-family: var(--jx-font-nav);\n  }\n\n  .x1kdkrmc {\n    font-size: var(--text-label-lg);\n  }\n\n  .xp0kdp7 {\n    letter-spacing: var(--jx-track-wide);\n  }\n\n  .x1ygklmh {\n    letter-spacing: var(--track-04, .04em);\n  }\n\n  .xlyipyv {\n    text-overflow: ellipsis;\n  }\n\n  .xuxw1ft {\n    white-space: nowrap;\n  }\n}\n\n@layer components.stylex.priority5 {\n  .x1g6nami {\n    border-bottom-color: var(--jx-border);\n  }\n\n  .x1q0q8m5 {\n    border-bottom-style: solid;\n  }\n\n  .x15nk5b1 {\n    border-bottom-width: var(--jx-hairline);\n  }\n\n  .x1sg3oho {\n    border-top-color: var(--jx-border);\n  }\n\n  .x13fuv20 {\n    border-top-style: solid;\n  }\n\n  .x8gjool {\n    border-top-width: var(--jx-hairline);\n  }\n\n  .xhnq7et {\n    margin-top: var(--space-4);\n  }\n\n  .x1ptgtm5 {\n    max-width: 26rem;\n  }\n\n  .xeuugli {\n    min-width: 0;\n  }\n\n  .xh8yej3 {\n    width: 100%;\n  }\n}\n/* buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9 · generator: @jixoai/ui-vite-plugin@0.6.0 · engine: @stylexjs/unplugin@0.19.0 */\n"
        }
      ],
      "docs": "Barrel: default = the login card; PatternLoginOtp = the 2FA screen. Card props: host/user/password (bindable), command, onsignin?, children? (extra lanes). OTP props: host, length (6), value (bindable), hint?, onverify?(code).",
      "meta": {
        "group": "layout",
        "href": "/docs/components/pattern-login.html"
      },
      "registryDependencies": [
        "@jixoai/input",
        "@jixoai/input-otp",
        "@jixoai/press-button",
        "@jixoai/jixoai-theme",
        "@jixoai/icon",
        "@jixoai/defaults"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "pattern-pricing",
      "type": "registry:ui",
      "title": "Pattern pricing",
      "description": "The `$ plan --compare` section: the comparison matrix rides the Table family (consumer authors thead/tbody; the recommended column opts in with data-jx-recommended on the th AND its td's — pattern css paints brand inset rules that keep the row-hover law intact), each tier's install command rides a CodeCard with a copy PressButton in its footer, plan labels ride Badge. Commands/labels are value-domain payload; no atom is patched.",
      "files": [
        {
          "path": "registry/files/ui/pattern-pricing/pattern-pricing.svelte",
          "target": "@ui/pattern-pricing/pattern-pricing.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/pattern-pricing/pattern-pricing-defaults.svelte.ts",
          "target": "@ui/pattern-pricing/pattern-pricing-defaults.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/pattern-pricing/pattern-pricing.css",
          "target": "@ui/pattern-pricing/pattern-pricing.css",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/pattern-pricing/index.ts",
          "target": "@ui/pattern-pricing/index.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/pattern-pricing/pattern-pricing.stylex.js",
          "target": "@ui/pattern-pricing/pattern-pricing.stylex.js",
          "type": "registry:file",
          "content": "import './pattern-pricing.stylex.css';\n// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: pattern-pricing\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const patternPricingStyles = Object.freeze({\n  \"root\": \"xh8yej3\",\n  \"eyebrow\": \"x1ghz6dp xzavzzj x6yizsu xtvhhri x1m19o6m x1mrq5fk\",\n  \"tableBand\": \"x104nfz1\",\n  \"tiers\": \"x14heymt xrvj5dj xgeccs x1vfedg7\",\n  \"tier\": \"x78zum5 xdt5ytf x1kupzwg x1j5qm77 x1y0btm7 x13udha1 x1503k93 x4vrqqa\",\n  \"tierRecommended\": \"xx5a0qd\",\n  \"tierStandard\": \"xwi7vqo\",\n  \"tierHead\": \"x78zum5 xeuugli x1a02dak x6s0dn4 xbybx4j\",\n  \"tierNote\": \"xzavzzj x6yizsu xp0kdp7 xowzrx4\",\n  \"inlineIcon\": \"x3nfvp2\",\n  \"minZero\": \"xeuugli\",\n});\n"
        },
        {
          "path": "registry/files/tokens.stylex.js",
          "target": "@lib/tokens.stylex.js",
          "type": "registry:file",
          "content": "// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: pattern-pricing\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const patternPricingStyles = Object.freeze({\n  \"root\": \"xh8yej3\",\n  \"eyebrow\": \"x1ghz6dp xzavzzj x6yizsu xtvhhri x1m19o6m x1mrq5fk\",\n  \"tableBand\": \"x104nfz1\",\n  \"tiers\": \"x14heymt xrvj5dj xgeccs x1vfedg7\",\n  \"tier\": \"x78zum5 xdt5ytf x1kupzwg x1j5qm77 x1y0btm7 x13udha1 x1503k93 x4vrqqa\",\n  \"tierRecommended\": \"xx5a0qd\",\n  \"tierStandard\": \"xwi7vqo\",\n  \"tierHead\": \"x78zum5 xeuugli x1a02dak x6s0dn4 xbybx4j\",\n  \"tierNote\": \"xzavzzj x6yizsu xp0kdp7 xowzrx4\",\n  \"inlineIcon\": \"x3nfvp2\",\n  \"minZero\": \"xeuugli\",\n});\n"
        },
        {
          "path": "registry/files/ui/pattern-pricing/pattern-pricing.stylex.css",
          "target": "@ui/pattern-pricing/pattern-pricing.stylex.css",
          "type": "registry:file",
          "content": "@layer properties, theme, base, components, components.stylex.priority1, components.stylex.priority2, components.stylex.priority3, components.stylex.priority4, components.stylex.priority5;\n\n@layer components.stylex.priority1 {\n  :root, .x1klgzij {\n    --jx-brand-hue: var(--brand-hue);\n    --jx-background: var(--background);\n    --jx-foreground: var(--foreground);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-border: var(--border);\n    --jx-input: var(--input);\n    --jx-ring: var(--ring);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-font-sans: var(--font-sans);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-radius: var(--radius);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-scrim: var(--scrim);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-small: var(--text-small);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-lg: var(--text-lg);\n    --jx-track-label: var(--track-label);\n    --jx-track-wide: var(--track-wide);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-shell-w: var(--shell-w);\n    --jx-stage-w: var(--stage-w);\n    --jx-space-2: var(--space-2);\n    --jx-space-4: var(--space-4);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-80: var(--space-80);\n    --jx-hairline: var(--hairline);\n  }\n\n  .x13ei35y.x13ei35y, .x13ei35y.x13ei35y:root {\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-background: var(--background);\n    --jx-border: var(--border);\n    --jx-brand-hue: var(--brand-hue);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-font-sans: var(--font-sans);\n    --jx-foreground: var(--foreground);\n    --jx-hairline: var(--hairline);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-input: var(--input);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-radius: var(--radius);\n    --jx-ring: var(--ring);\n    --jx-scrim: var(--scrim);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shell-w: var(--shell-w);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-2: var(--space-2);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-4: var(--space-4);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-80: var(--space-80);\n    --jx-stage-w: var(--stage-w);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-lg: var(--text-lg);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-small: var(--text-small);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-track-label: var(--track-label);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-wide: var(--track-wide);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n  }\n}\n\n@layer components.stylex.priority2 {\n  .x1ghz6dp {\n    margin: 0;\n  }\n\n  .x1503k93 {\n    padding: var(--jx-space-12);\n  }\n}\n\n@layer components.stylex.priority3 {\n  .xwi7vqo {\n    border-color: var(--jx-border);\n  }\n\n  .xx5a0qd {\n    border-color: var(--jx-primary);\n  }\n\n  .x4vrqqa {\n    border-radius: var(--jx-radius);\n  }\n\n  .x1y0btm7 {\n    border-style: solid;\n  }\n\n  .x1j5qm77 {\n    border-width: var(--jx-hairline);\n  }\n\n  .x1kupzwg {\n    gap: var(--jx-space-12);\n  }\n\n  .xgeccs {\n    gap: var(--jx-space-16);\n  }\n\n  .xbybx4j {\n    gap: var(--jx-space-8);\n  }\n}\n\n@layer components.stylex.priority4 {\n  .x6s0dn4 {\n    align-items: center;\n  }\n\n  .x13udha1 {\n    background-color: var(--jx-card);\n  }\n\n  .xowzrx4 {\n    color: var(--jx-muted-foreground);\n  }\n\n  .x1mrq5fk {\n    color: var(--jx-primary-text);\n  }\n\n  .x78zum5 {\n    display: flex;\n  }\n\n  .xrvj5dj {\n    display: grid;\n  }\n\n  .x3nfvp2 {\n    display: inline-flex;\n  }\n\n  .xdt5ytf {\n    flex-direction: column;\n  }\n\n  .x1a02dak {\n    flex-wrap: wrap;\n  }\n\n  .xzavzzj {\n    font-family: var(--jx-font-nav);\n  }\n\n  .x6yizsu {\n    font-size: var(--jx-text-label);\n  }\n\n  .x1vfedg7 {\n    grid-template-columns: repeat(auto-fit, minmax(min(100%, 17rem), 1fr));\n  }\n\n  .x1m19o6m {\n    letter-spacing: var(--jx-track-label);\n  }\n\n  .xp0kdp7 {\n    letter-spacing: var(--jx-track-wide);\n  }\n\n  .xtvhhri {\n    text-transform: uppercase;\n  }\n}\n\n@layer components.stylex.priority5 {\n  .x104nfz1 {\n    margin-top: var(--jx-space-16);\n  }\n\n  .x14heymt {\n    margin-top: var(--jx-space-24);\n  }\n\n  .xeuugli {\n    min-width: 0;\n  }\n\n  .xh8yej3 {\n    width: 100%;\n  }\n}\n/* buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9 · generator: @jixoai/ui-vite-plugin@0.6.0 · engine: @stylexjs/unplugin@0.19.0 */\n"
        }
      ],
      "docs": "Props: tiers (readonly PricingTier[]: plan, command, recommended?, note?), children (the thead/tbody snippet — the Table contract), eyebrow?, caption?, class?. The heading stays out of the pattern; the page owns its h2.",
      "meta": {
        "group": "layout",
        "href": "/docs/components/pattern-pricing.html"
      },
      "registryDependencies": [
        "@jixoai/table",
        "@jixoai/code-card",
        "@jixoai/press-button",
        "@jixoai/badge",
        "@jixoai/jixoai-theme",
        "@jixoai/icon",
        "@jixoai/defaults"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "pattern-hero-set",
      "type": "registry:ui",
      "title": "Pattern hero set",
      "description": "Three hero forms of the terminal grammar: the terminal-window hero (hero-section with the right column prewired to a terminal-card whose command derives from copyCommand — one string drives the CTA label, the clipboard payload and the typed demo), the ASCII-art headline hero (art as whitespace-preserved payload in a pre under the mono scale law — wide banners scroll, ascii never reflows), and the badge-marquee hero (plain mono token strip with an aria-hidden duplicate on a seamless -50% CSS loop; prefers-reduced-motion kills the animation, folds the duplicate away and leaves a static scrollable row).",
      "files": [
        {
          "path": "registry/files/ui/pattern-hero-set/pattern-hero-set.svelte",
          "target": "@ui/pattern-hero-set/pattern-hero-set.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/pattern-hero-set/pattern-hero-set-defaults.svelte.ts",
          "target": "@ui/pattern-hero-set/pattern-hero-set-defaults.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/pattern-hero-set/pattern-hero-ascii.svelte",
          "target": "@ui/pattern-hero-set/pattern-hero-ascii.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/pattern-hero-set/pattern-hero-marquee.svelte",
          "target": "@ui/pattern-hero-set/pattern-hero-marquee.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/pattern-hero-set/pattern-hero-set.css",
          "target": "@ui/pattern-hero-set/pattern-hero-set.css",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/pattern-hero-set/index.ts",
          "target": "@ui/pattern-hero-set/index.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/pattern-hero-set/pattern-hero-set.stylex.js",
          "target": "@ui/pattern-hero-set/pattern-hero-set.stylex.js",
          "type": "registry:file",
          "content": "import './pattern-hero-set.stylex.css';\n// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: pattern-hero-set\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const heroStyles = Object.freeze({\n  \"shell\": \"xvueqy4 xh8yej3 x1u73tnu x7vpr51 xd8ykx8 xyvn3ge x1n9uibx x1xxhn2o xsimqsp\",\n  \"inner\": \"xeuugli\",\n  \"eyebrow\": \"x1ghz6dp xzavzzj x6yizsu xtvhhri x1m19o6m xzsf02u\",\n  \"lead\": \"xsx89hf xiky8lt x1fzhlzt xquy9ks x1326c0u xowzrx4 x1wzxrpx xhxiwet\",\n  \"ctaRow\": \"x1yheckw x78zum5 x1a02dak x1kupzwg\",\n  \"ctaGlyph\": \"x3nfvp2\",\n  \"asciiArt\": \"x104nfz1 x193iq5w xw2csxc x1mwizrc xiax61u x1i21sxh xl8unsv\",\n  \"title\": \"x104nfz1 x1u8bs6r x92w3qg x1w2vvpw\",\n  \"strip\": \"x1hzdp6p xw2csxc x8gjool x13fuv20 x15nk5b1 x1q0q8m5 xwi7vqo xp2ws35 x1vbisea x3lmd69\",\n  \"row\": \"x1ghz6dp x3ct3a4 x1717udv\",\n  \"token\": \"x78zum5 x6s0dn4 x11pqw4l\",\n  \"tokenLabel\": \"xuxw1ft xzavzzj xgriabn x13rvg6l xtvhhri xowzrx4\",\n  \"dotPrimaryText\": \"xgriabn xzsf02u\",\n  \"dotPrimary\": \"xgriabn x18as732\",\n});\n"
        },
        {
          "path": "registry/files/tokens.stylex.js",
          "target": "@lib/tokens.stylex.js",
          "type": "registry:file",
          "content": "// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: pattern-hero-set\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const heroStyles = Object.freeze({\n  \"shell\": \"xvueqy4 xh8yej3 x1u73tnu x7vpr51 xd8ykx8 xyvn3ge x1n9uibx x1xxhn2o xsimqsp\",\n  \"inner\": \"xeuugli\",\n  \"eyebrow\": \"x1ghz6dp xzavzzj x6yizsu xtvhhri x1m19o6m xzsf02u\",\n  \"lead\": \"xsx89hf xiky8lt x1fzhlzt xquy9ks x1326c0u xowzrx4 x1wzxrpx xhxiwet\",\n  \"ctaRow\": \"x1yheckw x78zum5 x1a02dak x1kupzwg\",\n  \"ctaGlyph\": \"x3nfvp2\",\n  \"asciiArt\": \"x104nfz1 x193iq5w xw2csxc x1mwizrc xiax61u x1i21sxh xl8unsv\",\n  \"title\": \"x104nfz1 x1u8bs6r x92w3qg x1w2vvpw\",\n  \"strip\": \"x1hzdp6p xw2csxc x8gjool x13fuv20 x15nk5b1 x1q0q8m5 xwi7vqo xp2ws35 x1vbisea x3lmd69\",\n  \"row\": \"x1ghz6dp x3ct3a4 x1717udv\",\n  \"token\": \"x78zum5 x6s0dn4 x11pqw4l\",\n  \"tokenLabel\": \"xuxw1ft xzavzzj xgriabn x13rvg6l xtvhhri xowzrx4\",\n  \"dotPrimaryText\": \"xgriabn xzsf02u\",\n  \"dotPrimary\": \"xgriabn x18as732\",\n});\n"
        },
        {
          "path": "registry/files/ui/pattern-hero-set/pattern-hero-set.stylex.css",
          "target": "@ui/pattern-hero-set/pattern-hero-set.stylex.css",
          "type": "registry:file",
          "content": "@layer properties, theme, base, components, components.stylex.priority1, components.stylex.priority2, components.stylex.priority3, components.stylex.priority4, components.stylex.priority5;\n\n@layer components.stylex.priority1 {\n  :root, .x1klgzij {\n    --jx-brand-hue: var(--brand-hue);\n    --jx-background: var(--background);\n    --jx-foreground: var(--foreground);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-border: var(--border);\n    --jx-input: var(--input);\n    --jx-ring: var(--ring);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-font-sans: var(--font-sans);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-radius: var(--radius);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-scrim: var(--scrim);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-small: var(--text-small);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-lg: var(--text-lg);\n    --jx-track-label: var(--track-label);\n    --jx-track-wide: var(--track-wide);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-shell-w: var(--shell-w);\n    --jx-stage-w: var(--stage-w);\n    --jx-space-2: var(--space-2);\n    --jx-space-4: var(--space-4);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-80: var(--space-80);\n    --jx-hairline: var(--hairline);\n  }\n\n  .x13ei35y.x13ei35y, .x13ei35y.x13ei35y:root {\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-background: var(--background);\n    --jx-border: var(--border);\n    --jx-brand-hue: var(--brand-hue);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-font-sans: var(--font-sans);\n    --jx-foreground: var(--foreground);\n    --jx-hairline: var(--hairline);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-input: var(--input);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-radius: var(--radius);\n    --jx-ring: var(--ring);\n    --jx-scrim: var(--scrim);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shell-w: var(--shell-w);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-2: var(--space-2);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-4: var(--space-4);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-80: var(--space-80);\n    --jx-stage-w: var(--stage-w);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-lg: var(--text-lg);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-small: var(--text-small);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-track-label: var(--track-label);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-wide: var(--track-wide);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n  }\n}\n\n@layer components.stylex.priority2 {\n  .x1ghz6dp {\n    margin: 0;\n  }\n\n  .x1717udv {\n    padding: 0;\n  }\n}\n\n@layer components.stylex.priority3 {\n  .xwi7vqo {\n    border-color: var(--jx-border);\n  }\n\n  .x11pqw4l {\n    gap: var(--jx-hero-marquee-gap);\n  }\n\n  .x1kupzwg {\n    gap: var(--jx-space-12);\n  }\n\n  .xvueqy4 {\n    margin-inline: auto;\n  }\n\n  .xp2ws35 {\n    padding-block: var(--jx-space-12);\n  }\n\n  .x7vpr51 {\n    padding-inline: var(--jx-space-16);\n  }\n\n  @media (width >= 40rem) {\n    .x1n9uibx.x1n9uibx {\n      padding-inline: var(--jx-space-24);\n    }\n  }\n\n  @media (width >= 64rem) {\n    .xsimqsp.xsimqsp {\n      padding-inline: var(--jx-space-32);\n    }\n  }\n}\n\n@layer components.stylex.priority4 {\n  .x3lmd69 {\n    -webkit-mask-image: linear-gradient(to right, #0000, #000 6% 94%, #0000);\n  }\n\n  .x6s0dn4 {\n    align-items: center;\n  }\n\n  .xl8unsv {\n    color: var(--jx-foreground);\n  }\n\n  .xowzrx4 {\n    color: var(--jx-muted-foreground);\n  }\n\n  .x18as732 {\n    color: var(--jx-primary);\n  }\n\n  .xzsf02u {\n    color: var(--primary-text);\n  }\n\n  .x78zum5 {\n    display: flex;\n  }\n\n  .x3nfvp2 {\n    display: inline-flex;\n  }\n\n  .x1a02dak {\n    flex-wrap: wrap;\n  }\n\n  .x1mwizrc {\n    font-family: var(--jx-font-mono);\n  }\n\n  .xzavzzj {\n    font-family: var(--jx-font-nav);\n  }\n\n  .xquy9ks {\n    font-size: calc(var(--jx-unit) * 3.75);\n  }\n\n  .xiax61u {\n    font-size: clamp(.5rem, 2.4vw, 1.125rem);\n  }\n\n  .x92w3qg {\n    font-size: clamp(2rem, 4.4vw, 3.6rem);\n  }\n\n  .xgriabn {\n    font-size: var(--jx-text-label-lg);\n  }\n\n  .x6yizsu {\n    font-size: var(--jx-text-label);\n  }\n\n  .x13rvg6l {\n    letter-spacing: calc(var(--track-wide) * 1.75);\n  }\n\n  .x1i21sxh {\n    letter-spacing: normal;\n  }\n\n  .x1m19o6m {\n    letter-spacing: var(--jx-track-label);\n  }\n\n  .x1326c0u {\n    line-height: calc(var(--jx-unit) * 6);\n  }\n\n  .x3ct3a4 {\n    list-style-type: none;\n  }\n\n  .x1vbisea {\n    -webkit-mask-image: linear-gradient(to right, #0000, #000 6% 94%, #0000);\n    mask-image: linear-gradient(to right, #0000, #000 6% 94%, #0000);\n  }\n\n  .xtvhhri {\n    text-transform: uppercase;\n  }\n\n  .x1w2vvpw {\n    text-wrap: balance;\n  }\n\n  .x1fzhlzt {\n    text-wrap: pretty;\n  }\n\n  .xuxw1ft {\n    white-space: nowrap;\n  }\n\n  @media (width >= 40rem) {\n    .x1wzxrpx.x1wzxrpx {\n      font-size: var(--jx-text-base);\n    }\n\n    .xhxiwet.xhxiwet {\n      line-height: calc(var(--jx-unit) * 7);\n    }\n  }\n}\n\n@layer components.stylex.priority5 {\n  .x1q0q8m5 {\n    border-bottom-style: solid;\n  }\n\n  .x15nk5b1 {\n    border-bottom-width: var(--jx-hairline);\n  }\n\n  .x13fuv20 {\n    border-top-style: solid;\n  }\n\n  .x8gjool {\n    border-top-width: var(--jx-hairline);\n  }\n\n  .x104nfz1 {\n    margin-top: var(--jx-space-16);\n  }\n\n  .xsx89hf {\n    margin-top: var(--jx-space-20);\n  }\n\n  .x1yheckw {\n    margin-top: var(--jx-space-32);\n  }\n\n  .x1hzdp6p {\n    margin-top: var(--jx-space-40);\n  }\n\n  .x193iq5w {\n    max-width: 100%;\n  }\n\n  .x1u8bs6r {\n    max-width: 30ch;\n  }\n\n  .xiky8lt {\n    max-width: 62ch;\n  }\n\n  .x1u73tnu {\n    max-width: 90rem;\n  }\n\n  .xeuugli {\n    min-width: 0;\n  }\n\n  .xw2csxc {\n    overflow-x: auto;\n  }\n\n  .xd8ykx8 {\n    padding-bottom: var(--jx-space-40);\n  }\n\n  .xyvn3ge {\n    padding-top: var(--jx-space-40);\n  }\n\n  .xh8yej3 {\n    width: 100%;\n  }\n\n  @media (width >= 40rem) {\n    .x1xxhn2o.x1xxhn2o {\n      padding-top: calc(var(--jx-unit) * 14);\n    }\n  }\n}\n/* buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9 · generator: @jixoai/ui-vite-plugin@0.6.0 · engine: @stylexjs/unplugin@0.19.0 */\n"
        }
      ],
      "docs": "Barrel: default = the terminal-window hero (eyebrow, summary, copyCommand required; title/badges/secondary snippets forwarded; barTitle/outputs/theme/speed for the terminal). PatternHeroAscii: art required, cta/secondary label+href. PatternHeroMarquee: items required, title? snippet, duration (24s).",
      "meta": {
        "group": "layout",
        "href": "/docs/components/pattern-hero-set.html"
      },
      "registryDependencies": [
        "@jixoai/hero-section",
        "@jixoai/terminal-card",
        "@jixoai/press-button",
        "@jixoai/jixoai-theme",
        "@jixoai/icon",
        "@jixoai/defaults"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "pattern-faq",
      "type": "registry:ui",
      "title": "Pattern faq",
      "description": "The man-page FAQ: a command(section) head with the print-style dotted NAME leader over the accordion family (native details/summary — exclusive by default, questions compose as AccordionItem children or bare details), closing on a SEE ALSO line. The pattern owns only the framing; disclosure semantics, keyboard and SSR state belong to the accordion.",
      "files": [
        {
          "path": "registry/files/ui/pattern-faq/pattern-faq.svelte",
          "target": "@ui/pattern-faq/pattern-faq.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/pattern-faq/pattern-faq-defaults.svelte.ts",
          "target": "@ui/pattern-faq/pattern-faq-defaults.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/pattern-faq/pattern-faq.css",
          "target": "@ui/pattern-faq/pattern-faq.css",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/pattern-faq/index.ts",
          "target": "@ui/pattern-faq/index.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/pattern-faq/pattern-faq.stylex.js",
          "target": "@ui/pattern-faq/pattern-faq.stylex.js",
          "type": "registry:file",
          "content": "import './pattern-faq.stylex.css';\n// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: pattern-faq\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const patternFaqStyles = Object.freeze({\n  \"shell\": \"xvueqy4 xh8yej3 x1l59rab\",\n  \"header\": \"x15nk5b1 x1q0q8m5 x1g6nami xh3m03q\",\n  \"commandRow\": \"x1ghz6dp x78zum5 x6s0dn4 xbybx4j xzavzzj x1wenkxh x1gp2o62\",\n  \"commandIcon\": \"x3nfvp2 xowzrx4\",\n  \"commandName\": \"xl8unsv\",\n  \"commandSection\": \"xowzrx4\",\n  \"nameRow\": \"x1ghz6dp xu2ol75\",\n  \"summary\": \"xeuugli x1oxztjp xge1n3 xowzrx4\",\n  \"questions\": \"xsx89hf\",\n  \"footer\": \"xsx89hf x8gjool x13fuv20 x1sg3oho xrxv0gn\",\n  \"seeAlsoRow\": \"x1ghz6dp\",\n  \"seeAlsoContent\": \"x78zum5 xeuugli x1a02dak x6s0dn4 x124rkmy xn8ony0 x1oxztjp xge1n3\",\n  \"seeAlsoDefault\": \"xowzrx4\",\n});\n"
        },
        {
          "path": "registry/files/tokens.stylex.js",
          "target": "@lib/tokens.stylex.js",
          "type": "registry:file",
          "content": "// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: pattern-faq\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const patternFaqStyles = Object.freeze({\n  \"shell\": \"xvueqy4 xh8yej3 x1l59rab\",\n  \"header\": \"x15nk5b1 x1q0q8m5 x1g6nami xh3m03q\",\n  \"commandRow\": \"x1ghz6dp x78zum5 x6s0dn4 xbybx4j xzavzzj x1wenkxh x1gp2o62\",\n  \"commandIcon\": \"x3nfvp2 xowzrx4\",\n  \"commandName\": \"xl8unsv\",\n  \"commandSection\": \"xowzrx4\",\n  \"nameRow\": \"x1ghz6dp xu2ol75\",\n  \"summary\": \"xeuugli x1oxztjp xge1n3 xowzrx4\",\n  \"questions\": \"xsx89hf\",\n  \"footer\": \"xsx89hf x8gjool x13fuv20 x1sg3oho xrxv0gn\",\n  \"seeAlsoRow\": \"x1ghz6dp\",\n  \"seeAlsoContent\": \"x78zum5 xeuugli x1a02dak x6s0dn4 x124rkmy xn8ony0 x1oxztjp xge1n3\",\n  \"seeAlsoDefault\": \"xowzrx4\",\n});\n"
        },
        {
          "path": "registry/files/ui/pattern-faq/pattern-faq.stylex.css",
          "target": "@ui/pattern-faq/pattern-faq.stylex.css",
          "type": "registry:file",
          "content": "@layer properties, theme, base, components, components.stylex.priority1, components.stylex.priority2, components.stylex.priority3, components.stylex.priority4, components.stylex.priority5;\n\n@layer components.stylex.priority1 {\n  :root, .x1klgzij {\n    --jx-brand-hue: var(--brand-hue);\n    --jx-background: var(--background);\n    --jx-foreground: var(--foreground);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-border: var(--border);\n    --jx-input: var(--input);\n    --jx-ring: var(--ring);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-font-sans: var(--font-sans);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-radius: var(--radius);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-scrim: var(--scrim);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-small: var(--text-small);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-lg: var(--text-lg);\n    --jx-track-label: var(--track-label);\n    --jx-track-wide: var(--track-wide);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-shell-w: var(--shell-w);\n    --jx-stage-w: var(--stage-w);\n    --jx-space-2: var(--space-2);\n    --jx-space-4: var(--space-4);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-80: var(--space-80);\n    --jx-hairline: var(--hairline);\n  }\n\n  .x13ei35y.x13ei35y, .x13ei35y.x13ei35y:root {\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-background: var(--background);\n    --jx-border: var(--border);\n    --jx-brand-hue: var(--brand-hue);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-font-sans: var(--font-sans);\n    --jx-foreground: var(--foreground);\n    --jx-hairline: var(--hairline);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-input: var(--input);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-radius: var(--radius);\n    --jx-ring: var(--ring);\n    --jx-scrim: var(--scrim);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shell-w: var(--shell-w);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-2: var(--space-2);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-4: var(--space-4);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-80: var(--space-80);\n    --jx-stage-w: var(--stage-w);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-lg: var(--text-lg);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-small: var(--text-small);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-track-label: var(--track-label);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-wide: var(--track-wide);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n  }\n}\n\n@layer components.stylex.priority2 {\n  .x1ghz6dp {\n    margin: 0;\n  }\n}\n\n@layer components.stylex.priority3 {\n  .xbybx4j {\n    gap: var(--jx-space-8);\n  }\n\n  .xvueqy4 {\n    margin-inline: auto;\n  }\n}\n\n@layer components.stylex.priority4 {\n  .x6s0dn4 {\n    align-items: center;\n  }\n\n  .xl8unsv {\n    color: var(--jx-foreground);\n  }\n\n  .xowzrx4 {\n    color: var(--jx-muted-foreground);\n  }\n\n  .x124rkmy {\n    column-gap: var(--jx-space-16);\n  }\n\n  .x78zum5 {\n    display: flex;\n  }\n\n  .x3nfvp2 {\n    display: inline-flex;\n  }\n\n  .x1a02dak {\n    flex-wrap: wrap;\n  }\n\n  .xzavzzj {\n    font-family: var(--jx-font-nav);\n  }\n\n  .x1wenkxh {\n    font-size: calc(var(--jx-text-base) + var(--jx-unit));\n  }\n\n  .x1oxztjp {\n    font-size: var(--jx-text-base);\n  }\n\n  .x1gp2o62 {\n    letter-spacing: calc(var(--jx-track-wide) * .75);\n  }\n\n  .xge1n3 {\n    line-height: var(--jx-density-line-default);\n  }\n\n  .xn8ony0 {\n    row-gap: var(--jx-space-4);\n  }\n}\n\n@layer components.stylex.priority5 {\n  .x1g6nami {\n    border-bottom-color: var(--jx-border);\n  }\n\n  .x1q0q8m5 {\n    border-bottom-style: solid;\n  }\n\n  .x15nk5b1 {\n    border-bottom-width: var(--jx-hairline);\n  }\n\n  .x1sg3oho {\n    border-top-color: var(--jx-border);\n  }\n\n  .x13fuv20 {\n    border-top-style: solid;\n  }\n\n  .x8gjool {\n    border-top-width: var(--jx-hairline);\n  }\n\n  .xu2ol75 {\n    margin-top: var(--jx-space-12);\n  }\n\n  .xsx89hf {\n    margin-top: var(--jx-space-20);\n  }\n\n  .x1l59rab {\n    max-width: 52rem;\n  }\n\n  .xeuugli {\n    min-width: 0;\n  }\n\n  .xh3m03q {\n    padding-bottom: var(--jx-space-16);\n  }\n\n  .xrxv0gn {\n    padding-top: var(--jx-space-16);\n  }\n\n  .xh8yej3 {\n    width: 100%;\n  }\n}\n/* buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9 · generator: @jixoai/ui-vite-plugin@0.6.0 · engine: @stylexjs/unplugin@0.19.0 */\n"
        }
      ],
      "docs": "Props: children (the questions — AccordionItem parts), command? ('jixoai-ui-faq'), section? ('7'), summary?, exclusive? (true), seeAlso? (snippet — compose links), class?.",
      "meta": {
        "group": "layout",
        "href": "/docs/components/pattern-faq.html"
      },
      "registryDependencies": [
        "@jixoai/accordion",
        "@jixoai/jixoai-theme",
        "@jixoai/icon",
        "@jixoai/defaults"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "pattern-cta",
      "type": "registry:ui",
      "title": "Pattern cta",
      "description": "The shell-prompt CTA band: a lead block (eyebrow / heading / summary / optional outline escape) beside the install command on a CodeCard (copyable=false — the band owns exactly ONE copy affordance) with the copy PressButton in the card's footer: fill rung, copy → check flip, 1.4s copied surface. Press physics stay the button's own.",
      "files": [
        {
          "path": "registry/files/ui/pattern-cta/pattern-cta.svelte",
          "target": "@ui/pattern-cta/pattern-cta.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/pattern-cta/pattern-cta-defaults.svelte.ts",
          "target": "@ui/pattern-cta/pattern-cta-defaults.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/pattern-cta/pattern-cta.css",
          "target": "@ui/pattern-cta/pattern-cta.css",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/pattern-cta/index.ts",
          "target": "@ui/pattern-cta/index.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/pattern-cta/pattern-cta.stylex.js",
          "target": "@ui/pattern-cta/pattern-cta.stylex.js",
          "type": "registry:file",
          "content": "import './pattern-cta.stylex.css';\n// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: pattern-cta\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const ctaStyles = Object.freeze({\n  \"band\": \"x9f619 xrvj5dj xh8yej3 xpmb3yc x1j5qm77 x1y0btm7 xwi7vqo x13udha1 x18t9cuk x1y2odxd x4vrqqa x8ndcdn x1khse2x xlr7oo8 x1r68z1e\",\n  \"lead\": \"xeuugli\",\n  \"eyebrow\": \"x1ghz6dp xzavzzj x1ur3rz7 xtvhhri x1m19o6m xzsf02u\",\n  \"heading\": \"xmlogk8 x1j1zfo6 x1aph303 x1hwzkk4 x4hu2pf x1lnymhi x1w2vvpw\",\n  \"summary\": \"xmlogk8 xe0576n x1fzhlzt xzu602j x1326c0u xowzrx4\",\n  \"escape\": \"xkacfys\",\n  \"iconLane\": \"x3nfvp2\",\n});\n"
        },
        {
          "path": "registry/files/tokens.stylex.js",
          "target": "@lib/tokens.stylex.js",
          "type": "registry:file",
          "content": "// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: pattern-cta\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const ctaStyles = Object.freeze({\n  \"band\": \"x9f619 xrvj5dj xh8yej3 xpmb3yc x1j5qm77 x1y0btm7 xwi7vqo x13udha1 x18t9cuk x1y2odxd x4vrqqa x8ndcdn x1khse2x xlr7oo8 x1r68z1e\",\n  \"lead\": \"xeuugli\",\n  \"eyebrow\": \"x1ghz6dp xzavzzj x1ur3rz7 xtvhhri x1m19o6m xzsf02u\",\n  \"heading\": \"xmlogk8 x1j1zfo6 x1aph303 x1hwzkk4 x4hu2pf x1lnymhi x1w2vvpw\",\n  \"summary\": \"xmlogk8 xe0576n x1fzhlzt xzu602j x1326c0u xowzrx4\",\n  \"escape\": \"xkacfys\",\n  \"iconLane\": \"x3nfvp2\",\n});\n"
        },
        {
          "path": "registry/files/ui/pattern-cta/pattern-cta.stylex.css",
          "target": "@ui/pattern-cta/pattern-cta.stylex.css",
          "type": "registry:file",
          "content": "@layer properties, theme, base, components, components.stylex.priority1, components.stylex.priority2, components.stylex.priority3, components.stylex.priority4, components.stylex.priority5;\n\n@layer components.stylex.priority1 {\n  :root, .x1klgzij {\n    --jx-brand-hue: var(--brand-hue);\n    --jx-background: var(--background);\n    --jx-foreground: var(--foreground);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-border: var(--border);\n    --jx-input: var(--input);\n    --jx-ring: var(--ring);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-font-sans: var(--font-sans);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-radius: var(--radius);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-scrim: var(--scrim);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-small: var(--text-small);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-lg: var(--text-lg);\n    --jx-track-label: var(--track-label);\n    --jx-track-wide: var(--track-wide);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-shell-w: var(--shell-w);\n    --jx-stage-w: var(--stage-w);\n    --jx-space-2: var(--space-2);\n    --jx-space-4: var(--space-4);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-80: var(--space-80);\n    --jx-hairline: var(--hairline);\n  }\n\n  .x13ei35y.x13ei35y, .x13ei35y.x13ei35y:root {\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-background: var(--background);\n    --jx-border: var(--border);\n    --jx-brand-hue: var(--brand-hue);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-font-sans: var(--font-sans);\n    --jx-foreground: var(--foreground);\n    --jx-hairline: var(--hairline);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-input: var(--input);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-radius: var(--radius);\n    --jx-ring: var(--ring);\n    --jx-scrim: var(--scrim);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shell-w: var(--shell-w);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-2: var(--space-2);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-4: var(--space-4);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-80: var(--space-80);\n    --jx-stage-w: var(--stage-w);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-lg: var(--text-lg);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-small: var(--text-small);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-track-label: var(--track-label);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-wide: var(--track-wide);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n  }\n}\n\n@layer components.stylex.priority2 {\n  .x1ghz6dp {\n    margin: 0;\n  }\n}\n\n@layer components.stylex.priority3 {\n  .xwi7vqo {\n    border-color: var(--jx-border);\n  }\n\n  .x4vrqqa {\n    border-radius: var(--jx-radius);\n  }\n\n  .x1y0btm7 {\n    border-style: solid;\n  }\n\n  .x1j5qm77 {\n    border-width: var(--jx-hairline);\n  }\n\n  .xpmb3yc {\n    gap: var(--space-32);\n  }\n\n  .x1y2odxd {\n    padding-block: var(--space-32);\n  }\n\n  .x18t9cuk {\n    padding-inline: var(--space-16);\n  }\n\n  @media (width >= 820px) {\n    .x1r68z1e.x1r68z1e {\n      padding-inline: var(--space-32);\n    }\n  }\n}\n\n@layer components.stylex.priority4 {\n  .x13udha1 {\n    background-color: var(--jx-card);\n  }\n\n  .x8ndcdn {\n    box-shadow: var(--jx-shadow);\n  }\n\n  .x9f619 {\n    box-sizing: border-box;\n  }\n\n  .xowzrx4 {\n    color: var(--jx-muted-foreground);\n  }\n\n  .xzsf02u {\n    color: var(--primary-text);\n  }\n\n  .xrvj5dj {\n    display: grid;\n  }\n\n  .x3nfvp2 {\n    display: inline-flex;\n  }\n\n  .xzavzzj {\n    font-family: var(--jx-font-nav);\n  }\n\n  .x1aph303 {\n    font-size: clamp(1.6rem, 3.2vw, 2.4rem);\n  }\n\n  .xzu602j {\n    font-size: var(--text-body-lg, .9375rem);\n  }\n\n  .x1ur3rz7 {\n    font-size: var(--text-label);\n  }\n\n  .x1hwzkk4 {\n    font-weight: var(--weight-bold, 700);\n  }\n\n  .x1m19o6m {\n    letter-spacing: var(--jx-track-label);\n  }\n\n  .x1lnymhi {\n    letter-spacing: var(--track-tight, -.02em);\n  }\n\n  .x1326c0u {\n    line-height: calc(var(--jx-unit) * 6);\n  }\n\n  .x4hu2pf {\n    line-height: var(--leading-12, 1.2);\n  }\n\n  .xtvhhri {\n    text-transform: uppercase;\n  }\n\n  .x1w2vvpw {\n    text-wrap: balance;\n  }\n\n  .x1fzhlzt {\n    text-wrap: pretty;\n  }\n\n  @media (width >= 820px) {\n    .xlr7oo8.xlr7oo8 {\n      align-items: center;\n    }\n\n    .x1khse2x.x1khse2x {\n      grid-template-columns: minmax(0, 1fr) minmax(19rem, 24rem);\n    }\n  }\n}\n\n@layer components.stylex.priority5 {\n  .xmlogk8 {\n    margin-top: var(--space-12);\n  }\n\n  .xkacfys {\n    margin-top: var(--space-24);\n  }\n\n  .x1j1zfo6 {\n    max-width: 24ch;\n  }\n\n  .xe0576n {\n    max-width: 52ch;\n  }\n\n  .xeuugli {\n    min-width: 0;\n  }\n\n  .xh8yej3 {\n    width: 100%;\n  }\n}\n/* buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9 · generator: @jixoai/ui-vite-plugin@0.6.0 · engine: @stylexjs/unplugin@0.19.0 */\n"
        }
      ],
      "docs": "Props: command ('npx jixoai-ui init'), heading?, summary?, actionLabel? ('copy command'), secondaryLabel?/secondaryHref? (renders the outline escape when set), class?.",
      "meta": {
        "group": "layout",
        "href": "/docs/components/pattern-cta.html"
      },
      "registryDependencies": [
        "@jixoai/press-button",
        "@jixoai/code-card",
        "@jixoai/jixoai-theme",
        "@jixoai/icon",
        "@jixoai/defaults"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "entity",
      "type": "registry:lib",
      "title": "Entity context",
      "description": "The entity law as a Context channel: border is objecthood — depth accumulates through provideEntity() (dialog panels, popovers), form shells dissolve at depth 1, hairlines auto-reassert at depth 2+, and [data-assert-border] force-spends the budget. Background rides the same restraint: transparency first, backdrop-filter as the tint.",
      "files": [
        {
          "path": "registry/files/lib/entity.svelte.ts",
          "target": "@lib/entity.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/lib/entity.css",
          "target": "@lib/entity.css",
          "type": "registry:file"
        }
      ],
      "dependencies": [],
      "registryDependencies": [],
      "meta": {
        "group": "engines",
        "href": "/docs/variant-grammar.html"
      }
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "katex",
      "type": "registry:lib",
      "title": "KaTeX math engine (isomorphic)",
      "description": "Thin KaTeX integration — explicitly NOT a wrapper (the lib/shiki precedent): renderTex forwards katex.renderToString with the engine's option vocabulary untouched under jixoai defaults that every caller can override key-for-key (output 'htmlAndMathml', throwOnError:false — invalid TeX paints in place, errorColor 'var(--error)' — the token binding), registerMacros extends the TeX vocabulary site-wide (a module-level table, last-wins per key), and the ONE side effect makes math out-of-the-box: import 'katex/dist/katex.min.css' — KaTeX's fonts ride the npm package and the consumer's bundler, so both math surfaces (and any future markdown lane) load engine css + fonts exactly once via $lib/katex. Synchronous and isomorphic: the math surfaces bake REAL markup during SSR/prerender — no plain-text floor, no hydration work (the load-bearing lane ruling this lib carries).",
      "dependencies": [
        "katex"
      ],
      "registryDependencies": [],
      "files": [
        {
          "path": "registry/files/lib/katex.ts",
          "target": "@lib/katex.ts",
          "type": "registry:file"
        }
      ],
      "docs": "Based on KaTeX (npm: katex) — this lib adds loading + default strategy only, never re-interprets KaTeX output; a site that wants output:'mathml' or throwOnError:true gets exactly that. jixoai defaults (each overridable by the same-key option): output 'htmlAndMathml' (visual HTML plus the hidden MathML — the screen-reader path, so surfaces mount no aria-label), throwOnError:false (the bad source run paints in the errorColor), errorColor 'var(--error)'. registerMacros({ '\\\\RR': '\\\\mathbb{R}' }) at app boot merges the site-level macro table (last-wins per key; a per-call macros option layers on top). The css + font side effect lives HERE, not in each ui item: `import { renderTex } from '$lib/katex'` is the one import a math-bearing site needs.",
      "meta": {
        "group": "engines",
        "href": "/docs/components/math-block.html"
      }
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "mermaid-engine",
      "type": "registry:lib",
      "title": "Mermaid diagram engine (lazy)",
      "description": "Lazy Mermaid integration — explicitly NOT a wrapper: ONE dynamic import('mermaid') singleton (the ~1MB DOM-bound engine code-splits and loads only when a diagram actually renders; a failed load clears the memo and retries), token-derived theming through the probe + parseColor pipeline (hidden probes INSIDE the passed root resolve live var() chains via getComputedStyle; @jixoai/color-utils converts to mermaid-safe hex; an unparseable token degrades to its committed per-theme safe-hex fallback — never a raw string, so theming never breaks a render), a ONE-SOURCE-PER-FIELD themeVariables table on theme 'base', and engine discipline: initialize/render pairs serialize through ONE rejection-recovering promise chain (a failed render never poisons the next), a fingerprint over the FINAL merged initialize payload skips redundant initialize (a brand-hue or token change inside the SAME theme mode still re-runs it — stale colors are impossible), the protected fields (startOnLoad:false · securityLevel:'strict' · theme:'base') survive any consumer config, and render ids follow the collision contract (per-instance monotonic base + per-render suffix — two instances, same names, and consecutive re-renders never share a live id). An explicit resolvedTheme reads the TARGET sheet through a temporary local probe wrapper — never a global class mutation.",
      "dependencies": [
        "mermaid"
      ],
      "registryDependencies": [
        "@jixoai/color-utils"
      ],
      "files": [
        {
          "path": "registry/files/lib/mermaid-engine.ts",
          "target": "@lib/mermaid-engine.ts",
          "type": "registry:file"
        }
      ],
      "docs": "renderDiagram(source, { id, theme, config, themeRoot }) — BROWSER-ONLY (an SSR call rejects with an explicit browser-only diagnostic inside MermaidRenderError.diagnostic; every failure normalizes there). The surface passes its OWN container as themeRoot so scoped containers resolve their tokens, never the page's. The consumer's config is mermaid's own MermaidConfig and merges below the protected fields and the derived palette (user themeVariables overlay FIELD-WISE over the derived defaults). `import { renderDiagram, readThemeTokens } from '$lib/mermaid-engine'`; ids come from createRenderIdMinter(name).next() — the collision contract.",
      "meta": {
        "group": "engines",
        "href": "/docs/components/mermaid.html"
      }
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "math-inline",
      "type": "registry:ui",
      "title": "Math inline",
      "description": "The inline math surface: ONE native <span> carrying real KaTeX markup rendered SYNCHRONOUSLY — the isomorphic-small SSR lane (prerender bakes the formula itself: no plain-text floor, no hydration work, no flash; a tex prop change re-derives live). No chrome, no controls; the span inherits prose currentColor — light/dark inverts with ZERO re-render. role=\"math\" sits on the content-only span with katex's hidden MathML as the screen-reader path (no aria-label shadowing); consumer attributes spread through first — data-testid/title/aria-*/handlers land untouched while the component's semantic stamps win their own fields.",
      "dependencies": [
        "katex"
      ],
      "registryDependencies": [
        "@jixoai/katex",
        "@jixoai/jixoai-theme",
        "@jixoai/utils",
        "@jixoai/defaults"
      ],
      "files": [
        {
          "path": "registry/files/ui/math-inline/math-inline.svelte",
          "target": "@ui/math-inline/math-inline.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/math-inline/math-inline-defaults.svelte.ts",
          "target": "@ui/math-inline/math-inline-defaults.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/math-inline/index.ts",
          "target": "@ui/math-inline/index.ts",
          "type": "registry:file"
        }
      ],
      "docs": "Props: tex (required), macros?, strict?, trust?; rest flows to the native <span>. The engine css + fonts ride the $lib/katex import (the lib item arrives with the install — one side effect, both math surfaces). Invalid TeX paints in place through the facade's throwOnError:false default; a caller-forced throw degrades to the escaped raw source + one console.warn.",
      "meta": {
        "group": "general",
        "href": "/docs/components/math-inline.html"
      }
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "math-block",
      "type": "registry:ui",
      "title": "Math block",
      "description": "The display math surface: a native <figure> (figure semantics kept) framing a wide-equation strip that rides the SHARED scroll-run contract wholesale — createScrollStamp's verdict (data-jx-scroll-state none|start-closed|end-closed|open) gates ScrollChrome's shadow veil and nudge chips, so a formula that fits paints no chrome — with real KaTeX markup rendered SYNCHRONOUSLY during SSR/prerender (the isomorphic-small lane: true zero flash, zero CLS, print-freeze-safe markup — NOT code-card's floor-then-upgrade), a copy control carrying the raw TeX source (press physics, clipboard fallback, labels localization payload), and errors painted IN PLACE (the errorColor token run inside the same box, one console.warn diagnostic; a caller-forced throw degrades to the raw source — errors never escape a component boundary).",
      "dependencies": [
        "katex"
      ],
      "registryDependencies": [
        "@jixoai/katex",
        "@jixoai/jixoai-theme",
        "@jixoai/scroll-run",
        "@jixoai/icon",
        "@jixoai/defaults"
      ],
      "files": [
        {
          "path": "registry/files/ui/math-block/math-block.svelte",
          "target": "@ui/math-block/math-block.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/math-block/math-block-defaults.svelte.ts",
          "target": "@ui/math-block/math-block-defaults.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/math-block/math-block.css",
          "target": "@ui/math-block/math-block.css",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/math-block/index.ts",
          "target": "@ui/math-block/index.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/math-block/math-block.stylex.js",
          "target": "@ui/math-block/math-block.stylex.js",
          "type": "registry:file",
          "content": "import './math-block.stylex.css';\n// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: math-block\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const mathBlockStyles = Object.freeze({\n  \"figure\": \"x1ghz6dp xeuugli\",\n  \"host\": \"xrvj5dj x1mkdm3x\",\n  \"foot\": \"x78zum5 x6s0dn4 x13a6bvl x1kupzwg x109uazp\",\n  \"copy\": \"x3nfvp2 x6s0dn4 x10coan4 x1rnfs7p x1j5qm77 x1y0btm7 xwi7vqo xl8unsv x1ypdohk x6yizsu xqj9hbm x3wfpib x1ue8x51 x124kscu xuxw1ft xfkfswb x1qyhetz x1lvml8c x1fxrjlo\",\n  \"copyCopied\": \"x1yill5n xgoz272 xne87d6\",\n  \"icon\": \"x3nfvp2\",\n});\n"
        },
        {
          "path": "registry/files/tokens.stylex.js",
          "target": "@lib/tokens.stylex.js",
          "type": "registry:file",
          "content": "// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: math-block\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const mathBlockStyles = Object.freeze({\n  \"figure\": \"x1ghz6dp xeuugli\",\n  \"host\": \"xrvj5dj x1mkdm3x\",\n  \"foot\": \"x78zum5 x6s0dn4 x13a6bvl x1kupzwg x109uazp\",\n  \"copy\": \"x3nfvp2 x6s0dn4 x10coan4 x1rnfs7p x1j5qm77 x1y0btm7 xwi7vqo xl8unsv x1ypdohk x6yizsu xqj9hbm x3wfpib x1ue8x51 x124kscu xuxw1ft xfkfswb x1qyhetz x1lvml8c x1fxrjlo\",\n  \"copyCopied\": \"x1yill5n xgoz272 xne87d6\",\n  \"icon\": \"x3nfvp2\",\n});\n"
        },
        {
          "path": "registry/files/ui/math-block/math-block.stylex.css",
          "target": "@ui/math-block/math-block.stylex.css",
          "type": "registry:file",
          "content": "@layer properties, theme, base, components, components.stylex.priority1, components.stylex.priority2, components.stylex.priority3, components.stylex.priority4, components.stylex.priority5;\n\n@layer components.stylex.priority1 {\n  :root, .x1klgzij {\n    --jx-brand-hue: var(--brand-hue);\n    --jx-background: var(--background);\n    --jx-foreground: var(--foreground);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-border: var(--border);\n    --jx-input: var(--input);\n    --jx-ring: var(--ring);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-font-sans: var(--font-sans);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-radius: var(--radius);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-scrim: var(--scrim);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-small: var(--text-small);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-lg: var(--text-lg);\n    --jx-track-label: var(--track-label);\n    --jx-track-wide: var(--track-wide);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-shell-w: var(--shell-w);\n    --jx-stage-w: var(--stage-w);\n    --jx-space-2: var(--space-2);\n    --jx-space-4: var(--space-4);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-80: var(--space-80);\n    --jx-hairline: var(--hairline);\n  }\n\n  .x13ei35y.x13ei35y, .x13ei35y.x13ei35y:root {\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-background: var(--background);\n    --jx-border: var(--border);\n    --jx-brand-hue: var(--brand-hue);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-font-sans: var(--font-sans);\n    --jx-foreground: var(--foreground);\n    --jx-hairline: var(--hairline);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-input: var(--input);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-radius: var(--radius);\n    --jx-ring: var(--ring);\n    --jx-scrim: var(--scrim);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shell-w: var(--shell-w);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-2: var(--space-2);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-4: var(--space-4);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-80: var(--space-80);\n    --jx-stage-w: var(--stage-w);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-lg: var(--text-lg);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-small: var(--text-small);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-track-label: var(--track-label);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-wide: var(--track-wide);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n  }\n\n  .x1lvml8c {\n    --jx-press-shadow-active: var(--shadow-xs-press);\n  }\n\n  .x1qyhetz {\n    --jx-press-shadow-hover: var(--shadow-xs);\n  }\n\n  .xfkfswb {\n    --jx-press-shadow: var(--shadow-2xs);\n  }\n}\n\n@layer components.stylex.priority2 {\n  .x1ghz6dp {\n    margin: 0;\n  }\n}\n\n@layer components.stylex.priority3 {\n  .xwi7vqo {\n    border-color: var(--jx-border);\n  }\n\n  .x1y0btm7 {\n    border-style: solid;\n  }\n\n  .x1j5qm77 {\n    border-width: var(--jx-hairline);\n  }\n\n  .x10coan4 {\n    gap: calc(var(--jx-unit) * 1.6);\n  }\n\n  .x1kupzwg {\n    gap: var(--jx-space-12);\n  }\n\n  .x124kscu {\n    padding-block: var(--jx-space-4);\n  }\n\n  .x1ue8x51 {\n    padding-inline: calc(var(--jx-unit) * 2.4);\n  }\n}\n\n@layer components.stylex.priority4 {\n  .x6s0dn4 {\n    align-items: center;\n  }\n\n  .x1rnfs7p {\n    background-color: var(--jx-background);\n  }\n\n  .x1yill5n {\n    background-color: var(--jx-secondary);\n  }\n\n  .xl8unsv {\n    color: var(--jx-foreground);\n  }\n\n  .xgoz272 {\n    color: var(--jx-secondary-foreground);\n  }\n\n  .x1ypdohk {\n    cursor: pointer;\n  }\n\n  .x78zum5 {\n    display: flex;\n  }\n\n  .xrvj5dj {\n    display: grid;\n  }\n\n  .x3nfvp2 {\n    display: inline-flex;\n  }\n\n  .x6yizsu {\n    font-size: var(--jx-text-label);\n  }\n\n  .xqj9hbm {\n    font-weight: var(--jx-weight-medium);\n  }\n\n  .x1mkdm3x {\n    grid-template-columns: minmax(0, 1fr);\n  }\n\n  .x13a6bvl {\n    justify-content: flex-end;\n  }\n\n  .x3wfpib {\n    letter-spacing: var(--jx-track-04);\n  }\n\n  .xuxw1ft {\n    white-space: nowrap;\n  }\n\n  .x1fxrjlo:hover {\n    background-color: var(--jx-muted);\n  }\n\n  .xne87d6:hover {\n    background-color: var(--jx-secondary);\n  }\n}\n\n@layer components.stylex.priority5 {\n  .xeuugli {\n    min-width: 0;\n  }\n\n  .x109uazp {\n    padding-top: calc(var(--jx-unit) * 1.2);\n  }\n}\n/* buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9 · generator: @jixoai/ui-vite-plugin@0.6.0 · engine: @stylexjs/unplugin@0.19.0 */\n"
        }
      ],
      "docs": "Props: tex (required), copyable=true, labels? ({copy?, copied?}), macros?, strict?, trust?; rest flows to the figure. The strip rides the scroll-run law verbatim: the run is the scroller (data-jx-scroll-run + data-axis=\"horizontal\" inside a one-cell grid host), the stamp machine arms on hydration and re-verdicts when a wider formula lands. role=\"math\" lives on the inner content-only wrapper — the copy button stays a discoverable node. Engine css + fonts ride the $lib/katex import.",
      "meta": {
        "group": "data-display",
        "href": "/docs/components/math-block.html"
      }
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "mermaid",
      "type": "registry:ui",
      "title": "Mermaid diagram",
      "description": "The diagram surface under the code-card progressive-enhancement law: prerender paints the escaped diagram source as a readable zero-JS floor, hydration lazy-loads the engine (the mermaid-engine singleton, ~1MB code-split) and swaps in the sanitized SVG with a reduced-motion-respecting fade over a min-height reserve (--jx-mermaid-floor-min, consumer-tunable). Theme follows the flip AUTOMATICALLY: the surface passes its own figure as the engine's themeRoot (scoped containers resolve THEIR tokens) and an effective-scope observer re-renders on any ancestor theme change — explicit 'light'/'dark' pins read the target sheet through a local wrapper. When the effective theme resolves DARK and backdrop is on (the default), the viewport paints the designed zero-ink veil — a subtractive backdrop-filter chain (blur/contrast/brightness/saturate) over the page behind, computed background transparent, carrying the card dialect's radius, inner padding and a 1px token-law border — while the derived dark palette lifts its node fills toward white through the palette's own tokens for graphics contrast on the veil ground; backdrop={false} opts out (transparent as light mode) and where backdrop-filter is unsupported the component's own opaque theme ground returns (the standing surface-ground floor). Light themes never paint a veil. Zoom (±0.25 steps, clamp 0.5–3, reset) is a pure transform with the viewport as the two-axis pan surface — the recorded scroll-run exemption (thin token scrollbars both axes, NO shared chrome inside), plus a copy-source control with the labels localization payload. A parse failure paints the error summary strip and KEEPS the source floor standing.",
      "dependencies": [
        "mermaid"
      ],
      "registryDependencies": [
        "@jixoai/mermaid-engine",
        "@jixoai/jixoai-theme",
        "@jixoai/icon",
        "@jixoai/utils",
        "@jixoai/defaults"
      ],
      "files": [
        {
          "path": "registry/files/ui/mermaid/mermaid.svelte",
          "target": "@ui/mermaid/mermaid.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/mermaid/mermaid-defaults.svelte.ts",
          "target": "@ui/mermaid/mermaid-defaults.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/mermaid/mermaid.css",
          "target": "@ui/mermaid/mermaid.css",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/mermaid/index.ts",
          "target": "@ui/mermaid/index.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/mermaid/mermaid.stylex.js",
          "target": "@ui/mermaid/mermaid.stylex.js",
          "type": "registry:file",
          "content": "import './mermaid.stylex.css';\n// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: mermaid\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const mermaidStyles = Object.freeze({\n  \"figure\": \"x1ghz6dp xeuugli x10g96x4 x1j5qm77 x1y0btm7 x3qsdy5\",\n  \"caption\": \"x78zum5 x6s0dn4 xsnn5ew xeuugli x11irqjs xeqyaly x1ur3rz7 xp0kdp7 xpzske6 x15nk5b1 x1q0q8m5 xb2d4eo x1ym7tfx\",\n  \"captionFile\": \"xzavzzj xb3r6kr xlyipyv xuxw1ft\",\n  \"error\": \"x78zum5 x6s0dn4 xp7e2i xeuugli x11irqjs xeqyaly x1ur3rz7 x1ygklmh x15nk5b1 x1q0q8m5 xb2d4eo x19150mw\",\n  \"errorLabel\": \"xuxw1ft\",\n  \"errorDiagnostic\": \"xb3r6kr xlyipyv xuxw1ft x1us6l5c\",\n  \"foot\": \"x78zum5 x6s0dn4 x1qughib xsnn5ew x1a5yqsw x109uazp x1dq34dh x1yijxgd x1s98uwx x8gjool x13fuv20 x7n9ejg\",\n  \"footLead\": \"x78zum5 x6s0dn4 xeuugli\",\n  \"copyBtn\": \"x3nfvp2 x6s0dn4 x10coan4 x1rnfs7p x1j5qm77 x1y0btm7 xwi7vqo xl8unsv x1ypdohk x1ur3rz7 xch53jz x1ygklmh x1ue8x51 xktq63f xuxw1ft xfkfswb x1qyhetz x1lvml8c x1fxrjlo\",\n  \"copyBtnCopied\": \"x1yill5n xgoz272 xne87d6\",\n  \"zoomControls\": \"x78zum5 x6s0dn4 xyesurp\",\n  \"zoomBtn\": \"x3nfvp2 x6s0dn4 x1rnfs7p x1j5qm77 x1y0btm7 xwi7vqo xl8unsv x1ypdohk x1nqvq8j xfkfswb x1qyhetz x1lvml8c x1fxrjlo\",\n  \"iconLane\": \"x3nfvp2\",\n});\n"
        },
        {
          "path": "registry/files/tokens.stylex.js",
          "target": "@lib/tokens.stylex.js",
          "type": "registry:file",
          "content": "// @generated by scripts/gen-stylex-payload.mjs — DO NOT EDIT.\n// verify:stylex-payload re-derives these bytes; a hand edit fails the gate naming the artifact + mismatch.\n// item: mermaid\n// buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9\n// generator: @jixoai/ui-vite-plugin@0.6.0\n// engine: @stylexjs/unplugin@0.19.0\nexport const tokens = Object.freeze({\n  \"--jx-brand-hue\": \"var(--jx-brand-hue)\",\n  \"--jx-background\": \"var(--jx-background)\",\n  \"--jx-foreground\": \"var(--jx-foreground)\",\n  \"--jx-card\": \"var(--jx-card)\",\n  \"--jx-card-foreground\": \"var(--jx-card-foreground)\",\n  \"--jx-popover\": \"var(--jx-popover)\",\n  \"--jx-popover-foreground\": \"var(--jx-popover-foreground)\",\n  \"--jx-primary\": \"var(--jx-primary)\",\n  \"--jx-primary-foreground\": \"var(--jx-primary-foreground)\",\n  \"--jx-primary-text\": \"var(--jx-primary-text)\",\n  \"--jx-secondary\": \"var(--jx-secondary)\",\n  \"--jx-secondary-foreground\": \"var(--jx-secondary-foreground)\",\n  \"--jx-muted\": \"var(--jx-muted)\",\n  \"--jx-muted-foreground\": \"var(--jx-muted-foreground)\",\n  \"--jx-accent\": \"var(--jx-accent)\",\n  \"--jx-accent-foreground\": \"var(--jx-accent-foreground)\",\n  \"--jx-destructive\": \"var(--jx-destructive)\",\n  \"--jx-destructive-foreground\": \"var(--jx-destructive-foreground)\",\n  \"--jx-border\": \"var(--jx-border)\",\n  \"--jx-input\": \"var(--jx-input)\",\n  \"--jx-ring\": \"var(--jx-ring)\",\n  \"--jx-terminal\": \"var(--jx-terminal)\",\n  \"--jx-terminal-foreground\": \"var(--jx-terminal-foreground)\",\n  \"--jx-terminal-hover\": \"var(--jx-terminal-hover)\",\n  \"--jx-terminal-muted\": \"var(--jx-terminal-muted)\",\n  \"--jx-success\": \"var(--jx-success)\",\n  \"--jx-success-foreground\": \"var(--jx-success-foreground)\",\n  \"--jx-warning\": \"var(--jx-warning)\",\n  \"--jx-warning-foreground\": \"var(--jx-warning-foreground)\",\n  \"--jx-info\": \"var(--jx-info)\",\n  \"--jx-info-foreground\": \"var(--jx-info-foreground)\",\n  \"--jx-error\": \"var(--jx-error)\",\n  \"--jx-error-foreground\": \"var(--jx-error-foreground)\",\n  \"--jx-chart-1\": \"var(--jx-chart-1)\",\n  \"--jx-chart-2\": \"var(--jx-chart-2)\",\n  \"--jx-chart-3\": \"var(--jx-chart-3)\",\n  \"--jx-chart-4\": \"var(--jx-chart-4)\",\n  \"--jx-chart-5\": \"var(--jx-chart-5)\",\n  \"--jx-font-sans\": \"var(--jx-font-sans)\",\n  \"--jx-font-mono\": \"var(--jx-font-mono)\",\n  \"--jx-font-nav\": \"var(--jx-font-nav)\",\n  \"--jx-radius\": \"var(--jx-radius)\",\n  \"--jx-shadow-color\": \"var(--jx-shadow-color)\",\n  \"--jx-shadow-2xs\": \"var(--jx-shadow-2xs)\",\n  \"--jx-shadow-xs\": \"var(--jx-shadow-xs)\",\n  \"--jx-shadow-sm\": \"var(--jx-shadow-sm)\",\n  \"--jx-shadow\": \"var(--jx-shadow)\",\n  \"--jx-shadow-md\": \"var(--jx-shadow-md)\",\n  \"--jx-shadow-xs-press\": \"var(--jx-shadow-xs-press)\",\n  \"--jx-shadow-sm-press\": \"var(--jx-shadow-sm-press)\",\n  \"--jx-shadow-md-press\": \"var(--jx-shadow-md-press)\",\n  \"--jx-shadow-engrave\": \"var(--jx-shadow-engrave)\",\n  \"--jx-shadow-well\": \"var(--jx-shadow-well)\",\n  \"--jx-shadow-well-hover\": \"var(--jx-shadow-well-hover)\",\n  \"--jx-shadow-paper\": \"var(--jx-shadow-paper)\",\n  \"--jx-scrim\": \"var(--jx-scrim)\",\n  \"--jx-surface-shadow\": \"var(--jx-surface-shadow)\",\n  \"--jx-scrollbar-track\": \"var(--jx-scrollbar-track)\",\n  \"--jx-scrollbar-thumb\": \"var(--jx-scrollbar-thumb)\",\n  \"--jx-scrollbar-thumb-hover\": \"var(--jx-scrollbar-thumb-hover)\",\n  \"--jx-scrollbar-thumb-active\": \"var(--jx-scrollbar-thumb-active)\",\n  \"--jx-text-caption\": \"var(--jx-text-caption)\",\n  \"--jx-text-micro\": \"var(--jx-text-micro)\",\n  \"--jx-text-label\": \"var(--jx-text-label)\",\n  \"--jx-text-label-lg\": \"var(--jx-text-label-lg)\",\n  \"--jx-text-small\": \"var(--jx-text-small)\",\n  \"--jx-text-sm\": \"var(--jx-text-sm)\",\n  \"--jx-text-body-lg\": \"var(--jx-text-body-lg)\",\n  \"--jx-text-body-xl\": \"var(--jx-text-body-xl)\",\n  \"--jx-text-lg\": \"var(--jx-text-lg)\",\n  \"--jx-track-label\": \"var(--jx-track-label)\",\n  \"--jx-track-wide\": \"var(--jx-track-wide)\",\n  \"--jx-track-tight\": \"var(--jx-track-tight)\",\n  \"--jx-track-04\": \"var(--jx-track-04)\",\n  \"--jx-track-06\": \"var(--jx-track-06)\",\n  \"--jx-track-10\": \"var(--jx-track-10)\",\n  \"--jx-track-12\": \"var(--jx-track-12)\",\n  \"--jx-track-14\": \"var(--jx-track-14)\",\n  \"--jx-track-18\": \"var(--jx-track-18)\",\n  \"--jx-track-20\": \"var(--jx-track-20)\",\n  \"--jx-weight-medium\": \"var(--jx-weight-medium)\",\n  \"--jx-weight-semibold\": \"var(--jx-weight-semibold)\",\n  \"--jx-weight-bold\": \"var(--jx-weight-bold)\",\n  \"--jx-leading-none\": \"var(--jx-leading-none)\",\n  \"--jx-leading-12\": \"var(--jx-leading-12)\",\n  \"--jx-leading-tight\": \"var(--jx-leading-tight)\",\n  \"--jx-leading-14\": \"var(--jx-leading-14)\",\n  \"--jx-leading-145\": \"var(--jx-leading-145)\",\n  \"--jx-leading-15\": \"var(--jx-leading-15)\",\n  \"--jx-leading-155\": \"var(--jx-leading-155)\",\n  \"--jx-leading-16\": \"var(--jx-leading-16)\",\n  \"--jx-motion-100\": \"var(--jx-motion-100)\",\n  \"--jx-motion-150\": \"var(--jx-motion-150)\",\n  \"--jx-motion-200\": \"var(--jx-motion-200)\",\n  \"--jx-motion-hero\": \"var(--jx-motion-hero)\",\n  \"--jx-motion-ease-out\": \"var(--jx-motion-ease-out)\",\n  \"--jx-motion-ease-nav\": \"var(--jx-motion-ease-nav)\",\n  \"--jx-shell-w\": \"var(--jx-shell-w)\",\n  \"--jx-stage-w\": \"var(--jx-stage-w)\",\n  \"--jx-space-2\": \"var(--jx-space-2)\",\n  \"--jx-space-4\": \"var(--jx-space-4)\",\n  \"--jx-space-6\": \"var(--jx-space-6)\",\n  \"--jx-space-8\": \"var(--jx-space-8)\",\n  \"--jx-space-10\": \"var(--jx-space-10)\",\n  \"--jx-space-12\": \"var(--jx-space-12)\",\n  \"--jx-space-14\": \"var(--jx-space-14)\",\n  \"--jx-space-16\": \"var(--jx-space-16)\",\n  \"--jx-space-18\": \"var(--jx-space-18)\",\n  \"--jx-space-20\": \"var(--jx-space-20)\",\n  \"--jx-space-24\": \"var(--jx-space-24)\",\n  \"--jx-space-28\": \"var(--jx-space-28)\",\n  \"--jx-space-32\": \"var(--jx-space-32)\",\n  \"--jx-space-40\": \"var(--jx-space-40)\",\n  \"--jx-space-48\": \"var(--jx-space-48)\",\n  \"--jx-space-80\": \"var(--jx-space-80)\",\n  \"--jx-hairline\": \"var(--jx-hairline)\",\n  \"__varGroupHash__\": \"x1klgzij\",\n});\n\nexport const tokenScope = Object.freeze({\n  \"x1klgzij\": \"x13ei35y x1klgzij\",\n  \"$$css\": \"\",\n});\n\nexport const mermaidStyles = Object.freeze({\n  \"figure\": \"x1ghz6dp xeuugli x10g96x4 x1j5qm77 x1y0btm7 x3qsdy5\",\n  \"caption\": \"x78zum5 x6s0dn4 xsnn5ew xeuugli x11irqjs xeqyaly x1ur3rz7 xp0kdp7 xpzske6 x15nk5b1 x1q0q8m5 xb2d4eo x1ym7tfx\",\n  \"captionFile\": \"xzavzzj xb3r6kr xlyipyv xuxw1ft\",\n  \"error\": \"x78zum5 x6s0dn4 xp7e2i xeuugli x11irqjs xeqyaly x1ur3rz7 x1ygklmh x15nk5b1 x1q0q8m5 xb2d4eo x19150mw\",\n  \"errorLabel\": \"xuxw1ft\",\n  \"errorDiagnostic\": \"xb3r6kr xlyipyv xuxw1ft x1us6l5c\",\n  \"foot\": \"x78zum5 x6s0dn4 x1qughib xsnn5ew x1a5yqsw x109uazp x1dq34dh x1yijxgd x1s98uwx x8gjool x13fuv20 x7n9ejg\",\n  \"footLead\": \"x78zum5 x6s0dn4 xeuugli\",\n  \"copyBtn\": \"x3nfvp2 x6s0dn4 x10coan4 x1rnfs7p x1j5qm77 x1y0btm7 xwi7vqo xl8unsv x1ypdohk x1ur3rz7 xch53jz x1ygklmh x1ue8x51 xktq63f xuxw1ft xfkfswb x1qyhetz x1lvml8c x1fxrjlo\",\n  \"copyBtnCopied\": \"x1yill5n xgoz272 xne87d6\",\n  \"zoomControls\": \"x78zum5 x6s0dn4 xyesurp\",\n  \"zoomBtn\": \"x3nfvp2 x6s0dn4 x1rnfs7p x1j5qm77 x1y0btm7 xwi7vqo xl8unsv x1ypdohk x1nqvq8j xfkfswb x1qyhetz x1lvml8c x1fxrjlo\",\n  \"iconLane\": \"x3nfvp2\",\n});\n"
        },
        {
          "path": "registry/files/ui/mermaid/mermaid.stylex.css",
          "target": "@ui/mermaid/mermaid.stylex.css",
          "type": "registry:file",
          "content": "@layer properties, theme, base, components, components.stylex.priority1, components.stylex.priority2, components.stylex.priority3, components.stylex.priority4, components.stylex.priority5;\n\n@layer components.stylex.priority1 {\n  :root, .x1klgzij {\n    --jx-brand-hue: var(--brand-hue);\n    --jx-background: var(--background);\n    --jx-foreground: var(--foreground);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-border: var(--border);\n    --jx-input: var(--input);\n    --jx-ring: var(--ring);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-font-sans: var(--font-sans);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-radius: var(--radius);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-scrim: var(--scrim);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-small: var(--text-small);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-lg: var(--text-lg);\n    --jx-track-label: var(--track-label);\n    --jx-track-wide: var(--track-wide);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-shell-w: var(--shell-w);\n    --jx-stage-w: var(--stage-w);\n    --jx-space-2: var(--space-2);\n    --jx-space-4: var(--space-4);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-80: var(--space-80);\n    --jx-hairline: var(--hairline);\n  }\n\n  .x13ei35y.x13ei35y, .x13ei35y.x13ei35y:root {\n    --jx-accent: var(--accent);\n    --jx-accent-foreground: var(--accent-foreground);\n    --jx-background: var(--background);\n    --jx-border: var(--border);\n    --jx-brand-hue: var(--brand-hue);\n    --jx-card: var(--card);\n    --jx-card-foreground: var(--card-foreground);\n    --jx-chart-1: var(--chart-1);\n    --jx-chart-2: var(--chart-2);\n    --jx-chart-3: var(--chart-3);\n    --jx-chart-4: var(--chart-4);\n    --jx-chart-5: var(--chart-5);\n    --jx-destructive: var(--destructive);\n    --jx-destructive-foreground: var(--destructive-foreground);\n    --jx-error: var(--error);\n    --jx-error-foreground: var(--error-foreground);\n    --jx-font-mono: var(--font-mono);\n    --jx-font-nav: var(--font-nav);\n    --jx-font-sans: var(--font-sans);\n    --jx-foreground: var(--foreground);\n    --jx-hairline: var(--hairline);\n    --jx-info: var(--info);\n    --jx-info-foreground: var(--info-foreground);\n    --jx-input: var(--input);\n    --jx-leading-12: var(--leading-12);\n    --jx-leading-14: var(--leading-14);\n    --jx-leading-145: var(--leading-145);\n    --jx-leading-15: var(--leading-15);\n    --jx-leading-155: var(--leading-155);\n    --jx-leading-16: var(--leading-16);\n    --jx-leading-none: var(--leading-none);\n    --jx-leading-tight: var(--leading-tight);\n    --jx-motion-100: var(--motion-100);\n    --jx-motion-150: var(--motion-150);\n    --jx-motion-200: var(--motion-200);\n    --jx-motion-ease-nav: var(--motion-ease-nav);\n    --jx-motion-ease-out: var(--motion-ease-out);\n    --jx-motion-hero: var(--motion-hero);\n    --jx-muted: var(--muted);\n    --jx-muted-foreground: var(--muted-foreground);\n    --jx-popover: var(--popover);\n    --jx-popover-foreground: var(--popover-foreground);\n    --jx-primary: var(--primary);\n    --jx-primary-foreground: var(--primary-foreground);\n    --jx-primary-text: var(--primary-text);\n    --jx-radius: var(--radius);\n    --jx-ring: var(--ring);\n    --jx-scrim: var(--scrim);\n    --jx-scrollbar-thumb: var(--scrollbar-thumb);\n    --jx-scrollbar-thumb-active: var(--scrollbar-thumb-active);\n    --jx-scrollbar-thumb-hover: var(--scrollbar-thumb-hover);\n    --jx-scrollbar-track: var(--scrollbar-track);\n    --jx-secondary: var(--secondary);\n    --jx-secondary-foreground: var(--secondary-foreground);\n    --jx-shadow: var(--shadow);\n    --jx-shadow-2xs: var(--shadow-2xs);\n    --jx-shadow-color: var(--shadow-color);\n    --jx-shadow-engrave: var(--shadow-engrave);\n    --jx-shadow-md: var(--shadow-md);\n    --jx-shadow-md-press: var(--shadow-md-press);\n    --jx-shadow-paper: var(--shadow-paper);\n    --jx-shadow-sm: var(--shadow-sm);\n    --jx-shadow-sm-press: var(--shadow-sm-press);\n    --jx-shadow-well: var(--shadow-well);\n    --jx-shadow-well-hover: var(--shadow-well-hover);\n    --jx-shadow-xs: var(--shadow-xs);\n    --jx-shadow-xs-press: var(--shadow-xs-press);\n    --jx-shell-w: var(--shell-w);\n    --jx-space-10: var(--space-10);\n    --jx-space-12: var(--space-12);\n    --jx-space-14: var(--space-14);\n    --jx-space-16: var(--space-16);\n    --jx-space-18: var(--space-18);\n    --jx-space-2: var(--space-2);\n    --jx-space-20: var(--space-20);\n    --jx-space-24: var(--space-24);\n    --jx-space-28: var(--space-28);\n    --jx-space-32: var(--space-32);\n    --jx-space-4: var(--space-4);\n    --jx-space-40: var(--space-40);\n    --jx-space-48: var(--space-48);\n    --jx-space-6: var(--space-6);\n    --jx-space-8: var(--space-8);\n    --jx-space-80: var(--space-80);\n    --jx-stage-w: var(--stage-w);\n    --jx-success: var(--success);\n    --jx-success-foreground: var(--success-foreground);\n    --jx-surface-shadow: var(--surface-shadow);\n    --jx-terminal: var(--terminal);\n    --jx-terminal-foreground: var(--terminal-foreground);\n    --jx-terminal-hover: var(--terminal-hover);\n    --jx-terminal-muted: var(--terminal-muted);\n    --jx-text-body-lg: var(--text-body-lg);\n    --jx-text-body-xl: var(--text-body-xl);\n    --jx-text-caption: var(--text-caption);\n    --jx-text-label: var(--text-label);\n    --jx-text-label-lg: var(--text-label-lg);\n    --jx-text-lg: var(--text-lg);\n    --jx-text-micro: var(--text-micro);\n    --jx-text-sm: var(--text-sm);\n    --jx-text-small: var(--text-small);\n    --jx-track-04: var(--track-04);\n    --jx-track-06: var(--track-06);\n    --jx-track-10: var(--track-10);\n    --jx-track-12: var(--track-12);\n    --jx-track-14: var(--track-14);\n    --jx-track-18: var(--track-18);\n    --jx-track-20: var(--track-20);\n    --jx-track-label: var(--track-label);\n    --jx-track-tight: var(--track-tight);\n    --jx-track-wide: var(--track-wide);\n    --jx-warning: var(--warning);\n    --jx-warning-foreground: var(--warning-foreground);\n    --jx-weight-bold: var(--weight-bold);\n    --jx-weight-medium: var(--weight-medium);\n    --jx-weight-semibold: var(--weight-semibold);\n  }\n\n  .x1lvml8c {\n    --jx-press-shadow-active: var(--shadow-xs-press);\n  }\n\n  .x1qyhetz {\n    --jx-press-shadow-hover: var(--shadow-xs);\n  }\n\n  .xfkfswb {\n    --jx-press-shadow: var(--shadow-2xs);\n  }\n}\n\n@layer components.stylex.priority2 {\n  .x1ghz6dp {\n    margin: 0;\n  }\n\n  .x1nqvq8j {\n    padding: calc(var(--jx-unit) * 1.28);\n  }\n}\n\n@layer components.stylex.priority3 {\n  .xwi7vqo {\n    border-color: var(--jx-border);\n  }\n\n  .x3qsdy5 {\n    border-color: var(--readonly-code-border);\n  }\n\n  .x1y0btm7 {\n    border-style: solid;\n  }\n\n  .x1j5qm77 {\n    border-width: var(--jx-hairline);\n  }\n\n  .x10coan4 {\n    gap: calc(var(--jx-unit) * 1.6);\n  }\n\n  .xsnn5ew {\n    gap: var(--space-12);\n  }\n\n  .xyesurp {\n    gap: var(--space-6);\n  }\n\n  .xp7e2i {\n    gap: var(--space-8);\n  }\n\n  .xb3r6kr {\n    overflow: hidden;\n  }\n\n  .xeqyaly {\n    padding-block: calc(var(--jx-unit) * 1.28);\n  }\n\n  .xktq63f {\n    padding-block: var(--space-4);\n  }\n\n  .x1ue8x51 {\n    padding-inline: calc(var(--jx-unit) * 2.4);\n  }\n\n  .x11irqjs {\n    padding-inline: var(--space-12);\n  }\n}\n\n@layer components.stylex.priority4 {\n  .x6s0dn4 {\n    align-items: center;\n  }\n\n  .x1rnfs7p {\n    background-color: var(--jx-background);\n  }\n\n  .x1yill5n {\n    background-color: var(--jx-secondary);\n  }\n\n  .x10g96x4 {\n    background-color: var(--readonly-code-bg);\n  }\n\n  .xpzske6 {\n    background-color: var(--readonly-code-meta-bg);\n  }\n\n  .x19150mw {\n    color: var(--error);\n  }\n\n  .xl8unsv {\n    color: var(--jx-foreground);\n  }\n\n  .xgoz272 {\n    color: var(--jx-secondary-foreground);\n  }\n\n  .x1ym7tfx {\n    color: var(--readonly-code-meta-fg);\n  }\n\n  .x1ypdohk {\n    cursor: pointer;\n  }\n\n  .x78zum5 {\n    display: flex;\n  }\n\n  .x3nfvp2 {\n    display: inline-flex;\n  }\n\n  .xzavzzj {\n    font-family: var(--jx-font-nav);\n  }\n\n  .x1ur3rz7 {\n    font-size: var(--text-label);\n  }\n\n  .xch53jz {\n    font-weight: var(--weight-medium, 500);\n  }\n\n  .x1qughib {\n    justify-content: space-between;\n  }\n\n  .xp0kdp7 {\n    letter-spacing: var(--jx-track-wide);\n  }\n\n  .x1ygklmh {\n    letter-spacing: var(--track-04, .04em);\n  }\n\n  .x1us6l5c {\n    opacity: .8;\n  }\n\n  .x1dq34dh {\n    padding-inline-end: var(--space-8);\n  }\n\n  .x1s98uwx {\n    padding-inline-start: var(--space-12);\n  }\n\n  .xlyipyv {\n    text-overflow: ellipsis;\n  }\n\n  .xuxw1ft {\n    white-space: nowrap;\n  }\n\n  .x1fxrjlo:hover {\n    background-color: var(--jx-muted);\n  }\n\n  .xne87d6:hover {\n    background-color: var(--jx-secondary);\n  }\n}\n\n@layer components.stylex.priority5 {\n  .xb2d4eo {\n    border-bottom-color: var(--readonly-code-border);\n  }\n\n  .x1q0q8m5 {\n    border-bottom-style: solid;\n  }\n\n  .x15nk5b1 {\n    border-bottom-width: var(--jx-hairline);\n  }\n\n  .x7n9ejg {\n    border-top-color: var(--readonly-code-border);\n  }\n\n  .x13fuv20 {\n    border-top-style: solid;\n  }\n\n  .x8gjool {\n    border-top-width: var(--jx-hairline);\n  }\n\n  .x1a5yqsw {\n    min-height: 2.1rem;\n  }\n\n  .xeuugli {\n    min-width: 0;\n  }\n\n  .x1yijxgd {\n    padding-bottom: calc(var(--jx-unit) * 1.2);\n  }\n\n  .x109uazp {\n    padding-top: calc(var(--jx-unit) * 1.2);\n  }\n}\n/* buildId: fa64ecad5239b9c22987268e54d1df02526b078881da49e0c55932e51dfdb0e9 · generator: @jixoai/ui-vite-plugin@0.6.0 · engine: @stylexjs/unplugin@0.19.0 */\n"
        }
      ],
      "docs": "Props: source (required — a runtime prop, the code-card rule), name? (head tab label + render-id base), theme='auto' ('light'|'dark' pin), copyable=true, zoomable=true, labels? ({copy, copied, zoomIn, zoomOut, zoomReset, renderError, diagram — the viewport's accessible name when name is absent}), config? (mermaid's own MermaidConfig — the engine's precedence ladder applies); rest flows to the figure. data-state rides floor|rendering|rendered|error; the viewport keeps role=\"img\" with a NON-EMPTY accessible name at all times (the trimmed ladder name → labels.diagram → 'Diagram').",
      "meta": {
        "group": "data-display",
        "href": "/docs/components/mermaid.html"
      }
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "prototype-flex",
      "type": "registry:ui",
      "title": "Prototype flex",
      "description": "The layout family, ALPHA TRACK (design-studio r2 §6): the standardized flex primitive the design studio's property panel edits live. Single-root + rest-spread — the stamp mechanism's family precondition. direction/wrap/align/justify are native CSS tokens passed through 1:1 (no vocabulary mapping); gap number → px; an omitted prop injects no declaration. Inline style only: zero Tailwind, zero tokens, zero dependencies — renders in any host.",
      "files": [
        {
          "path": "registry/files/ui/prototype-flex/prototype-flex.svelte",
          "target": "@ui/prototype-flex/prototype-flex.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/prototype-flex/prototype-flex-defaults.svelte.ts",
          "target": "@ui/prototype-flex/prototype-flex-defaults.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/prototype-flex/index.ts",
          "target": "@ui/prototype-flex/index.ts",
          "type": "registry:file"
        }
      ],
      "docs": "Props: direction? ('row'|'row-reverse'|'column'|'column-reverse' → flex-direction), wrap? ('nowrap'|'wrap'|'wrap-reverse' → flex-wrap), align? ('start'|'center'|'end'|'stretch'|'baseline' → align-items), justify? ('start'|'center'|'end'|'space-between'|'space-around'|'space-evenly' → justify-content), gap? (number→px | string → gap), class?, children; every other attribute lands on the single root div (data-jx-prototype-flex).",
      "meta": {
        "group": "layout",
        "href": "/docs/components/prototype-flex.html",
        "alpha": true
      },
      "registryDependencies": [
        "@jixoai/jixoai-theme",
        "@jixoai/defaults"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "prototype-grid",
      "type": "registry:ui",
      "title": "Prototype grid",
      "description": "The layout family, ALPHA TRACK (design-studio r2 §6): the standardized grid primitive the design studio's property panel edits live. Single-root + rest-spread — the stamp mechanism's family precondition. cols/rows: number → repeat(N, minmax(0,1fr)) (the blowout-proof track form), string verbatim; areas verbatim; gap number → px; omitted props inject nothing. Inline style only: zero Tailwind, zero tokens, zero dependencies — renders in any host.",
      "files": [
        {
          "path": "registry/files/ui/prototype-grid/prototype-grid.svelte",
          "target": "@ui/prototype-grid/prototype-grid.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/prototype-grid/prototype-grid-defaults.svelte.ts",
          "target": "@ui/prototype-grid/prototype-grid-defaults.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/prototype-grid/index.ts",
          "target": "@ui/prototype-grid/index.ts",
          "type": "registry:file"
        }
      ],
      "docs": "Props: cols? (number → repeat(N, minmax(0,1fr)) | string → grid-template-columns verbatim), rows? (same two forms), gap? (number→px | string), areas? (verbatim grid-template-areas string), class?, children; every other attribute lands on the single root div (data-jx-prototype-grid).",
      "meta": {
        "group": "layout",
        "href": "/docs/components/prototype-grid.html",
        "alpha": true
      },
      "registryDependencies": [
        "@jixoai/jixoai-theme",
        "@jixoai/defaults"
      ]
    },
    {
      "$schema": "https://ui.shadcn.com/schema/registry-item.json",
      "name": "prototype-waterfall",
      "type": "registry:ui",
      "title": "Prototype waterfall",
      "description": "The layout family, ALPHA TRACK (design-studio r2 §6): the standardized waterfall primitive the design studio's property panel edits live — CSS multi-column under the hood (children flow in newspaper column order, not shortest-column-first; break-inside stays the consumer's call; strategy 'balanced' = column-fill balance, v0's only strategy). Single-root + rest-spread — the stamp mechanism's family precondition; columns rides the CSS columns shorthand verbatim; gap number → px; omitted props inject nothing. Inline style only: zero Tailwind, zero tokens, zero dependencies — renders in any host.",
      "files": [
        {
          "path": "registry/files/ui/prototype-waterfall/prototype-waterfall.svelte",
          "target": "@ui/prototype-waterfall/prototype-waterfall.svelte",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/prototype-waterfall/prototype-waterfall-defaults.svelte.ts",
          "target": "@ui/prototype-waterfall/prototype-waterfall-defaults.svelte.ts",
          "type": "registry:file"
        },
        {
          "path": "registry/files/ui/prototype-waterfall/index.ts",
          "target": "@ui/prototype-waterfall/index.ts",
          "type": "registry:file"
        }
      ],
      "docs": "Props: columns? (the CSS columns shorthand verbatim — number = count form, a length string like '14rem' = auto-width form), gap? (number→px | string → column-gap), strategy? ('balanced' → column-fill: balance; v0's only member — 'ordered' is the future seam), class?, children; every other attribute lands on the single root div (data-jx-prototype-waterfall).",
      "meta": {
        "group": "layout",
        "href": "/docs/components/prototype-waterfall.html",
        "alpha": true
      },
      "registryDependencies": [
        "@jixoai/jixoai-theme",
        "@jixoai/defaults"
      ]
    }
  ]
}
