{
  "$schema": "../metadata/manifest.schema.json",
  "schemaVersion": 3,
  "name": "Gardener",
  "version": "1.0.0",
  "classPrefix": "g-",
  "defaultTheme": "garden",
  "themes": [
    "garden",
    "slate",
    "graphite",
    "zinc",
    "stone",
    "red",
    "rose",
    "ruby",
    "crimson",
    "coral",
    "orange",
    "amber",
    "gold",
    "yellow",
    "lime",
    "olive",
    "green",
    "forest",
    "emerald",
    "mint",
    "teal",
    "aqua",
    "cyan",
    "sky",
    "blue",
    "cobalt",
    "navy",
    "ocean",
    "indigo",
    "violet",
    "purple",
    "lavender",
    "plum",
    "fuchsia",
    "magenta",
    "pink",
    "brown",
    "coffee",
    "sand",
    "sunset",
    "midnight",
    "monochrome"
  ],
  "modes": [
    "light",
    "dark",
    "system",
    "high-contrast"
  ],
  "axes": {
    "neutral": [
      "cool",
      "warm",
      "gray",
      "ink",
      "cream",
      "blueprint",
      "paper"
    ],
    "typography": [
      "system",
      "corporate",
      "humanist",
      "editorial",
      "technical",
      "geometric",
      "rounded",
      "classic",
      "compact",
      "cjk"
    ],
    "shape": [
      "sharp",
      "small",
      "medium",
      "soft",
      "round"
    ],
    "density": [
      "compact",
      "standard",
      "comfortable",
      "touch"
    ],
    "elevation": [
      "flat",
      "bordered",
      "layered",
      "floating"
    ],
    "motion": [
      "none",
      "calm",
      "standard",
      "quick"
    ],
    "platform": [
      "web",
      "mobile",
      "desktop",
      "tauri",
      "electron"
    ],
    "os": [
      "windows",
      "macos",
      "linux"
    ]
  },
  "breakpoints": {
    "sm": 480,
    "md": 768,
    "lg": 1024,
    "xl": 1280,
    "2xl": 1536
  },
  "grid": {
    "id": "layout.grid",
    "name": "完整栅格系统",
    "category": "layout",
    "status": "implemented",
    "systems": [
      24,
      12
    ],
    "rootSelectors": [
      ".g-row",
      ".g-grid-24",
      ".g-grid-12"
    ],
    "columnRange": [
      1,
      24
    ],
    "offsetRange": [
      0,
      23
    ],
    "lineRange": [
      1,
      25
    ],
    "orderRange": [
      0,
      24
    ],
    "breakpoints": {
      "sm": 480,
      "md": 768,
      "lg": 1024,
      "xl": 1280,
      "2xl": 1536
    },
    "containerBreakpoints": {
      "cq-sm": 480,
      "cq-md": 768,
      "cq-lg": 1024
    },
    "gutterSteps": [
      0,
      1,
      2,
      3,
      4,
      5,
      6,
      8,
      10,
      12
    ],
    "features": [
      "responsive-columns",
      "offsets",
      "explicit-start-end-lines",
      "auto-and-full-columns",
      "deterministic-fill-from-grid-line",
      "ordering",
      "horizontal-and-vertical-gutters",
      "alignment",
      "nesting",
      "dense-placement",
      "container-queries",
      "subgrid",
      "rtl-logical-flow",
      "print-layout",
      "responsive-visibility"
    ],
    "documentation": "website/docs.html#grid-system",
    "tests": [
      "class-matrix",
      "viewport-responsive",
      "container-responsive",
      "rtl",
      "print",
      "documentation"
    ]
  },
  "regions": {
    "id": "layout.regions",
    "name": "传统区域布局系统",
    "category": "layout",
    "status": "implemented",
    "rootSelectors": [
      ".g-region-stack",
      ".g-region-inline",
      ".g-region-frame",
      ".g-holy-grail",
      ".g-sidebar-shell",
      ".g-double-sidebar-layout",
      ".g-master-detail",
      ".g-list-detail-inspector",
      ".g-sticky-footer-layout",
      ".g-fixed-header-layout",
      ".g-fixed-sidebar-layout",
      ".g-sticky-aside-layout",
      ".g-dock-layout",
      ".g-split-view",
      ".g-fullscreen-workspace",
      ".g-mobile-layout"
    ],
    "patterns": [
      {
        "id": "top-main-bottom",
        "selector": ".g-region-stack"
      },
      {
        "id": "start-main-end",
        "selector": ".g-region-inline"
      },
      {
        "id": "five-region",
        "selector": ".g-region-frame"
      },
      {
        "id": "holy-grail",
        "selector": ".g-holy-grail"
      },
      {
        "id": "sidebar-shell",
        "selector": ".g-sidebar-shell"
      },
      {
        "id": "double-sidebar",
        "selector": ".g-double-sidebar-layout"
      },
      {
        "id": "master-detail",
        "selector": ".g-master-detail"
      },
      {
        "id": "list-detail-inspector",
        "selector": ".g-list-detail-inspector"
      },
      {
        "id": "sticky-footer",
        "selector": ".g-sticky-footer-layout"
      },
      {
        "id": "fixed-header",
        "selector": ".g-fixed-header-layout"
      },
      {
        "id": "fixed-sidebar",
        "selector": ".g-fixed-sidebar-layout"
      },
      {
        "id": "sticky-aside",
        "selector": ".g-sticky-aside-layout"
      },
      {
        "id": "dock",
        "selector": ".g-dock-layout"
      },
      {
        "id": "split-resizable",
        "selector": ".g-split-view"
      },
      {
        "id": "fullscreen-workspace",
        "selector": ".g-fullscreen-workspace"
      },
      {
        "id": "mobile-safe-area",
        "selector": ".g-mobile-layout"
      }
    ],
    "breakpoints": {
      "collapse": 768
    },
    "containerBreakpoints": {
      "collapse": 768
    },
    "features": [
      "logical-directions",
      "rtl",
      "viewport-responsive",
      "container-responsive",
      "safe-area",
      "sticky-regions",
      "fixed-regions",
      "collapsible-docks",
      "resizable-split-runtime",
      "contained-preview-mode",
      "print-flattening",
      "tauri-electron-workspaces"
    ],
    "compatibleShells": [
      ".g-app-shell",
      ".g-mobile-shell",
      ".g-desktop-shell"
    ],
    "documentation": "website/docs.html#region-layouts",
    "tests": [
      "pattern-matrix",
      "viewport-responsive",
      "container-responsive",
      "rtl",
      "print",
      "split-runtime",
      "documentation"
    ]
  },
  "primitives": {
    "id": "layout.primitives",
    "name": "经典布局原语",
    "category": "layout",
    "status": "implemented",
    "rootSelectors": [
      ".g-stack",
      ".g-cluster",
      ".g-center",
      ".g-sidebar-layout",
      ".g-switcher",
      ".g-cover",
      ".g-reel",
      ".g-frame",
      ".g-media-object",
      ".g-grid-auto-fit",
      ".g-grid-auto-fill",
      ".g-bleed",
      ".g-repel",
      ".g-imposter",
      ".g-overlay-layout",
      ".g-masonry",
      ".g-bento",
      ".g-aspect-ratio",
      ".g-scroll-area",
      ".g-scroll-snap",
      ".g-safe-area",
      ".g-sticky-region"
    ],
    "patterns": [
      {
        "id": "stack",
        "selector": ".g-stack",
        "purpose": "vertical-rhythm"
      },
      {
        "id": "cluster",
        "selector": ".g-cluster",
        "purpose": "wrapping-inline-group"
      },
      {
        "id": "center",
        "selector": ".g-center",
        "purpose": "readable-centered-measure"
      },
      {
        "id": "sidebar",
        "selector": ".g-sidebar-layout",
        "purpose": "intrinsic-sidebar-content"
      },
      {
        "id": "switcher",
        "selector": ".g-switcher",
        "purpose": "space-driven-row-to-stack"
      },
      {
        "id": "cover",
        "selector": ".g-cover",
        "purpose": "viewport-cover-center"
      },
      {
        "id": "reel",
        "selector": ".g-reel",
        "purpose": "horizontal-scroll-sequence"
      },
      {
        "id": "frame",
        "selector": ".g-frame",
        "purpose": "cropped-media-frame"
      },
      {
        "id": "media-object",
        "selector": ".g-media-object",
        "purpose": "media-body-action"
      },
      {
        "id": "grid-auto-fit",
        "selector": ".g-grid-auto-fit",
        "purpose": "collapse-empty-tracks"
      },
      {
        "id": "grid-auto-fill",
        "selector": ".g-grid-auto-fill",
        "purpose": "preserve-empty-tracks"
      },
      {
        "id": "bleed",
        "selector": ".g-bleed",
        "purpose": "escape-reading-measure"
      },
      {
        "id": "repel",
        "selector": ".g-repel",
        "purpose": "opposed-wrapping-content"
      },
      {
        "id": "imposter",
        "selector": ".g-imposter",
        "purpose": "centered-overlaid-content"
      },
      {
        "id": "overlay",
        "selector": ".g-overlay-layout",
        "purpose": "stacked-content-layers"
      },
      {
        "id": "masonry",
        "selector": ".g-masonry",
        "purpose": "variable-height-columns"
      },
      {
        "id": "bento",
        "selector": ".g-bento",
        "purpose": "editorial-dashboard-tiles"
      },
      {
        "id": "aspect-ratio",
        "selector": ".g-aspect-ratio",
        "purpose": "generic-ratio-box"
      },
      {
        "id": "scroll-area",
        "selector": ".g-scroll-area",
        "purpose": "independent-scroll-owner"
      },
      {
        "id": "scroll-snap",
        "selector": ".g-scroll-snap",
        "purpose": "snapping-scroll-sequence"
      },
      {
        "id": "safe-area",
        "selector": ".g-safe-area",
        "purpose": "device-inset-protection"
      },
      {
        "id": "sticky-region",
        "selector": ".g-sticky-region",
        "purpose": "logical-sticky-edge"
      }
    ],
    "legacyAliases": {
      ".g-grid-auto": ".g-grid-auto-fit",
      ".g-sidebar-pattern": ".g-sidebar-layout"
    },
    "containerBreakpoints": {
      "collapse": 640
    },
    "features": [
      "intrinsic-responsive",
      "container-responsive",
      "logical-directions",
      "rtl",
      "safe-area",
      "reduced-motion",
      "print-flattening",
      "overflow-containment"
    ],
    "documentation": "website/docs.html#layout-primitives",
    "tests": [
      "pattern-matrix",
      "intrinsic-responsive",
      "container-responsive",
      "rtl",
      "overflow",
      "reduced-motion",
      "print",
      "documentation"
    ]
  },
  "pageComponents": {
    "id": "component.page",
    "name": "页面级公共组件",
    "category": "component",
    "status": "implemented",
    "rootSelectors": [
      ".g-page-header",
      ".g-section-header",
      ".g-subheader",
      ".g-toolbar",
      ".g-action-bar",
      ".g-status-bar",
      ".g-command-bar",
      ".g-context-bar",
      ".g-filter-bar",
      ".g-bulk-action-bar",
      ".g-footer-bar",
      ".g-floating-action-bar",
      ".g-back-to-top",
      ".g-divider",
      ".g-sticky-actions",
      ".g-page-loading",
      ".g-page-state",
      ".g-page-empty",
      ".g-page-error",
      ".g-page-forbidden",
      ".g-page-not-found",
      ".g-page-server-error",
      ".g-page-offline",
      ".g-page-maintenance"
    ],
    "patterns": [
      {
        "id": "page-header",
        "selector": ".g-page-header"
      },
      {
        "id": "section-header",
        "selector": ".g-section-header"
      },
      {
        "id": "subheader",
        "selector": ".g-subheader"
      },
      {
        "id": "toolbar",
        "selector": ".g-toolbar"
      },
      {
        "id": "action-bar",
        "selector": ".g-action-bar"
      },
      {
        "id": "status-bar",
        "selector": ".g-status-bar"
      },
      {
        "id": "command-bar",
        "selector": ".g-command-bar"
      },
      {
        "id": "context-bar",
        "selector": ".g-context-bar"
      },
      {
        "id": "filter-bar",
        "selector": ".g-filter-bar"
      },
      {
        "id": "bulk-action-bar",
        "selector": ".g-bulk-action-bar"
      },
      {
        "id": "footer-bar",
        "selector": ".g-footer-bar"
      },
      {
        "id": "floating-action-bar",
        "selector": ".g-floating-action-bar"
      },
      {
        "id": "back-to-top",
        "selector": ".g-back-to-top",
        "behaviors": [
          "scroll-top"
        ]
      },
      {
        "id": "divider-with-text",
        "selector": ".g-divider"
      },
      {
        "id": "sticky-actions",
        "selector": ".g-sticky-actions"
      },
      {
        "id": "page-loading",
        "selector": ".g-page-loading"
      },
      {
        "id": "page-empty",
        "selector": ".g-page-empty"
      },
      {
        "id": "page-error",
        "selector": ".g-page-error"
      },
      {
        "id": "forbidden-403",
        "selector": ".g-page-forbidden"
      },
      {
        "id": "not-found-404",
        "selector": ".g-page-not-found"
      },
      {
        "id": "server-error-500",
        "selector": ".g-page-server-error"
      },
      {
        "id": "offline",
        "selector": ".g-page-offline"
      },
      {
        "id": "maintenance",
        "selector": ".g-page-maintenance"
      }
    ],
    "containerBreakpoints": {
      "collapse": 640
    },
    "features": [
      "responsive",
      "container-responsive",
      "sticky",
      "fixed",
      "safe-area",
      "rtl",
      "reduced-motion",
      "forced-colors",
      "print",
      "accessible-page-states"
    ],
    "documentation": "website/docs.html#page-components",
    "tests": [
      "component-matrix",
      "responsive",
      "container-responsive",
      "rtl",
      "scroll-top-runtime",
      "safe-area",
      "print",
      "documentation"
    ]
  },
  "helpComponents": {
    "id": "component.help",
    "name": "Tip 与帮助系统",
    "category": "component",
    "status": "implemented",
    "rootSelectors": [
      ".g-tip",
      ".g-inline-hint",
      ".g-help-text",
      ".g-help-trigger",
      ".g-tooltip",
      ".g-tooltip-rich",
      ".g-help-popover",
      ".g-definition",
      ".g-callout",
      ".g-note",
      ".g-guidance-pair",
      ".g-key-hint",
      ".g-shortcut-list",
      ".g-help-card",
      ".g-help-panel",
      ".g-help-center",
      ".g-help-topics",
      ".g-faq",
      ".g-contextual-help",
      ".g-coach-mark",
      ".g-tour",
      ".g-spotlight",
      ".g-hotspot",
      ".g-feature-hint",
      ".g-whats-new",
      ".g-help-checklist",
      ".g-troubleshooting",
      ".g-help-feedback"
    ],
    "patterns": [
      {
        "id": "tip",
        "selector": ".g-tip"
      },
      {
        "id": "inline-hint",
        "selector": ".g-inline-hint"
      },
      {
        "id": "help-text",
        "selector": ".g-help-text"
      },
      {
        "id": "help-trigger",
        "selector": ".g-help-trigger"
      },
      {
        "id": "tooltip",
        "selector": ".g-tooltip",
        "behaviors": [
          "tooltip"
        ]
      },
      {
        "id": "rich-tooltip",
        "selector": ".g-tooltip-rich",
        "behaviors": [
          "tooltip"
        ]
      },
      {
        "id": "help-popover",
        "selector": ".g-help-popover",
        "behaviors": [
          "popover"
        ]
      },
      {
        "id": "definition",
        "selector": ".g-definition"
      },
      {
        "id": "callout",
        "selector": ".g-callout"
      },
      {
        "id": "note",
        "selector": ".g-note"
      },
      {
        "id": "do-dont-guidance",
        "selector": ".g-guidance-pair"
      },
      {
        "id": "keyboard-hint",
        "selector": ".g-key-hint"
      },
      {
        "id": "shortcut-list",
        "selector": ".g-shortcut-list"
      },
      {
        "id": "help-card",
        "selector": ".g-help-card"
      },
      {
        "id": "help-panel",
        "selector": ".g-help-panel"
      },
      {
        "id": "help-center",
        "selector": ".g-help-center"
      },
      {
        "id": "help-topics",
        "selector": ".g-help-topics"
      },
      {
        "id": "faq",
        "selector": ".g-faq",
        "behaviors": [
          "accordion"
        ]
      },
      {
        "id": "contextual-help",
        "selector": ".g-contextual-help"
      },
      {
        "id": "coach-mark",
        "selector": ".g-coach-mark"
      },
      {
        "id": "guided-tour",
        "selector": ".g-tour",
        "behaviors": [
          "tour"
        ]
      },
      {
        "id": "spotlight",
        "selector": ".g-spotlight",
        "behaviors": [
          "tour"
        ]
      },
      {
        "id": "hotspot",
        "selector": ".g-hotspot"
      },
      {
        "id": "new-feature-hint",
        "selector": ".g-feature-hint"
      },
      {
        "id": "whats-new",
        "selector": ".g-whats-new"
      },
      {
        "id": "help-checklist",
        "selector": ".g-help-checklist"
      },
      {
        "id": "troubleshooting",
        "selector": ".g-troubleshooting"
      },
      {
        "id": "help-feedback",
        "selector": ".g-help-feedback"
      }
    ],
    "placements": [
      "top-start",
      "top-center",
      "top-end",
      "bottom-start",
      "bottom-center",
      "bottom-end",
      "start",
      "end"
    ],
    "features": [
      "semantic-tones",
      "collision-aware-floating",
      "keyboard-access",
      "focus-restoration",
      "runtime-tour",
      "spotlight-positioning",
      "rtl",
      "responsive",
      "reduced-motion",
      "forced-colors",
      "print"
    ],
    "documentation": "website/docs.html#help-system",
    "tests": [
      "pattern-matrix",
      "tooltip-runtime",
      "popover-runtime",
      "tour-runtime",
      "collision-flip",
      "keyboard",
      "rtl",
      "responsive",
      "reduced-motion",
      "print",
      "documentation"
    ]
  },
  "formCompositions": {
    "id": "component.form-compositions",
    "name": "表单传统组合",
    "category": "component",
    "status": "implemented",
    "rootSelectors": [
      ".g-form",
      ".g-form-section",
      ".g-field",
      ".g-fieldset",
      ".g-form-row",
      ".g-form-grid",
      ".g-form-horizontal",
      ".g-form-inline",
      ".g-form-compact",
      ".g-input-group",
      ".g-input-affix",
      ".g-search-field",
      ".g-password-field",
      ".g-clearable-field",
      ".g-character-field",
      ".g-validation-state",
      ".g-validation-summary",
      ".g-check-group",
      ".g-radio-group",
      ".g-switch-row",
      ".g-choice-group",
      ".g-name-group",
      ".g-address-group",
      ".g-phone-group",
      ".g-money-group",
      ".g-date-range-group",
      ".g-time-range-group",
      ".g-unit-field",
      ".g-range-field",
      ".g-file-field",
      ".g-repeatable-field",
      ".g-conditional-field",
      ".g-form-actions",
      ".g-autosave-status",
      ".g-form-progress",
      ".g-form-review",
      ".g-consent-group"
    ],
    "patterns": [
      {
        "id": "form",
        "selector": ".g-form"
      },
      {
        "id": "form-section",
        "selector": ".g-form-section"
      },
      {
        "id": "field",
        "selector": ".g-field"
      },
      {
        "id": "fieldset",
        "selector": ".g-fieldset"
      },
      {
        "id": "form-row",
        "selector": ".g-form-row"
      },
      {
        "id": "form-grid",
        "selector": ".g-form-grid"
      },
      {
        "id": "horizontal-form",
        "selector": ".g-form-horizontal"
      },
      {
        "id": "inline-form",
        "selector": ".g-form-inline"
      },
      {
        "id": "compact-form",
        "selector": ".g-form-compact"
      },
      {
        "id": "input-group",
        "selector": ".g-input-group"
      },
      {
        "id": "input-affix",
        "selector": ".g-input-affix"
      },
      {
        "id": "search-field",
        "selector": ".g-search-field"
      },
      {
        "id": "password-field",
        "selector": ".g-password-field",
        "behaviors": [
          "password-toggle"
        ]
      },
      {
        "id": "clearable-field",
        "selector": ".g-clearable-field",
        "behaviors": [
          "clear-input"
        ]
      },
      {
        "id": "character-counter",
        "selector": ".g-character-field",
        "behaviors": [
          "character-count"
        ]
      },
      {
        "id": "validation-state",
        "selector": ".g-validation-state"
      },
      {
        "id": "validation-summary",
        "selector": ".g-validation-summary"
      },
      {
        "id": "checkbox-group",
        "selector": ".g-check-group"
      },
      {
        "id": "radio-group",
        "selector": ".g-radio-group"
      },
      {
        "id": "switch-row",
        "selector": ".g-switch-row"
      },
      {
        "id": "choice-card-group",
        "selector": ".g-choice-group"
      },
      {
        "id": "name-group",
        "selector": ".g-name-group"
      },
      {
        "id": "address-group",
        "selector": ".g-address-group"
      },
      {
        "id": "phone-group",
        "selector": ".g-phone-group"
      },
      {
        "id": "money-group",
        "selector": ".g-money-group"
      },
      {
        "id": "date-range-group",
        "selector": ".g-date-range-group"
      },
      {
        "id": "time-range-group",
        "selector": ".g-time-range-group"
      },
      {
        "id": "unit-field",
        "selector": ".g-unit-field"
      },
      {
        "id": "range-field",
        "selector": ".g-range-field"
      },
      {
        "id": "file-field",
        "selector": ".g-file-field"
      },
      {
        "id": "repeatable-field",
        "selector": ".g-repeatable-field",
        "behaviors": [
          "repeatable-field"
        ]
      },
      {
        "id": "conditional-field",
        "selector": ".g-conditional-field",
        "behaviors": [
          "conditional-field"
        ]
      },
      {
        "id": "form-actions",
        "selector": ".g-form-actions"
      },
      {
        "id": "autosave-status",
        "selector": ".g-autosave-status"
      },
      {
        "id": "form-progress",
        "selector": ".g-form-progress"
      },
      {
        "id": "form-review",
        "selector": ".g-form-review"
      },
      {
        "id": "consent-group",
        "selector": ".g-consent-group"
      }
    ],
    "containerBreakpoints": {
      "collapse": 640
    },
    "features": [
      "stacked",
      "horizontal",
      "inline",
      "compact",
      "responsive",
      "container-responsive",
      "logical-directions",
      "rtl",
      "safe-area-actions",
      "runtime-fields",
      "validation",
      "business-field-groups",
      "reduced-motion",
      "print"
    ],
    "documentation": "website/docs.html#form-compositions",
    "tests": [
      "pattern-matrix",
      "responsive",
      "container-responsive",
      "password-runtime",
      "clear-runtime",
      "character-runtime",
      "conditional-runtime",
      "repeatable-runtime",
      "validation",
      "rtl",
      "print",
      "documentation"
    ]
  },
  "navigationCompositions": {
    "id": "component.navigation-compositions",
    "name": "传统导航组合",
    "category": "component",
    "status": "implemented",
    "rootSelectors": [
      ".g-navbar",
      ".g-primary-nav",
      ".g-utility-nav",
      ".g-subnav",
      ".g-sidebar",
      ".g-collapsible-nav",
      ".g-nav-rail",
      ".g-activitybar",
      ".g-menubar",
      ".g-mega-menu",
      ".g-dropdown",
      ".g-context-menu",
      ".g-tree-nav",
      ".g-breadcrumb",
      ".g-tabs",
      ".g-vertical-tabs",
      ".g-segmented",
      ".g-pill-nav",
      ".g-anchor-nav",
      ".g-scrollspy-nav",
      ".g-pagination",
      ".g-cursor-pagination",
      ".g-load-more-nav",
      ".g-stepper",
      ".g-wizard-nav",
      ".g-back-nav",
      ".g-prev-next-nav",
      ".g-skip-nav",
      ".g-mobile-top-nav",
      ".g-bottom-nav",
      ".g-mobile-tab-bar",
      ".g-drawer-nav",
      ".g-command-palette",
      ".g-command-nav",
      ".g-jump-nav",
      ".g-quick-nav",
      ".g-locale-nav",
      ".g-account-nav"
    ],
    "patterns": [
      {
        "id": "navbar",
        "selector": ".g-navbar"
      },
      {
        "id": "primary-navigation",
        "selector": ".g-primary-nav"
      },
      {
        "id": "utility-navigation",
        "selector": ".g-utility-nav"
      },
      {
        "id": "sub-navigation",
        "selector": ".g-subnav"
      },
      {
        "id": "sidebar-navigation",
        "selector": ".g-sidebar"
      },
      {
        "id": "collapsible-navigation",
        "selector": ".g-collapsible-nav",
        "behaviors": [
          "nav-toggle"
        ]
      },
      {
        "id": "navigation-rail",
        "selector": ".g-nav-rail",
        "behaviors": [
          "roving-nav"
        ]
      },
      {
        "id": "activity-bar",
        "selector": ".g-activitybar"
      },
      {
        "id": "menu-bar",
        "selector": ".g-menubar"
      },
      {
        "id": "mega-menu",
        "selector": ".g-mega-menu"
      },
      {
        "id": "dropdown-menu",
        "selector": ".g-dropdown",
        "behaviors": [
          "dropdown"
        ]
      },
      {
        "id": "context-menu",
        "selector": ".g-context-menu",
        "behaviors": [
          "context-menu"
        ]
      },
      {
        "id": "tree-navigation",
        "selector": ".g-tree-nav",
        "behaviors": [
          "tree"
        ]
      },
      {
        "id": "breadcrumb",
        "selector": ".g-breadcrumb"
      },
      {
        "id": "tabs",
        "selector": ".g-tabs",
        "behaviors": [
          "tabs"
        ]
      },
      {
        "id": "vertical-tabs",
        "selector": ".g-vertical-tabs",
        "behaviors": [
          "tabs"
        ]
      },
      {
        "id": "segmented-navigation",
        "selector": ".g-segmented"
      },
      {
        "id": "pill-navigation",
        "selector": ".g-pill-nav"
      },
      {
        "id": "anchor-navigation",
        "selector": ".g-anchor-nav"
      },
      {
        "id": "scrollspy-navigation",
        "selector": ".g-scrollspy-nav",
        "behaviors": [
          "scrollspy"
        ]
      },
      {
        "id": "pagination",
        "selector": ".g-pagination"
      },
      {
        "id": "cursor-pagination",
        "selector": ".g-cursor-pagination"
      },
      {
        "id": "load-more-navigation",
        "selector": ".g-load-more-nav"
      },
      {
        "id": "stepper",
        "selector": ".g-stepper"
      },
      {
        "id": "wizard-navigation",
        "selector": ".g-wizard-nav"
      },
      {
        "id": "back-navigation",
        "selector": ".g-back-nav"
      },
      {
        "id": "previous-next-navigation",
        "selector": ".g-prev-next-nav"
      },
      {
        "id": "skip-navigation",
        "selector": ".g-skip-nav"
      },
      {
        "id": "mobile-top-navigation",
        "selector": ".g-mobile-top-nav"
      },
      {
        "id": "bottom-navigation",
        "selector": ".g-bottom-nav"
      },
      {
        "id": "mobile-tab-bar",
        "selector": ".g-mobile-tab-bar"
      },
      {
        "id": "drawer-navigation",
        "selector": ".g-drawer-nav",
        "behaviors": [
          "nav-toggle"
        ]
      },
      {
        "id": "command-palette",
        "selector": ".g-command-palette",
        "behaviors": [
          "command-palette"
        ]
      },
      {
        "id": "command-navigation",
        "selector": ".g-command-nav"
      },
      {
        "id": "jump-navigation",
        "selector": ".g-jump-nav",
        "behaviors": [
          "jump-nav"
        ]
      },
      {
        "id": "quick-navigation",
        "selector": ".g-quick-nav"
      },
      {
        "id": "locale-navigation",
        "selector": ".g-locale-nav",
        "behaviors": [
          "dropdown"
        ]
      },
      {
        "id": "account-navigation",
        "selector": ".g-account-nav",
        "behaviors": [
          "dropdown"
        ]
      }
    ],
    "families": [
      "global",
      "local",
      "hierarchical",
      "selection",
      "in-page",
      "continuation",
      "workflow",
      "mobile",
      "desktop",
      "command",
      "identity"
    ],
    "containerBreakpoints": {
      "collapse": 640
    },
    "features": [
      "horizontal",
      "vertical",
      "hierarchical",
      "responsive",
      "container-responsive",
      "safe-area",
      "logical-directions",
      "rtl",
      "keyboard-roving",
      "focus-restoration",
      "context-menu-positioning",
      "scrollspy",
      "reduced-motion",
      "forced-colors",
      "print"
    ],
    "documentation": "website/docs.html#navigation-compositions",
    "tests": [
      "pattern-matrix",
      "responsive",
      "container-responsive",
      "dropdown-runtime",
      "tabs-runtime",
      "tree-runtime",
      "nav-toggle-runtime",
      "roving-runtime",
      "context-menu-runtime",
      "scrollspy-runtime",
      "jump-runtime",
      "keyboard",
      "rtl",
      "safe-area",
      "reduced-motion",
      "forced-colors",
      "print",
      "documentation"
    ]
  },
  "dataCompositions": {
    "id": "component.data-compositions",
    "name": "数据展示与操作组合",
    "category": "component",
    "status": "implemented",
    "rootSelectors": [
      ".g-table",
      ".g-responsive-table",
      ".g-data-grid",
      ".g-editable-grid",
      ".g-tree-table",
      ".g-grouped-table",
      ".g-expandable-table",
      ".g-comparison-table",
      ".g-pivot",
      ".g-description-list",
      ".g-key-value",
      ".g-record-detail",
      ".g-list-group",
      ".g-media-list",
      ".g-dense-list",
      ".g-virtual-list",
      ".g-tree",
      ".g-timeline",
      ".g-activity-feed",
      ".g-audit-log",
      ".g-kpi",
      ".g-stat-list",
      ".g-metric-card",
      ".g-sparkline",
      ".g-progress-stats",
      ".g-chart",
      ".g-data-legend",
      ".g-ranking",
      ".g-status-summary",
      ".g-calendar",
      ".g-agenda",
      ".g-kanban",
      ".g-gantt",
      ".g-org-chart",
      ".g-map-shell",
      ".g-data-matrix",
      ".g-heatmap",
      ".g-data-toolbar",
      ".g-column-chooser",
      ".g-saved-views",
      ".g-export-panel",
      ".g-data-state",
      ".g-data-view-switcher",
      ".g-selection-summary",
      ".g-table-density",
      ".g-filter-summary",
      ".g-sort-builder",
      ".g-data-inspector"
    ],
    "patterns": [
      {
        "id": "table",
        "selector": ".g-table",
        "behaviors": [
          "table-sort"
        ]
      },
      {
        "id": "responsive-table",
        "selector": ".g-responsive-table"
      },
      {
        "id": "data-grid",
        "selector": ".g-data-grid",
        "behaviors": [
          "data-grid"
        ]
      },
      {
        "id": "editable-grid",
        "selector": ".g-editable-grid",
        "behaviors": [
          "data-grid"
        ]
      },
      {
        "id": "tree-table",
        "selector": ".g-tree-table",
        "behaviors": [
          "row-disclosure"
        ]
      },
      {
        "id": "grouped-table",
        "selector": ".g-grouped-table"
      },
      {
        "id": "expandable-table",
        "selector": ".g-expandable-table",
        "behaviors": [
          "row-disclosure"
        ]
      },
      {
        "id": "comparison-table",
        "selector": ".g-comparison-table"
      },
      {
        "id": "pivot-table",
        "selector": ".g-pivot"
      },
      {
        "id": "description-list",
        "selector": ".g-description-list"
      },
      {
        "id": "key-value",
        "selector": ".g-key-value"
      },
      {
        "id": "record-detail",
        "selector": ".g-record-detail"
      },
      {
        "id": "list-group",
        "selector": ".g-list-group"
      },
      {
        "id": "media-list",
        "selector": ".g-media-list"
      },
      {
        "id": "dense-list",
        "selector": ".g-dense-list"
      },
      {
        "id": "virtual-list",
        "selector": ".g-virtual-list"
      },
      {
        "id": "tree",
        "selector": ".g-tree",
        "behaviors": [
          "tree"
        ]
      },
      {
        "id": "timeline",
        "selector": ".g-timeline"
      },
      {
        "id": "activity-feed",
        "selector": ".g-activity-feed"
      },
      {
        "id": "audit-log",
        "selector": ".g-audit-log"
      },
      {
        "id": "kpi",
        "selector": ".g-kpi"
      },
      {
        "id": "stat-list",
        "selector": ".g-stat-list"
      },
      {
        "id": "metric-card",
        "selector": ".g-metric-card"
      },
      {
        "id": "sparkline",
        "selector": ".g-sparkline"
      },
      {
        "id": "progress-stats",
        "selector": ".g-progress-stats"
      },
      {
        "id": "chart",
        "selector": ".g-chart"
      },
      {
        "id": "data-legend",
        "selector": ".g-data-legend"
      },
      {
        "id": "ranking",
        "selector": ".g-ranking"
      },
      {
        "id": "status-summary",
        "selector": ".g-status-summary"
      },
      {
        "id": "calendar",
        "selector": ".g-calendar"
      },
      {
        "id": "agenda",
        "selector": ".g-agenda"
      },
      {
        "id": "kanban",
        "selector": ".g-kanban"
      },
      {
        "id": "gantt",
        "selector": ".g-gantt"
      },
      {
        "id": "organization-chart",
        "selector": ".g-org-chart"
      },
      {
        "id": "map",
        "selector": ".g-map-shell"
      },
      {
        "id": "data-matrix",
        "selector": ".g-data-matrix"
      },
      {
        "id": "heatmap",
        "selector": ".g-heatmap"
      },
      {
        "id": "data-toolbar",
        "selector": ".g-data-toolbar",
        "behaviors": [
          "data-filter"
        ]
      },
      {
        "id": "column-chooser",
        "selector": ".g-column-chooser",
        "behaviors": [
          "column-toggle"
        ]
      },
      {
        "id": "saved-views",
        "selector": ".g-saved-views"
      },
      {
        "id": "export-panel",
        "selector": ".g-export-panel"
      },
      {
        "id": "data-state",
        "selector": ".g-data-state"
      },
      {
        "id": "data-view-switcher",
        "selector": ".g-data-view-switcher",
        "behaviors": [
          "data-view"
        ]
      },
      {
        "id": "selection-summary",
        "selector": ".g-selection-summary",
        "behaviors": [
          "row-select"
        ]
      },
      {
        "id": "table-density",
        "selector": ".g-table-density"
      },
      {
        "id": "filter-summary",
        "selector": ".g-filter-summary"
      },
      {
        "id": "sort-builder",
        "selector": ".g-sort-builder"
      },
      {
        "id": "data-inspector",
        "selector": ".g-data-inspector"
      }
    ],
    "families": [
      "tabular",
      "record",
      "list",
      "hierarchy",
      "stream",
      "metric",
      "visualization",
      "planning",
      "spatial",
      "operation",
      "state"
    ],
    "containerBreakpoints": {
      "collapse": 640
    },
    "features": [
      "sorting",
      "selection",
      "range-selection",
      "disclosure",
      "column-visibility",
      "client-filter",
      "view-switch",
      "keyboard-grid",
      "sticky-columns",
      "stacked-mobile-table",
      "responsive",
      "container-responsive",
      "rtl",
      "reduced-motion",
      "forced-colors",
      "print"
    ],
    "documentation": "website/docs.html#data-compositions",
    "tests": [
      "pattern-matrix",
      "table-sort-runtime",
      "row-select-runtime",
      "row-disclosure-runtime",
      "column-toggle-runtime",
      "data-filter-runtime",
      "data-view-runtime",
      "grid-keyboard",
      "responsive",
      "container-responsive",
      "rtl",
      "reduced-motion",
      "forced-colors",
      "print",
      "documentation"
    ]
  },
  "selectionCompositions": {
    "id": "component.selection-compositions",
    "name": "选择与批量操作组件",
    "category": "component",
    "status": "implemented",
    "rootSelectors": [
      ".g-selection-control",
      ".g-select-all-control",
      ".g-invert-selection-control",
      ".g-range-selection-control",
      ".g-batch-toolbar",
      ".g-selection-scope",
      ".g-transfer",
      ".g-dual-list",
      ".g-tree-select",
      ".g-cascader",
      ".g-mention-picker",
      ".g-user-picker",
      ".g-organization-picker",
      ".g-resource-picker",
      ".g-media-picker",
      ".g-icon-picker",
      ".g-color-picker",
      ".g-date-range-picker",
      ".g-time-range-picker",
      ".g-saved-filters",
      ".g-saved-views",
      ".g-column-chooser",
      ".g-sort-builder",
      ".g-group-builder",
      ".g-entity-picker",
      ".g-tag-picker",
      ".g-relation-picker",
      ".g-bulk-confirmation",
      ".g-bulk-progress",
      ".g-picker-panel",
      ".g-picker-summary",
      ".g-selection-summary"
    ],
    "patterns": [
      {
        "id": "selection-control",
        "selector": ".g-selection-control",
        "behaviors": [
          "row-select"
        ]
      },
      {
        "id": "select-all",
        "selector": ".g-select-all-control",
        "behaviors": [
          "row-select"
        ]
      },
      {
        "id": "invert-selection",
        "selector": ".g-invert-selection-control",
        "behaviors": [
          "row-select"
        ]
      },
      {
        "id": "range-selection",
        "selector": ".g-range-selection-control",
        "behaviors": [
          "row-select"
        ]
      },
      {
        "id": "batch-toolbar",
        "selector": ".g-batch-toolbar",
        "behaviors": [
          "row-select"
        ]
      },
      {
        "id": "selection-scope",
        "selector": ".g-selection-scope",
        "behaviors": [
          "row-select"
        ]
      },
      {
        "id": "transfer-list",
        "selector": ".g-transfer",
        "behaviors": [
          "transfer"
        ]
      },
      {
        "id": "dual-list",
        "selector": ".g-dual-list",
        "behaviors": [
          "transfer"
        ]
      },
      {
        "id": "tree-select",
        "selector": ".g-tree-select",
        "behaviors": [
          "picker"
        ]
      },
      {
        "id": "cascader",
        "selector": ".g-cascader",
        "behaviors": [
          "cascader"
        ]
      },
      {
        "id": "mention-picker",
        "selector": ".g-mention-picker",
        "behaviors": [
          "picker"
        ]
      },
      {
        "id": "user-picker",
        "selector": ".g-user-picker",
        "behaviors": [
          "picker"
        ]
      },
      {
        "id": "organization-picker",
        "selector": ".g-organization-picker",
        "behaviors": [
          "picker"
        ]
      },
      {
        "id": "resource-picker",
        "selector": ".g-resource-picker",
        "behaviors": [
          "picker"
        ]
      },
      {
        "id": "media-picker",
        "selector": ".g-media-picker",
        "behaviors": [
          "picker"
        ]
      },
      {
        "id": "icon-picker",
        "selector": ".g-icon-picker",
        "behaviors": [
          "saved-choice"
        ]
      },
      {
        "id": "color-picker",
        "selector": ".g-color-picker",
        "behaviors": [
          "saved-choice"
        ]
      },
      {
        "id": "date-range-picker",
        "selector": ".g-date-range-picker"
      },
      {
        "id": "time-range-picker",
        "selector": ".g-time-range-picker"
      },
      {
        "id": "saved-filters",
        "selector": ".g-saved-filters",
        "behaviors": [
          "saved-choice"
        ]
      },
      {
        "id": "saved-views",
        "selector": ".g-saved-views",
        "behaviors": [
          "saved-choice"
        ]
      },
      {
        "id": "column-chooser",
        "selector": ".g-column-chooser",
        "behaviors": [
          "column-toggle"
        ]
      },
      {
        "id": "sort-builder",
        "selector": ".g-sort-builder",
        "behaviors": [
          "builder-list"
        ]
      },
      {
        "id": "group-builder",
        "selector": ".g-group-builder",
        "behaviors": [
          "builder-list"
        ]
      },
      {
        "id": "entity-picker",
        "selector": ".g-entity-picker",
        "behaviors": [
          "picker"
        ]
      },
      {
        "id": "tag-picker",
        "selector": ".g-tag-picker",
        "behaviors": [
          "picker"
        ]
      },
      {
        "id": "relation-picker",
        "selector": ".g-relation-picker",
        "behaviors": [
          "picker"
        ]
      },
      {
        "id": "bulk-confirmation",
        "selector": ".g-bulk-confirmation"
      },
      {
        "id": "bulk-progress",
        "selector": ".g-bulk-progress"
      },
      {
        "id": "picker-panel",
        "selector": ".g-picker-panel",
        "behaviors": [
          "picker"
        ]
      },
      {
        "id": "picker-summary",
        "selector": ".g-picker-summary",
        "behaviors": [
          "picker"
        ]
      },
      {
        "id": "selection-summary",
        "selector": ".g-selection-summary",
        "behaviors": [
          "row-select"
        ]
      }
    ],
    "families": [
      "selection",
      "batch-operation",
      "transfer",
      "hierarchical-picker",
      "entity-picker",
      "range-picker",
      "saved-configuration",
      "builder"
    ],
    "containerBreakpoints": {
      "collapse": 640
    },
    "features": [
      "select-all",
      "invert-selection",
      "range-selection",
      "selection-count",
      "batch-actions",
      "multi-select",
      "search-filter",
      "transfer",
      "hierarchy",
      "saved-choice",
      "dynamic-builder",
      "keyboard",
      "safe-area",
      "responsive",
      "container-responsive",
      "rtl",
      "reduced-motion",
      "forced-colors",
      "print"
    ],
    "documentation": "website/docs.html#selection-compositions",
    "tests": [
      "pattern-matrix",
      "row-select-runtime",
      "transfer-runtime",
      "picker-runtime",
      "cascader-runtime",
      "saved-choice-runtime",
      "builder-runtime",
      "keyboard",
      "responsive",
      "container-responsive",
      "rtl",
      "safe-area",
      "reduced-motion",
      "forced-colors",
      "print",
      "documentation"
    ]
  },
  "contentCompositions": {
    "id": "component.content-compositions",
    "name": "文件和内容系统",
    "category": "component",
    "status": "implemented",
    "rootSelectors": [
      ".g-file-drop",
      ".g-file-list",
      ".g-upload-queue",
      ".g-chunk-upload",
      ".g-upload-progress",
      ".g-failed-upload",
      ".g-file-card",
      ".g-folder-tree",
      ".g-file-browser",
      ".g-file-preview",
      ".g-media-library",
      ".g-media-grid",
      ".g-media-details",
      ".g-image-crop",
      ".g-image-annotation",
      ".g-document-viewer",
      ".g-pdf-viewer",
      ".g-video-player",
      ".g-audio-player",
      ".g-code-editor",
      ".g-rich-text-editor",
      ".g-markdown-editor",
      ".g-block-editor",
      ".g-revision-compare",
      ".g-autosave-indicator",
      ".g-content-outline",
      ".g-editor-toolbar",
      ".g-find-replace",
      ".g-comment-thread",
      ".g-version-history",
      ".g-file-properties",
      ".g-storage-meter"
    ],
    "patterns": [
      {
        "id": "file-drop",
        "selector": ".g-file-drop",
        "behaviors": [
          "dropzone"
        ]
      },
      {
        "id": "file-list",
        "selector": ".g-file-list"
      },
      {
        "id": "upload-queue",
        "selector": ".g-upload-queue",
        "behaviors": [
          "upload-manager"
        ]
      },
      {
        "id": "chunk-upload",
        "selector": ".g-chunk-upload"
      },
      {
        "id": "upload-progress",
        "selector": ".g-upload-progress",
        "behaviors": [
          "upload-manager"
        ]
      },
      {
        "id": "failed-upload",
        "selector": ".g-failed-upload",
        "behaviors": [
          "upload-manager"
        ]
      },
      {
        "id": "file-card",
        "selector": ".g-file-card"
      },
      {
        "id": "folder-tree",
        "selector": ".g-folder-tree"
      },
      {
        "id": "file-browser",
        "selector": ".g-file-browser",
        "behaviors": [
          "file-browser"
        ]
      },
      {
        "id": "file-preview",
        "selector": ".g-file-preview"
      },
      {
        "id": "media-library",
        "selector": ".g-media-library",
        "behaviors": [
          "file-browser"
        ]
      },
      {
        "id": "media-grid",
        "selector": ".g-media-grid"
      },
      {
        "id": "media-details",
        "selector": ".g-media-details"
      },
      {
        "id": "image-crop",
        "selector": ".g-image-crop"
      },
      {
        "id": "image-annotation",
        "selector": ".g-image-annotation"
      },
      {
        "id": "document-viewer",
        "selector": ".g-document-viewer"
      },
      {
        "id": "pdf-viewer",
        "selector": ".g-pdf-viewer"
      },
      {
        "id": "video-player",
        "selector": ".g-video-player"
      },
      {
        "id": "audio-player",
        "selector": ".g-audio-player"
      },
      {
        "id": "code-editor",
        "selector": ".g-code-editor",
        "behaviors": [
          "editor-shell"
        ]
      },
      {
        "id": "rich-text-editor",
        "selector": ".g-rich-text-editor",
        "behaviors": [
          "editor-shell"
        ]
      },
      {
        "id": "markdown-editor",
        "selector": ".g-markdown-editor",
        "behaviors": [
          "editor-shell"
        ]
      },
      {
        "id": "block-editor",
        "selector": ".g-block-editor",
        "behaviors": [
          "editor-shell"
        ]
      },
      {
        "id": "revision-compare",
        "selector": ".g-revision-compare",
        "behaviors": [
          "revision-compare"
        ]
      },
      {
        "id": "autosave-indicator",
        "selector": ".g-autosave-indicator",
        "behaviors": [
          "autosave"
        ]
      },
      {
        "id": "content-outline",
        "selector": ".g-content-outline"
      },
      {
        "id": "editor-toolbar",
        "selector": ".g-editor-toolbar",
        "behaviors": [
          "editor-shell"
        ]
      },
      {
        "id": "find-replace",
        "selector": ".g-find-replace"
      },
      {
        "id": "comment-thread",
        "selector": ".g-comment-thread"
      },
      {
        "id": "version-history",
        "selector": ".g-version-history"
      },
      {
        "id": "file-properties",
        "selector": ".g-file-properties"
      },
      {
        "id": "storage-meter",
        "selector": ".g-storage-meter"
      }
    ],
    "families": [
      "upload",
      "file-management",
      "media-library",
      "image-authoring",
      "document-viewer",
      "media-player",
      "content-editor",
      "revision-and-storage"
    ],
    "containerBreakpoints": {
      "collapse": 704
    },
    "features": [
      "drag-drop",
      "upload-queue",
      "chunk-status",
      "retry-and-pause",
      "file-search",
      "grid-list-view",
      "keyboard-selection",
      "folder-hierarchy",
      "preview",
      "media-details",
      "crop-shell",
      "annotation-shell",
      "document-and-pdf",
      "audio-and-video",
      "code-and-rich-text",
      "markdown-and-blocks",
      "revision-modes",
      "autosave-state",
      "responsive",
      "container-responsive",
      "rtl",
      "reduced-motion",
      "forced-colors",
      "print"
    ],
    "documentation": "website/docs.html#content-compositions",
    "tests": [
      "pattern-matrix",
      "dropzone-runtime",
      "upload-manager-runtime",
      "file-browser-runtime",
      "editor-shell-runtime",
      "revision-runtime",
      "autosave-runtime",
      "keyboard",
      "responsive",
      "container-responsive",
      "rtl",
      "reduced-motion",
      "forced-colors",
      "print",
      "documentation"
    ]
  },
  "authCompositions": {
    "id": "component.auth-compositions",
    "name": "登录与账号体系",
    "category": "component",
    "status": "implemented",
    "rootSelectors": [
      ".g-auth-centered",
      ".g-auth-split",
      ".g-sign-in",
      ".g-registration",
      ".g-password-recovery",
      ".g-password-reset",
      ".g-email-verification",
      ".g-phone-verification",
      ".g-mfa-challenge",
      ".g-otp-input",
      ".g-passkey",
      ".g-sso",
      ".g-qr-login",
      ".g-magic-link",
      ".g-invitation",
      ".g-first-time-setup",
      ".g-lock-screen",
      ".g-session-expired",
      ".g-account-chooser",
      ".g-tenant-chooser",
      ".g-identity-switcher",
      ".g-profile-setup",
      ".g-account-security",
      ".g-device-management",
      ".g-login-activity",
      ".g-security-alert",
      ".g-recovery-codes",
      ".g-trusted-device",
      ".g-connected-accounts",
      ".g-password-strength",
      ".g-auth-consent",
      ".g-auth-result"
    ],
    "patterns": [
      {
        "id": "auth-centered",
        "selector": ".g-auth-centered"
      },
      {
        "id": "auth-split",
        "selector": ".g-auth-split"
      },
      {
        "id": "sign-in",
        "selector": ".g-sign-in",
        "behaviors": [
          "password-toggle"
        ]
      },
      {
        "id": "registration",
        "selector": ".g-registration",
        "behaviors": [
          "password-strength"
        ]
      },
      {
        "id": "password-recovery",
        "selector": ".g-password-recovery"
      },
      {
        "id": "password-reset",
        "selector": ".g-password-reset",
        "behaviors": [
          "password-strength"
        ]
      },
      {
        "id": "email-verification",
        "selector": ".g-email-verification",
        "behaviors": [
          "auth-timer"
        ]
      },
      {
        "id": "phone-verification",
        "selector": ".g-phone-verification",
        "behaviors": [
          "otp-input"
        ]
      },
      {
        "id": "mfa-challenge",
        "selector": ".g-mfa-challenge",
        "behaviors": [
          "otp-input"
        ]
      },
      {
        "id": "otp-input",
        "selector": ".g-otp-input",
        "behaviors": [
          "otp-input"
        ]
      },
      {
        "id": "passkey",
        "selector": ".g-passkey"
      },
      {
        "id": "sso",
        "selector": ".g-sso"
      },
      {
        "id": "qr-login",
        "selector": ".g-qr-login",
        "behaviors": [
          "auth-timer"
        ]
      },
      {
        "id": "magic-link",
        "selector": ".g-magic-link"
      },
      {
        "id": "invitation",
        "selector": ".g-invitation"
      },
      {
        "id": "first-time-setup",
        "selector": ".g-first-time-setup",
        "behaviors": [
          "password-strength"
        ]
      },
      {
        "id": "lock-screen",
        "selector": ".g-lock-screen",
        "behaviors": [
          "password-toggle"
        ]
      },
      {
        "id": "session-expired",
        "selector": ".g-session-expired"
      },
      {
        "id": "account-chooser",
        "selector": ".g-account-chooser",
        "behaviors": [
          "saved-choice"
        ]
      },
      {
        "id": "tenant-chooser",
        "selector": ".g-tenant-chooser",
        "behaviors": [
          "saved-choice"
        ]
      },
      {
        "id": "identity-switcher",
        "selector": ".g-identity-switcher",
        "behaviors": [
          "dropdown"
        ]
      },
      {
        "id": "profile-setup",
        "selector": ".g-profile-setup"
      },
      {
        "id": "account-security",
        "selector": ".g-account-security"
      },
      {
        "id": "device-management",
        "selector": ".g-device-management",
        "behaviors": [
          "dialog"
        ]
      },
      {
        "id": "login-activity",
        "selector": ".g-login-activity"
      },
      {
        "id": "security-alert",
        "selector": ".g-security-alert"
      },
      {
        "id": "recovery-codes",
        "selector": ".g-recovery-codes",
        "behaviors": [
          "copy"
        ]
      },
      {
        "id": "trusted-device",
        "selector": ".g-trusted-device"
      },
      {
        "id": "connected-accounts",
        "selector": ".g-connected-accounts"
      },
      {
        "id": "password-strength",
        "selector": ".g-password-strength",
        "behaviors": [
          "password-strength"
        ]
      },
      {
        "id": "consent",
        "selector": ".g-auth-consent"
      },
      {
        "id": "auth-result",
        "selector": ".g-auth-result"
      }
    ],
    "families": [
      "shell",
      "access",
      "recovery",
      "verification",
      "federation",
      "session",
      "identity",
      "security"
    ],
    "containerBreakpoints": {
      "collapse": 704,
      "compact-card": 384
    },
    "features": [
      "password",
      "passwordless",
      "passkey",
      "sso",
      "qr-login",
      "magic-link",
      "mfa",
      "otp",
      "verification",
      "invitation",
      "account-and-tenant-choice",
      "identity-switching",
      "session-recovery",
      "device-and-login-audit",
      "security-alert",
      "recovery-codes",
      "oauth-consent",
      "safe-area",
      "responsive",
      "container-responsive",
      "rtl",
      "reduced-motion",
      "forced-colors",
      "print"
    ],
    "documentation": "website/docs.html#auth-compositions",
    "tests": [
      "pattern-matrix",
      "otp-runtime",
      "password-strength-runtime",
      "auth-timer-runtime",
      "saved-choice-runtime",
      "password-toggle-runtime",
      "dropdown-runtime",
      "keyboard",
      "paste",
      "responsive",
      "container-responsive",
      "rtl",
      "safe-area",
      "reduced-motion",
      "forced-colors",
      "print",
      "documentation"
    ]
  },
  "commerceCompositions": {
    "id": "component.commerce-compositions",
    "name": "商业与支付组件",
    "category": "component",
    "status": "implemented",
    "rootSelectors": [
      ".g-commerce-product-card",
      ".g-commerce-product-list",
      ".g-commerce-product-detail",
      ".g-commerce-product-gallery",
      ".g-sku-selector",
      ".g-quantity-stepper",
      ".g-price-display",
      ".g-commerce-cart-item",
      ".g-cart",
      ".g-mini-cart",
      ".g-cart-summary",
      ".g-commerce-checkout",
      ".g-checkout-steps",
      ".g-address-selector",
      ".g-address-card",
      ".g-shipping-method",
      ".g-pickup-selector",
      ".g-coupon",
      ".g-promotion-list",
      ".g-invoice-information",
      ".g-payment-method",
      ".g-payment-sheet",
      ".g-payment-result",
      ".g-commerce-order-summary",
      ".g-commerce-order-timeline",
      ".g-order-detail",
      ".g-subscription-plan",
      ".g-pricing-comparison",
      ".g-commerce-usage-meter",
      ".g-billing-history",
      ".g-refund-status",
      ".g-tax-summary"
    ],
    "patterns": [
      {
        "id": "product-card",
        "selector": ".g-commerce-product-card"
      },
      {
        "id": "product-list",
        "selector": ".g-commerce-product-list"
      },
      {
        "id": "product-detail",
        "selector": ".g-commerce-product-detail"
      },
      {
        "id": "product-gallery",
        "selector": ".g-commerce-product-gallery",
        "behaviors": [
          "carousel"
        ]
      },
      {
        "id": "sku-selector",
        "selector": ".g-sku-selector",
        "behaviors": [
          "sku-selector"
        ]
      },
      {
        "id": "quantity-stepper",
        "selector": ".g-quantity-stepper",
        "behaviors": [
          "quantity-stepper"
        ]
      },
      {
        "id": "price-display",
        "selector": ".g-price-display"
      },
      {
        "id": "cart-item",
        "selector": ".g-commerce-cart-item"
      },
      {
        "id": "cart",
        "selector": ".g-cart",
        "behaviors": [
          "cart"
        ]
      },
      {
        "id": "mini-cart",
        "selector": ".g-mini-cart",
        "behaviors": [
          "dropdown"
        ]
      },
      {
        "id": "cart-summary",
        "selector": ".g-cart-summary"
      },
      {
        "id": "checkout",
        "selector": ".g-commerce-checkout"
      },
      {
        "id": "checkout-steps",
        "selector": ".g-checkout-steps"
      },
      {
        "id": "address-selector",
        "selector": ".g-address-selector",
        "behaviors": [
          "saved-choice"
        ]
      },
      {
        "id": "address-card",
        "selector": ".g-address-card"
      },
      {
        "id": "shipping-method",
        "selector": ".g-shipping-method",
        "behaviors": [
          "saved-choice"
        ]
      },
      {
        "id": "pickup-selector",
        "selector": ".g-pickup-selector",
        "behaviors": [
          "saved-choice"
        ]
      },
      {
        "id": "coupon",
        "selector": ".g-coupon",
        "behaviors": [
          "coupon"
        ]
      },
      {
        "id": "promotion-list",
        "selector": ".g-promotion-list"
      },
      {
        "id": "invoice-information",
        "selector": ".g-invoice-information"
      },
      {
        "id": "payment-method",
        "selector": ".g-payment-method",
        "behaviors": [
          "saved-choice"
        ]
      },
      {
        "id": "payment-sheet",
        "selector": ".g-payment-sheet"
      },
      {
        "id": "payment-result",
        "selector": ".g-payment-result"
      },
      {
        "id": "order-summary",
        "selector": ".g-commerce-order-summary"
      },
      {
        "id": "order-timeline",
        "selector": ".g-commerce-order-timeline"
      },
      {
        "id": "order-detail",
        "selector": ".g-order-detail"
      },
      {
        "id": "subscription-plan",
        "selector": ".g-subscription-plan"
      },
      {
        "id": "pricing-comparison",
        "selector": ".g-pricing-comparison"
      },
      {
        "id": "usage-meter",
        "selector": ".g-commerce-usage-meter"
      },
      {
        "id": "billing-history",
        "selector": ".g-billing-history"
      },
      {
        "id": "refund-status",
        "selector": ".g-refund-status"
      },
      {
        "id": "tax-summary",
        "selector": ".g-tax-summary"
      }
    ],
    "families": [
      "catalog",
      "selection-and-price",
      "cart",
      "checkout",
      "fulfillment",
      "payment",
      "order",
      "subscription-and-billing"
    ],
    "containerBreakpoints": {
      "collapse": 704,
      "compact": 480
    },
    "features": [
      "catalog",
      "sku",
      "quantity",
      "price-and-stock",
      "cart-calculation",
      "checkout",
      "address",
      "shipping-and-pickup",
      "coupon-and-promotion",
      "invoice",
      "payment",
      "order-tracking",
      "subscription",
      "usage-and-billing",
      "refund",
      "tax",
      "keyboard",
      "safe-area",
      "responsive",
      "container-responsive",
      "rtl",
      "reduced-motion",
      "forced-colors",
      "print"
    ],
    "documentation": "website/docs.html#commerce-compositions",
    "tests": [
      "pattern-matrix",
      "quantity-runtime",
      "sku-runtime",
      "cart-runtime",
      "coupon-runtime",
      "saved-choice-runtime",
      "carousel-runtime",
      "dropdown-runtime",
      "keyboard",
      "responsive",
      "container-responsive",
      "rtl",
      "safe-area",
      "reduced-motion",
      "forced-colors",
      "print",
      "documentation"
    ]
  },
  "mobileCompositions": {
    "id": "component.mobile-compositions",
    "name": "移动端特有组件",
    "category": "component",
    "status": "implemented",
    "rootSelectors": [
      ".g-mobile-safe-shell",
      ".g-mobile-app-bar",
      ".g-mobile-bottom-navigation",
      ".g-mobile-bottom-sheet",
      ".g-mobile-action-sheet",
      ".g-mobile-pull-refresh",
      ".g-mobile-infinite-load",
      ".g-mobile-swipe-actions",
      ".g-mobile-swipe-tabs",
      ".g-mobile-category-view",
      ".g-mobile-filter-sheet",
      ".g-mobile-purchase-bar",
      ".g-mobile-search",
      ".g-mobile-picker",
      ".g-mobile-wheel-picker",
      ".g-mobile-fab",
      ".g-mobile-fullscreen-dialog",
      ".g-mobile-keyboard-avoidance",
      ".g-mobile-gesture-hint",
      ".g-mobile-offline-banner",
      ".g-mobile-segmented-control",
      ".g-mobile-feed",
      ".g-mobile-card-carousel",
      ".g-mobile-form",
      ".g-mobile-auth",
      ".g-mobile-checkout",
      ".g-mobile-media-viewer",
      ".g-mobile-keyboard-toolbar",
      ".g-mobile-selection-mode",
      ".g-mobile-snackbar",
      ".g-mobile-permission-prompt",
      ".g-mobile-state"
    ],
    "patterns": [
      {
        "id": "safe-area-shell",
        "selector": ".g-mobile-safe-shell"
      },
      {
        "id": "top-app-bar",
        "selector": ".g-mobile-app-bar"
      },
      {
        "id": "bottom-navigation",
        "selector": ".g-mobile-bottom-navigation"
      },
      {
        "id": "bottom-sheet",
        "selector": ".g-mobile-bottom-sheet",
        "behaviors": [
          "mobile-sheet"
        ]
      },
      {
        "id": "action-sheet",
        "selector": ".g-mobile-action-sheet",
        "behaviors": [
          "mobile-sheet"
        ]
      },
      {
        "id": "pull-to-refresh",
        "selector": ".g-mobile-pull-refresh",
        "behaviors": [
          "pull-refresh"
        ]
      },
      {
        "id": "infinite-load",
        "selector": ".g-mobile-infinite-load",
        "behaviors": [
          "infinite-load"
        ]
      },
      {
        "id": "swipe-actions",
        "selector": ".g-mobile-swipe-actions",
        "behaviors": [
          "swipe-actions"
        ]
      },
      {
        "id": "swipe-tabs",
        "selector": ".g-mobile-swipe-tabs",
        "behaviors": [
          "tabs"
        ]
      },
      {
        "id": "mobile-category",
        "selector": ".g-mobile-category-view"
      },
      {
        "id": "mobile-filter",
        "selector": ".g-mobile-filter-sheet",
        "behaviors": [
          "mobile-sheet"
        ]
      },
      {
        "id": "sticky-purchase-bar",
        "selector": ".g-mobile-purchase-bar"
      },
      {
        "id": "mobile-search",
        "selector": ".g-mobile-search",
        "behaviors": [
          "clear-input"
        ]
      },
      {
        "id": "mobile-picker",
        "selector": ".g-mobile-picker",
        "behaviors": [
          "saved-choice"
        ]
      },
      {
        "id": "wheel-picker",
        "selector": ".g-mobile-wheel-picker",
        "behaviors": [
          "wheel-picker"
        ]
      },
      {
        "id": "floating-action-button",
        "selector": ".g-mobile-fab"
      },
      {
        "id": "fullscreen-dialog",
        "selector": ".g-mobile-fullscreen-dialog",
        "behaviors": [
          "dialog"
        ]
      },
      {
        "id": "keyboard-avoidance",
        "selector": ".g-mobile-keyboard-avoidance"
      },
      {
        "id": "gesture-hint",
        "selector": ".g-mobile-gesture-hint"
      },
      {
        "id": "offline-banner",
        "selector": ".g-mobile-offline-banner"
      },
      {
        "id": "segmented-control",
        "selector": ".g-mobile-segmented-control",
        "behaviors": [
          "saved-choice"
        ]
      },
      {
        "id": "mobile-feed",
        "selector": ".g-mobile-feed"
      },
      {
        "id": "card-carousel",
        "selector": ".g-mobile-card-carousel",
        "behaviors": [
          "carousel"
        ]
      },
      {
        "id": "mobile-form",
        "selector": ".g-mobile-form"
      },
      {
        "id": "mobile-auth",
        "selector": ".g-mobile-auth",
        "behaviors": [
          "password-toggle"
        ]
      },
      {
        "id": "mobile-checkout",
        "selector": ".g-mobile-checkout"
      },
      {
        "id": "mobile-media-viewer",
        "selector": ".g-mobile-media-viewer",
        "behaviors": [
          "dialog"
        ]
      },
      {
        "id": "keyboard-toolbar",
        "selector": ".g-mobile-keyboard-toolbar"
      },
      {
        "id": "selection-mode",
        "selector": ".g-mobile-selection-mode",
        "behaviors": [
          "row-select"
        ]
      },
      {
        "id": "mobile-snackbar",
        "selector": ".g-mobile-snackbar",
        "behaviors": [
          "toast"
        ]
      },
      {
        "id": "permission-prompt",
        "selector": ".g-mobile-permission-prompt"
      },
      {
        "id": "mobile-state",
        "selector": ".g-mobile-state"
      }
    ],
    "families": [
      "shell-and-bars",
      "navigation",
      "sheets-and-overlays",
      "gesture-and-scroll",
      "discovery-and-selection",
      "input-and-keyboard",
      "commerce-and-media",
      "system-state-and-feedback"
    ],
    "containerBreakpoints": {
      "compact": 352,
      "collapse": 480
    },
    "features": [
      "safe-area",
      "dynamic-viewport",
      "touch-targets",
      "coarse-pointer",
      "bottom-navigation",
      "sheets",
      "pull-refresh",
      "infinite-load",
      "swipe",
      "scroll-snap",
      "keyboard-avoidance",
      "mobile-auth",
      "mobile-checkout",
      "media-viewer",
      "offline-and-permission",
      "keyboard",
      "responsive",
      "container-responsive",
      "rtl",
      "reduced-motion",
      "forced-colors",
      "print"
    ],
    "documentation": "website/docs.html#mobile-compositions",
    "tests": [
      "pattern-matrix",
      "mobile-sheet-runtime",
      "pull-refresh-runtime",
      "infinite-load-runtime",
      "swipe-actions-runtime",
      "wheel-picker-runtime",
      "keyboard",
      "touch",
      "safe-area",
      "dynamic-viewport",
      "container-responsive",
      "rtl",
      "reduced-motion",
      "forced-colors",
      "print",
      "documentation"
    ]
  },
  "desktopCompositions": {
    "id": "component.desktop-compositions",
    "name": "桌面端特有组件",
    "category": "component",
    "status": "implemented",
    "rootSelectors": [
      ".g-native-titlebar",
      ".g-desktop-window-controls",
      ".g-desktop-menubar",
      ".g-desktop-activity-bar",
      ".g-desktop-dock-panel",
      ".g-desktop-split-pane",
      ".g-desktop-inspector-panel",
      ".g-desktop-status-bar",
      ".g-desktop-command-palette",
      ".g-shortcut-recorder",
      ".g-desktop-context-menu",
      ".g-desktop-document-tabs",
      ".g-desktop-drag-region",
      ".g-window-loading",
      ".g-update-available",
      ".g-desktop-permission-request",
      ".g-native-file-picker",
      ".g-tray-menu",
      ".g-multi-window-placeholder",
      ".g-desktop-workspace",
      ".g-desktop-window-switcher",
      ".g-recent-documents",
      ".g-desktop-toolbar",
      ".g-desktop-bottom-panel",
      ".g-background-task-center",
      ".g-desktop-notification-center",
      ".g-sync-status",
      ".g-update-progress",
      ".g-crash-recovery",
      ".g-single-instance-notice",
      ".g-deep-link-handler",
      ".g-about-dialog"
    ],
    "patterns": [
      {
        "id": "native-titlebar",
        "selector": ".g-native-titlebar",
        "adapters": [
          "tauri",
          "electron"
        ]
      },
      {
        "id": "window-controls",
        "selector": ".g-desktop-window-controls",
        "adapters": [
          "tauri",
          "electron"
        ]
      },
      {
        "id": "menu-bar",
        "selector": ".g-desktop-menubar",
        "behaviors": [
          "roving-nav"
        ]
      },
      {
        "id": "activity-bar",
        "selector": ".g-desktop-activity-bar",
        "behaviors": [
          "roving-nav"
        ]
      },
      {
        "id": "dock-panel",
        "selector": ".g-desktop-dock-panel",
        "behaviors": [
          "nav-toggle"
        ]
      },
      {
        "id": "resizable-split-pane",
        "selector": ".g-desktop-split-pane",
        "behaviors": [
          "split-pane"
        ]
      },
      {
        "id": "inspector",
        "selector": ".g-desktop-inspector-panel",
        "behaviors": [
          "nav-toggle"
        ]
      },
      {
        "id": "status-bar",
        "selector": ".g-desktop-status-bar"
      },
      {
        "id": "command-palette",
        "selector": ".g-desktop-command-palette",
        "behaviors": [
          "command-palette"
        ]
      },
      {
        "id": "shortcut-recorder",
        "selector": ".g-shortcut-recorder",
        "behaviors": [
          "shortcut-recorder"
        ]
      },
      {
        "id": "context-menu",
        "selector": ".g-desktop-context-menu",
        "behaviors": [
          "context-menu"
        ]
      },
      {
        "id": "document-tabs",
        "selector": ".g-desktop-document-tabs",
        "behaviors": [
          "desktop-tabs"
        ]
      },
      {
        "id": "drag-region",
        "selector": ".g-desktop-drag-region",
        "adapters": [
          "tauri",
          "electron"
        ]
      },
      {
        "id": "window-loading",
        "selector": ".g-window-loading"
      },
      {
        "id": "update-available",
        "selector": ".g-update-available"
      },
      {
        "id": "permission-request",
        "selector": ".g-desktop-permission-request"
      },
      {
        "id": "native-file-picker",
        "selector": ".g-native-file-picker",
        "behaviors": [
          "native-file-picker"
        ]
      },
      {
        "id": "tray-menu-shell",
        "selector": ".g-tray-menu",
        "behaviors": [
          "dropdown"
        ]
      },
      {
        "id": "multi-window-placeholder",
        "selector": ".g-multi-window-placeholder"
      },
      {
        "id": "desktop-workspace",
        "selector": ".g-desktop-workspace"
      },
      {
        "id": "window-switcher",
        "selector": ".g-desktop-window-switcher",
        "behaviors": [
          "window-switcher"
        ]
      },
      {
        "id": "recent-documents",
        "selector": ".g-recent-documents"
      },
      {
        "id": "desktop-toolbar",
        "selector": ".g-desktop-toolbar"
      },
      {
        "id": "bottom-panel",
        "selector": ".g-desktop-bottom-panel",
        "behaviors": [
          "nav-toggle"
        ]
      },
      {
        "id": "background-task-center",
        "selector": ".g-background-task-center"
      },
      {
        "id": "notification-center",
        "selector": ".g-desktop-notification-center"
      },
      {
        "id": "sync-status",
        "selector": ".g-sync-status"
      },
      {
        "id": "update-progress",
        "selector": ".g-update-progress"
      },
      {
        "id": "crash-recovery",
        "selector": ".g-crash-recovery"
      },
      {
        "id": "single-instance-notice",
        "selector": ".g-single-instance-notice"
      },
      {
        "id": "deep-link-handler",
        "selector": ".g-deep-link-handler"
      },
      {
        "id": "about-dialog",
        "selector": ".g-about-dialog",
        "behaviors": [
          "dialog"
        ]
      }
    ],
    "families": [
      "chrome-and-window",
      "global-navigation",
      "dock-and-workspace",
      "commands-and-input",
      "documents-and-files",
      "system-integration",
      "lifecycle-and-update",
      "recovery-and-state"
    ],
    "containerBreakpoints": {
      "compact": 640,
      "collapse": 960
    },
    "features": [
      "tauri",
      "electron",
      "safe-preload",
      "window-controls",
      "app-region",
      "macos",
      "windows",
      "linux",
      "multi-window",
      "native-file",
      "tray",
      "update",
      "permission",
      "recovery",
      "keyboard",
      "pointer",
      "responsive",
      "container-responsive",
      "rtl",
      "reduced-motion",
      "forced-colors",
      "print"
    ],
    "documentation": "website/docs.html#desktop-compositions",
    "tests": [
      "pattern-matrix",
      "adapter-runtime",
      "shortcut-recorder-runtime",
      "desktop-tabs-runtime",
      "native-file-picker-runtime",
      "window-switcher-runtime",
      "split-pane-runtime",
      "command-palette-runtime",
      "context-menu-runtime",
      "keyboard",
      "responsive",
      "container-responsive",
      "rtl",
      "reduced-motion",
      "forced-colors",
      "print",
      "documentation"
    ]
  },
  "aiCompositions": {
    "id": "component.ai-compositions",
    "name": "AI 产品与智能交互组件",
    "category": "component",
    "status": "implemented",
    "rootSelectors": [
      ".g-ai-shell",
      ".g-conversation-list",
      ".g-chat",
      ".g-message",
      ".g-composer",
      ".g-attachment",
      ".g-prompt-starter",
      ".g-prompt-library",
      ".g-ai-command-menu",
      ".g-model-selector",
      ".g-thinking",
      ".g-streaming-response",
      ".g-tool-call",
      ".g-approval",
      ".g-agent-status",
      ".g-plan",
      ".g-agent-board",
      ".g-agent-handoff",
      ".g-sources",
      ".g-artifact-layout",
      ".g-artifact-panel",
      ".g-file-tree",
      ".g-version-list",
      ".g-generation-grid",
      ".g-generation-placeholder",
      ".g-ai-context-manager",
      ".g-ai-usage-panel",
      ".g-voice-state",
      ".g-permission-scope",
      ".g-privacy-notice",
      ".g-ai-safety-notice",
      ".g-ai-feedback"
    ],
    "patterns": [
      {
        "id": "ai-workspace",
        "selector": ".g-ai-shell"
      },
      {
        "id": "conversation-list",
        "selector": ".g-conversation-list"
      },
      {
        "id": "chat-thread",
        "selector": ".g-chat"
      },
      {
        "id": "ai-message",
        "selector": ".g-message"
      },
      {
        "id": "prompt-composer",
        "selector": ".g-composer",
        "behaviors": [
          "ai-composer"
        ]
      },
      {
        "id": "attachment",
        "selector": ".g-attachment"
      },
      {
        "id": "prompt-starter",
        "selector": ".g-prompt-starter",
        "behaviors": [
          "prompt-fill"
        ]
      },
      {
        "id": "prompt-library",
        "selector": ".g-prompt-library",
        "behaviors": [
          "prompt-fill"
        ]
      },
      {
        "id": "mention-slash-menu",
        "selector": ".g-ai-command-menu",
        "behaviors": [
          "roving-nav"
        ]
      },
      {
        "id": "model-selector",
        "selector": ".g-model-selector",
        "behaviors": [
          "dropdown"
        ]
      },
      {
        "id": "thinking",
        "selector": ".g-thinking",
        "behaviors": [
          "accordion"
        ]
      },
      {
        "id": "streaming-response",
        "selector": ".g-streaming-response"
      },
      {
        "id": "tool-call",
        "selector": ".g-tool-call",
        "behaviors": [
          "accordion"
        ]
      },
      {
        "id": "tool-approval",
        "selector": ".g-approval",
        "behaviors": [
          "ai-approval"
        ]
      },
      {
        "id": "agent-status",
        "selector": ".g-agent-status"
      },
      {
        "id": "agent-plan",
        "selector": ".g-plan"
      },
      {
        "id": "multi-agent-board",
        "selector": ".g-agent-board"
      },
      {
        "id": "agent-handoff",
        "selector": ".g-agent-handoff"
      },
      {
        "id": "sources-citations",
        "selector": ".g-sources"
      },
      {
        "id": "artifact-workspace",
        "selector": ".g-artifact-layout"
      },
      {
        "id": "artifact-panel",
        "selector": ".g-artifact-panel",
        "behaviors": [
          "tabs"
        ]
      },
      {
        "id": "ai-file-tree",
        "selector": ".g-file-tree",
        "behaviors": [
          "tree"
        ]
      },
      {
        "id": "artifact-version-history",
        "selector": ".g-version-list"
      },
      {
        "id": "generation-gallery",
        "selector": ".g-generation-grid"
      },
      {
        "id": "generation-placeholder",
        "selector": ".g-generation-placeholder"
      },
      {
        "id": "context-memory-manager",
        "selector": ".g-ai-context-manager"
      },
      {
        "id": "cost-rate-limit",
        "selector": ".g-ai-usage-panel"
      },
      {
        "id": "voice-session",
        "selector": ".g-voice-state"
      },
      {
        "id": "permission-scope",
        "selector": ".g-permission-scope"
      },
      {
        "id": "privacy-notice",
        "selector": ".g-privacy-notice"
      },
      {
        "id": "safety-policy-notice",
        "selector": ".g-ai-safety-notice"
      },
      {
        "id": "feedback-evaluation",
        "selector": ".g-ai-feedback",
        "behaviors": [
          "ai-feedback"
        ]
      }
    ],
    "families": [
      "workspace-and-conversation",
      "prompt-and-input",
      "reasoning-and-streaming",
      "tools-and-approval",
      "agents-and-orchestration",
      "sources-and-artifacts",
      "context-and-cost",
      "voice-safety-and-feedback"
    ],
    "containerBreakpoints": {
      "compact": 512,
      "single-column": 704,
      "artifact-collapse": 960
    },
    "features": [
      "chat",
      "multimodal",
      "prompt-library",
      "model-choice",
      "reasoning",
      "streaming",
      "tool-use",
      "human-approval",
      "multi-agent",
      "handoff",
      "citations",
      "artifacts",
      "file-tree",
      "versions",
      "generation",
      "memory",
      "token-and-cost",
      "voice",
      "permissions",
      "privacy",
      "safety",
      "evaluation",
      "keyboard",
      "safe-area",
      "responsive",
      "container-responsive",
      "rtl",
      "reduced-motion",
      "forced-colors",
      "print"
    ],
    "documentation": "website/docs.html#ai-compositions",
    "tests": [
      "pattern-matrix",
      "ai-composer-runtime",
      "prompt-fill-runtime",
      "ai-approval-runtime",
      "ai-feedback-runtime",
      "dropdown-runtime",
      "accordion-runtime",
      "tree-runtime",
      "tabs-runtime",
      "keyboard",
      "streaming",
      "container-responsive",
      "rtl",
      "safe-area",
      "reduced-motion",
      "forced-colors",
      "print",
      "documentation"
    ]
  },
  "solutionCompositions": {
    "id": "component.solution-compositions",
    "name": "完整页面与行业解决方案",
    "category": "component",
    "status": "implemented",
    "rootSelectors": [
      ".g-product-landing",
      ".g-corporate-home",
      ".g-personal-home",
      ".g-portfolio-page",
      ".g-blog-index",
      ".g-article-page",
      ".g-docs-portal",
      ".g-help-center-page",
      ".g-search-results-page",
      ".g-contact-page",
      ".g-pricing-page",
      ".g-dashboard-overview",
      ".g-admin-list-page",
      ".g-record-detail-page",
      ".g-settings-center",
      ".g-user-center",
      ".g-notification-center-page",
      ".g-onboarding-flow",
      ".g-crm-workspace",
      ".g-project-workspace",
      ".g-support-center",
      ".g-approval-center",
      ".g-knowledge-base",
      ".g-learning-portal",
      ".g-event-portal",
      ".g-booking-portal",
      ".g-healthcare-portal",
      ".g-finance-portal",
      ".g-public-service-portal",
      ".g-marketplace-page",
      ".g-community-page",
      ".g-status-center-page"
    ],
    "patterns": [
      {
        "id": "product-landing",
        "selector": ".g-product-landing"
      },
      {
        "id": "corporate-home",
        "selector": ".g-corporate-home"
      },
      {
        "id": "personal-home",
        "selector": ".g-personal-home"
      },
      {
        "id": "portfolio-page",
        "selector": ".g-portfolio-page"
      },
      {
        "id": "blog-index",
        "selector": ".g-blog-index"
      },
      {
        "id": "article-page",
        "selector": ".g-article-page"
      },
      {
        "id": "docs-portal",
        "selector": ".g-docs-portal"
      },
      {
        "id": "help-center-page",
        "selector": ".g-help-center-page"
      },
      {
        "id": "search-results-page",
        "selector": ".g-search-results-page"
      },
      {
        "id": "contact-page",
        "selector": ".g-contact-page"
      },
      {
        "id": "pricing-page",
        "selector": ".g-pricing-page"
      },
      {
        "id": "dashboard-overview",
        "selector": ".g-dashboard-overview"
      },
      {
        "id": "admin-list-page",
        "selector": ".g-admin-list-page"
      },
      {
        "id": "record-detail-page",
        "selector": ".g-record-detail-page"
      },
      {
        "id": "settings-center",
        "selector": ".g-settings-center"
      },
      {
        "id": "user-center",
        "selector": ".g-user-center"
      },
      {
        "id": "notification-center",
        "selector": ".g-notification-center-page"
      },
      {
        "id": "onboarding-flow",
        "selector": ".g-onboarding-flow"
      },
      {
        "id": "crm-workspace",
        "selector": ".g-crm-workspace"
      },
      {
        "id": "project-workspace",
        "selector": ".g-project-workspace"
      },
      {
        "id": "support-center",
        "selector": ".g-support-center"
      },
      {
        "id": "approval-center",
        "selector": ".g-approval-center"
      },
      {
        "id": "knowledge-base",
        "selector": ".g-knowledge-base"
      },
      {
        "id": "learning-portal",
        "selector": ".g-learning-portal"
      },
      {
        "id": "event-portal",
        "selector": ".g-event-portal"
      },
      {
        "id": "booking-portal",
        "selector": ".g-booking-portal"
      },
      {
        "id": "healthcare-portal",
        "selector": ".g-healthcare-portal"
      },
      {
        "id": "finance-portal",
        "selector": ".g-finance-portal"
      },
      {
        "id": "public-service-portal",
        "selector": ".g-public-service-portal"
      },
      {
        "id": "marketplace-page",
        "selector": ".g-marketplace-page"
      },
      {
        "id": "community-page",
        "selector": ".g-community-page"
      },
      {
        "id": "status-center-page",
        "selector": ".g-status-center-page"
      }
    ],
    "families": [
      "marketing-and-corporate",
      "personal-and-editorial",
      "documentation-and-support",
      "administration-and-account",
      "operations-and-workspaces",
      "education-events-and-booking",
      "regulated-industry-portals",
      "marketplace-community-and-status"
    ],
    "containerBreakpoints": {
      "compact": 704,
      "collapse": 960
    },
    "features": [
      "complete-page-contracts",
      "personal",
      "enterprise",
      "marketing",
      "content",
      "documentation",
      "dashboard",
      "administration",
      "crm",
      "project-management",
      "support",
      "approval",
      "knowledge",
      "education",
      "events",
      "booking",
      "healthcare",
      "finance",
      "public-service",
      "marketplace",
      "community",
      "status",
      "web",
      "mobile",
      "desktop",
      "tauri",
      "electron",
      "container-responsive",
      "rtl",
      "reduced-motion",
      "forced-colors",
      "print"
    ],
    "documentation": "website/docs.html#solution-compositions",
    "tests": [
      "pattern-matrix",
      "recipe-matrix",
      "desktop",
      "mobile",
      "container-responsive",
      "rtl",
      "reduced-motion",
      "forced-colors",
      "print",
      "documentation"
    ]
  },
  "behaviors": [
    "dialog",
    "drawer",
    "mobile-sheet",
    "dropdown",
    "tabs",
    "accordion",
    "auto-resize",
    "combobox",
    "password-toggle",
    "clear-input",
    "otp-input",
    "password-strength",
    "auth-timer",
    "quantity-stepper",
    "sku-selector",
    "cart",
    "coupon",
    "pull-refresh",
    "infinite-load",
    "swipe-actions",
    "wheel-picker",
    "ai-composer",
    "prompt-fill",
    "ai-approval",
    "ai-feedback",
    "shortcut-recorder",
    "desktop-tabs",
    "native-file-picker",
    "window-switcher",
    "character-count",
    "conditional-field",
    "repeatable-field",
    "tooltip",
    "popover",
    "tour",
    "carousel",
    "split-pane",
    "tree",
    "data-grid",
    "table-sort",
    "row-select",
    "row-disclosure",
    "column-toggle",
    "data-filter",
    "data-view",
    "transfer",
    "picker",
    "cascader",
    "saved-choice",
    "builder-list",
    "toast",
    "copy",
    "fullscreen",
    "scroll-top",
    "dropzone",
    "nav-toggle",
    "roving-nav",
    "context-menu",
    "scrollspy",
    "jump-nav",
    "upload-manager",
    "file-browser",
    "editor-shell",
    "revision-compare",
    "autosave",
    "command-palette"
  ],
  "runtimeBehaviors": [
    "dialog",
    "drawer",
    "mobile-sheet",
    "dropdown",
    "tabs",
    "accordion",
    "auto-resize",
    "combobox",
    "password-toggle",
    "clear-input",
    "otp-input",
    "password-strength",
    "auth-timer",
    "quantity-stepper",
    "sku-selector",
    "cart",
    "coupon",
    "pull-refresh",
    "infinite-load",
    "swipe-actions",
    "wheel-picker",
    "ai-composer",
    "prompt-fill",
    "ai-approval",
    "ai-feedback",
    "shortcut-recorder",
    "desktop-tabs",
    "native-file-picker",
    "window-switcher",
    "character-count",
    "conditional-field",
    "repeatable-field",
    "tooltip",
    "popover",
    "tour",
    "carousel",
    "split-pane",
    "tree",
    "data-grid",
    "table-sort",
    "row-select",
    "row-disclosure",
    "column-toggle",
    "data-filter",
    "data-view",
    "transfer",
    "picker",
    "cascader",
    "saved-choice",
    "builder-list",
    "toast",
    "copy",
    "fullscreen",
    "scroll-top",
    "dropzone",
    "nav-toggle",
    "roving-nav",
    "context-menu",
    "scrollspy",
    "jump-nav",
    "upload-manager",
    "file-browser",
    "editor-shell",
    "revision-compare",
    "autosave",
    "command-palette"
  ],
  "components": [
    {
      "name": "button",
      "category": "basic",
      "type": "css",
      "selector": ".g-btn",
      "variants": [
        "primary",
        "outline",
        "ghost",
        "danger",
        "link",
        "sm",
        "lg",
        "icon",
        "block",
        "loading"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "button-group",
      "category": "basic",
      "type": "css",
      "selector": ".g-btn-group",
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "card",
      "category": "basic",
      "type": "css",
      "selector": ".g-card",
      "parts": [
        "g-card-header",
        "g-card-body",
        "g-card-footer",
        "g-card-title",
        "g-card-subtitle"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "badge-tag-chip",
      "category": "basic",
      "type": "css",
      "selector": ".g-badge",
      "states": [
        "selected",
        "success",
        "warning",
        "danger",
        "info"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "avatar",
      "category": "basic",
      "type": "css",
      "selector": ".g-avatar",
      "variants": [
        "sm",
        "lg",
        "xl",
        "group"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "alert",
      "category": "feedback",
      "type": "css",
      "selector": ".g-alert",
      "states": [
        "success",
        "warning",
        "danger",
        "info"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "progress-meter",
      "category": "feedback",
      "type": "css",
      "selector": ".g-progress",
      "states": [
        "determinate",
        "indeterminate"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "spinner-skeleton",
      "category": "feedback",
      "type": "css",
      "selector": ".g-spinner",
      "states": [
        "loading"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "empty-state",
      "category": "feedback",
      "type": "css",
      "selector": ".g-empty",
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "input",
      "category": "form",
      "type": "css",
      "selector": ".g-input",
      "states": [
        "default",
        "hover",
        "focus",
        "disabled",
        "invalid"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "textarea",
      "category": "form",
      "type": "css",
      "selector": ".g-textarea",
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "select",
      "category": "form",
      "type": "css",
      "selector": ".g-select",
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "checkbox-radio",
      "category": "form",
      "type": "css",
      "selector": ".g-check",
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "switch",
      "category": "form",
      "type": "css",
      "selector": ".g-switch",
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "range-color",
      "category": "form",
      "type": "css",
      "selector": ".g-range",
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "file-drop",
      "category": "form",
      "type": "interactive",
      "selector": "[data-g-dropzone]",
      "cssSelector": ".g-file-drop",
      "states": [
        "default",
        "dragging",
        "uploading",
        "error"
      ],
      "behaviors": [
        "dropzone"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "combobox",
      "category": "form",
      "type": "interactive",
      "selector": "[data-g-combobox]",
      "accessibility": {
        "roles": [
          "combobox",
          "listbox",
          "option"
        ]
      },
      "behaviors": [
        "combobox"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "form",
      "category": "form",
      "type": "css",
      "selector": ".g-form",
      "variants": [
        "default",
        "bordered"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "form-section",
      "category": "form",
      "type": "css",
      "selector": ".g-form-section",
      "parts": [
        "g-form-section-header",
        "g-form-section-title",
        "g-form-section-description"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "field",
      "category": "form",
      "type": "css",
      "selector": ".g-field",
      "parts": [
        "g-field-header",
        "g-field-meta",
        "g-field-required",
        "g-field-optional"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "fieldset",
      "category": "form",
      "type": "css",
      "selector": ".g-fieldset",
      "parts": [
        "g-fieldset-legend",
        "g-fieldset-description"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "form-row",
      "category": "form",
      "type": "css",
      "selector": ".g-form-row",
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "form-grid",
      "category": "form",
      "type": "css",
      "selector": ".g-form-grid",
      "variants": [
        "two",
        "three",
        "four",
        "full-span"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "horizontal-form",
      "category": "form",
      "type": "css",
      "selector": ".g-form-horizontal",
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "inline-form",
      "category": "form",
      "type": "css",
      "selector": ".g-form-inline",
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "compact-form",
      "category": "form",
      "type": "css",
      "selector": ".g-form-compact",
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "input-group",
      "category": "form",
      "type": "css",
      "selector": ".g-input-group",
      "parts": [
        "g-input-addon"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "input-affix",
      "category": "form",
      "type": "css",
      "selector": ".g-input-affix",
      "parts": [
        "g-input-affix-start",
        "g-input-affix-end"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "search-field",
      "category": "form",
      "type": "css",
      "selector": ".g-search-field",
      "parts": [
        "g-search-field-icon",
        "g-search-field-action"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "password-field",
      "category": "form",
      "type": "interactive",
      "selector": "[data-g-password-toggle]",
      "cssSelector": ".g-password-field",
      "parts": [
        "g-password-field-action"
      ],
      "accessibility": {
        "keyboard": [
          "Enter",
          "Space"
        ]
      },
      "behaviors": [
        "password-toggle"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "clearable-field",
      "category": "form",
      "type": "interactive",
      "selector": "[data-g-clear-input]",
      "cssSelector": ".g-clearable-field",
      "parts": [
        "g-clearable-field-action"
      ],
      "behaviors": [
        "clear-input"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "character-counter",
      "category": "form",
      "type": "interactive",
      "selector": "[data-g-character-count]",
      "cssSelector": ".g-character-field",
      "parts": [
        "g-character-count"
      ],
      "states": [
        "default",
        "near-limit",
        "over-limit"
      ],
      "behaviors": [
        "character-count"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "validation-state",
      "category": "form",
      "type": "css",
      "selector": ".g-validation-state",
      "parts": [
        "g-validation-message"
      ],
      "states": [
        "success",
        "warning",
        "danger",
        "error"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "checkbox-group",
      "category": "form",
      "type": "css",
      "selector": ".g-check-group",
      "variants": [
        "stacked",
        "inline"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "radio-group",
      "category": "form",
      "type": "css",
      "selector": ".g-radio-group",
      "variants": [
        "stacked",
        "inline"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "switch-row",
      "category": "form",
      "type": "css",
      "selector": ".g-switch-row",
      "parts": [
        "g-switch-row-content",
        "g-switch-row-title",
        "g-switch-row-description"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "choice-card-group",
      "category": "form",
      "type": "css",
      "selector": ".g-choice-group",
      "parts": [
        "g-choice-card",
        "g-choice-card-title",
        "g-choice-card-description"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "name-group",
      "category": "form",
      "type": "css",
      "selector": ".g-name-group",
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "address-group",
      "category": "form",
      "type": "css",
      "selector": ".g-address-group",
      "parts": [
        "g-address-line",
        "g-address-city",
        "g-address-region",
        "g-address-postal"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "phone-group",
      "category": "form",
      "type": "css",
      "selector": ".g-phone-group",
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "money-group",
      "category": "form",
      "type": "css",
      "selector": ".g-money-group",
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "date-range-group",
      "category": "form",
      "type": "css",
      "selector": ".g-date-range-group",
      "parts": [
        "g-range-separator"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "time-range-group",
      "category": "form",
      "type": "css",
      "selector": ".g-time-range-group",
      "parts": [
        "g-range-separator"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "unit-field",
      "category": "form",
      "type": "css",
      "selector": ".g-unit-field",
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "range-field",
      "category": "form",
      "type": "css",
      "selector": ".g-range-field",
      "parts": [
        "g-range-field-output"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "file-field",
      "category": "form",
      "type": "css",
      "selector": ".g-file-field",
      "parts": [
        "g-file-field-control",
        "g-file-field-name"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "repeatable-field",
      "category": "form",
      "type": "interactive",
      "selector": "[data-g-repeatable-field]",
      "cssSelector": ".g-repeatable-field",
      "parts": [
        "g-repeatable-list",
        "g-repeatable-item",
        "g-repeatable-content",
        "g-repeatable-actions"
      ],
      "behaviors": [
        "repeatable-field"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "conditional-field",
      "category": "form",
      "type": "interactive",
      "selector": "[data-g-conditional-field]",
      "cssSelector": ".g-conditional-field",
      "states": [
        "visible",
        "hidden"
      ],
      "behaviors": [
        "conditional-field"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "form-actions",
      "category": "form",
      "type": "css",
      "selector": ".g-form-actions",
      "variants": [
        "end",
        "start",
        "between",
        "sticky"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "autosave-status",
      "category": "form",
      "type": "css",
      "selector": ".g-autosave-status",
      "states": [
        "idle",
        "saving",
        "saved",
        "error"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "form-progress",
      "category": "form",
      "type": "css",
      "selector": ".g-form-progress",
      "parts": [
        "g-form-progress-meta",
        "g-form-progress-track",
        "g-form-progress-value"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "form-review",
      "category": "form",
      "type": "css",
      "selector": ".g-form-review",
      "parts": [
        "g-form-review-row",
        "g-form-review-label",
        "g-form-review-value"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "consent-group",
      "category": "form",
      "type": "css",
      "selector": ".g-consent-group",
      "parts": [
        "g-consent-group-title",
        "g-consent-group-description"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "navbar",
      "category": "navigation",
      "type": "css",
      "selector": ".g-navbar",
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "sidebar",
      "category": "navigation",
      "type": "css",
      "selector": ".g-sidebar",
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "breadcrumb",
      "category": "navigation",
      "type": "css",
      "selector": ".g-breadcrumb",
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "tabs",
      "category": "navigation",
      "type": "interactive",
      "selector": "[data-g-tabs]",
      "accessibility": {
        "roles": [
          "tablist",
          "tab",
          "tabpanel"
        ],
        "keyboard": [
          "ArrowLeft",
          "ArrowRight",
          "Home",
          "End"
        ]
      },
      "behaviors": [
        "tabs"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "segmented-control",
      "category": "navigation",
      "type": "css",
      "selector": ".g-segmented",
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "pagination",
      "category": "navigation",
      "type": "css",
      "selector": ".g-pagination",
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "menu-dropdown",
      "category": "navigation",
      "type": "interactive",
      "selector": "[data-g-dropdown]",
      "cssSelector": ".g-dropdown",
      "accessibility": {
        "roles": [
          "menu",
          "menuitem"
        ],
        "keyboard": [
          "ArrowUp",
          "ArrowDown",
          "Home",
          "End",
          "Escape"
        ]
      },
      "behaviors": [
        "dropdown"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "stepper",
      "category": "navigation",
      "type": "css",
      "selector": ".g-stepper",
      "states": [
        "pending",
        "active",
        "complete",
        "error"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "command-palette",
      "category": "navigation",
      "type": "interactive",
      "selector": "[data-g-command-palette]",
      "cssSelector": ".g-command-palette",
      "accessibility": {
        "roles": [
          "dialog"
        ],
        "focusTrap": true,
        "keyboard": [
          "Control+K",
          "Meta+K",
          "Escape",
          "Tab"
        ]
      },
      "behaviors": [
        "command-palette"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "primary-navigation",
      "category": "navigation",
      "type": "css",
      "selector": ".g-primary-nav",
      "parts": [
        "g-primary-nav-link"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "utility-navigation",
      "category": "navigation",
      "type": "css",
      "selector": ".g-utility-nav",
      "parts": [
        "g-utility-nav-link"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "sub-navigation",
      "category": "navigation",
      "type": "css",
      "selector": ".g-subnav",
      "parts": [
        "g-subnav-link"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "collapsible-navigation",
      "category": "navigation",
      "type": "interactive",
      "selector": "[data-g-nav-toggle]",
      "cssSelector": ".g-collapsible-nav",
      "parts": [
        "g-collapsible-nav-header",
        "g-collapsible-nav-body"
      ],
      "accessibility": {
        "keyboard": [
          "Enter",
          "Space",
          "Escape"
        ],
        "attributes": [
          "aria-controls",
          "aria-expanded"
        ]
      },
      "behaviors": [
        "nav-toggle"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "navigation-rail",
      "category": "navigation",
      "type": "interactive",
      "selector": "[data-g-roving-nav]",
      "cssSelector": ".g-nav-rail",
      "parts": [
        "g-nav-rail-item"
      ],
      "accessibility": {
        "keyboard": [
          "ArrowUp",
          "ArrowDown",
          "ArrowLeft",
          "ArrowRight",
          "Home",
          "End"
        ]
      },
      "behaviors": [
        "roving-nav"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "activity-bar",
      "category": "navigation",
      "type": "css",
      "selector": ".g-activitybar",
      "status": "css-ready",
      "platforms": [
        "desktop",
        "tauri",
        "electron"
      ]
    },
    {
      "name": "menu-bar",
      "category": "navigation",
      "type": "css",
      "selector": ".g-menubar",
      "status": "css-ready",
      "platforms": [
        "desktop",
        "tauri",
        "electron"
      ]
    },
    {
      "name": "context-menu",
      "category": "navigation",
      "type": "interactive",
      "selector": "[data-g-context-menu]",
      "cssSelector": ".g-context-menu",
      "accessibility": {
        "roles": [
          "menu",
          "menuitem"
        ],
        "keyboard": [
          "Shift+F10",
          "ContextMenu",
          "ArrowUp",
          "ArrowDown",
          "Home",
          "End",
          "Escape"
        ]
      },
      "behaviors": [
        "context-menu"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "tree-navigation",
      "category": "navigation",
      "type": "interactive",
      "selector": "[data-g-tree].g-tree-nav",
      "cssSelector": ".g-tree-nav",
      "parts": [
        "g-tree-nav-group",
        "g-tree-nav-row",
        "g-tree-nav-toggle"
      ],
      "accessibility": {
        "roles": [
          "tree",
          "treeitem",
          "group"
        ],
        "keyboard": [
          "ArrowUp",
          "ArrowDown",
          "ArrowLeft",
          "ArrowRight",
          "Home",
          "End",
          "Enter",
          "Space"
        ]
      },
      "behaviors": [
        "tree"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "vertical-tabs",
      "category": "navigation",
      "type": "interactive",
      "selector": "[data-g-tabs].g-vertical-tabs",
      "cssSelector": ".g-vertical-tabs",
      "parts": [
        "g-vertical-tab-list",
        "g-vertical-tab",
        "g-vertical-tab-panel"
      ],
      "accessibility": {
        "roles": [
          "tablist",
          "tab",
          "tabpanel"
        ],
        "keyboard": [
          "ArrowUp",
          "ArrowDown",
          "Home",
          "End"
        ]
      },
      "behaviors": [
        "tabs"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "pill-navigation",
      "category": "navigation",
      "type": "css",
      "selector": ".g-pill-nav",
      "parts": [
        "g-pill-nav-link"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "scrollspy-navigation",
      "category": "navigation",
      "type": "interactive",
      "selector": "[data-g-scrollspy]",
      "cssSelector": ".g-scrollspy-nav",
      "parts": [
        "g-scrollspy-link"
      ],
      "behaviors": [
        "scrollspy"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "cursor-pagination",
      "category": "navigation",
      "type": "css",
      "selector": ".g-cursor-pagination",
      "parts": [
        "g-cursor-pagination-info",
        "g-cursor-pagination-actions"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "load-more-navigation",
      "category": "navigation",
      "type": "css",
      "selector": ".g-load-more-nav",
      "parts": [
        "g-load-more-status"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "wizard-navigation",
      "category": "navigation",
      "type": "css",
      "selector": ".g-wizard-nav",
      "parts": [
        "g-wizard-nav-steps",
        "g-wizard-nav-step",
        "g-wizard-nav-label",
        "g-wizard-nav-content"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "back-navigation",
      "category": "navigation",
      "type": "css",
      "selector": ".g-back-nav",
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "previous-next-navigation",
      "category": "navigation",
      "type": "css",
      "selector": ".g-prev-next-nav",
      "parts": [
        "g-prev-next-link",
        "g-prev-next-direction"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "skip-navigation",
      "category": "navigation",
      "type": "css",
      "selector": ".g-skip-nav",
      "parts": [
        "g-skip-nav-link"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "mobile-top-navigation",
      "category": "navigation",
      "type": "css",
      "selector": ".g-mobile-top-nav",
      "parts": [
        "g-mobile-top-nav-title"
      ],
      "status": "css-ready",
      "platforms": [
        "mobile"
      ]
    },
    {
      "name": "bottom-navigation",
      "category": "navigation",
      "type": "css",
      "selector": ".g-bottom-nav",
      "parts": [
        "g-bottom-nav-item"
      ],
      "status": "css-ready",
      "platforms": [
        "mobile"
      ]
    },
    {
      "name": "mobile-tab-bar",
      "category": "navigation",
      "type": "css",
      "selector": ".g-mobile-tab-bar",
      "parts": [
        "g-mobile-tab-item"
      ],
      "status": "css-ready",
      "platforms": [
        "mobile"
      ]
    },
    {
      "name": "drawer-navigation",
      "category": "navigation",
      "type": "css",
      "selector": ".g-drawer-nav",
      "parts": [
        "g-drawer-nav-header",
        "g-drawer-nav-body",
        "g-drawer-nav-footer"
      ],
      "status": "css-ready",
      "platforms": [
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "command-navigation",
      "category": "navigation",
      "type": "css",
      "selector": ".g-command-nav",
      "parts": [
        "g-command-nav-item",
        "g-command-nav-key"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "jump-navigation",
      "category": "navigation",
      "type": "interactive",
      "selector": "[data-g-jump-nav]",
      "cssSelector": ".g-jump-nav",
      "behaviors": [
        "jump-nav"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "quick-navigation",
      "category": "navigation",
      "type": "css",
      "selector": ".g-quick-nav",
      "parts": [
        "g-quick-nav-item"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "locale-navigation",
      "category": "navigation",
      "type": "css",
      "selector": ".g-locale-nav",
      "parts": [
        "g-locale-nav-trigger",
        "g-locale-nav-menu"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "account-navigation",
      "category": "navigation",
      "type": "css",
      "selector": ".g-account-nav",
      "parts": [
        "g-account-nav-trigger",
        "g-account-nav-menu"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "dialog",
      "category": "overlay",
      "type": "interactive",
      "selector": "[data-g-dialog]",
      "states": [
        "closed",
        "open"
      ],
      "accessibility": {
        "roles": [
          "dialog"
        ],
        "focusTrap": true,
        "keyboard": [
          "Escape",
          "Tab"
        ]
      },
      "behaviors": [
        "dialog"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "drawer",
      "category": "overlay",
      "type": "interactive",
      "selector": "[data-g-drawer]",
      "states": [
        "closed",
        "open"
      ],
      "behaviors": [
        "drawer"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "popover",
      "category": "overlay",
      "type": "interactive",
      "selector": "[data-g-popover]",
      "behaviors": [
        "popover"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "tooltip",
      "category": "overlay",
      "type": "interactive",
      "selector": "[data-g-tooltip]",
      "cssSelector": ".g-tooltip",
      "variants": [
        "top",
        "bottom",
        "start",
        "end",
        "start-aligned",
        "centered",
        "end-aligned"
      ],
      "accessibility": {
        "roles": [
          "tooltip"
        ],
        "keyboard": [
          "Focus",
          "Escape"
        ]
      },
      "behaviors": [
        "tooltip"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "toast",
      "category": "feedback",
      "type": "interactive",
      "selector": "[data-g-toast]",
      "accessibility": {
        "roles": [
          "status",
          "alert"
        ]
      },
      "behaviors": [
        "toast"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "accordion",
      "category": "disclosure",
      "type": "interactive",
      "selector": "[data-g-accordion]",
      "behaviors": [
        "accordion"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "table",
      "category": "data",
      "type": "css",
      "selector": ".g-table",
      "variants": [
        "striped",
        "hover",
        "compact"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "data-grid",
      "category": "data",
      "type": "interactive",
      "selector": "[data-g-data-grid]",
      "states": [
        "loading",
        "empty",
        "error"
      ],
      "behaviors": [
        "data-grid"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "kpi-stat",
      "category": "dashboard",
      "type": "css",
      "selector": ".g-kpi",
      "states": [
        "up",
        "down",
        "neutral"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "description-list",
      "category": "data",
      "type": "css",
      "selector": ".g-description-list",
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "list-group",
      "category": "data",
      "type": "css",
      "selector": ".g-list-group",
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "tree",
      "category": "data",
      "type": "interactive",
      "selector": "[data-g-tree]",
      "behaviors": [
        "tree"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "timeline",
      "category": "data",
      "type": "css",
      "selector": ".g-timeline",
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "responsive-table",
      "category": "data",
      "type": "css",
      "selector": ".g-responsive-table",
      "parts": [
        "g-table-caption",
        "g-table-row",
        "g-table-cell-primary",
        "g-table-cell-secondary",
        "g-table-cell-sticky-start",
        "g-table-cell-sticky-end",
        "g-table-checkbox"
      ],
      "variants": [
        "scroll",
        "stacked",
        "sticky-columns"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "table-sort",
      "category": "data",
      "type": "interactive",
      "selector": "[data-g-table-sort]",
      "cssSelector": ".g-sort-button",
      "parts": [
        "g-table-sort-indicator"
      ],
      "accessibility": {
        "attributes": [
          "aria-sort"
        ],
        "keyboard": [
          "Enter",
          "Space"
        ]
      },
      "behaviors": [
        "table-sort"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "row-selection",
      "category": "data",
      "type": "interactive",
      "selector": "[data-g-row-select]",
      "cssSelector": ".g-selection-summary",
      "states": [
        "none",
        "partial",
        "all"
      ],
      "accessibility": {
        "attributes": [
          "aria-selected"
        ],
        "keyboard": [
          "Space",
          "Shift+Click"
        ]
      },
      "behaviors": [
        "row-select"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "row-disclosure",
      "category": "data",
      "type": "interactive",
      "selector": "[data-g-row-disclosure]",
      "cssSelector": ".g-row-disclosure",
      "accessibility": {
        "attributes": [
          "aria-controls",
          "aria-expanded"
        ],
        "keyboard": [
          "Enter",
          "Space",
          "Escape"
        ]
      },
      "behaviors": [
        "row-disclosure"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "column-toggle",
      "category": "data",
      "type": "interactive",
      "selector": "[data-g-column-toggle]",
      "cssSelector": ".g-column-chooser",
      "behaviors": [
        "column-toggle"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "data-filter",
      "category": "data",
      "type": "interactive",
      "selector": "[data-g-data-filter]",
      "cssSelector": ".g-data-toolbar",
      "states": [
        "results",
        "empty"
      ],
      "behaviors": [
        "data-filter"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "data-view",
      "category": "data",
      "type": "interactive",
      "selector": "[data-g-data-view]",
      "cssSelector": ".g-data-view-switcher",
      "accessibility": {
        "attributes": [
          "aria-pressed"
        ],
        "keyboard": [
          "ArrowLeft",
          "ArrowRight",
          "ArrowUp",
          "ArrowDown",
          "Home",
          "End"
        ]
      },
      "behaviors": [
        "data-view"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "editable-grid",
      "category": "data",
      "type": "interactive",
      "selector": "[data-g-data-grid].g-editable-grid",
      "cssSelector": ".g-editable-grid",
      "parts": [
        "g-editable-grid-row",
        "g-editable-grid-cell"
      ],
      "states": [
        "default",
        "editing",
        "invalid"
      ],
      "behaviors": [
        "data-grid"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "tree-table",
      "category": "data",
      "type": "css",
      "selector": ".g-tree-table",
      "parts": [
        "g-tree-table-row",
        "g-tree-table-toggle"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "grouped-table",
      "category": "data",
      "type": "css",
      "selector": ".g-grouped-table",
      "parts": [
        "g-table-group-row",
        "g-table-group-title"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "expandable-table",
      "category": "data",
      "type": "css",
      "selector": ".g-expandable-table",
      "parts": [
        "g-expandable-table-detail",
        "g-table-detail-content"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "comparison-table",
      "category": "data",
      "type": "css",
      "selector": ".g-comparison-table",
      "states": [
        "highlighted"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "key-value",
      "category": "data",
      "type": "css",
      "selector": ".g-key-value",
      "parts": [
        "g-key-value-row",
        "g-key-value-key",
        "g-key-value-value",
        "g-key-value-action"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "record-detail",
      "category": "data",
      "type": "css",
      "selector": ".g-record-detail",
      "parts": [
        "g-record-detail-header",
        "g-record-detail-main",
        "g-record-detail-title",
        "g-record-detail-sections",
        "g-record-detail-section"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "media-list",
      "category": "data",
      "type": "css",
      "selector": ".g-media-list",
      "parts": [
        "g-media-list-item",
        "g-media-list-media",
        "g-media-list-content"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "dense-list",
      "category": "data",
      "type": "css",
      "selector": ".g-dense-list",
      "parts": [
        "g-dense-list-item"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "audit-log-composition",
      "category": "data",
      "type": "css",
      "selector": ".g-audit-log",
      "parts": [
        "g-audit-log-date",
        "g-audit-event"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "stat-list",
      "category": "data",
      "type": "css",
      "selector": ".g-stat-list",
      "parts": [
        "g-stat",
        "g-stat-value",
        "g-stat-label"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "metric-card",
      "category": "data",
      "type": "css",
      "selector": ".g-metric-card",
      "parts": [
        "g-metric-card-main",
        "g-metric-card-label",
        "g-metric-card-value",
        "g-metric-card-trend"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "sparkline",
      "category": "data",
      "type": "css",
      "selector": ".g-sparkline",
      "parts": [
        "g-sparkline-bar",
        "g-sparkline-svg"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "progress-stats",
      "category": "data",
      "type": "css",
      "selector": ".g-progress-stats",
      "parts": [
        "g-progress-stat",
        "g-progress-stat-label",
        "g-progress-stat-track",
        "g-progress-stat-value",
        "g-progress-stat-number"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "data-legend",
      "category": "data",
      "type": "css",
      "selector": ".g-data-legend",
      "parts": [
        "g-data-legend-item",
        "g-data-legend-swatch"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "ranking",
      "category": "data",
      "type": "css",
      "selector": ".g-ranking",
      "parts": [
        "g-ranking-item",
        "g-ranking-value"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "status-summary",
      "category": "data",
      "type": "css",
      "selector": ".g-status-summary",
      "parts": [
        "g-status-summary-item",
        "g-status-summary-value",
        "g-status-summary-label"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "data-matrix",
      "category": "data",
      "type": "css",
      "selector": ".g-data-matrix",
      "parts": [
        "g-data-matrix-grid",
        "g-data-matrix-cell"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "heatmap",
      "category": "data",
      "type": "css",
      "selector": ".g-heatmap",
      "parts": [
        "g-heatmap-cell"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "data-toolbar",
      "category": "data",
      "type": "css",
      "selector": ".g-data-toolbar",
      "parts": [
        "g-data-toolbar-start",
        "g-data-toolbar-center",
        "g-data-toolbar-end",
        "g-data-toolbar-result"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "column-chooser",
      "category": "data",
      "type": "css",
      "selector": ".g-column-chooser",
      "parts": [
        "g-column-chooser-item"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "saved-views",
      "category": "interaction",
      "type": "interactive",
      "selector": "[data-g-saved-choice].g-saved-views",
      "cssSelector": ".g-saved-views",
      "parts": [
        "g-saved-view"
      ],
      "behaviors": [
        "saved-choice"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "export-panel",
      "category": "data",
      "type": "css",
      "selector": ".g-export-panel",
      "parts": [
        "g-export-panel-header",
        "g-export-options",
        "g-export-option"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "data-state",
      "category": "data",
      "type": "css",
      "selector": ".g-data-state",
      "parts": [
        "g-data-state-visual",
        "g-data-state-title",
        "g-data-state-actions"
      ],
      "states": [
        "loading",
        "empty",
        "error",
        "offline"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "data-view-switcher",
      "category": "data",
      "type": "css",
      "selector": ".g-data-view-switcher",
      "parts": [
        "g-data-view-button"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "selection-summary",
      "category": "data",
      "type": "css",
      "selector": ".g-selection-summary",
      "parts": [
        "g-selection-summary-count",
        "g-selection-summary-actions"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "table-density",
      "category": "data",
      "type": "css",
      "selector": ".g-table-density",
      "parts": [
        "g-table-density-button"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "filter-summary",
      "category": "data",
      "type": "css",
      "selector": ".g-filter-summary",
      "parts": [
        "g-filter-summary-label",
        "g-filter-summary-chip",
        "g-filter-summary-clear"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "sort-builder",
      "category": "interaction",
      "type": "interactive",
      "selector": "[data-g-builder-list].g-sort-builder",
      "cssSelector": ".g-sort-builder",
      "parts": [
        "g-sort-rule",
        "g-sort-rule-handle"
      ],
      "behaviors": [
        "builder-list"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "data-inspector",
      "category": "data",
      "type": "css",
      "selector": ".g-data-inspector",
      "parts": [
        "g-data-inspector-header",
        "g-data-inspector-body",
        "g-data-inspector-footer"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "desktop",
        "tauri",
        "electron"
      ]
    },
    {
      "name": "selection-controls",
      "category": "interaction",
      "type": "interactive",
      "selector": "[data-g-row-select].g-selection-scope",
      "cssSelector": ".g-selection-control",
      "parts": [
        "g-select-all-control",
        "g-invert-selection-control",
        "g-range-selection-control",
        "g-selection-scope-header",
        "g-selection-scope-list",
        "g-selection-item"
      ],
      "states": [
        "none",
        "partial",
        "all"
      ],
      "accessibility": {
        "attributes": [
          "aria-selected"
        ],
        "keyboard": [
          "Space",
          "Shift+Click"
        ]
      },
      "behaviors": [
        "row-select"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "batch-toolbar",
      "category": "interaction",
      "type": "css",
      "selector": ".g-batch-toolbar",
      "parts": [
        "g-batch-toolbar-summary",
        "g-batch-toolbar-actions"
      ],
      "features": [
        "sticky",
        "safe-area"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "dual-list",
      "category": "interaction",
      "type": "interactive",
      "selector": "[data-g-transfer].g-dual-list",
      "cssSelector": ".g-dual-list",
      "parts": [
        "g-dual-list-pane",
        "g-dual-list-list"
      ],
      "accessibility": {
        "keyboard": [
          "Control+ArrowLeft",
          "Control+ArrowRight"
        ]
      },
      "behaviors": [
        "transfer"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "tree-select",
      "category": "interaction",
      "type": "interactive",
      "selector": "[data-g-picker].g-tree-select",
      "cssSelector": ".g-tree-select",
      "parts": [
        "g-picker-control",
        "g-picker-panel",
        "g-picker-option"
      ],
      "behaviors": [
        "picker"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "cascader",
      "category": "interaction",
      "type": "interactive",
      "selector": "[data-g-cascader]",
      "cssSelector": ".g-cascader",
      "parts": [
        "g-cascader-path",
        "g-cascader-columns",
        "g-cascader-column",
        "g-cascader-option"
      ],
      "accessibility": {
        "keyboard": [
          "ArrowLeft",
          "ArrowRight",
          "Enter",
          "Space"
        ]
      },
      "behaviors": [
        "cascader"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "mention-picker",
      "category": "interaction",
      "type": "interactive",
      "selector": "[data-g-picker].g-mention-picker",
      "cssSelector": ".g-mention-picker",
      "parts": [
        "g-picker-avatar",
        "g-picker-option"
      ],
      "behaviors": [
        "picker"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "user-picker",
      "category": "interaction",
      "type": "interactive",
      "selector": "[data-g-picker].g-user-picker",
      "cssSelector": ".g-user-picker",
      "parts": [
        "g-picker-avatar",
        "g-picker-option"
      ],
      "behaviors": [
        "picker"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "organization-picker",
      "category": "interaction",
      "type": "interactive",
      "selector": "[data-g-picker].g-organization-picker",
      "cssSelector": ".g-organization-picker",
      "behaviors": [
        "picker"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "resource-picker",
      "category": "interaction",
      "type": "interactive",
      "selector": "[data-g-picker].g-resource-picker",
      "cssSelector": ".g-resource-picker",
      "behaviors": [
        "picker"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "media-picker",
      "category": "interaction",
      "type": "interactive",
      "selector": "[data-g-picker].g-media-picker",
      "cssSelector": ".g-media-picker",
      "parts": [
        "g-media-picker-thumb"
      ],
      "behaviors": [
        "picker"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "icon-picker",
      "category": "interaction",
      "type": "interactive",
      "selector": "[data-g-saved-choice].g-icon-picker",
      "cssSelector": ".g-icon-picker",
      "parts": [
        "g-icon-picker-grid",
        "g-icon-picker-item"
      ],
      "behaviors": [
        "saved-choice"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "color-picker-composition",
      "category": "interaction",
      "type": "interactive",
      "selector": "[data-g-saved-choice].g-color-picker",
      "cssSelector": ".g-color-picker",
      "parts": [
        "g-color-picker-current",
        "g-color-picker-preview",
        "g-color-picker-swatches",
        "g-color-swatch"
      ],
      "behaviors": [
        "saved-choice"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "date-range-picker-composition",
      "category": "interaction",
      "type": "css",
      "selector": ".g-date-range-picker",
      "parts": [
        "g-range-picker-fields",
        "g-range-picker-presets",
        "g-range-picker-calendar",
        "g-range-picker-actions"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "time-range-picker-composition",
      "category": "interaction",
      "type": "css",
      "selector": ".g-time-range-picker",
      "parts": [
        "g-range-picker-fields",
        "g-range-picker-presets",
        "g-range-picker-actions"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "saved-filters",
      "category": "interaction",
      "type": "interactive",
      "selector": "[data-g-saved-choice].g-saved-filters",
      "cssSelector": ".g-saved-filters",
      "parts": [
        "g-saved-filter",
        "g-saved-choice-meta"
      ],
      "behaviors": [
        "saved-choice"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "group-builder",
      "category": "interaction",
      "type": "interactive",
      "selector": "[data-g-builder-list].g-group-builder",
      "cssSelector": ".g-group-builder",
      "parts": [
        "g-group-rule",
        "g-group-rule-handle"
      ],
      "behaviors": [
        "builder-list"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "entity-picker",
      "category": "interaction",
      "type": "interactive",
      "selector": "[data-g-picker].g-entity-picker",
      "cssSelector": ".g-entity-picker",
      "parts": [
        "g-picker-control",
        "g-picker-value",
        "g-picker-panel",
        "g-picker-results",
        "g-picker-option",
        "g-picker-summary"
      ],
      "behaviors": [
        "picker"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "tag-picker",
      "category": "interaction",
      "type": "interactive",
      "selector": "[data-g-picker].g-tag-picker",
      "cssSelector": ".g-tag-picker",
      "behaviors": [
        "picker"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "relation-picker",
      "category": "interaction",
      "type": "interactive",
      "selector": "[data-g-picker].g-relation-picker",
      "cssSelector": ".g-relation-picker",
      "behaviors": [
        "picker"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "bulk-confirmation",
      "category": "interaction",
      "type": "css",
      "selector": ".g-bulk-confirmation",
      "parts": [
        "g-bulk-confirmation-title",
        "g-bulk-confirmation-summary",
        "g-bulk-confirmation-actions"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "bulk-progress",
      "category": "interaction",
      "type": "css",
      "selector": ".g-bulk-progress",
      "parts": [
        "g-bulk-progress-header",
        "g-bulk-progress-list",
        "g-bulk-progress-item"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "filter-bar",
      "category": "dashboard",
      "type": "css",
      "selector": ".g-filter-bar",
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "code-block",
      "category": "content",
      "type": "css",
      "selector": ".g-code-block",
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "terminal",
      "category": "content",
      "type": "css",
      "selector": ".g-terminal",
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "diff-viewer",
      "category": "content",
      "type": "css",
      "selector": ".g-diff",
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "chart-container",
      "category": "dashboard",
      "type": "css",
      "selector": ".g-chart",
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "grid-system",
      "category": "layout",
      "type": "css",
      "selector": ".g-grid-24",
      "parts": [
        "g-row",
        "g-grid-12",
        "g-col",
        "g-col-auto",
        "g-col-fill",
        "g-col-fill-from-*",
        "g-col-full"
      ],
      "variants": [
        "24-column",
        "12-column",
        "responsive",
        "container-query",
        "subgrid",
        "rtl",
        "print"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "tablet",
        "desktop",
        "print"
      ]
    },
    {
      "name": "region-layout-system",
      "category": "layout",
      "type": "css",
      "selector": ".g-region-frame",
      "parts": [
        "g-region-top",
        "g-region-start",
        "g-region-main",
        "g-region-end",
        "g-region-bottom",
        "g-master",
        "g-detail",
        "g-region-list",
        "g-region-inspector",
        "g-dock-top",
        "g-dock-start",
        "g-dock-main",
        "g-dock-end",
        "g-dock-bottom",
        "g-workspace-toolbar",
        "g-workspace-main",
        "g-workspace-status"
      ],
      "variants": [
        "top-main-bottom",
        "start-main-end",
        "five-region",
        "holy-grail",
        "sidebar-shell",
        "double-sidebar",
        "master-detail",
        "list-detail-inspector",
        "sticky-footer",
        "fixed-header",
        "fixed-sidebar",
        "sticky-aside",
        "dock",
        "split-view",
        "fullscreen-workspace",
        "mobile-layout"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "tablet",
        "desktop",
        "tauri",
        "electron",
        "print"
      ]
    },
    {
      "name": "classic-layout-primitives",
      "category": "layout",
      "type": "css",
      "selector": ".g-stack",
      "parts": [
        "g-media-object-media",
        "g-media-object-body",
        "g-media-object-action",
        "g-cover-center",
        "g-overlay-base",
        "g-overlay-layer",
        "g-scroll-snap-item"
      ],
      "variants": [
        "stack",
        "cluster",
        "center",
        "sidebar",
        "switcher",
        "cover",
        "reel",
        "frame",
        "media-object",
        "grid-auto-fit",
        "grid-auto-fill",
        "bleed",
        "repel",
        "imposter",
        "overlay",
        "masonry",
        "bento",
        "aspect-ratio",
        "scroll-area",
        "scroll-snap",
        "safe-area",
        "sticky-region"
      ],
      "features": [
        "intrinsic-responsive",
        "container-query",
        "logical-directions",
        "rtl",
        "reduced-motion",
        "print"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "tablet",
        "desktop",
        "tauri",
        "electron",
        "print"
      ]
    },
    {
      "name": "page-header",
      "category": "layout",
      "type": "css",
      "selector": ".g-page-header",
      "parts": [
        "g-page-header-main",
        "g-page-header-eyebrow",
        "g-page-header-title",
        "g-page-header-description",
        "g-page-header-meta",
        "g-page-header-actions"
      ],
      "variants": [
        "compact",
        "centered",
        "sticky"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "section-header",
      "category": "layout",
      "type": "css",
      "selector": ".g-section-header",
      "parts": [
        "g-section-header-main",
        "g-section-header-title",
        "g-section-header-description",
        "g-section-header-actions"
      ],
      "variants": [
        "default",
        "borderless"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "subheader",
      "category": "layout",
      "type": "css",
      "selector": ".g-subheader",
      "parts": [
        "g-subheader-title",
        "g-subheader-actions"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "toolbar",
      "category": "navigation",
      "type": "css",
      "selector": ".g-toolbar",
      "parts": [
        "g-toolbar-start",
        "g-toolbar-center",
        "g-toolbar-end",
        "g-toolbar-title",
        "g-toolbar-separator"
      ],
      "variants": [
        "compact",
        "sticky",
        "scrollable"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "action-bar",
      "category": "interaction",
      "type": "css",
      "selector": ".g-action-bar",
      "parts": [
        "g-action-bar-main"
      ],
      "variants": [
        "default",
        "surface"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "status-bar",
      "category": "feedback",
      "type": "css",
      "selector": ".g-status-bar",
      "parts": [
        "g-status-bar-section",
        "g-status-bar-text"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "command-bar",
      "category": "navigation",
      "type": "css",
      "selector": ".g-command-bar",
      "parts": [
        "g-command-bar-group",
        "g-command-bar-item",
        "g-command-bar-shortcut"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "context-bar",
      "category": "feedback",
      "type": "css",
      "selector": ".g-context-bar",
      "parts": [
        "g-context-bar-content",
        "g-context-bar-actions"
      ],
      "states": [
        "info",
        "success",
        "warning",
        "danger"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "bulk-action-bar",
      "category": "interaction",
      "type": "css",
      "selector": ".g-bulk-action-bar",
      "parts": [
        "g-bulk-action-count",
        "g-bulk-action-actions"
      ],
      "states": [
        "active",
        "empty"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "footer-bar",
      "category": "layout",
      "type": "css",
      "selector": ".g-footer-bar",
      "parts": [
        "g-footer-bar-actions"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "floating-action-bar",
      "category": "interaction",
      "type": "css",
      "selector": ".g-floating-action-bar",
      "variants": [
        "center",
        "end",
        "contained"
      ],
      "features": [
        "safe-area"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "divider-with-text",
      "category": "basic",
      "type": "css",
      "selector": ".g-divider",
      "parts": [
        "g-divider-text"
      ],
      "variants": [
        "center",
        "start",
        "end",
        "vertical"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "sticky-actions",
      "category": "interaction",
      "type": "css",
      "selector": ".g-sticky-actions",
      "parts": [
        "g-sticky-actions-main"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "page-loading",
      "category": "feedback",
      "type": "css",
      "selector": ".g-page-loading",
      "parts": [
        "g-page-loading-content",
        "g-page-loading-title",
        "g-page-loading-description"
      ],
      "variants": [
        "contained",
        "full",
        "overlay"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "page-state-system",
      "category": "feedback",
      "type": "css",
      "selector": ".g-page-state",
      "parts": [
        "g-page-state-content",
        "g-page-state-visual",
        "g-page-state-code",
        "g-page-state-title",
        "g-page-state-description",
        "g-page-state-details",
        "g-page-state-actions",
        "g-page-state-help"
      ],
      "variants": [
        "empty",
        "error",
        "403",
        "404",
        "500",
        "offline",
        "maintenance"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "tip",
      "category": "help",
      "type": "css",
      "selector": ".g-tip",
      "states": [
        "default",
        "info",
        "success",
        "warning",
        "danger"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "inline-hint",
      "category": "help",
      "type": "css",
      "selector": ".g-inline-hint",
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "help-text",
      "category": "help",
      "type": "css",
      "selector": ".g-help-text",
      "states": [
        "default",
        "success",
        "warning",
        "danger"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "help-trigger",
      "category": "help",
      "type": "css",
      "selector": ".g-help-trigger",
      "states": [
        "default",
        "hover",
        "focus-visible"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "rich-tooltip",
      "category": "help",
      "type": "interactive",
      "selector": ".g-tooltip-rich",
      "parts": [
        "g-tooltip-title",
        "g-tooltip-description"
      ],
      "behaviors": [
        "tooltip"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "help-popover",
      "category": "help",
      "type": "interactive",
      "selector": ".g-help-popover",
      "parts": [
        "g-help-popover-header",
        "g-help-popover-title",
        "g-help-popover-body",
        "g-help-popover-actions"
      ],
      "accessibility": {
        "keyboard": [
          "Enter",
          "Space",
          "Escape"
        ]
      },
      "behaviors": [
        "popover"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "definition-help",
      "category": "help",
      "type": "css",
      "selector": ".g-definition",
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "callout",
      "category": "help",
      "type": "css",
      "selector": ".g-callout",
      "parts": [
        "g-callout-icon",
        "g-callout-title",
        "g-callout-content"
      ],
      "states": [
        "neutral",
        "info",
        "success",
        "warning",
        "danger"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "note",
      "category": "help",
      "type": "css",
      "selector": ".g-note",
      "parts": [
        "g-note-label",
        "g-note-title",
        "g-note-content"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "guidance-pair",
      "category": "help",
      "type": "css",
      "selector": ".g-guidance-pair",
      "parts": [
        "g-guidance-do",
        "g-guidance-dont",
        "g-guidance-label"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "key-hint",
      "category": "help",
      "type": "css",
      "selector": ".g-key-hint",
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "shortcut-list",
      "category": "help",
      "type": "css",
      "selector": ".g-shortcut-list",
      "parts": [
        "g-shortcut-item",
        "g-shortcut-keys"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "help-card",
      "category": "help",
      "type": "css",
      "selector": ".g-help-card",
      "parts": [
        "g-help-card-icon",
        "g-help-card-title",
        "g-help-card-description",
        "g-help-card-actions"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "help-panel",
      "category": "help",
      "type": "css",
      "selector": ".g-help-panel",
      "parts": [
        "g-help-panel-header",
        "g-help-panel-title",
        "g-help-panel-body",
        "g-help-panel-footer"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "help-center",
      "category": "help",
      "type": "css",
      "selector": ".g-help-center",
      "parts": [
        "g-help-center-header",
        "g-help-center-title",
        "g-help-center-description",
        "g-help-search"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "help-topics",
      "category": "help",
      "type": "css",
      "selector": ".g-help-topics",
      "parts": [
        "g-help-topic",
        "g-help-topic-title",
        "g-help-topic-meta"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "faq",
      "category": "help",
      "type": "interactive",
      "selector": ".g-faq",
      "parts": [
        "g-faq-item",
        "g-faq-question",
        "g-faq-answer"
      ],
      "accessibility": {
        "keyboard": [
          "Enter",
          "Space"
        ]
      },
      "behaviors": [
        "accordion"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "contextual-help",
      "category": "help",
      "type": "css",
      "selector": ".g-contextual-help",
      "parts": [
        "g-contextual-help-content"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "coach-mark",
      "category": "help",
      "type": "css",
      "selector": ".g-coach-mark",
      "parts": [
        "g-coach-mark-title",
        "g-coach-mark-description",
        "g-coach-mark-actions"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "spotlight",
      "category": "help",
      "type": "css",
      "selector": ".g-spotlight",
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "hotspot",
      "category": "help",
      "type": "css",
      "selector": ".g-hotspot",
      "parts": [
        "g-hotspot-label"
      ],
      "features": [
        "reduced-motion"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "feature-hint",
      "category": "help",
      "type": "css",
      "selector": ".g-feature-hint",
      "parts": [
        "g-feature-hint-badge",
        "g-feature-hint-title",
        "g-feature-hint-description"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "whats-new",
      "category": "help",
      "type": "css",
      "selector": ".g-whats-new",
      "parts": [
        "g-whats-new-item",
        "g-whats-new-marker",
        "g-whats-new-title",
        "g-whats-new-description"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "help-checklist",
      "category": "help",
      "type": "css",
      "selector": ".g-help-checklist",
      "parts": [
        "g-help-checklist-item",
        "g-help-checklist-marker"
      ],
      "states": [
        "pending",
        "complete"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "troubleshooting",
      "category": "help",
      "type": "css",
      "selector": ".g-troubleshooting",
      "parts": [
        "g-troubleshooting-step",
        "g-troubleshooting-number",
        "g-troubleshooting-title",
        "g-troubleshooting-description"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "help-feedback",
      "category": "help",
      "type": "css",
      "selector": ".g-help-feedback",
      "parts": [
        "g-help-feedback-actions"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "app-shell",
      "category": "layout",
      "type": "css",
      "selector": ".g-app-shell",
      "status": "css-ready",
      "platforms": [
        "desktop",
        "tablet",
        "mobile"
      ]
    },
    {
      "name": "dashboard",
      "category": "layout",
      "type": "css",
      "selector": ".g-dashboard",
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "mobile-shell",
      "category": "layout",
      "type": "css",
      "selector": ".g-mobile-shell",
      "features": [
        "safe-area",
        "fixed-header",
        "bottom-navigation"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "chat",
      "category": "ai",
      "type": "css",
      "selector": ".g-chat",
      "parts": [
        "g-chat-list",
        "g-ai-empty-chat"
      ],
      "states": [
        "empty",
        "loading",
        "streaming",
        "complete",
        "error"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "message",
      "category": "ai",
      "type": "css",
      "selector": ".g-message",
      "parts": [
        "g-message-avatar",
        "g-message-content",
        "g-message-meta",
        "g-message-author",
        "g-message-body",
        "g-message-actions",
        "g-message-branch",
        "g-message-feedback"
      ],
      "variants": [
        "user",
        "assistant",
        "system"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "prompt-composer",
      "category": "ai",
      "type": "interactive",
      "selector": "[data-g-ai-composer].g-composer",
      "cssSelector": ".g-composer",
      "parts": [
        "g-composer-input",
        "g-composer-toolbar",
        "g-composer-tools",
        "g-composer-actions",
        "g-composer-status"
      ],
      "features": [
        "auto-resize",
        "attachments",
        "voice",
        "stop-generation",
        "enter-submit"
      ],
      "behaviors": [
        "ai-composer"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "attachment",
      "category": "ai",
      "type": "css",
      "selector": ".g-attachment",
      "parts": [
        "g-attachment-list",
        "g-attachment-preview",
        "g-attachment-name",
        "g-attachment-meta"
      ],
      "states": [
        "uploading",
        "ready",
        "error"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "thinking",
      "category": "ai",
      "type": "interactive",
      "selector": "[data-g-accordion].g-thinking",
      "cssSelector": ".g-thinking",
      "parts": [
        "g-thinking-trigger",
        "g-thinking-content"
      ],
      "states": [
        "collapsed",
        "expanded",
        "streaming"
      ],
      "behaviors": [
        "accordion"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "tool-call",
      "category": "ai",
      "type": "interactive",
      "selector": "[data-g-accordion].g-tool-call",
      "cssSelector": ".g-tool-call",
      "parts": [
        "g-tool-call-header",
        "g-tool-call-name",
        "g-tool-call-status",
        "g-tool-call-body",
        "g-tool-call-progress"
      ],
      "states": [
        "queued",
        "running",
        "success",
        "error",
        "stopped"
      ],
      "behaviors": [
        "accordion"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "tool-approval",
      "category": "ai",
      "type": "interactive",
      "selector": "[data-g-ai-approval].g-approval",
      "cssSelector": ".g-approval",
      "parts": [
        "g-approval-title",
        "g-approval-description",
        "g-approval-scope",
        "g-approval-actions"
      ],
      "states": [
        "pending",
        "approved",
        "rejected",
        "cancelled",
        "expired"
      ],
      "behaviors": [
        "ai-approval"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "agent-status",
      "category": "ai",
      "type": "css",
      "selector": ".g-agent-status",
      "parts": [
        "g-agent-status-main",
        "g-agent-status-title",
        "g-agent-status-detail"
      ],
      "states": [
        "idle",
        "working",
        "waiting",
        "blocked",
        "complete",
        "failed"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "agent-plan",
      "category": "ai",
      "type": "css",
      "selector": ".g-plan",
      "parts": [
        "g-plan-header",
        "g-plan-list",
        "g-plan-item"
      ],
      "states": [
        "pending",
        "active",
        "complete",
        "failed"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "sources-citations",
      "category": "ai",
      "type": "css",
      "selector": ".g-sources",
      "parts": [
        "g-source-list",
        "g-source",
        "g-citation"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "artifact-panel",
      "category": "ai",
      "type": "interactive",
      "selector": "[data-g-tabs].g-artifact-panel",
      "cssSelector": ".g-artifact-panel",
      "parts": [
        "g-artifact-toolbar",
        "g-artifact-tabs",
        "g-artifact-tab",
        "g-artifact-content",
        "g-artifact-status"
      ],
      "behaviors": [
        "tabs"
      ],
      "status": "runtime-ready",
      "platforms": [
        "desktop",
        "tablet",
        "mobile"
      ]
    },
    {
      "name": "model-selector",
      "category": "ai",
      "type": "interactive",
      "selector": "[data-g-dropdown].g-model-selector",
      "cssSelector": ".g-model-selector",
      "parts": [
        "g-model-selector-trigger",
        "g-model-selector-menu",
        "g-model-option"
      ],
      "behaviors": [
        "dropdown"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "context-meter",
      "category": "ai",
      "type": "css",
      "selector": ".g-context-meter",
      "parts": [
        "g-context-meter-bar",
        "g-context-meter-value"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "voice-state",
      "category": "ai",
      "type": "css",
      "selector": ".g-voice-state",
      "parts": [
        "g-voice-bar",
        "g-voice-state-label"
      ],
      "states": [
        "idle",
        "listening",
        "processing",
        "speaking",
        "error"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "generation-placeholder",
      "category": "ai",
      "type": "css",
      "selector": ".g-generation-placeholder",
      "states": [
        "queued",
        "generating",
        "partial",
        "complete",
        "failed"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "ai-workspace",
      "category": "ai",
      "type": "css",
      "selector": ".g-ai-shell",
      "parts": [
        "g-ai-sidebar",
        "g-ai-sidebar-header",
        "g-ai-sidebar-footer",
        "g-ai-main",
        "g-ai-header"
      ],
      "status": "css-ready",
      "platforms": [
        "desktop",
        "tablet",
        "mobile"
      ]
    },
    {
      "name": "prompt-starter",
      "category": "ai",
      "type": "interactive",
      "selector": "[data-g-prompt-fill].g-prompt-starter",
      "cssSelector": ".g-prompt-starter",
      "parts": [
        "g-prompt-starter-header",
        "g-prompt-suggestions",
        "g-prompt-suggestion"
      ],
      "behaviors": [
        "prompt-fill"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "ai-command-menu",
      "category": "ai",
      "type": "interactive",
      "selector": "[data-g-roving-nav].g-ai-command-menu",
      "cssSelector": ".g-ai-command-menu",
      "parts": [
        "g-ai-command-group",
        "g-ai-command-label",
        "g-ai-command-item",
        "g-mention",
        "g-slash-command"
      ],
      "behaviors": [
        "roving-nav"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "streaming-response",
      "category": "ai",
      "type": "css",
      "selector": ".g-streaming-response",
      "parts": [
        "g-streaming-response-header",
        "g-streaming-response-body",
        "g-streaming-response-actions",
        "g-stream-cursor"
      ],
      "states": [
        "streaming",
        "paused",
        "stopped",
        "complete",
        "error"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "multi-agent-board",
      "category": "ai",
      "type": "css",
      "selector": ".g-agent-board",
      "parts": [
        "g-agent-card",
        "g-agent-card-header",
        "g-agent-card-main",
        "g-agent-card-task"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "agent-handoff",
      "category": "ai",
      "type": "css",
      "selector": ".g-agent-handoff",
      "parts": [
        "g-agent-handoff-main",
        "g-agent-handoff-actions"
      ],
      "states": [
        "proposed",
        "accepted",
        "declined",
        "complete"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "artifact-workspace",
      "category": "ai",
      "type": "css",
      "selector": ".g-artifact-layout",
      "parts": [
        "g-artifact-panel",
        "g-preview-frame"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "generation-gallery",
      "category": "ai",
      "type": "css",
      "selector": ".g-generation-grid",
      "parts": [
        "g-generation-card"
      ],
      "states": [
        "queued",
        "generating",
        "partial",
        "complete",
        "failed"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "ai-context-manager",
      "category": "ai",
      "type": "css",
      "selector": ".g-ai-context-manager",
      "parts": [
        "g-ai-context-header",
        "g-ai-memory-list",
        "g-ai-memory-item",
        "g-ai-memory-main",
        "g-ai-context-sources",
        "g-context-meter"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "ai-usage-panel",
      "category": "ai",
      "type": "css",
      "selector": ".g-ai-usage-panel",
      "parts": [
        "g-ai-usage-header",
        "g-ai-usage-grid",
        "g-ai-usage-metric",
        "g-ai-limit-status",
        "g-cost",
        "g-limit"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "ai-safety-notice",
      "category": "ai",
      "type": "css",
      "selector": ".g-ai-safety-notice",
      "parts": [
        "g-ai-safety-icon",
        "g-ai-safety-main",
        "g-ai-safety-actions"
      ],
      "states": [
        "info",
        "warning",
        "blocked",
        "review-required"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "ai-feedback",
      "category": "ai",
      "type": "interactive",
      "selector": "[data-g-ai-feedback].g-ai-feedback",
      "cssSelector": ".g-ai-feedback",
      "parts": [
        "g-ai-feedback-question",
        "g-ai-feedback-options",
        "g-ai-feedback-option",
        "g-ai-feedback-detail"
      ],
      "behaviors": [
        "ai-feedback"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "date-picker",
      "category": "form",
      "type": "css",
      "selector": ".g-date-picker",
      "states": [
        "single",
        "range",
        "disabled"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "time-picker",
      "category": "form",
      "type": "css",
      "selector": ".g-time-picker",
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "pin-input",
      "category": "form",
      "type": "css",
      "selector": ".g-pin-input",
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "rating",
      "category": "form",
      "type": "css",
      "selector": ".g-rating",
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "transfer-list",
      "category": "interaction",
      "type": "interactive",
      "selector": "[data-g-transfer]",
      "cssSelector": ".g-transfer",
      "parts": [
        "g-transfer-pane",
        "g-transfer-header",
        "g-transfer-list",
        "g-transfer-option",
        "g-transfer-actions"
      ],
      "accessibility": {
        "keyboard": [
          "Control+ArrowLeft",
          "Control+ArrowRight"
        ]
      },
      "behaviors": [
        "transfer"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "validation-summary",
      "category": "form",
      "type": "css",
      "selector": ".g-validation-summary",
      "parts": [
        "g-validation-summary-title",
        "g-validation-summary-list"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "mega-menu",
      "category": "navigation",
      "type": "css",
      "selector": ".g-mega-menu",
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "anchor-navigation",
      "category": "navigation",
      "type": "css",
      "selector": ".g-anchor-nav",
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "tour-spotlight",
      "category": "help",
      "type": "interactive",
      "selector": "[data-g-tour]",
      "cssSelector": ".g-tour",
      "parts": [
        "g-tour-step",
        "g-tour-header",
        "g-tour-title",
        "g-tour-description",
        "g-tour-progress",
        "g-tour-actions",
        "g-spotlight"
      ],
      "accessibility": {
        "roles": [
          "dialog"
        ],
        "keyboard": [
          "Escape"
        ]
      },
      "behaviors": [
        "tour"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "virtual-list",
      "category": "data",
      "type": "css",
      "selector": ".g-virtual-list",
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "kanban",
      "category": "data",
      "type": "css",
      "selector": ".g-kanban",
      "states": [
        "default",
        "dragging",
        "drop-target"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "gantt-shell",
      "category": "data",
      "type": "css",
      "selector": ".g-gantt",
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "query-builder",
      "category": "data",
      "type": "css",
      "selector": ".g-query-builder",
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "carousel",
      "category": "media",
      "type": "interactive",
      "selector": "[data-g-carousel]",
      "behaviors": [
        "carousel"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "gallery-lightbox",
      "category": "media",
      "type": "css",
      "selector": ".g-gallery",
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "media-player",
      "category": "media",
      "type": "css",
      "selector": ".g-media-player",
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "document-viewer",
      "category": "media",
      "type": "css",
      "selector": ".g-document-viewer",
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "split-pane",
      "category": "interaction",
      "type": "interactive",
      "selector": "[data-g-split-pane]",
      "behaviors": [
        "split-pane"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "drag-sort",
      "category": "interaction",
      "type": "css",
      "selector": ".g-sortable-item",
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "infinite-scroll",
      "category": "interaction",
      "type": "css",
      "selector": ".g-infinite-status",
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "pull-refresh",
      "category": "interaction",
      "type": "css",
      "selector": ".g-pull-refresh",
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "product-card",
      "category": "commerce",
      "type": "css",
      "selector": ".g-product-card",
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "cart-item",
      "category": "commerce",
      "type": "css",
      "selector": ".g-cart-item",
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "price-quantity",
      "category": "commerce",
      "type": "css",
      "selector": ".g-price",
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "conversation-list",
      "category": "ai",
      "type": "css",
      "selector": ".g-conversation-list",
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "prompt-library",
      "category": "ai",
      "type": "css",
      "selector": ".g-prompt-library",
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "mention-slash-command",
      "category": "ai",
      "type": "css",
      "selector": ".g-mention",
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "generation-card",
      "category": "ai",
      "type": "css",
      "selector": ".g-generation-card",
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "file-tree",
      "category": "ai",
      "type": "css",
      "selector": ".g-file-tree",
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "version-history",
      "category": "ai",
      "type": "css",
      "selector": ".g-version-list",
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "permission-scope",
      "category": "ai",
      "type": "css",
      "selector": ".g-permission-scope",
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "cost-rate-limit",
      "category": "ai",
      "type": "css",
      "selector": ".g-cost",
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "privacy-notice",
      "category": "ai",
      "type": "css",
      "selector": ".g-privacy-notice",
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "authentication-shell",
      "category": "auth",
      "type": "css",
      "selector": ".g-auth-shell",
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "mobile-category",
      "category": "mobile",
      "type": "css",
      "selector": ".g-mobile-category",
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "cms-shell",
      "category": "cms",
      "type": "css",
      "selector": ".g-cms-shell",
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "visual-builder",
      "category": "cms",
      "type": "css",
      "selector": ".g-cms-canvas",
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "rich-editor",
      "category": "cms",
      "type": "css",
      "selector": ".g-editor",
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "media-library",
      "category": "cms",
      "type": "css",
      "selector": ".g-media-library",
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "content-workflow",
      "category": "cms",
      "type": "css",
      "selector": ".g-workflow",
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "localization-grid",
      "category": "cms",
      "type": "css",
      "selector": ".g-localization-grid",
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "site-header",
      "category": "marketing",
      "type": "css",
      "selector": ".g-site-header",
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "hero",
      "category": "marketing",
      "type": "css",
      "selector": ".g-hero",
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "pricing",
      "category": "marketing",
      "type": "css",
      "selector": ".g-pricing-grid",
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "article-layout",
      "category": "content",
      "type": "css",
      "selector": ".g-article-shell",
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "product-detail",
      "category": "commerce",
      "type": "css",
      "selector": ".g-product-detail",
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "checkout",
      "category": "commerce",
      "type": "css",
      "selector": ".g-checkout-layout",
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "enterprise-settings",
      "category": "enterprise",
      "type": "css",
      "selector": ".g-settings-shell",
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "permission-matrix",
      "category": "enterprise",
      "type": "css",
      "selector": ".g-permission-matrix",
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "audit-log",
      "category": "enterprise",
      "type": "css",
      "selector": ".g-audit-event",
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "desktop-shell",
      "category": "desktop",
      "type": "css",
      "selector": ".g-desktop-shell",
      "status": "css-ready",
      "platforms": [
        "desktop",
        "tauri",
        "electron"
      ]
    },
    {
      "name": "desktop-titlebar",
      "category": "desktop",
      "type": "interactive",
      "selector": ".g-titlebar",
      "adapters": [
        "tauri",
        "electron"
      ],
      "status": "runtime-ready",
      "platforms": [
        "tauri",
        "electron"
      ]
    },
    {
      "name": "desktop-workbench",
      "category": "desktop",
      "type": "css",
      "selector": ".g-workbench",
      "status": "css-ready",
      "platforms": [
        "desktop",
        "tauri",
        "electron"
      ]
    },
    {
      "name": "onboarding",
      "category": "workflow",
      "type": "css",
      "selector": ".g-onboarding",
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "wizard-layout",
      "category": "workflow",
      "type": "css",
      "selector": ".g-wizard-layout",
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "notification-center",
      "category": "communication",
      "type": "css",
      "selector": ".g-notification-center",
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "inbox",
      "category": "communication",
      "type": "css",
      "selector": ".g-inbox",
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "search-results",
      "category": "content",
      "type": "css",
      "selector": ".g-search-page",
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "calendar",
      "category": "data",
      "type": "css",
      "selector": ".g-calendar",
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "agenda",
      "category": "data",
      "type": "css",
      "selector": ".g-agenda",
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "file-manager",
      "category": "data",
      "type": "css",
      "selector": ".g-file-manager",
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "upload-queue",
      "category": "form",
      "type": "css",
      "selector": ".g-upload-queue",
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "form-builder",
      "category": "form",
      "type": "css",
      "selector": ".g-form-builder",
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "filter-builder",
      "category": "data",
      "type": "css",
      "selector": ".g-filter-builder",
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "pivot-table",
      "category": "data",
      "type": "css",
      "selector": ".g-pivot",
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "organization-chart",
      "category": "data",
      "type": "css",
      "selector": ".g-org-chart",
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "map-shell",
      "category": "data",
      "type": "css",
      "selector": ".g-map-shell",
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "comment-thread",
      "category": "communication",
      "type": "css",
      "selector": ".g-comment-thread",
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "activity-feed",
      "category": "communication",
      "type": "css",
      "selector": ".g-activity-feed",
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "report-invoice",
      "category": "content",
      "type": "css",
      "selector": ".g-report",
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "cookie-consent",
      "category": "legal",
      "type": "css",
      "selector": ".g-cookie-banner",
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "copy-action",
      "category": "interaction",
      "type": "interactive",
      "selector": "[data-g-copy]",
      "behaviors": [
        "copy"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "fullscreen-action",
      "category": "interaction",
      "type": "interactive",
      "selector": "[data-g-fullscreen]",
      "behaviors": [
        "fullscreen"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "back-to-top",
      "category": "navigation",
      "type": "interactive",
      "selector": "[data-g-scroll-top]",
      "cssSelector": ".g-back-to-top",
      "behaviors": [
        "scroll-top"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "image-crop-shell",
      "category": "media",
      "type": "css",
      "selector": ".g-image-crop",
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "content-file-drop",
      "category": "content",
      "type": "interactive",
      "selector": "[data-g-dropzone].g-file-drop",
      "cssSelector": ".g-file-drop",
      "parts": [
        "g-file-drop-icon",
        "g-file-drop-title",
        "g-file-drop-rules"
      ],
      "states": [
        "default",
        "dragging",
        "disabled"
      ],
      "behaviors": [
        "dropzone"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "content-file-list",
      "category": "content",
      "type": "css",
      "selector": ".g-file-list",
      "parts": [
        "g-file-list-header",
        "g-file-row",
        "g-file-icon",
        "g-file-main",
        "g-file-actions"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "content-upload-queue",
      "category": "content",
      "type": "interactive",
      "selector": "[data-g-upload-manager].g-upload-queue",
      "cssSelector": ".g-upload-queue",
      "parts": [
        "g-upload-queue-header",
        "g-upload-summary",
        "g-upload-item",
        "g-upload-actions"
      ],
      "behaviors": [
        "upload-manager"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "chunk-upload",
      "category": "content",
      "type": "css",
      "selector": ".g-chunk-upload",
      "parts": [
        "g-chunk-map",
        "g-chunk"
      ],
      "states": [
        "queued",
        "uploading",
        "paused",
        "success",
        "error"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "upload-progress-composition",
      "category": "content",
      "type": "interactive",
      "selector": "[data-g-upload-manager] .g-upload-progress",
      "cssSelector": ".g-upload-progress",
      "parts": [
        "g-upload-progress-bar",
        "g-upload-status"
      ],
      "behaviors": [
        "upload-manager"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "failed-upload",
      "category": "content",
      "type": "interactive",
      "selector": "[data-g-upload-manager] .g-failed-upload",
      "cssSelector": ".g-failed-upload",
      "states": [
        "error",
        "retrying"
      ],
      "behaviors": [
        "upload-manager"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "file-card-composition",
      "category": "content",
      "type": "css",
      "selector": ".g-file-card",
      "parts": [
        "g-file-card-preview",
        "g-file-card-body",
        "g-file-card-footer",
        "g-file-card-grid"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "folder-tree-composition",
      "category": "content",
      "type": "css",
      "selector": ".g-folder-tree",
      "parts": [
        "g-folder-tree-item",
        "g-folder-tree-count"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "file-browser-composition",
      "category": "content",
      "type": "interactive",
      "selector": "[data-g-file-browser].g-file-browser",
      "cssSelector": ".g-file-browser",
      "parts": [
        "g-file-browser-header",
        "g-file-browser-tree",
        "g-file-browser-main",
        "g-file-browser-status"
      ],
      "behaviors": [
        "file-browser"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "file-preview-composition",
      "category": "content",
      "type": "css",
      "selector": ".g-file-preview",
      "parts": [
        "g-file-preview-toolbar",
        "g-file-preview-stage",
        "g-file-preview-meta"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "media-library-composition",
      "category": "content",
      "type": "interactive",
      "selector": "[data-g-file-browser].g-media-library",
      "cssSelector": ".g-media-library",
      "parts": [
        "g-media-library-main",
        "g-media-library-header",
        "g-media-details"
      ],
      "behaviors": [
        "file-browser"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "media-grid-composition",
      "category": "content",
      "type": "css",
      "selector": ".g-media-grid",
      "parts": [
        "g-media-item",
        "g-media-thumb",
        "g-media-label"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "media-details-composition",
      "category": "content",
      "type": "css",
      "selector": ".g-media-details",
      "parts": [
        "g-media-details-preview"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "image-crop-composition",
      "category": "content",
      "type": "css",
      "selector": ".g-image-crop.g-content-image-crop",
      "parts": [
        "g-image-tools",
        "g-image-stage",
        "g-crop-frame",
        "g-image-inspector"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "image-annotation-composition",
      "category": "content",
      "type": "css",
      "selector": ".g-image-annotation",
      "parts": [
        "g-image-tools",
        "g-image-stage",
        "g-annotation-pin",
        "g-image-inspector"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "document-viewer-composition",
      "category": "content",
      "type": "css",
      "selector": ".g-document-viewer.g-content-document-viewer",
      "parts": [
        "g-viewer-toolbar",
        "g-viewer-thumbnails",
        "g-viewer-thumbnail",
        "g-viewer-page",
        "g-document-page",
        "g-viewer-status"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "pdf-viewer",
      "category": "content",
      "type": "css",
      "selector": ".g-pdf-viewer",
      "parts": [
        "g-viewer-toolbar",
        "g-viewer-thumbnails",
        "g-viewer-page",
        "g-viewer-status"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "video-player-shell",
      "category": "content",
      "type": "css",
      "selector": ".g-video-player",
      "parts": [
        "g-video-stage",
        "g-media-controls",
        "g-media-timeline",
        "g-media-time"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "audio-player-shell",
      "category": "content",
      "type": "css",
      "selector": ".g-audio-player",
      "parts": [
        "g-audio-art",
        "g-media-controls",
        "g-media-timeline",
        "g-media-time"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "code-editor-shell",
      "category": "content",
      "type": "interactive",
      "selector": "[data-g-editor-shell].g-code-editor",
      "cssSelector": ".g-code-editor",
      "parts": [
        "g-code-editor-body",
        "g-code-gutter",
        "g-code-content",
        "g-editor-status"
      ],
      "behaviors": [
        "editor-shell"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "rich-text-editor-composition",
      "category": "content",
      "type": "interactive",
      "selector": "[data-g-editor-shell].g-rich-text-editor",
      "cssSelector": ".g-rich-text-editor",
      "parts": [
        "g-editor-toolbar",
        "g-editor-surface",
        "g-editor-status"
      ],
      "behaviors": [
        "editor-shell"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "markdown-editor",
      "category": "content",
      "type": "interactive",
      "selector": "[data-g-editor-shell].g-markdown-editor",
      "cssSelector": ".g-markdown-editor",
      "parts": [
        "g-markdown-source",
        "g-markdown-preview",
        "g-editor-status"
      ],
      "behaviors": [
        "editor-shell"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "block-editor",
      "category": "content",
      "type": "interactive",
      "selector": "[data-g-editor-shell].g-block-editor",
      "cssSelector": ".g-block-editor",
      "parts": [
        "g-block",
        "g-block-handle",
        "g-block-content"
      ],
      "behaviors": [
        "editor-shell"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "revision-compare-composition",
      "category": "content",
      "type": "interactive",
      "selector": "[data-g-revision-compare].g-revision-compare",
      "cssSelector": ".g-revision-compare",
      "parts": [
        "g-revision-toolbar",
        "g-revision-panels",
        "g-revision-panel",
        "g-diff",
        "g-diff-line"
      ],
      "behaviors": [
        "revision-compare"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "content-autosave-indicator",
      "category": "content",
      "type": "interactive",
      "selector": "[data-g-autosave].g-autosave-indicator",
      "cssSelector": ".g-autosave-indicator",
      "parts": [
        "g-autosave-dot"
      ],
      "states": [
        "dirty",
        "saving",
        "saved",
        "error"
      ],
      "behaviors": [
        "autosave"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "content-outline",
      "category": "content",
      "type": "css",
      "selector": ".g-content-outline",
      "parts": [
        "g-content-outline-item"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "editor-toolbar-composition",
      "category": "content",
      "type": "interactive",
      "selector": "[data-g-editor-shell] .g-editor-toolbar",
      "cssSelector": ".g-editor-toolbar",
      "parts": [
        "g-editor-toolbar-group",
        "g-editor-tool"
      ],
      "behaviors": [
        "editor-shell"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "find-replace",
      "category": "content",
      "type": "css",
      "selector": ".g-find-replace",
      "parts": [
        "g-find-replace-row"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "comment-thread-composition",
      "category": "content",
      "type": "css",
      "selector": ".g-comment-thread.g-content-comment-thread",
      "parts": [
        "g-comment",
        "g-comment-avatar",
        "g-comment-body",
        "g-comment-meta"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "version-history-composition",
      "category": "content",
      "type": "css",
      "selector": ".g-version-history",
      "parts": [
        "g-version-item",
        "g-version-dot"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "file-properties",
      "category": "content",
      "type": "css",
      "selector": ".g-file-properties",
      "parts": [
        "g-file-property"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "storage-meter",
      "category": "content",
      "type": "css",
      "selector": ".g-storage-meter",
      "parts": [
        "g-storage-header",
        "g-storage-track",
        "g-storage-value",
        "g-storage-legend"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "auth-centered",
      "category": "auth",
      "type": "css",
      "selector": ".g-auth-centered",
      "parts": [
        "g-auth-container",
        "g-auth-panel",
        "g-auth-brand-row",
        "g-auth-header",
        "g-auth-form",
        "g-auth-footer"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "auth-split",
      "category": "auth",
      "type": "css",
      "selector": ".g-auth-split",
      "parts": [
        "g-auth-split-aside",
        "g-auth-split-main",
        "g-auth-container",
        "g-auth-panel"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "sign-in-composition",
      "category": "auth",
      "type": "css",
      "selector": ".g-sign-in",
      "parts": [
        "g-sign-in-options",
        "g-auth-provider-list",
        "g-auth-divider"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "registration-composition",
      "category": "auth",
      "type": "css",
      "selector": ".g-registration",
      "parts": [
        "g-registration-terms",
        "g-password-strength"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "password-recovery",
      "category": "auth",
      "type": "css",
      "selector": ".g-password-recovery",
      "parts": [
        "g-password-recovery-methods",
        "g-auth-method"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "password-reset",
      "category": "auth",
      "type": "css",
      "selector": ".g-password-reset",
      "parts": [
        "g-password-strength",
        "g-password-rules"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "email-verification",
      "category": "auth",
      "type": "css",
      "selector": ".g-email-verification",
      "parts": [
        "g-verification-icon",
        "g-verification-address",
        "g-auth-timer"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "phone-verification",
      "category": "auth",
      "type": "css",
      "selector": ".g-phone-verification",
      "parts": [
        "g-verification-icon",
        "g-verification-address",
        "g-otp-input"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "mfa-challenge",
      "category": "auth",
      "type": "css",
      "selector": ".g-mfa-challenge",
      "parts": [
        "g-mfa-methods",
        "g-otp-input",
        "g-trusted-device"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "otp-input",
      "category": "auth",
      "type": "interactive",
      "selector": "[data-g-otp-input].g-otp-input",
      "cssSelector": ".g-otp-input",
      "parts": [
        "g-otp-cell"
      ],
      "states": [
        "complete",
        "invalid"
      ],
      "accessibility": {
        "keyboard": [
          "ArrowLeft",
          "ArrowRight",
          "Home",
          "End",
          "Backspace",
          "Paste"
        ]
      },
      "behaviors": [
        "otp-input"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "passkey-composition",
      "category": "auth",
      "type": "css",
      "selector": ".g-passkey",
      "parts": [
        "g-passkey-graphic",
        "g-passkey-device"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "sso-composition",
      "category": "auth",
      "type": "css",
      "selector": ".g-sso",
      "parts": [
        "g-auth-provider-list",
        "g-auth-provider",
        "g-auth-provider-icon"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "qr-login",
      "category": "auth",
      "type": "interactive",
      "selector": "[data-g-auth-timer].g-qr-login",
      "cssSelector": ".g-qr-login",
      "parts": [
        "g-qr-login-layout",
        "g-qr-code",
        "g-auth-timer"
      ],
      "behaviors": [
        "auth-timer"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "magic-link",
      "category": "auth",
      "type": "css",
      "selector": ".g-magic-link",
      "parts": [
        "g-verification-icon",
        "g-verification-address"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "invitation-composition",
      "category": "auth",
      "type": "css",
      "selector": ".g-invitation",
      "parts": [
        "g-invitation-details",
        "g-invitation-row",
        "g-invitation-label"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "first-time-setup",
      "category": "auth",
      "type": "css",
      "selector": ".g-first-time-setup",
      "parts": [
        "g-profile-setup",
        "g-password-strength"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "lock-screen",
      "category": "auth",
      "type": "css",
      "selector": ".g-lock-screen",
      "parts": [
        "g-lock-screen-panel",
        "g-lock-screen-time",
        "g-auth-user"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "session-expired",
      "category": "auth",
      "type": "css",
      "selector": ".g-session-expired",
      "parts": [
        "g-session-expired-panel",
        "g-auth-notice"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "account-chooser",
      "category": "auth",
      "type": "interactive",
      "selector": "[data-g-saved-choice].g-account-chooser",
      "cssSelector": ".g-account-chooser",
      "parts": [
        "g-auth-choice-list",
        "g-auth-choice",
        "g-auth-avatar"
      ],
      "behaviors": [
        "saved-choice"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "tenant-chooser",
      "category": "auth",
      "type": "interactive",
      "selector": "[data-g-saved-choice].g-tenant-chooser",
      "cssSelector": ".g-tenant-chooser",
      "parts": [
        "g-auth-choice-list",
        "g-auth-choice"
      ],
      "behaviors": [
        "saved-choice"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "identity-switcher",
      "category": "auth",
      "type": "interactive",
      "selector": "[data-g-dropdown].g-identity-switcher",
      "cssSelector": ".g-identity-switcher",
      "parts": [
        "g-identity-switcher-trigger",
        "g-identity-switcher-menu",
        "g-auth-choice"
      ],
      "behaviors": [
        "dropdown"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "profile-setup",
      "category": "auth",
      "type": "css",
      "selector": ".g-profile-setup",
      "parts": [
        "g-auth-avatar",
        "g-auth-form",
        "g-auth-actions"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "account-security",
      "category": "auth",
      "type": "css",
      "selector": ".g-account-security",
      "parts": [
        "g-security-section",
        "g-security-section-header"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "device-management",
      "category": "auth",
      "type": "css",
      "selector": ".g-device-management",
      "parts": [
        "g-device-item",
        "g-device-icon",
        "g-device-main",
        "g-device-current"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "login-activity",
      "category": "auth",
      "type": "css",
      "selector": ".g-login-activity",
      "parts": [
        "g-login-event",
        "g-login-event-icon",
        "g-login-event-main"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "security-alert",
      "category": "auth",
      "type": "css",
      "selector": ".g-security-alert",
      "parts": [
        "g-security-alert-icon",
        "g-security-alert-actions"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "recovery-codes",
      "category": "auth",
      "type": "css",
      "selector": ".g-recovery-codes",
      "parts": [
        "g-recovery-code-grid",
        "g-recovery-code"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "trusted-device",
      "category": "auth",
      "type": "css",
      "selector": ".g-trusted-device",
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "connected-accounts",
      "category": "auth",
      "type": "css",
      "selector": ".g-connected-accounts",
      "parts": [
        "g-connected-account",
        "g-connected-account-icon",
        "g-connected-account-main"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "password-strength",
      "category": "auth",
      "type": "interactive",
      "selector": "[data-g-password-strength].g-password-strength",
      "cssSelector": ".g-password-strength",
      "parts": [
        "g-password-strength-header",
        "g-password-strength-meter",
        "g-password-strength-value",
        "g-password-rules",
        "g-password-rule"
      ],
      "behaviors": [
        "password-strength"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "auth-consent",
      "category": "auth",
      "type": "css",
      "selector": ".g-auth-consent",
      "parts": [
        "g-auth-consent-scopes",
        "g-auth-consent-scope"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "auth-result",
      "category": "auth",
      "type": "css",
      "selector": ".g-auth-result",
      "parts": [
        "g-auth-result-icon",
        "g-auth-status"
      ],
      "states": [
        "success",
        "error",
        "pending"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "commerce-product-card",
      "category": "commerce",
      "type": "css",
      "selector": ".g-commerce-product-card",
      "parts": [
        "g-product-media",
        "g-product-card-badge",
        "g-product-card-body",
        "g-product-card-actions"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "commerce-product-list",
      "category": "commerce",
      "type": "css",
      "selector": ".g-commerce-product-list",
      "parts": [
        "g-product-list-item",
        "g-product-list-media",
        "g-product-list-main",
        "g-product-list-action"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "commerce-product-detail",
      "category": "commerce",
      "type": "css",
      "selector": ".g-commerce-product-detail",
      "parts": [
        "g-product-detail-summary",
        "g-product-detail-title",
        "g-product-vendor",
        "g-product-sku"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "commerce-product-gallery",
      "category": "commerce",
      "type": "interactive",
      "selector": "[data-g-carousel].g-commerce-product-gallery",
      "cssSelector": ".g-commerce-product-gallery",
      "parts": [
        "g-product-gallery-thumbs",
        "g-product-gallery-thumb",
        "g-product-gallery-stage"
      ],
      "behaviors": [
        "carousel"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "sku-selector",
      "category": "commerce",
      "type": "interactive",
      "selector": "[data-g-sku-selector].g-sku-selector",
      "cssSelector": ".g-sku-selector",
      "parts": [
        "g-sku-group",
        "g-sku-options",
        "g-sku-option",
        "g-sku-selection"
      ],
      "states": [
        "incomplete",
        "complete",
        "disabled"
      ],
      "behaviors": [
        "sku-selector"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "commerce-quantity-stepper",
      "category": "commerce",
      "type": "interactive",
      "selector": "[data-g-quantity-stepper].g-quantity-stepper",
      "cssSelector": ".g-quantity-stepper",
      "parts": [
        "g-quantity-button",
        "g-quantity-input"
      ],
      "behaviors": [
        "quantity-stepper"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "price-display",
      "category": "commerce",
      "type": "css",
      "selector": ".g-price-display",
      "parts": [
        "g-price-current",
        "g-price-original",
        "g-price-discount",
        "g-price-note"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "commerce-cart-item",
      "category": "commerce",
      "type": "css",
      "selector": ".g-commerce-cart-item",
      "parts": [
        "g-cart-item-media",
        "g-cart-item-main",
        "g-cart-item-side",
        "g-cart-item-actions"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "commerce-cart",
      "category": "commerce",
      "type": "interactive",
      "selector": "[data-g-cart].g-cart",
      "cssSelector": ".g-cart",
      "parts": [
        "g-commerce-cart-item",
        "g-cart-empty"
      ],
      "states": [
        "default",
        "empty"
      ],
      "behaviors": [
        "cart"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "mini-cart",
      "category": "commerce",
      "type": "interactive",
      "selector": "[data-g-dropdown].g-mini-cart",
      "cssSelector": ".g-mini-cart",
      "parts": [
        "g-mini-cart-list",
        "g-mini-cart-item",
        "g-mini-cart-footer"
      ],
      "behaviors": [
        "dropdown"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "cart-summary",
      "category": "commerce",
      "type": "css",
      "selector": ".g-cart-summary",
      "parts": [
        "g-cart-summary-row",
        "g-cart-summary-total"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "commerce-checkout",
      "category": "commerce",
      "type": "css",
      "selector": ".g-commerce-checkout",
      "parts": [
        "g-checkout-main",
        "g-checkout-section",
        "g-checkout-sidebar",
        "g-checkout-mobile-actions"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "commerce-checkout-steps",
      "category": "commerce",
      "type": "css",
      "selector": ".g-checkout-steps",
      "parts": [
        "g-checkout-step",
        "g-checkout-step-marker"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "address-selector",
      "category": "commerce",
      "type": "interactive",
      "selector": "[data-g-saved-choice].g-address-selector",
      "cssSelector": ".g-address-selector",
      "parts": [
        "g-address-card",
        "g-address-main",
        "g-address-meta"
      ],
      "behaviors": [
        "saved-choice"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "address-card",
      "category": "commerce",
      "type": "css",
      "selector": ".g-address-card",
      "parts": [
        "g-address-main",
        "g-address-meta"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "shipping-method",
      "category": "commerce",
      "type": "interactive",
      "selector": "[data-g-saved-choice].g-shipping-method",
      "cssSelector": ".g-shipping-method",
      "parts": [
        "g-shipping-option",
        "g-shipping-main",
        "g-shipping-price"
      ],
      "behaviors": [
        "saved-choice"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "pickup-selector",
      "category": "commerce",
      "type": "interactive",
      "selector": "[data-g-saved-choice].g-pickup-selector",
      "cssSelector": ".g-pickup-selector",
      "parts": [
        "g-pickup-option",
        "g-pickup-main",
        "g-pickup-meta"
      ],
      "behaviors": [
        "saved-choice"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "coupon",
      "category": "commerce",
      "type": "interactive",
      "selector": "[data-g-coupon].g-coupon",
      "cssSelector": ".g-coupon",
      "parts": [
        "g-coupon-row",
        "g-coupon-status"
      ],
      "states": [
        "idle",
        "applied",
        "invalid"
      ],
      "behaviors": [
        "coupon"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "promotion-list",
      "category": "commerce",
      "type": "css",
      "selector": ".g-promotion-list",
      "parts": [
        "g-promotion-item",
        "g-promotion-code"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "invoice-information",
      "category": "commerce",
      "type": "css",
      "selector": ".g-invoice-information",
      "parts": [
        "g-invoice-type",
        "g-invoice-fields"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "payment-method",
      "category": "commerce",
      "type": "interactive",
      "selector": "[data-g-saved-choice].g-payment-method",
      "cssSelector": ".g-payment-method",
      "parts": [
        "g-payment-option",
        "g-payment-brand",
        "g-payment-main"
      ],
      "behaviors": [
        "saved-choice"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "payment-sheet",
      "category": "commerce",
      "type": "css",
      "selector": ".g-payment-sheet",
      "parts": [
        "g-payment-sheet-total"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "payment-result",
      "category": "commerce",
      "type": "css",
      "selector": ".g-payment-result",
      "parts": [
        "g-payment-result-icon",
        "g-payment-result-actions"
      ],
      "states": [
        "success",
        "error",
        "pending"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "commerce-order-summary",
      "category": "commerce",
      "type": "css",
      "selector": ".g-commerce-order-summary",
      "parts": [
        "g-order-summary-row",
        "g-order-summary-total"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "commerce-order-timeline",
      "category": "commerce",
      "type": "css",
      "selector": ".g-commerce-order-timeline",
      "parts": [
        "g-order-timeline-item",
        "g-order-timeline-dot",
        "g-order-timeline-content"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "order-detail",
      "category": "commerce",
      "type": "css",
      "selector": ".g-order-detail",
      "parts": [
        "g-order-detail-header",
        "g-order-detail-section"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "subscription-plan",
      "category": "commerce",
      "type": "css",
      "selector": ".g-subscription-plan",
      "parts": [
        "g-plan-price",
        "g-plan-price-value",
        "g-plan-features"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "pricing-comparison",
      "category": "commerce",
      "type": "css",
      "selector": ".g-pricing-comparison",
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "commerce-usage-meter",
      "category": "commerce",
      "type": "css",
      "selector": ".g-commerce-usage-meter",
      "parts": [
        "g-usage-meter-header",
        "g-usage-meter-track",
        "g-usage-meter-value"
      ],
      "states": [
        "default",
        "warning",
        "danger"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "billing-history",
      "category": "commerce",
      "type": "css",
      "selector": ".g-billing-history",
      "parts": [
        "g-billing-history-header",
        "g-billing-history-item"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "refund-status",
      "category": "commerce",
      "type": "css",
      "selector": ".g-refund-status",
      "parts": [
        "g-refund-status-header",
        "g-refund-status-progress",
        "g-refund-status-step"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "tax-summary",
      "category": "commerce",
      "type": "css",
      "selector": ".g-tax-summary",
      "parts": [
        "g-tax-summary-row"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "mobile-safe-shell",
      "category": "mobile",
      "type": "css",
      "selector": ".g-mobile-safe-shell",
      "parts": [
        "g-mobile-safe-content"
      ],
      "status": "css-ready",
      "platforms": [
        "mobile",
        "pwa",
        "desktop-webview"
      ]
    },
    {
      "name": "mobile-app-bar",
      "category": "mobile",
      "type": "css",
      "selector": ".g-mobile-app-bar",
      "parts": [
        "g-mobile-app-bar-start",
        "g-mobile-app-bar-title",
        "g-mobile-app-bar-actions"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "mobile-bottom-navigation",
      "category": "mobile",
      "type": "css",
      "selector": ".g-mobile-bottom-navigation",
      "parts": [
        "g-mobile-bottom-navigation-item"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "mobile-bottom-sheet",
      "category": "mobile",
      "type": "interactive",
      "selector": "[data-g-mobile-sheet].g-mobile-bottom-sheet",
      "cssSelector": ".g-mobile-bottom-sheet",
      "parts": [
        "g-mobile-sheet-panel",
        "g-mobile-sheet-handle",
        "g-mobile-sheet-header",
        "g-mobile-sheet-footer"
      ],
      "behaviors": [
        "mobile-sheet"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "mobile-action-sheet",
      "category": "mobile",
      "type": "interactive",
      "selector": "[data-g-mobile-sheet].g-mobile-action-sheet",
      "cssSelector": ".g-mobile-action-sheet",
      "parts": [
        "g-mobile-action-list",
        "g-mobile-action-item"
      ],
      "behaviors": [
        "mobile-sheet"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "mobile-pull-refresh",
      "category": "mobile",
      "type": "interactive",
      "selector": "[data-g-pull-refresh].g-mobile-pull-refresh",
      "cssSelector": ".g-mobile-pull-refresh",
      "parts": [
        "g-mobile-pull-refresh-indicator",
        "g-mobile-pull-refresh-content"
      ],
      "states": [
        "pulling",
        "refreshing"
      ],
      "behaviors": [
        "pull-refresh"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "mobile-infinite-load",
      "category": "mobile",
      "type": "interactive",
      "selector": "[data-g-infinite-load].g-mobile-infinite-load",
      "cssSelector": ".g-mobile-infinite-load",
      "states": [
        "loading",
        "done"
      ],
      "behaviors": [
        "infinite-load"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "mobile-swipe-actions",
      "category": "mobile",
      "type": "interactive",
      "selector": "[data-g-swipe-actions].g-mobile-swipe-actions",
      "cssSelector": ".g-mobile-swipe-actions",
      "parts": [
        "g-mobile-swipe-actions-track",
        "g-mobile-swipe-actions-main",
        "g-mobile-swipe-actions-buttons",
        "g-mobile-swipe-action"
      ],
      "behaviors": [
        "swipe-actions"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "mobile-swipe-tabs",
      "category": "mobile",
      "type": "interactive",
      "selector": "[data-g-tabs].g-mobile-swipe-tabs",
      "cssSelector": ".g-mobile-swipe-tabs",
      "parts": [
        "g-mobile-swipe-tab"
      ],
      "behaviors": [
        "tabs"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "mobile-category-view",
      "category": "mobile",
      "type": "css",
      "selector": ".g-mobile-category-view",
      "parts": [
        "g-mobile-category-rail",
        "g-mobile-category-link",
        "g-mobile-category-content",
        "g-mobile-category-grid",
        "g-mobile-category-item"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "mobile-filter-sheet",
      "category": "mobile",
      "type": "interactive",
      "selector": "[data-g-mobile-sheet].g-mobile-filter-sheet",
      "cssSelector": ".g-mobile-filter-sheet",
      "parts": [
        "g-mobile-sheet-panel",
        "g-mobile-sheet-footer"
      ],
      "behaviors": [
        "mobile-sheet"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "mobile-purchase-bar",
      "category": "mobile",
      "type": "css",
      "selector": ".g-mobile-purchase-bar",
      "parts": [
        "g-mobile-purchase-main",
        "g-mobile-purchase-actions"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "mobile-search",
      "category": "mobile",
      "type": "interactive",
      "selector": "[data-g-clear-input].g-mobile-search",
      "cssSelector": ".g-mobile-search",
      "parts": [
        "g-mobile-search-field",
        "g-mobile-search-icon"
      ],
      "behaviors": [
        "clear-input"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "mobile-picker",
      "category": "mobile",
      "type": "interactive",
      "selector": "[data-g-saved-choice].g-mobile-picker",
      "cssSelector": ".g-mobile-picker",
      "parts": [
        "g-mobile-picker-grid",
        "g-mobile-picker-option"
      ],
      "behaviors": [
        "saved-choice"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "mobile-wheel-picker",
      "category": "mobile",
      "type": "interactive",
      "selector": "[data-g-wheel-picker].g-mobile-wheel-picker",
      "cssSelector": ".g-mobile-wheel-picker",
      "parts": [
        "g-mobile-wheel-column",
        "g-mobile-wheel-option"
      ],
      "behaviors": [
        "wheel-picker"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "mobile-fab",
      "category": "mobile",
      "type": "css",
      "selector": ".g-mobile-fab",
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "mobile-fullscreen-dialog",
      "category": "mobile",
      "type": "interactive",
      "selector": "[data-g-dialog].g-mobile-fullscreen-dialog",
      "cssSelector": ".g-mobile-fullscreen-dialog",
      "behaviors": [
        "dialog"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "mobile-keyboard-avoidance",
      "category": "mobile",
      "type": "css",
      "selector": ".g-mobile-keyboard-avoidance",
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "mobile-gesture-hint",
      "category": "mobile",
      "type": "css",
      "selector": ".g-mobile-gesture-hint",
      "parts": [
        "g-mobile-gesture-hint-line"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "mobile-offline-banner",
      "category": "mobile",
      "type": "css",
      "selector": ".g-mobile-offline-banner",
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "mobile-segmented-control",
      "category": "mobile",
      "type": "interactive",
      "selector": "[data-g-saved-choice].g-mobile-segmented-control",
      "cssSelector": ".g-mobile-segmented-control",
      "parts": [
        "g-mobile-segmented-item"
      ],
      "behaviors": [
        "saved-choice"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "mobile-feed",
      "category": "mobile",
      "type": "css",
      "selector": ".g-mobile-feed",
      "parts": [
        "g-mobile-feed-item",
        "g-mobile-feed-main"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "mobile-card-carousel",
      "category": "mobile",
      "type": "interactive",
      "selector": "[data-g-carousel].g-mobile-card-carousel",
      "cssSelector": ".g-mobile-card-carousel",
      "behaviors": [
        "carousel"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "mobile-form",
      "category": "mobile",
      "type": "css",
      "selector": ".g-mobile-form",
      "parts": [
        "g-mobile-form-actions"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "mobile-auth",
      "category": "mobile",
      "type": "interactive",
      "selector": "[data-g-password-toggle].g-mobile-auth",
      "cssSelector": ".g-mobile-auth",
      "parts": [
        "g-mobile-auth-actions"
      ],
      "behaviors": [
        "password-toggle"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "mobile-checkout",
      "category": "mobile",
      "type": "css",
      "selector": ".g-mobile-checkout",
      "parts": [
        "g-mobile-checkout-actions",
        "g-mobile-checkout-summary"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "mobile-media-viewer",
      "category": "mobile",
      "type": "interactive",
      "selector": "[data-g-dialog].g-mobile-media-viewer",
      "cssSelector": ".g-mobile-media-viewer",
      "parts": [
        "g-mobile-media-viewer-stage",
        "g-mobile-media-viewer-tools"
      ],
      "behaviors": [
        "dialog"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "mobile-keyboard-toolbar",
      "category": "mobile",
      "type": "css",
      "selector": ".g-mobile-keyboard-toolbar",
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "mobile-selection-mode",
      "category": "mobile",
      "type": "interactive",
      "selector": "[data-g-row-select].g-mobile-selection-mode",
      "cssSelector": ".g-mobile-selection-mode",
      "parts": [
        "g-mobile-selection-main",
        "g-mobile-selection-actions"
      ],
      "behaviors": [
        "row-select"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "mobile-snackbar",
      "category": "mobile",
      "type": "interactive",
      "selector": "[data-g-toast].g-mobile-snackbar",
      "cssSelector": ".g-mobile-snackbar",
      "parts": [
        "g-mobile-snackbar-main"
      ],
      "behaviors": [
        "toast"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "mobile-permission-prompt",
      "category": "mobile",
      "type": "css",
      "selector": ".g-mobile-permission-prompt",
      "parts": [
        "g-mobile-permission-icon",
        "g-mobile-permission-actions"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "mobile-state",
      "category": "mobile",
      "type": "css",
      "selector": ".g-mobile-state",
      "parts": [
        "g-mobile-state-icon",
        "g-mobile-state-actions"
      ],
      "states": [
        "empty",
        "error",
        "offline",
        "success"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "desktop-native-titlebar",
      "category": "desktop",
      "type": "interactive",
      "selector": ".g-native-titlebar",
      "parts": [
        "g-native-titlebar-start",
        "g-native-titlebar-title",
        "g-native-titlebar-end"
      ],
      "adapters": [
        "tauri",
        "electron"
      ],
      "status": "runtime-ready",
      "platforms": [
        "tauri",
        "electron"
      ]
    },
    {
      "name": "desktop-window-controls-composition",
      "category": "desktop",
      "type": "interactive",
      "selector": ".g-desktop-window-controls",
      "parts": [
        "g-desktop-window-button"
      ],
      "states": [
        "minimize",
        "maximize",
        "restore",
        "close"
      ],
      "adapters": [
        "tauri",
        "electron"
      ],
      "status": "runtime-ready",
      "platforms": [
        "tauri",
        "electron"
      ]
    },
    {
      "name": "desktop-menubar-composition",
      "category": "desktop",
      "type": "interactive",
      "selector": "[data-g-roving-nav].g-desktop-menubar",
      "cssSelector": ".g-desktop-menubar",
      "parts": [
        "g-desktop-menubar-item"
      ],
      "behaviors": [
        "roving-nav"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "desktop-activity-bar-composition",
      "category": "desktop",
      "type": "interactive",
      "selector": "[data-g-roving-nav].g-desktop-activity-bar",
      "cssSelector": ".g-desktop-activity-bar",
      "parts": [
        "g-desktop-activity-item"
      ],
      "behaviors": [
        "roving-nav"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "desktop-dock-panel",
      "category": "desktop",
      "type": "interactive",
      "selector": ".g-desktop-dock-panel",
      "parts": [
        "g-desktop-panel-header",
        "g-desktop-panel-body"
      ],
      "behaviors": [
        "nav-toggle"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "desktop-split-pane",
      "category": "desktop",
      "type": "interactive",
      "selector": "[data-g-split-pane].g-desktop-split-pane",
      "cssSelector": ".g-desktop-split-pane",
      "parts": [
        "g-split-panel",
        "g-split-handle"
      ],
      "behaviors": [
        "split-pane"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "desktop-inspector-panel",
      "category": "desktop",
      "type": "interactive",
      "selector": ".g-desktop-inspector-panel",
      "parts": [
        "g-desktop-panel-header",
        "g-desktop-panel-body"
      ],
      "behaviors": [
        "nav-toggle"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "desktop-status-bar",
      "category": "desktop",
      "type": "css",
      "selector": ".g-desktop-status-bar",
      "parts": [
        "g-desktop-status-group",
        "g-desktop-status-item"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "desktop-command-palette",
      "category": "desktop",
      "type": "interactive",
      "selector": "[data-g-command-palette].g-desktop-command-palette",
      "cssSelector": ".g-desktop-command-palette",
      "behaviors": [
        "command-palette"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "shortcut-recorder",
      "category": "desktop",
      "type": "interactive",
      "selector": "[data-g-shortcut-recorder].g-shortcut-recorder",
      "cssSelector": ".g-shortcut-recorder",
      "parts": [
        "g-shortcut-recorder-control",
        "g-shortcut-recorder-keys",
        "g-shortcut-recorder-status"
      ],
      "behaviors": [
        "shortcut-recorder"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "desktop-context-menu",
      "category": "desktop",
      "type": "interactive",
      "selector": "[data-g-context-menu] .g-desktop-context-menu",
      "cssSelector": ".g-desktop-context-menu",
      "parts": [
        "g-desktop-menu-item",
        "g-desktop-menu-separator"
      ],
      "behaviors": [
        "context-menu"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "desktop-document-tabs",
      "category": "desktop",
      "type": "interactive",
      "selector": "[data-g-desktop-tabs].g-desktop-document-tabs",
      "cssSelector": ".g-desktop-document-tabs",
      "parts": [
        "g-desktop-document-tab",
        "g-desktop-document-tab-close"
      ],
      "states": [
        "active",
        "dirty",
        "pinned"
      ],
      "behaviors": [
        "desktop-tabs"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "desktop-drag-region",
      "category": "desktop",
      "type": "interactive",
      "selector": ".g-desktop-drag-region",
      "parts": [
        "g-desktop-no-drag"
      ],
      "adapters": [
        "tauri",
        "electron"
      ],
      "status": "runtime-ready",
      "platforms": [
        "tauri",
        "electron"
      ]
    },
    {
      "name": "window-loading",
      "category": "desktop",
      "type": "css",
      "selector": ".g-window-loading",
      "parts": [
        "g-window-loading-icon",
        "g-window-loading-progress"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "update-available",
      "category": "desktop",
      "type": "css",
      "selector": ".g-update-available",
      "parts": [
        "g-desktop-notice-main",
        "g-desktop-notice-actions"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "desktop-permission-request",
      "category": "desktop",
      "type": "css",
      "selector": ".g-desktop-permission-request",
      "parts": [
        "g-desktop-notice-icon",
        "g-desktop-notice-main",
        "g-desktop-notice-actions"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "native-file-picker",
      "category": "desktop",
      "type": "interactive",
      "selector": "[data-g-native-file-picker].g-native-file-picker",
      "cssSelector": ".g-native-file-picker",
      "parts": [
        "g-native-file-picker-value"
      ],
      "behaviors": [
        "native-file-picker"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "tray-menu-shell",
      "category": "desktop",
      "type": "interactive",
      "selector": "[data-g-dropdown] .g-tray-menu",
      "cssSelector": ".g-tray-menu",
      "behaviors": [
        "dropdown"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "multi-window-placeholder",
      "category": "desktop",
      "type": "css",
      "selector": ".g-multi-window-placeholder",
      "parts": [
        "g-desktop-state-icon",
        "g-desktop-state-actions"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "desktop-workspace-composition",
      "category": "desktop",
      "type": "css",
      "selector": ".g-desktop-workspace",
      "parts": [
        "g-desktop-workspace-main"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "desktop-window-switcher",
      "category": "desktop",
      "type": "interactive",
      "selector": "[data-g-window-switcher].g-desktop-window-switcher",
      "cssSelector": ".g-desktop-window-switcher",
      "parts": [
        "g-desktop-window-switcher-panel",
        "g-desktop-window-list",
        "g-desktop-window-item",
        "g-desktop-window-main"
      ],
      "behaviors": [
        "window-switcher"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "recent-documents",
      "category": "desktop",
      "type": "css",
      "selector": ".g-recent-documents",
      "parts": [
        "g-recent-document",
        "g-recent-document-main",
        "g-recent-document-path"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "desktop-toolbar",
      "category": "desktop",
      "type": "css",
      "selector": ".g-desktop-toolbar",
      "parts": [
        "g-desktop-toolbar-group",
        "g-desktop-toolbar-separator"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "desktop-bottom-panel",
      "category": "desktop",
      "type": "interactive",
      "selector": ".g-desktop-bottom-panel",
      "parts": [
        "g-desktop-panel-header",
        "g-desktop-panel-body"
      ],
      "behaviors": [
        "nav-toggle"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "background-task-center",
      "category": "desktop",
      "type": "css",
      "selector": ".g-background-task-center",
      "parts": [
        "g-background-task",
        "g-background-task-main",
        "g-background-task-progress"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "desktop-notification-center",
      "category": "desktop",
      "type": "css",
      "selector": ".g-desktop-notification-center",
      "parts": [
        "g-desktop-notification",
        "g-desktop-notification-main"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "sync-status",
      "category": "desktop",
      "type": "css",
      "selector": ".g-sync-status",
      "parts": [
        "g-sync-status-dot"
      ],
      "states": [
        "syncing",
        "synced",
        "offline",
        "error"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "update-progress",
      "category": "desktop",
      "type": "css",
      "selector": ".g-update-progress",
      "parts": [
        "g-update-progress-header",
        "g-update-progress-track",
        "g-update-progress-value"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "crash-recovery",
      "category": "desktop",
      "type": "css",
      "selector": ".g-crash-recovery",
      "parts": [
        "g-desktop-state-icon",
        "g-desktop-state-actions"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "single-instance-notice",
      "category": "desktop",
      "type": "css",
      "selector": ".g-single-instance-notice",
      "parts": [
        "g-desktop-notice-main",
        "g-desktop-notice-actions"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "deep-link-handler",
      "category": "desktop",
      "type": "css",
      "selector": ".g-deep-link-handler",
      "parts": [
        "g-desktop-notice-main",
        "g-desktop-notice-actions"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "about-dialog",
      "category": "desktop",
      "type": "interactive",
      "selector": "[data-g-dialog].g-about-dialog",
      "cssSelector": ".g-about-dialog",
      "parts": [
        "g-about-dialog-icon"
      ],
      "behaviors": [
        "dialog"
      ],
      "status": "runtime-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "solution-product-landing",
      "category": "solution",
      "type": "css",
      "selector": ".g-product-landing",
      "parts": [
        "g-solution-container",
        "g-landing-hero",
        "g-landing-copy",
        "g-landing-title",
        "g-landing-visual",
        "g-landing-proof",
        "g-solution-section"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile"
      ]
    },
    {
      "name": "solution-corporate-home",
      "category": "solution",
      "type": "css",
      "selector": ".g-corporate-home",
      "parts": [
        "g-solution-container",
        "g-corporate-hero",
        "g-corporate-copy",
        "g-corporate-title",
        "g-corporate-visual",
        "g-corporate-trust",
        "g-solution-section"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile"
      ]
    },
    {
      "name": "solution-personal-home",
      "category": "solution",
      "type": "css",
      "selector": ".g-personal-home",
      "parts": [
        "g-solution-container",
        "g-personal-intro",
        "g-personal-copy",
        "g-personal-title",
        "g-personal-portrait",
        "g-personal-links",
        "g-personal-timeline"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile"
      ]
    },
    {
      "name": "solution-portfolio-page",
      "category": "solution",
      "type": "css",
      "selector": ".g-portfolio-page",
      "parts": [
        "g-portfolio-hero",
        "g-portfolio-copy",
        "g-portfolio-title",
        "g-portfolio-featured",
        "g-portfolio-grid",
        "g-portfolio-project",
        "g-portfolio-project-media",
        "g-portfolio-project-body"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile"
      ]
    },
    {
      "name": "solution-blog-index",
      "category": "solution",
      "type": "css",
      "selector": ".g-blog-index",
      "parts": [
        "g-blog-index-header",
        "g-blog-categories",
        "g-blog-grid-page",
        "g-blog-entry",
        "g-blog-entry-media",
        "g-blog-entry-body"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile"
      ]
    },
    {
      "name": "solution-article-page",
      "category": "solution",
      "type": "css",
      "selector": ".g-article-page",
      "parts": [
        "g-article-page-layout",
        "g-article-page-body",
        "g-article-page-toc",
        "g-article-page-meta"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "print"
      ]
    },
    {
      "name": "solution-docs-portal",
      "category": "solution",
      "type": "css",
      "selector": ".g-docs-portal",
      "parts": [
        "g-docs-layout",
        "g-docs-sidebar",
        "g-docs-main",
        "g-docs-toc"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "solution-help-center",
      "category": "solution",
      "type": "css",
      "selector": ".g-help-center-page",
      "parts": [
        "g-help-center-hero",
        "g-help-center-search",
        "g-help-center-layout",
        "g-help-center-sidebar",
        "g-help-center-main",
        "g-help-center-aside"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "solution-search-results",
      "category": "solution",
      "type": "css",
      "selector": ".g-search-results-page",
      "parts": [
        "g-search-results-layout",
        "g-search-filters",
        "g-search-results-list",
        "g-search-result"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile"
      ]
    },
    {
      "name": "solution-contact-page",
      "category": "solution",
      "type": "css",
      "selector": ".g-contact-page",
      "parts": [
        "g-contact-layout",
        "g-contact-details",
        "g-contact-form"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile"
      ]
    },
    {
      "name": "solution-pricing-page",
      "category": "solution",
      "type": "css",
      "selector": ".g-pricing-page",
      "parts": [
        "g-pricing-page-header",
        "g-pricing-page-grid",
        "g-pricing-page-card"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile"
      ]
    },
    {
      "name": "solution-dashboard-overview",
      "category": "solution",
      "type": "css",
      "selector": ".g-dashboard-overview",
      "parts": [
        "g-dashboard-overview-header",
        "g-solution-header",
        "g-dashboard-metrics",
        "g-dashboard-layout",
        "g-dashboard-panel",
        "g-solution-stat"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "desktop",
        "tablet"
      ]
    },
    {
      "name": "solution-admin-list",
      "category": "solution",
      "type": "css",
      "selector": ".g-admin-list-page",
      "parts": [
        "g-admin-list-header",
        "g-admin-list-content",
        "g-admin-list-filters",
        "g-solution-toolbar"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "desktop",
        "tablet"
      ]
    },
    {
      "name": "solution-record-detail",
      "category": "solution",
      "type": "css",
      "selector": ".g-record-detail-page",
      "parts": [
        "g-record-detail-header",
        "g-record-detail-layout",
        "g-record-detail-main",
        "g-record-detail-aside",
        "g-record-detail-section"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "desktop",
        "mobile"
      ]
    },
    {
      "name": "solution-settings-center",
      "category": "solution",
      "type": "css",
      "selector": ".g-settings-center",
      "parts": [
        "g-settings-center-header",
        "g-settings-center-layout",
        "g-settings-center-nav",
        "g-settings-center-content",
        "g-settings-center-section"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "desktop",
        "mobile"
      ]
    },
    {
      "name": "solution-user-center",
      "category": "solution",
      "type": "css",
      "selector": ".g-user-center",
      "parts": [
        "g-user-center-header",
        "g-user-center-layout",
        "g-user-center-nav",
        "g-user-center-content",
        "g-user-center-section"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "desktop",
        "mobile"
      ]
    },
    {
      "name": "solution-notification-center",
      "category": "solution",
      "type": "css",
      "selector": ".g-notification-center-page",
      "parts": [
        "g-notification-center-header",
        "g-notification-groups",
        "g-notification-group",
        "g-notification-row"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "desktop",
        "mobile"
      ]
    },
    {
      "name": "solution-onboarding-flow",
      "category": "solution",
      "type": "css",
      "selector": ".g-onboarding-flow",
      "parts": [
        "g-onboarding-aside",
        "g-onboarding-main",
        "g-onboarding-step",
        "g-onboarding-progress",
        "g-onboarding-progress-item"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ]
    },
    {
      "name": "solution-crm-workspace",
      "category": "solution",
      "type": "css",
      "selector": ".g-crm-workspace",
      "parts": [
        "g-crm-header",
        "g-crm-layout",
        "g-crm-nav",
        "g-crm-main",
        "g-crm-inspector",
        "g-crm-pipeline",
        "g-crm-stage"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "desktop",
        "tauri",
        "electron"
      ]
    },
    {
      "name": "solution-project-workspace",
      "category": "solution",
      "type": "css",
      "selector": ".g-project-workspace",
      "parts": [
        "g-project-header",
        "g-project-layout",
        "g-project-nav",
        "g-project-main",
        "g-project-inspector",
        "g-project-board",
        "g-project-column"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "desktop",
        "tauri",
        "electron"
      ]
    },
    {
      "name": "solution-support-center",
      "category": "solution",
      "type": "css",
      "selector": ".g-support-center",
      "parts": [
        "g-support-header",
        "g-support-layout",
        "g-support-nav",
        "g-support-main",
        "g-support-inspector",
        "g-support-thread",
        "g-support-messages",
        "g-support-reply"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "desktop",
        "mobile"
      ]
    },
    {
      "name": "solution-approval-center",
      "category": "solution",
      "type": "css",
      "selector": ".g-approval-center",
      "parts": [
        "g-approval-header",
        "g-approval-layout",
        "g-approval-nav",
        "g-approval-main",
        "g-approval-inspector",
        "g-approval-queue",
        "g-approval-column"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "desktop",
        "mobile"
      ]
    },
    {
      "name": "solution-knowledge-base",
      "category": "solution",
      "type": "css",
      "selector": ".g-knowledge-base",
      "parts": [
        "g-knowledge-hero",
        "g-knowledge-search",
        "g-knowledge-layout",
        "g-knowledge-sidebar",
        "g-knowledge-main",
        "g-knowledge-aside"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "desktop",
        "mobile"
      ]
    },
    {
      "name": "solution-learning-portal",
      "category": "solution",
      "type": "css",
      "selector": ".g-learning-portal",
      "parts": [
        "g-learning-layout",
        "g-learning-sidebar",
        "g-learning-main",
        "g-course-grid",
        "g-course-card",
        "g-course-card-body"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "desktop",
        "mobile"
      ]
    },
    {
      "name": "solution-event-portal",
      "category": "solution",
      "type": "css",
      "selector": ".g-event-portal",
      "parts": [
        "g-event-hero",
        "g-event-grid",
        "g-event-card",
        "g-event-card-body"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile"
      ]
    },
    {
      "name": "solution-booking-portal",
      "category": "solution",
      "type": "css",
      "selector": ".g-booking-portal",
      "parts": [
        "g-booking-layout",
        "g-booking-results",
        "g-booking-summary"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "desktop",
        "mobile"
      ]
    },
    {
      "name": "solution-healthcare-portal",
      "category": "solution",
      "type": "css",
      "selector": ".g-healthcare-portal",
      "parts": [
        "g-healthcare-layout",
        "g-industry-portal-nav",
        "g-industry-portal-main",
        "g-healthcare-summary",
        "g-healthcare-record",
        "g-industry-alert"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "desktop",
        "mobile"
      ]
    },
    {
      "name": "solution-finance-portal",
      "category": "solution",
      "type": "css",
      "selector": ".g-finance-portal",
      "parts": [
        "g-finance-layout",
        "g-industry-portal-nav",
        "g-industry-portal-main",
        "g-finance-summary",
        "g-finance-account",
        "g-industry-alert"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "desktop",
        "mobile"
      ]
    },
    {
      "name": "solution-public-service-portal",
      "category": "solution",
      "type": "css",
      "selector": ".g-public-service-portal",
      "parts": [
        "g-public-service-layout",
        "g-industry-portal-nav",
        "g-industry-portal-main",
        "g-public-service-summary",
        "g-public-service-item",
        "g-industry-alert"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "desktop",
        "mobile"
      ]
    },
    {
      "name": "solution-marketplace-page",
      "category": "solution",
      "type": "css",
      "selector": ".g-marketplace-page",
      "parts": [
        "g-marketplace-hero",
        "g-marketplace-layout",
        "g-marketplace-filters",
        "g-marketplace-grid",
        "g-marketplace-card",
        "g-marketplace-card-body"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile"
      ]
    },
    {
      "name": "solution-community-page",
      "category": "solution",
      "type": "css",
      "selector": ".g-community-page",
      "parts": [
        "g-community-hero",
        "g-community-layout",
        "g-community-feed",
        "g-community-sidebar",
        "g-community-post",
        "g-community-grid",
        "g-community-card"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile"
      ]
    },
    {
      "name": "solution-status-center",
      "category": "solution",
      "type": "css",
      "selector": ".g-status-center-page",
      "parts": [
        "g-status-center-header",
        "g-status-overall",
        "g-status-services",
        "g-status-service",
        "g-status-history",
        "g-status-incident"
      ],
      "status": "css-ready",
      "platforms": [
        "web",
        "mobile",
        "print"
      ]
    }
  ],
  "requiredStateMatrix": [
    "default",
    "hover",
    "focus-visible",
    "active",
    "disabled",
    "readonly",
    "loading",
    "empty",
    "error",
    "success"
  ],
  "requiredEnvironmentMatrix": [
    "light",
    "dark",
    "system",
    "high-contrast",
    "rtl",
    "reduced-motion",
    "forced-colors",
    "print",
    "mobile",
    "tablet",
    "desktop"
  ],
  "compositionAliases": {
    "date-range": "date-picker",
    "tree-menu": "tree-navigation",
    "tour": "tour-spotlight",
    "spotlight": "tour-spotlight",
    "virtual-grid": "virtual-list",
    "pivot-table-shell": "pivot-table",
    "gallery": "gallery-lightbox",
    "lightbox": "gallery-lightbox",
    "audio-player": "media-player",
    "video-player": "media-player",
    "drag-drop": "file-drop",
    "sortable": "drag-sort",
    "resizable": "split-pane",
    "clipboard": "copy-action",
    "fullscreen": "fullscreen-action",
    "price": "price-quantity",
    "quantity-stepper": "commerce-quantity-stepper",
    "checkout-steps": "commerce-checkout-steps",
    "order-status": "commerce-order-timeline",
    "product-list": "commerce-product-list",
    "product-gallery": "commerce-product-gallery",
    "shopping-cart": "commerce-cart",
    "order-summary": "commerce-order-summary",
    "usage-meter": "commerce-usage-meter",
    "slash-command": "mention-slash-command",
    "mention-picker": "mention-slash-command",
    "multimodal-preview": "attachment",
    "image-generation": "generation-card",
    "audio-generation": "generation-card",
    "video-generation": "generation-card",
    "agent-handoff": "agent-status",
    "cost-estimate": "cost-rate-limit",
    "rate-limit": "cost-rate-limit"
  },
  "recipes": [
    {
      "id": "auth.centered",
      "name": "居中登录与账号流程",
      "category": "auth",
      "platforms": [
        "web",
        "mobile",
        "desktop",
        "tauri",
        "electron"
      ],
      "root": ".g-auth-centered",
      "parts": [
        "g-auth-container",
        "g-auth-panel",
        "g-auth-brand-row",
        "g-auth-header",
        "g-auth-form",
        "g-auth-footer"
      ],
      "useFor": [
        "登录",
        "注册",
        "找回与重置密码",
        "邮箱与手机验证",
        "MFA",
        "Passkey",
        "二维码登录",
        "邀请",
        "账号与租户选择",
        "会话恢复"
      ],
      "behaviors": [
        "password-toggle",
        "otp-input",
        "password-strength",
        "auth-timer",
        "saved-choice"
      ]
    },
    {
      "id": "auth.split",
      "name": "品牌分栏登录与身份入口",
      "category": "auth",
      "platforms": [
        "web",
        "desktop",
        "tauri",
        "electron"
      ],
      "root": ".g-auth-split",
      "parts": [
        "g-auth-split-aside",
        "g-auth-split-main",
        "g-auth-container",
        "g-auth-panel",
        "g-auth-provider-list"
      ],
      "useFor": [
        "企业登录",
        "SSO",
        "租户登录",
        "身份切换",
        "产品宣传登录",
        "桌面客户端登录"
      ],
      "behaviors": [
        "password-toggle",
        "dropdown",
        "saved-choice"
      ]
    },
    {
      "id": "mobile.category",
      "name": "移动端分类导航",
      "category": "mobile",
      "platforms": [
        "mobile",
        "pwa",
        "desktop-webview"
      ],
      "root": ".g-mobile-category-view",
      "parts": [
        "g-mobile-category-rail",
        "g-mobile-category-link",
        "g-mobile-category-content",
        "g-mobile-category-grid",
        "g-mobile-category-item"
      ],
      "useFor": [
        "电商分类",
        "服务分类",
        "知识库目录",
        "小程序式目录"
      ],
      "behaviors": [
        "mobile-sheet",
        "saved-choice"
      ]
    },
    {
      "id": "cms.builder",
      "name": "三栏可视化页面构建器",
      "category": "cms",
      "platforms": [
        "web",
        "desktop",
        "tauri",
        "electron"
      ],
      "root": ".g-cms-shell",
      "parts": [
        "g-cms-topbar",
        "g-cms-tree",
        "g-cms-main",
        "g-cms-inspector",
        "g-cms-canvas",
        "g-cms-device",
        "g-publish-bar"
      ],
      "useFor": [
        "页面编辑",
        "模板设计",
        "无代码搭建"
      ]
    },
    {
      "id": "cms.editor",
      "name": "内容编辑器",
      "category": "cms",
      "platforms": [
        "web",
        "desktop",
        "tablet"
      ],
      "root": ".g-editor",
      "parts": [
        "g-editor-toolbar",
        "g-editor-content"
      ],
      "useFor": [
        "文章",
        "商品详情",
        "帮助中心",
        "邮件"
      ]
    },
    {
      "id": "cms.media",
      "name": "媒体资源库",
      "category": "cms",
      "platforms": [
        "web",
        "desktop"
      ],
      "root": ".g-media-library",
      "parts": [
        "g-media-sidebar",
        "g-media-grid",
        "g-media-item",
        "g-media-inspector"
      ],
      "useFor": [
        "图片",
        "视频",
        "文档",
        "素材选择"
      ]
    },
    {
      "id": "cms.workflow",
      "name": "内容工作流",
      "category": "cms",
      "platforms": [
        "web",
        "desktop"
      ],
      "root": ".g-workflow",
      "parts": [
        "g-workflow-column",
        "g-revision",
        "g-approval-route"
      ],
      "useFor": [
        "审核",
        "版本",
        "发布",
        "审批"
      ]
    },
    {
      "id": "desktop.workbench",
      "name": "桌面工作台",
      "category": "desktop",
      "platforms": [
        "tauri",
        "electron",
        "desktop"
      ],
      "root": ".g-desktop-shell",
      "parts": [
        "g-titlebar",
        "g-window-controls",
        "g-activitybar",
        "g-workbench",
        "g-workbench-sidebar",
        "g-workbench-editor",
        "g-desktop-inspector",
        "g-desktop-statusbar"
      ],
      "useFor": [
        "IDE",
        "AI 工具",
        "桌面 CMS",
        "管理客户端"
      ],
      "adapters": [
        "tauri",
        "electron"
      ],
      "behaviors": [
        "split-pane"
      ]
    },
    {
      "id": "marketing.home",
      "name": "营销首页",
      "category": "marketing",
      "platforms": [
        "web",
        "mobile"
      ],
      "root": ".g-hero",
      "parts": [
        "g-site-header",
        "g-hero-copy",
        "g-logo-cloud",
        "g-feature-grid",
        "g-testimonial-grid",
        "g-pricing-grid",
        "g-cta",
        "g-site-footer"
      ],
      "useFor": [
        "SaaS",
        "企业官网",
        "产品主页",
        "个人品牌"
      ]
    },
    {
      "id": "content.article",
      "name": "文章与文档",
      "category": "content",
      "platforms": [
        "web",
        "mobile",
        "print"
      ],
      "root": ".g-article-shell",
      "parts": [
        "g-article",
        "g-article-aside"
      ],
      "useFor": [
        "博客",
        "新闻",
        "文档",
        "法律条款"
      ]
    },
    {
      "id": "commerce.product",
      "name": "商品详情与规格选择",
      "category": "commerce",
      "platforms": [
        "web",
        "mobile",
        "desktop",
        "tauri",
        "electron"
      ],
      "root": ".g-commerce-product-detail",
      "parts": [
        "g-commerce-product-gallery",
        "g-product-gallery-thumbs",
        "g-product-gallery-stage",
        "g-product-detail-summary",
        "g-price-display",
        "g-stock-status",
        "g-sku-selector",
        "g-quantity-stepper"
      ],
      "useFor": [
        "实物商品",
        "数字商品",
        "许可证",
        "订阅",
        "企业采购"
      ],
      "behaviors": [
        "carousel",
        "sku-selector",
        "quantity-stepper"
      ]
    },
    {
      "id": "commerce.checkout",
      "name": "购物车、结算与订单",
      "category": "commerce",
      "platforms": [
        "web",
        "mobile",
        "desktop",
        "tauri",
        "electron"
      ],
      "root": ".g-commerce-checkout",
      "parts": [
        "g-cart",
        "g-commerce-cart-item",
        "g-cart-summary",
        "g-checkout-steps",
        "g-address-selector",
        "g-shipping-method",
        "g-coupon",
        "g-invoice-information",
        "g-payment-method",
        "g-commerce-order-summary",
        "g-commerce-order-timeline"
      ],
      "useFor": [
        "购物车",
        "收银台",
        "企业采购",
        "数字交付",
        "支付",
        "订单状态",
        "退款"
      ],
      "behaviors": [
        "cart",
        "quantity-stepper",
        "coupon",
        "saved-choice"
      ]
    },
    {
      "id": "enterprise.settings",
      "name": "企业设置中心",
      "category": "enterprise",
      "platforms": [
        "web",
        "desktop"
      ],
      "root": ".g-settings-shell",
      "parts": [
        "g-org-switcher",
        "g-settings-nav",
        "g-settings-section",
        "g-permission-matrix",
        "g-audit-event",
        "g-api-key"
      ],
      "useFor": [
        "组织",
        "权限",
        "安全",
        "账单",
        "审计",
        "API"
      ]
    },
    {
      "id": "ai.workspace",
      "name": "AI 多面板工作区",
      "category": "ai",
      "platforms": [
        "web",
        "desktop",
        "tauri",
        "electron"
      ],
      "root": ".g-ai-shell",
      "parts": [
        "g-chat",
        "g-message",
        "g-composer",
        "g-tool-call",
        "g-artifact-panel",
        "g-context-meter"
      ],
      "useFor": [
        "聊天",
        "智能体",
        "代码生成",
        "内容生成"
      ]
    },
    {
      "id": "dashboard.analytics",
      "name": "分析仪表盘",
      "category": "dashboard",
      "platforms": [
        "web",
        "desktop",
        "tablet"
      ],
      "root": ".g-dashboard",
      "parts": [
        "g-filter-bar",
        "g-kpi",
        "g-chart",
        "g-data-grid"
      ],
      "useFor": [
        "运营",
        "财务",
        "监控",
        "数据分析"
      ]
    },
    {
      "id": "application.inbox",
      "name": "三栏收件箱",
      "category": "communication",
      "platforms": [
        "web",
        "desktop",
        "tablet"
      ],
      "root": ".g-inbox",
      "parts": [
        "g-inbox-folders",
        "g-inbox-list",
        "g-inbox-reader",
        "g-inbox-item"
      ],
      "useFor": [
        "邮件",
        "工单",
        "客户消息",
        "站内信"
      ]
    },
    {
      "id": "application.file-manager",
      "name": "文件管理器",
      "category": "data",
      "platforms": [
        "web",
        "desktop",
        "mobile"
      ],
      "root": ".g-file-manager",
      "parts": [
        "g-file-manager-sidebar",
        "g-file-manager-main",
        "g-file-grid",
        "g-file-card",
        "g-upload-queue"
      ],
      "useFor": [
        "网盘",
        "附件",
        "企业文档",
        "素材"
      ]
    },
    {
      "id": "application.form-builder",
      "name": "表单构建器",
      "category": "form",
      "platforms": [
        "web",
        "desktop"
      ],
      "root": ".g-form-builder",
      "parts": [
        "g-form-builder-palette",
        "g-form-builder-canvas",
        "g-form-builder-field",
        "g-form-builder-inspector"
      ],
      "useFor": [
        "问卷",
        "数据采集",
        "审批表",
        "低代码"
      ]
    },
    {
      "id": "application.calendar",
      "name": "日历与日程",
      "category": "data",
      "platforms": [
        "web",
        "desktop",
        "mobile"
      ],
      "root": ".g-calendar",
      "parts": [
        "g-calendar-heading",
        "g-calendar-event",
        "g-agenda",
        "g-agenda-item"
      ],
      "useFor": [
        "日历",
        "排班",
        "预约",
        "项目计划"
      ]
    },
    {
      "id": "document.report",
      "name": "报告与发票",
      "category": "content",
      "platforms": [
        "web",
        "desktop",
        "print"
      ],
      "root": ".g-report",
      "parts": [
        "g-report-header",
        "g-invoice-lines",
        "g-invoice-total",
        "g-signature-line"
      ],
      "useFor": [
        "报表",
        "发票",
        "报价单",
        "打印文档"
      ]
    },
    {
      "id": "solution.product-landing",
      "name": "产品落地页",
      "category": "solution",
      "platforms": [
        "web",
        "mobile"
      ],
      "root": ".g-product-landing",
      "parts": [
        "g-solution-container",
        "g-landing-hero",
        "g-landing-copy",
        "g-landing-visual",
        "g-landing-proof",
        "g-solution-section"
      ],
      "useFor": [
        "SaaS",
        "App",
        "AI 产品",
        "新品发布",
        "下载页"
      ],
      "behaviors": [
        "nav-toggle",
        "accordion",
        "carousel"
      ]
    },
    {
      "id": "solution.corporate-home",
      "name": "企业官网首页",
      "category": "solution",
      "platforms": [
        "web",
        "mobile"
      ],
      "root": ".g-corporate-home",
      "parts": [
        "g-solution-container",
        "g-corporate-hero",
        "g-corporate-trust",
        "g-solution-grid",
        "g-solution-section"
      ],
      "useFor": [
        "集团官网",
        "品牌官网",
        "企业门户",
        "机构首页"
      ],
      "behaviors": [
        "nav-toggle",
        "dropdown",
        "accordion"
      ]
    },
    {
      "id": "solution.personal-home",
      "name": "个人主页",
      "category": "solution",
      "platforms": [
        "web",
        "mobile"
      ],
      "root": ".g-personal-home",
      "parts": [
        "g-solution-container",
        "g-personal-intro",
        "g-personal-links",
        "g-personal-timeline"
      ],
      "useFor": [
        "个人品牌",
        "简历",
        "专家主页",
        "创作者主页"
      ]
    },
    {
      "id": "solution.portfolio",
      "name": "作品集",
      "category": "solution",
      "platforms": [
        "web",
        "mobile"
      ],
      "root": ".g-portfolio-page",
      "parts": [
        "g-portfolio-hero",
        "g-portfolio-featured",
        "g-portfolio-grid",
        "g-portfolio-project"
      ],
      "useFor": [
        "设计师",
        "摄影师",
        "开发者",
        "工作室",
        "案例库"
      ],
      "behaviors": [
        "carousel",
        "tabs"
      ]
    },
    {
      "id": "solution.blog-index",
      "name": "博客与资讯首页",
      "category": "solution",
      "platforms": [
        "web",
        "mobile"
      ],
      "root": ".g-blog-index",
      "parts": [
        "g-blog-index-header",
        "g-blog-categories",
        "g-blog-grid-page",
        "g-blog-entry"
      ],
      "useFor": [
        "博客",
        "新闻",
        "杂志",
        "企业资讯"
      ],
      "behaviors": [
        "data-filter"
      ]
    },
    {
      "id": "solution.article",
      "name": "文章阅读页",
      "category": "solution",
      "platforms": [
        "web",
        "mobile",
        "print"
      ],
      "root": ".g-article-page",
      "parts": [
        "g-article-page-layout",
        "g-article-page-body",
        "g-article-page-toc",
        "g-article-page-meta"
      ],
      "useFor": [
        "文章",
        "新闻详情",
        "教程",
        "长文",
        "法律内容"
      ],
      "behaviors": [
        "scrollspy",
        "copy"
      ]
    },
    {
      "id": "solution.docs-portal",
      "name": "文档门户",
      "category": "solution",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ],
      "root": ".g-docs-portal",
      "parts": [
        "g-docs-layout",
        "g-docs-sidebar",
        "g-docs-main",
        "g-docs-toc"
      ],
      "useFor": [
        "产品文档",
        "API 文档",
        "开发者中心",
        "内部规范"
      ],
      "behaviors": [
        "tree",
        "scrollspy",
        "copy",
        "nav-toggle"
      ]
    },
    {
      "id": "solution.help-center",
      "name": "帮助中心",
      "category": "solution",
      "platforms": [
        "web",
        "mobile",
        "desktop"
      ],
      "root": ".g-help-center-page",
      "parts": [
        "g-help-center-hero",
        "g-help-center-search",
        "g-help-center-layout",
        "g-help-center-main"
      ],
      "useFor": [
        "客户帮助",
        "FAQ",
        "自助服务",
        "产品支持"
      ],
      "behaviors": [
        "accordion",
        "data-filter"
      ]
    },
    {
      "id": "solution.search-results",
      "name": "全站搜索结果",
      "category": "solution",
      "platforms": [
        "web",
        "mobile"
      ],
      "root": ".g-search-results-page",
      "parts": [
        "g-search-results-layout",
        "g-search-filters",
        "g-search-results-list",
        "g-search-result"
      ],
      "useFor": [
        "站内搜索",
        "文档搜索",
        "商品搜索",
        "资源搜索"
      ],
      "behaviors": [
        "data-filter",
        "saved-choice"
      ]
    },
    {
      "id": "solution.contact",
      "name": "联系与咨询页",
      "category": "solution",
      "platforms": [
        "web",
        "mobile"
      ],
      "root": ".g-contact-page",
      "parts": [
        "g-contact-layout",
        "g-contact-details",
        "g-contact-form"
      ],
      "useFor": [
        "联系我们",
        "销售咨询",
        "线索收集",
        "服务申请"
      ],
      "behaviors": [
        "character-count",
        "conditional-field"
      ]
    },
    {
      "id": "solution.pricing",
      "name": "定价页",
      "category": "solution",
      "platforms": [
        "web",
        "mobile"
      ],
      "root": ".g-pricing-page",
      "parts": [
        "g-pricing-page-header",
        "g-pricing-page-grid",
        "g-pricing-page-card"
      ],
      "useFor": [
        "SaaS 定价",
        "会员方案",
        "服务套餐",
        "产品版本比较"
      ],
      "behaviors": [
        "saved-choice",
        "accordion"
      ]
    },
    {
      "id": "solution.dashboard-overview",
      "name": "综合仪表盘",
      "category": "solution",
      "platforms": [
        "web",
        "desktop",
        "tablet",
        "tauri",
        "electron"
      ],
      "root": ".g-dashboard-overview",
      "parts": [
        "g-solution-header",
        "g-dashboard-metrics",
        "g-dashboard-layout",
        "g-dashboard-panel"
      ],
      "useFor": [
        "运营总览",
        "管理驾驶舱",
        "个人仪表盘",
        "实时监控"
      ],
      "behaviors": [
        "data-filter",
        "data-view",
        "dropdown"
      ]
    },
    {
      "id": "solution.admin-list",
      "name": "后台列表管理页",
      "category": "solution",
      "platforms": [
        "web",
        "desktop",
        "tablet"
      ],
      "root": ".g-admin-list-page",
      "parts": [
        "g-admin-list-header",
        "g-admin-list-filters",
        "g-admin-list-content",
        "g-solution-toolbar"
      ],
      "useFor": [
        "用户管理",
        "内容管理",
        "订单管理",
        "资源管理"
      ],
      "behaviors": [
        "table-sort",
        "row-select",
        "data-filter",
        "column-toggle"
      ]
    },
    {
      "id": "solution.record-detail",
      "name": "记录详情页",
      "category": "solution",
      "platforms": [
        "web",
        "desktop",
        "mobile"
      ],
      "root": ".g-record-detail-page",
      "parts": [
        "g-record-detail-header",
        "g-record-detail-layout",
        "g-record-detail-main",
        "g-record-detail-aside",
        "g-record-detail-section"
      ],
      "useFor": [
        "客户详情",
        "订单详情",
        "内容详情",
        "资产详情"
      ],
      "behaviors": [
        "tabs",
        "accordion",
        "dialog"
      ]
    },
    {
      "id": "solution.settings-center",
      "name": "设置中心",
      "category": "solution",
      "platforms": [
        "web",
        "desktop",
        "mobile",
        "tauri",
        "electron"
      ],
      "root": ".g-settings-center",
      "parts": [
        "g-settings-center-header",
        "g-settings-center-layout",
        "g-settings-center-nav",
        "g-settings-center-content"
      ],
      "useFor": [
        "产品设置",
        "组织设置",
        "桌面应用首选项",
        "集成配置"
      ],
      "behaviors": [
        "scrollspy",
        "conditional-field",
        "autosave"
      ]
    },
    {
      "id": "solution.user-center",
      "name": "用户中心",
      "category": "solution",
      "platforms": [
        "web",
        "desktop",
        "mobile"
      ],
      "root": ".g-user-center",
      "parts": [
        "g-user-center-header",
        "g-user-center-layout",
        "g-user-center-nav",
        "g-user-center-content"
      ],
      "useFor": [
        "个人资料",
        "账号安全",
        "订单资产",
        "会员权益"
      ],
      "behaviors": [
        "tabs",
        "password-strength",
        "native-file-picker"
      ]
    },
    {
      "id": "solution.notification-center",
      "name": "通知中心",
      "category": "solution",
      "platforms": [
        "web",
        "desktop",
        "mobile",
        "tauri",
        "electron"
      ],
      "root": ".g-notification-center-page",
      "parts": [
        "g-notification-center-header",
        "g-notification-groups",
        "g-notification-group",
        "g-notification-row"
      ],
      "useFor": [
        "系统通知",
        "消息中心",
        "提醒",
        "更新动态"
      ],
      "behaviors": [
        "data-filter",
        "row-select"
      ]
    },
    {
      "id": "solution.onboarding",
      "name": "首次使用引导",
      "category": "solution",
      "platforms": [
        "web",
        "mobile",
        "desktop",
        "tauri",
        "electron"
      ],
      "root": ".g-onboarding-flow",
      "parts": [
        "g-onboarding-aside",
        "g-onboarding-main",
        "g-onboarding-step",
        "g-onboarding-progress"
      ],
      "useFor": [
        "账号初始化",
        "产品引导",
        "企业入驻",
        "数据导入"
      ],
      "behaviors": [
        "conditional-field",
        "saved-choice",
        "native-file-picker"
      ]
    },
    {
      "id": "solution.crm",
      "name": "CRM 客户工作台",
      "category": "solution",
      "platforms": [
        "web",
        "desktop",
        "tauri",
        "electron"
      ],
      "root": ".g-crm-workspace",
      "parts": [
        "g-crm-header",
        "g-crm-layout",
        "g-crm-nav",
        "g-crm-main",
        "g-crm-inspector",
        "g-crm-pipeline"
      ],
      "useFor": [
        "销售管道",
        "客户关系",
        "商机",
        "线索",
        "跟进任务"
      ],
      "behaviors": [
        "data-filter",
        "tabs",
        "split-pane"
      ]
    },
    {
      "id": "solution.project",
      "name": "项目协作工作台",
      "category": "solution",
      "platforms": [
        "web",
        "desktop",
        "tauri",
        "electron"
      ],
      "root": ".g-project-workspace",
      "parts": [
        "g-project-header",
        "g-project-layout",
        "g-project-nav",
        "g-project-main",
        "g-project-inspector",
        "g-project-board"
      ],
      "useFor": [
        "项目管理",
        "任务看板",
        "研发协作",
        "团队计划"
      ],
      "behaviors": [
        "data-view",
        "split-pane",
        "picker"
      ]
    },
    {
      "id": "solution.support",
      "name": "客服与工单中心",
      "category": "solution",
      "platforms": [
        "web",
        "desktop",
        "mobile"
      ],
      "root": ".g-support-center",
      "parts": [
        "g-support-header",
        "g-support-layout",
        "g-support-nav",
        "g-support-main",
        "g-support-inspector",
        "g-support-thread"
      ],
      "useFor": [
        "客服",
        "工单",
        "投诉处理",
        "售后服务"
      ],
      "behaviors": [
        "data-filter",
        "picker",
        "autosave"
      ]
    },
    {
      "id": "solution.approval",
      "name": "审批中心",
      "category": "solution",
      "platforms": [
        "web",
        "desktop",
        "mobile"
      ],
      "root": ".g-approval-center",
      "parts": [
        "g-approval-header",
        "g-approval-layout",
        "g-approval-nav",
        "g-approval-main",
        "g-approval-inspector",
        "g-approval-queue"
      ],
      "useFor": [
        "流程审批",
        "费用审批",
        "内容审核",
        "权限申请"
      ],
      "behaviors": [
        "data-filter",
        "saved-choice",
        "dialog"
      ]
    },
    {
      "id": "solution.knowledge-base",
      "name": "企业知识库",
      "category": "solution",
      "platforms": [
        "web",
        "desktop",
        "mobile"
      ],
      "root": ".g-knowledge-base",
      "parts": [
        "g-knowledge-hero",
        "g-knowledge-search",
        "g-knowledge-layout",
        "g-knowledge-sidebar",
        "g-knowledge-main"
      ],
      "useFor": [
        "企业 Wiki",
        "知识管理",
        "制度库",
        "内部帮助"
      ],
      "behaviors": [
        "tree",
        "data-filter",
        "scrollspy"
      ]
    },
    {
      "id": "solution.learning",
      "name": "学习与培训门户",
      "category": "solution",
      "platforms": [
        "web",
        "desktop",
        "mobile"
      ],
      "root": ".g-learning-portal",
      "parts": [
        "g-learning-layout",
        "g-learning-sidebar",
        "g-learning-main",
        "g-course-grid",
        "g-course-card"
      ],
      "useFor": [
        "在线课程",
        "企业培训",
        "认证学习",
        "学校门户"
      ],
      "behaviors": [
        "data-filter",
        "tabs"
      ]
    },
    {
      "id": "solution.event",
      "name": "活动门户",
      "category": "solution",
      "platforms": [
        "web",
        "mobile"
      ],
      "root": ".g-event-portal",
      "parts": [
        "g-event-hero",
        "g-event-grid",
        "g-event-card"
      ],
      "useFor": [
        "会议",
        "展览",
        "社区活动",
        "直播活动"
      ],
      "behaviors": [
        "data-filter",
        "saved-choice"
      ]
    },
    {
      "id": "solution.booking",
      "name": "预约与预订门户",
      "category": "solution",
      "platforms": [
        "web",
        "desktop",
        "mobile"
      ],
      "root": ".g-booking-portal",
      "parts": [
        "g-booking-layout",
        "g-booking-results",
        "g-booking-summary"
      ],
      "useFor": [
        "医疗预约",
        "场地预订",
        "酒店",
        "服务预约",
        "排班"
      ],
      "behaviors": [
        "saved-choice",
        "quantity-stepper"
      ]
    },
    {
      "id": "solution.healthcare",
      "name": "医疗健康门户",
      "category": "solution",
      "platforms": [
        "web",
        "desktop",
        "mobile"
      ],
      "root": ".g-healthcare-portal",
      "parts": [
        "g-healthcare-layout",
        "g-industry-portal-nav",
        "g-industry-portal-main",
        "g-healthcare-summary",
        "g-healthcare-record",
        "g-industry-alert"
      ],
      "useFor": [
        "患者门户",
        "诊疗记录",
        "预约挂号",
        "健康管理"
      ],
      "behaviors": [
        "tabs",
        "dialog"
      ]
    },
    {
      "id": "solution.finance",
      "name": "金融账户门户",
      "category": "solution",
      "platforms": [
        "web",
        "desktop",
        "mobile"
      ],
      "root": ".g-finance-portal",
      "parts": [
        "g-finance-layout",
        "g-industry-portal-nav",
        "g-industry-portal-main",
        "g-finance-summary",
        "g-finance-account",
        "g-industry-alert"
      ],
      "useFor": [
        "账户总览",
        "银行服务",
        "财富管理",
        "企业财务"
      ],
      "behaviors": [
        "tabs",
        "data-filter",
        "dialog"
      ]
    },
    {
      "id": "solution.public-service",
      "name": "政务与公共服务门户",
      "category": "solution",
      "platforms": [
        "web",
        "desktop",
        "mobile"
      ],
      "root": ".g-public-service-portal",
      "parts": [
        "g-public-service-layout",
        "g-industry-portal-nav",
        "g-industry-portal-main",
        "g-public-service-summary",
        "g-public-service-item",
        "g-industry-alert"
      ],
      "useFor": [
        "政务办事",
        "公共服务",
        "申请进度",
        "便民门户"
      ],
      "behaviors": [
        "data-filter",
        "dialog"
      ]
    },
    {
      "id": "solution.marketplace",
      "name": "平台市场",
      "category": "solution",
      "platforms": [
        "web",
        "mobile"
      ],
      "root": ".g-marketplace-page",
      "parts": [
        "g-marketplace-hero",
        "g-marketplace-layout",
        "g-marketplace-filters",
        "g-marketplace-grid",
        "g-marketplace-card"
      ],
      "useFor": [
        "应用市场",
        "服务市场",
        "人才市场",
        "插件市场",
        "商品聚合"
      ],
      "behaviors": [
        "data-filter",
        "saved-choice"
      ]
    },
    {
      "id": "solution.community",
      "name": "社区与论坛",
      "category": "solution",
      "platforms": [
        "web",
        "mobile"
      ],
      "root": ".g-community-page",
      "parts": [
        "g-community-hero",
        "g-community-layout",
        "g-community-feed",
        "g-community-sidebar",
        "g-community-post"
      ],
      "useFor": [
        "社区",
        "论坛",
        "兴趣小组",
        "用户内容"
      ],
      "behaviors": [
        "data-filter",
        "picker",
        "dialog"
      ]
    },
    {
      "id": "solution.status-center",
      "name": "服务状态中心",
      "category": "solution",
      "platforms": [
        "web",
        "mobile",
        "print"
      ],
      "root": ".g-status-center-page",
      "parts": [
        "g-status-center-header",
        "g-status-overall",
        "g-status-services",
        "g-status-service",
        "g-status-history",
        "g-status-incident"
      ],
      "useFor": [
        "系统状态",
        "故障公告",
        "维护计划",
        "SLA 透明度"
      ],
      "behaviors": [
        "accordion"
      ]
    }
  ]
}
