{
  "owners": {
    "Accessibility": {
      "description": "Shared core accessibility utilities.",
      "internal": {
        "screenReaderOnly": {
          "name": "qp-sr-only",
          "description": "Visually hides content while preserving it for assistive technologies."
        }
      }
    },
    "CardList": {
      "description": "Shared CardList and contained Card rendering surfaces.",
      "root": {
        "name": "qp-card-list",
        "description": "Root layout for a list of cards."
      },
      "children": {
        "card": {
          "name": "qp-card",
          "description": "Rendered Card surface within a CardList."
        },
        "cardHead": {
          "name": "qp-card__head",
          "description": "Card heading region."
        },
        "cardTitleRow": {
          "name": "qp-card__title-row",
          "description": "Row containing the card icon and title."
        },
        "cardTitle": {
          "name": "qp-card__title",
          "description": "Card title."
        },
        "cardSubtitle": {
          "name": "qp-card__subtitle",
          "description": "Supporting card title text."
        },
        "cardBody": {
          "name": "qp-card__body",
          "description": "Card content region."
        },
        "cardIcon": {
          "name": "qp-card__icon",
          "description": "Card icon container."
        },
        "cardIconImage": {
          "name": "qp-card__icon-image",
          "description": "Image rendered within a card icon container."
        },
        "cardIconLink": {
          "name": "qp-card__icon-link",
          "description": "Link owning a Card icon image."
        },
        "cardLink": {
          "name": "qp-card__link",
          "description": "Card primary navigation surface."
        }
      },
      "modifiers": {
        "cardAlternate": {
          "name": "qp-card--alternate",
          "description": "Standard alternate Card presentation."
        },
        "cardToc": {
          "name": "qp-card--toc",
          "description": "Card explicitly composed by TOC for its inline presentation."
        },
        "columns": {
          "description": "Authored CardList column-count mapping.",
          "values": {
            "1": {
              "name": "qp-card-list--cols-1",
              "description": "Uses one authored card-list column."
            },
            "2": {
              "name": "qp-card-list--cols-2",
              "description": "Uses two authored card-list columns."
            },
            "3": {
              "name": "qp-card-list--cols-3",
              "description": "Uses three authored card-list columns."
            },
            "4": {
              "name": "qp-card-list--cols-4",
              "description": "Uses four authored card-list columns."
            }
          }
        }
      }
    },
    "Cta": {
      "description": "Call-to-action rendering surfaces.",
      "root": {
        "name": "qp-cta",
        "description": "Root CTA styling surface."
      },
      "children": {
        "link": {
          "name": "qp-cta__link",
          "description": "Interactive CTA link surface."
        },
        "icon": {
          "name": "qp-cta__icon",
          "description": "Optional icon within a CTA link."
        }
      },
      "modifiers": {
        "alternate": {
          "name": "qp-cta--alternate",
          "description": "Standard alternate CTA presentation."
        }
      }
    },
    "Divider": {
      "description": "Thematic divider rendering surface.",
      "root": {
        "name": "qp-divider",
        "description": "Thematic divider surface."
      }
    },
    "Gallery": {
      "description": "Authored Gallery collection surfaces.",
      "root": {
        "name": "qp-gallery",
        "description": "Root gallery surface."
      },
      "children": {
        "item": {
          "name": "qp-gallery__item",
          "description": "Individual gallery item."
        },
        "caption": {
          "name": "qp-gallery__caption",
          "description": "Figure caption owned by a gallery item."
        }
      },
      "modifiers": {
        "verticalItem": {
          "name": "qp-gallery__item--vertical",
          "description": "Marks a portrait-oriented gallery item."
        }
      }
    },
    "Image": {
      "description": "Authored Image, inline layout, and caption surfaces.",
      "roots": {
        "image": {
          "name": "qp-image",
          "description": "Canonical authored Image surface."
        },
        "inline": {
          "name": "qp-inline-image",
          "description": "Stable layout wrapper for an authored Image."
        },
        "figure": {
          "name": "qp-figure",
          "description": "Figure surface emitted for meaningful caption content."
        }
      },
      "children": {
        "link": {
          "name": "qp-image__link",
          "description": "Navigation or lightbox link owning an Image."
        },
        "badge": {
          "name": "qp-image__badge",
          "description": "Badge associated with an image."
        },
        "caption": {
          "name": "qp-figure__caption",
          "description": "Figure caption container."
        },
        "captionLine": {
          "name": "qp-figure__caption-line",
          "description": "Shared caption line surface."
        },
        "captionTitle": {
          "name": "qp-figure__caption-title",
          "description": "Caption title line."
        },
        "captionSubtitle": {
          "name": "qp-figure__caption-subtitle",
          "description": "Caption subtitle line."
        },
        "captionCredit": {
          "name": "qp-figure__caption-credit",
          "description": "Caption credit line."
        }
      },
      "modifiers": {
        "hero": {
          "name": "qp-image--hero",
          "description": "Marks an Image used as PageHeader hero media."
        }
      }
    },
    "Icon": {
      "description": "Renderer-owned canonical inline icon geometry with theme-owned presentation.",
      "example": "<svg class=\"qp-icon\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" focusable=\"false\"><path fill=\"currentColor\" d=\"...\"/></svg>",
      "root": {
        "name": "qp-icon",
        "description": "Canonical Icon SVG or escaped fallback surface."
      },
      "children": {
        "inline": {
          "name": "qp-inline-icon",
          "description": "Context class supplied by the inline markup consumer for `^^...^^` syntax; not inferred by Icon rendering."
        }
      }
    },
    "Lightbox": {
      "description": "Core runtime-created modal image viewer surfaces.",
      "root": {
        "name": "qp-lightbox",
        "description": "Runtime-created modal image viewer."
      },
      "children": {
        "dialog": {
          "name": "qp-lightbox__dialog",
          "description": "Modal dialog containing the active Lightbox image and controls."
        },
        "figure": {
          "name": "qp-lightbox__figure",
          "description": "Active image and its optional structured caption."
        },
        "caption": {
          "name": "qp-lightbox__caption",
          "description": "Caption for the active image; hidden when absent."
        },
        "captionTitle": {
          "name": "qp-lightbox__caption-title",
          "description": "Active image caption title."
        },
        "captionSubtitle": {
          "name": "qp-lightbox__caption-subtitle",
          "description": "Active image caption subtitle."
        },
        "captionCredit": {
          "name": "qp-lightbox__caption-credit",
          "description": "Active image caption credit."
        },
        "image": {
          "name": "qp-lightbox__image",
          "description": "Active image displayed by the Lightbox."
        },
        "close": {
          "name": "qp-lightbox__close",
          "description": "Control that closes the Lightbox."
        },
        "previous": {
          "name": "qp-lightbox__previous",
          "description": "Control that displays the previous Gallery image."
        },
        "next": {
          "name": "qp-lightbox__next",
          "description": "Control that displays the next Gallery image."
        },
        "status": {
          "name": "qp-lightbox__status",
          "description": "Announces the active image position within a Gallery."
        },
        "thumbnails": {
          "name": "qp-lightbox__thumbnails",
          "description": "Ordered thumbnail navigation for a Gallery Lightbox."
        },
        "thumbnail": {
          "name": "qp-lightbox__thumbnail",
          "description": "Thumbnail control for a Gallery image."
        },
        "thumbnailImage": {
          "name": "qp-lightbox__thumbnail-image",
          "description": "Preview image within a Lightbox thumbnail control."
        }
      },
      "runtime": {
        "documentOpen": {
          "name": "qp-lightbox-open",
          "description": "Applied dynamically to the document root while the Lightbox dialog is open.",
          "trigger": "A Lightbox opens.",
          "target": "html",
          "lifecycle": "Added when the Lightbox opens and removed when it closes.",
          "purpose": "Enables document-level Lightbox presentation and scroll locking."
        }
      }
    },
    "List": {
      "description": "Semantic authored List surfaces.",
      "root": {
        "name": "qp-list",
        "description": "Root ordered or unordered content list."
      },
      "children": {
        "item": {
          "name": "qp-list__item",
          "description": "Item within a content list."
        }
      }
    },
    "Menu": {
      "description": "Menu navigation, search, and disclosure surfaces.",
      "root": {
        "name": "qp-menu",
        "description": "Menu navigation root."
      },
      "children": {
        "list": {
          "name": "qp-menu__list",
          "description": "Menu item list."
        },
        "item": {
          "name": "qp-menu__item",
          "description": "Menu item."
        },
        "link": {
          "name": "qp-menu__link",
          "description": "Menu link."
        },
        "icon": {
          "name": "qp-menu__icon",
          "description": "Optional supporting icon within a menu link."
        },
        "submenuToggle": {
          "name": "qp-menu__submenu-toggle",
          "description": "Nested-menu disclosure control."
        },
        "submenuToggleIcon": {
          "name": "qp-menu__submenu-toggle-icon",
          "description": "Expand/collapse indicator within a nested-menu control."
        },
        "mobileToggle": {
          "name": "qp-menu__mobile-toggle",
          "description": "Mobile menu disclosure control."
        },
        "mobileToggleIcon": {
          "name": "qp-menu__mobile-toggle-icon",
          "description": "Icon within the mobile menu control."
        },
        "search": {
          "name": "qp-menu__search",
          "description": "Menu search region."
        },
        "searchLabel": {
          "name": "qp-menu__search-label",
          "description": "Accessible label for the menu search input."
        },
        "searchInput": {
          "name": "qp-menu__search-input",
          "description": "Menu search input."
        }
      },
      "modifiers": {
        "nestedList": {
          "name": "qp-menu__list--nested",
          "description": "Nested menu item list."
        },
        "footer": {
          "name": "qp-menu--footer",
          "description": "Footer menu presentation."
        },
        "sidebar": {
          "name": "qp-menu--sidebar",
          "description": "Sidebar menu presentation."
        }
      },
      "states": {
        "searchEmpty": {
          "name": "qp-menu__search-empty",
          "description": "Empty search result message."
        }
      },
      "runtime": {
        "documentOpen": {
          "name": "qp-menu-open",
          "description": "Applied dynamically to the document root while a Menu is open in a mode that takes over page interaction; this is not a local class on the Menu root.",
          "trigger": "A Menu opens in a mode that requires document-level interaction control.",
          "target": "html",
          "lifecycle": "Added while the takeover Menu is open and removed when that Menu closes.",
          "purpose": "Enables document-level theme and runtime behavior such as page masking and scroll locking."
        }
      }
    },
    "Modal": {
      "description": "Rendered Modal surfaces and their document runtime state.",
      "root": {
        "name": "qp-modal",
        "description": "Root rendered Modal surface."
      },
      "children": {
        "backdrop": {
          "name": "qp-modal__backdrop",
          "description": "Modal backdrop and outside-click dismissal surface."
        },
        "panel": {
          "name": "qp-modal__panel",
          "description": "Modal dialog panel."
        },
        "title": {
          "name": "qp-modal__title",
          "description": "Modal heading referenced by the dialog accessible name."
        },
        "close": {
          "name": "qp-modal__close",
          "description": "Control that closes the Modal."
        }
      },
      "runtime": {
        "documentOpen": {
          "name": "qp-modal-open",
          "description": "Applied dynamically to the document root while a Modal is open.",
          "trigger": "A Modal opens.",
          "target": "html",
          "lifecycle": "Added when the Modal opens and removed when it closes.",
          "purpose": "Enables document-level Modal presentation and scroll locking."
        }
      }
    },
    "PageDocument": {
      "description": "Rendered PageDocument surfaces.",
      "qpHtmlExample": "<div class=\"qp-document-viewport\">\n<header class=\"qp-site-header\">\n  ...\n</header>\n\n<main class=\"qp-page\">\n  <section class=\"qp-page-header\">\n    ...\n  </section>\n\n  <section class=\"qp-section\">\n    ...\n  </section>\n</main>\n\n<footer class=\"qp-footer\">\n  ...\n</footer>\n</div>",
      "root": {
        "name": "qp-page",
        "description": "Root rendered page document surface."
      },
      "children": {
        "viewport": {
          "name": "qp-document-viewport",
          "description": "Document scroll viewport; inset StickyTrays reserve its top and bottom edges."
        }
      }
    },
    "PageHeader": {
      "description": "Contained page heading with an explicit full-bleed hero presentation.",
      "qpHtmlExample": "<section class=\"qp-page-header qp-page-header--hero\">\n  <div class=\"qp-page-header__media\">...</div>\n  <div class=\"qp-page-header__content\">\n    <div class=\"qp-page-header__panel\">\n      <h1 class=\"qp-page-header__title\">...</h1>\n      <p class=\"qp-page-header__subtitle\">...</p>\n    </div>\n  </div>\n</section>",
      "root": {
        "name": "qp-page-header",
        "description": "Page-level heading aligned to the standard content grid."
      },
      "children": {
        "content": {
          "name": "qp-page-header__content",
          "description": "PageHeader text content layer."
        },
        "media": {
          "name": "qp-page-header__media",
          "description": "Hero media region."
        },
        "panel": {
          "name": "qp-page-header__panel",
          "description": "Page heading text panel."
        },
        "title": {
          "name": "qp-page-header__title",
          "description": "Visible page heading."
        },
        "subtitle": {
          "name": "qp-page-header__subtitle",
          "description": "Supporting page heading text."
        }
      },
      "modifiers": {
        "hero": {
          "name": "qp-page-header--hero",
          "description": "Selects the full-bleed PageHeader media presentation while retaining an independently constrained content panel."
        }
      }
    },
    "PageList": {
      "description": "PageList surfaces adapted through shared Card rendering.",
      "root": {
        "name": "qp-page-list",
        "description": "PageList surface composed with CardList."
      },
      "children": {
        "card": {
          "name": "qp-page-list__card",
          "description": "Card generated by a PageList."
        },
        "cardCta": {
          "name": "qp-page-list__card-cta",
          "description": "Generated page-card action styling hook."
        },
        "cardDetail": {
          "name": "qp-page-list__card-detail",
          "description": "Generated page-card detail content."
        },
        "cardSummary": {
          "name": "qp-page-list__card-summary",
          "description": "Generated page-card summary content."
        }
      },
      "modifiers": {
        "detailRole": {
          "description": "Authored semantic role applied to generated PageList detail content while retaining its canonical identity.",
          "values": {
            "location": {
              "name": "qp-page-list__card-detail--location",
              "description": "PageList detail containing location metadata."
            },
            "dates": {
              "name": "qp-page-list__card-detail--dates",
              "description": "PageList detail containing date metadata."
            },
            "category": {
              "name": "qp-page-list__card-detail--category",
              "description": "PageList detail containing category metadata."
            }
          }
        },
        "imageStyle": {
          "description": "PageList card-image presentation mapping.",
          "values": {
            "default": null,
            "full-bleed": {
              "name": "qp-card--image-full-bleed",
              "description": "Uses the full-bleed PageList card-image presentation."
            },
            "inset": {
              "name": "qp-card--image-inset",
              "description": "Uses the inset PageList card-image presentation."
            }
          }
        }
      }
    },
    "Paragraph": {
      "description": "Authored prose block surfaces.",
      "root": {
        "name": "qp-paragraph",
        "description": "Root prose block."
      },
      "modifiers": {
        "alignment": {
          "description": "Authored Paragraph alignment mapping.",
          "values": {
            "left": {
              "name": "qp-paragraph--left",
              "description": "Applies left paragraph alignment."
            },
            "center": {
              "name": "qp-paragraph--center",
              "description": "Applies centered paragraph alignment."
            },
            "right": {
              "name": "qp-paragraph--right",
              "description": "Applies right paragraph alignment."
            },
            "justify": {
              "name": "qp-paragraph--justify",
              "description": "Applies justified paragraph alignment."
            }
          }
        }
      }
    },
    "ProductList": {
      "description": "ProductList surfaces adapted through shared Card rendering.",
      "root": {
        "name": "qp-product-list",
        "description": "ProductList surface composed with CardList."
      },
      "children": {
        "card": {
          "name": "qp-product-list__card",
          "description": "Card generated by a ProductList."
        },
        "cardPrice": {
          "name": "qp-product-list__card-price",
          "description": "Generated product-card pricing content."
        },
        "cardSummary": {
          "name": "qp-product-list__card-summary",
          "description": "Generated product-card summary content."
        }
      }
    },
    "Region": {
      "description": "Region layout surfaces within a RegionSection. Regions intentionally provide no default surface padding; Region gaps separate siblings rather than inset content from the owning Section boundary. The authored class field adds theme-owned semantic modifiers to qp-region; relativeWidth and newRow continue to control normal layout.",
      "root": {
        "name": "qp-region",
        "description": "Individual region surface."
      },
      "children": {
        "collection": {
          "name": "qp-regions",
          "description": "Container for region rows."
        },
        "row": {
          "name": "qp-regions__row",
          "description": "Row of independently sized regions."
        }
      },
      "states": {
        "empty": {
          "name": "qp-region--empty",
          "description": "Identifies an intentionally empty Region that may preserve authored layout spacing and be collapsed by themes in stacked responsive layouts."
        }
      }
    },
    "RuntimeStates": {
      "description": "Generic shared runtime hooks used by multiple core components. Themes must consume them through an owning or otherwise scoped selector; they are not standalone styling surfaces.",
      "internal": {
        "open": {
          "name": "is-open",
          "description": "Shared runtime state hook indicating that an owning surface is expanded; themes must consume it through an owner-scoped selector."
        },
        "visible": {
          "name": "is-visible",
          "description": "Shared runtime state hook indicating that an owning surface is currently presented; themes must consume it through an owner-scoped selector."
        }
      }
    },
    "PageSection": {
      "description": "Structural and presentation surfaces for authored PageSections.",
      "root": {
        "name": "qp-section",
        "description": "Root rendered page section."
      },
      "children": {
        "header": {
          "name": "qp-section__header",
          "description": "Section heading region."
        },
        "title": {
          "name": "qp-section__title",
          "description": "Section title."
        },
        "subtitle": {
          "name": "qp-section__subtitle",
          "description": "Supporting section heading text."
        },
        "body": {
          "name": "qp-section__body",
          "description": "Section content region."
        }
      },
      "modifiers": {
        "regions": {
          "name": "qp-section--regions",
          "description": "Marks a section composed from regions."
        },
        "width": {
          "description": "Standard authored Section width mapping.",
          "values": {
            "default": {
              "name": "qp-section--width-default",
              "description": "Standard section content width."
            },
            "wide": {
              "name": "qp-section--width-wide",
              "description": "Wider standard section content width."
            },
            "full": {
              "name": "qp-section--width-full",
              "description": "Full available section width."
            },
            "theme": null
          }
        },
        "appearance": {
          "description": "Standard authored Section surface mapping. The theme value emits no standard appearance class, so its authored class and active theme own the complete custom surface composition, including any necessary internal inset.",
          "values": {
            "default": {
              "name": "qp-section--appearance-default",
              "description": "Default section surface treatment."
            },
            "alternate": {
              "name": "qp-section--appearance-alternate",
              "description": "Alternate standard section surface treatment."
            },
            "transparent": {
              "name": "qp-section--appearance-transparent",
              "description": "Section without a standard surface treatment."
            },
            "theme": null
          }
        }
      },
      "states": {
        "stickyOnly": {
          "name": "qp-section--sticky-only",
          "description": "Section that contributes sticky UI without normal visible in-flow content."
        }
      }
    },
    "SiteFooter": {
      "description": "SiteFooter rendering surfaces.",
      "root": {
        "name": "qp-footer",
        "description": "Site footer root."
      },
      "qpHtmlExample": "<footer class=\"qp-footer\">\n  <section id=\"footer-navigation\" class=\"qp-section\">\n    <header class=\"qp-section__header\">\n      <h2 class=\"qp-section__title\">...</h2>\n    </header>\n    <div class=\"qp-section__body\">\n      ...\n    </div>\n  </section>\n</footer>"
    },
    "SiteHeader": {
      "description": "SiteHeader rendering surfaces.",
      "root": {
        "name": "qp-site-header",
        "description": "Site header root."
      },
      "children": {
        "inner": {
          "name": "qp-site-header__inner",
          "description": "Site header content region."
        },
        "section": {
          "name": "qp-site-header__section",
          "description": "Section rendered within the site header."
        }
      },
      "qpHtmlExample": "<header class=\"qp-site-header\" data-qp-header>\n  <div class=\"qp-site-header__inner\">\n    <section id=\"site-header\" class=\"qp-section qp-site-header__section\">\n      <header class=\"qp-section__header\">\n        <h2 class=\"qp-section__title qp-sr-only\">...</h2>\n      </header>\n      <div class=\"qp-section__body\">\n        ...\n      </div>\n    </section>\n  </div>\n</header>"
    },
    "Socials": {
      "description": "Socials builder styling hook applied to its composed Menu.",
      "root": {
        "name": "qp-socials",
        "description": "Menu root built from selected site social definitions."
      }
    },
    "StickyTray": {
      "description": "Authored viewport-persistent content tray with independent visibility, placement, and occupied-edge geometry.",
      "root": {
        "name": "qp-sticky-tray",
        "description": "Viewport-persistent collapsible content tray on the shared persistent layer."
      },
      "children": {
        "trigger": {
          "name": "qp-sticky-tray__trigger",
          "description": "Authored-location anchor marker used by optional visibility triggers."
        },
        "bar": {
          "name": "qp-sticky-tray__bar",
          "description": "Persistent handle and independent disclosure control."
        },
        "handle": {
          "name": "qp-sticky-tray__handle",
          "description": "Ordinary Element content within the persistent handle."
        },
        "toggle": {
          "name": "qp-sticky-tray__toggle",
          "description": "Panel disclosure button, covering the full handle or presented as a separate chevron; never nests authored controls."
        },
        "chevron": {
          "name": "qp-sticky-tray__chevron",
          "description": "Tray expand/collapse indicator."
        },
        "panel": {
          "name": "qp-sticky-tray__panel",
          "description": "Collapsible tray content panel."
        }
      },
      "modifiers": {
        "disclosure": {
          "description": "Panel interaction independent from tray visibility conditions.",
          "values": {
            "none": {
              "name": "qp-sticky-tray--disclosure-none",
              "description": "Persistent handle and panel without a disclosure control."
            },
            "handle": {
              "name": "qp-sticky-tray--disclosure-handle",
              "description": "The full handle surface toggles the panel; authored controls retain their actions."
            },
            "chevron": {
              "name": "qp-sticky-tray--disclosure-chevron",
              "description": "A separate chevron button toggles the panel."
            }
          }
        },
        "positionMode": {
          "description": "Whether the tray overlays or reserves the document viewport edge.",
          "values": {
            "overlay": {
              "name": "qp-sticky-tray--overlay",
              "description": "Viewport overlay without document space reservation."
            },
            "inset": {
              "name": "qp-sticky-tray--inset",
              "description": "Full-width top or bottom handle that reserves document viewport space."
            }
          }
        },
        "vertical": {
          "description": "Authored StickyTray vertical placement mapping.",
          "values": {
            "top": {
              "name": "qp-sticky-tray--vertical-top",
              "description": "Anchors the tray to the top-side sticky position."
            },
            "middle": {
              "name": "qp-sticky-tray--vertical-middle",
              "description": "Centers the tray vertically within the available viewport."
            },
            "bottom": {
              "name": "qp-sticky-tray--vertical-bottom",
              "description": "Anchors the tray to the bottom-side sticky position."
            }
          }
        },
        "horizontal": {
          "description": "Authored StickyTray horizontal placement mapping.",
          "values": {
            "left": {
              "name": "qp-sticky-tray--horizontal-left",
              "description": "Aligns the tray to the available left side."
            },
            "center": {
              "name": "qp-sticky-tray--horizontal-center",
              "description": "Centers the tray horizontally within the available viewport."
            },
            "right": {
              "name": "qp-sticky-tray--horizontal-right",
              "description": "Aligns the tray to the available right side."
            }
          }
        }
      }
    },
    "Toast": {
      "description": "Core runtime toast announcement surfaces.",
      "internal": {
        "container": {
          "name": "qp-toast-container",
          "description": "Internal runtime live-region destination for toast announcements produced through the core toast API and plugin runtimes."
        },
        "toast": {
          "name": "qp-toast",
          "description": "Runtime status message announced through the core toast live region."
        }
      }
    },
    "Toc": {
      "description": "Shared table-of-contents surfaces.",
      "root": {
        "name": "qp-toc",
        "description": "Shared table-of-contents surface."
      },
      "children": {
        "section": {
          "name": "qp-toc__section",
          "description": "Section composed by TOC inside a StickyTray; uses compact Section spacing."
        },
        "item": {
          "name": "qp-toc__item",
          "description": "Item within a table of contents."
        }
      }
    },
    "Video": {
      "description": "Authored Video poster, player, and caption surfaces.",
      "root": {
        "name": "qp-video",
        "description": "Root video figure."
      },
      "children": {
        "frame": {
          "name": "qp-video__frame",
          "description": "Video frame container."
        },
        "poster": {
          "name": "qp-video__poster",
          "description": "Video poster image."
        },
        "player": {
          "name": "qp-video__player",
          "description": "Embedded player loaded after Video activation."
        },
        "button": {
          "name": "qp-video__btn",
          "description": "Video activation control."
        },
        "play": {
          "name": "qp-video__play",
          "description": "Play indicator within the activation control."
        },
        "caption": {
          "name": "qp-video__caption",
          "description": "Video caption surface."
        }
      },
      "modifiers": {
        "aspectRatio": {
          "description": "Resolved Video aspect-ratio mapping across poster and player states.",
          "values": {
            "16:9": {
              "name": "qp-video--16x9",
              "description": "Maintains a 16:9 aspect ratio across Video poster and player states."
            },
            "9:16": {
              "name": "qp-video--9x16",
              "description": "Maintains a 9:16 aspect ratio across Video poster and player states."
            },
            "4:3": {
              "name": "qp-video--4x3",
              "description": "Maintains a 4:3 aspect ratio across Video poster and player states."
            },
            "1:1": {
              "name": "qp-video--1x1",
              "description": "Maintains a 1:1 aspect ratio across Video poster and player states."
            }
          }
        }
      }
    }
  },
  "classes": [
    {
      "name": "is-open",
      "description": "Shared runtime state hook indicating that an owning surface is expanded; themes must consume it through an owner-scoped selector.",
      "kind": "internal",
      "path": "internal.open"
    },
    {
      "name": "is-visible",
      "description": "Shared runtime state hook indicating that an owning surface is currently presented; themes must consume it through an owner-scoped selector.",
      "kind": "internal",
      "path": "internal.visible"
    },
    {
      "name": "qp-card",
      "description": "Rendered Card surface within a CardList.",
      "kind": "child",
      "path": "children.card"
    },
    {
      "name": "qp-card__body",
      "description": "Card content region.",
      "kind": "child",
      "path": "children.cardBody"
    },
    {
      "name": "qp-card__head",
      "description": "Card heading region.",
      "kind": "child",
      "path": "children.cardHead"
    },
    {
      "name": "qp-card__icon",
      "description": "Card icon container.",
      "kind": "child",
      "path": "children.cardIcon"
    },
    {
      "name": "qp-card__icon-image",
      "description": "Image rendered within a card icon container.",
      "kind": "child",
      "path": "children.cardIconImage"
    },
    {
      "name": "qp-card__icon-link",
      "description": "Link owning a Card icon image.",
      "kind": "child",
      "path": "children.cardIconLink"
    },
    {
      "name": "qp-card__link",
      "description": "Card primary navigation surface.",
      "kind": "child",
      "path": "children.cardLink"
    },
    {
      "name": "qp-card__subtitle",
      "description": "Supporting card title text.",
      "kind": "child",
      "path": "children.cardSubtitle"
    },
    {
      "name": "qp-card__title",
      "description": "Card title.",
      "kind": "child",
      "path": "children.cardTitle"
    },
    {
      "name": "qp-card__title-row",
      "description": "Row containing the card icon and title.",
      "kind": "child",
      "path": "children.cardTitleRow"
    },
    {
      "name": "qp-card--alternate",
      "description": "Standard alternate Card presentation.",
      "kind": "modifier",
      "path": "modifiers.cardAlternate"
    },
    {
      "name": "qp-card--image-full-bleed",
      "description": "Uses the full-bleed PageList card-image presentation.",
      "kind": "modifier",
      "path": "modifiers.imageStyle.full-bleed",
      "family": "imageStyle",
      "value": "full-bleed"
    },
    {
      "name": "qp-card--image-inset",
      "description": "Uses the inset PageList card-image presentation.",
      "kind": "modifier",
      "path": "modifiers.imageStyle.inset",
      "family": "imageStyle",
      "value": "inset"
    },
    {
      "name": "qp-card--toc",
      "description": "Card explicitly composed by TOC for its inline presentation.",
      "kind": "modifier",
      "path": "modifiers.cardToc"
    },
    {
      "name": "qp-card-list",
      "description": "Root layout for a list of cards.",
      "kind": "base",
      "path": "root"
    },
    {
      "name": "qp-card-list--cols-1",
      "description": "Uses one authored card-list column.",
      "kind": "modifier",
      "path": "modifiers.columns.1",
      "family": "columns",
      "value": "1"
    },
    {
      "name": "qp-card-list--cols-2",
      "description": "Uses two authored card-list columns.",
      "kind": "modifier",
      "path": "modifiers.columns.2",
      "family": "columns",
      "value": "2"
    },
    {
      "name": "qp-card-list--cols-3",
      "description": "Uses three authored card-list columns.",
      "kind": "modifier",
      "path": "modifiers.columns.3",
      "family": "columns",
      "value": "3"
    },
    {
      "name": "qp-card-list--cols-4",
      "description": "Uses four authored card-list columns.",
      "kind": "modifier",
      "path": "modifiers.columns.4",
      "family": "columns",
      "value": "4"
    },
    {
      "name": "qp-cta",
      "description": "Root CTA styling surface.",
      "kind": "base",
      "path": "root"
    },
    {
      "name": "qp-cta__icon",
      "description": "Optional icon within a CTA link.",
      "kind": "child",
      "path": "children.icon"
    },
    {
      "name": "qp-cta__link",
      "description": "Interactive CTA link surface.",
      "kind": "child",
      "path": "children.link"
    },
    {
      "name": "qp-cta--alternate",
      "description": "Standard alternate CTA presentation.",
      "kind": "modifier",
      "path": "modifiers.alternate"
    },
    {
      "name": "qp-divider",
      "description": "Thematic divider surface.",
      "kind": "base",
      "path": "root"
    },
    {
      "name": "qp-document-viewport",
      "description": "Document scroll viewport; inset StickyTrays reserve its top and bottom edges.",
      "kind": "child",
      "path": "children.viewport"
    },
    {
      "name": "qp-figure",
      "description": "Figure surface emitted for meaningful caption content.",
      "kind": "base",
      "path": "roots.figure"
    },
    {
      "name": "qp-figure__caption",
      "description": "Figure caption container.",
      "kind": "child",
      "path": "children.caption"
    },
    {
      "name": "qp-figure__caption-credit",
      "description": "Caption credit line.",
      "kind": "child",
      "path": "children.captionCredit"
    },
    {
      "name": "qp-figure__caption-line",
      "description": "Shared caption line surface.",
      "kind": "child",
      "path": "children.captionLine"
    },
    {
      "name": "qp-figure__caption-subtitle",
      "description": "Caption subtitle line.",
      "kind": "child",
      "path": "children.captionSubtitle"
    },
    {
      "name": "qp-figure__caption-title",
      "description": "Caption title line.",
      "kind": "child",
      "path": "children.captionTitle"
    },
    {
      "name": "qp-footer",
      "description": "Site footer root.",
      "kind": "base",
      "path": "root"
    },
    {
      "name": "qp-gallery",
      "description": "Root gallery surface.",
      "kind": "base",
      "path": "root"
    },
    {
      "name": "qp-gallery__caption",
      "description": "Figure caption owned by a gallery item.",
      "kind": "child",
      "path": "children.caption"
    },
    {
      "name": "qp-gallery__item",
      "description": "Individual gallery item.",
      "kind": "child",
      "path": "children.item"
    },
    {
      "name": "qp-gallery__item--vertical",
      "description": "Marks a portrait-oriented gallery item.",
      "kind": "modifier",
      "path": "modifiers.verticalItem"
    },
    {
      "name": "qp-icon",
      "description": "Canonical Icon SVG or escaped fallback surface.",
      "kind": "base",
      "path": "root"
    },
    {
      "name": "qp-image",
      "description": "Canonical authored Image surface.",
      "kind": "base",
      "path": "roots.image"
    },
    {
      "name": "qp-image__badge",
      "description": "Badge associated with an image.",
      "kind": "child",
      "path": "children.badge"
    },
    {
      "name": "qp-image__link",
      "description": "Navigation or lightbox link owning an Image.",
      "kind": "child",
      "path": "children.link"
    },
    {
      "name": "qp-image--hero",
      "description": "Marks an Image used as PageHeader hero media.",
      "kind": "modifier",
      "path": "modifiers.hero"
    },
    {
      "name": "qp-inline-icon",
      "description": "Context class supplied by the inline markup consumer for `^^...^^` syntax; not inferred by Icon rendering.",
      "kind": "child",
      "path": "children.inline"
    },
    {
      "name": "qp-inline-image",
      "description": "Stable layout wrapper for an authored Image.",
      "kind": "base",
      "path": "roots.inline"
    },
    {
      "name": "qp-lightbox",
      "description": "Runtime-created modal image viewer.",
      "kind": "base",
      "path": "root"
    },
    {
      "name": "qp-lightbox__caption",
      "description": "Caption for the active image; hidden when absent.",
      "kind": "child",
      "path": "children.caption"
    },
    {
      "name": "qp-lightbox__caption-credit",
      "description": "Active image caption credit.",
      "kind": "child",
      "path": "children.captionCredit"
    },
    {
      "name": "qp-lightbox__caption-subtitle",
      "description": "Active image caption subtitle.",
      "kind": "child",
      "path": "children.captionSubtitle"
    },
    {
      "name": "qp-lightbox__caption-title",
      "description": "Active image caption title.",
      "kind": "child",
      "path": "children.captionTitle"
    },
    {
      "name": "qp-lightbox__close",
      "description": "Control that closes the Lightbox.",
      "kind": "child",
      "path": "children.close"
    },
    {
      "name": "qp-lightbox__dialog",
      "description": "Modal dialog containing the active Lightbox image and controls.",
      "kind": "child",
      "path": "children.dialog"
    },
    {
      "name": "qp-lightbox__figure",
      "description": "Active image and its optional structured caption.",
      "kind": "child",
      "path": "children.figure"
    },
    {
      "name": "qp-lightbox__image",
      "description": "Active image displayed by the Lightbox.",
      "kind": "child",
      "path": "children.image"
    },
    {
      "name": "qp-lightbox__next",
      "description": "Control that displays the next Gallery image.",
      "kind": "child",
      "path": "children.next"
    },
    {
      "name": "qp-lightbox__previous",
      "description": "Control that displays the previous Gallery image.",
      "kind": "child",
      "path": "children.previous"
    },
    {
      "name": "qp-lightbox__status",
      "description": "Announces the active image position within a Gallery.",
      "kind": "child",
      "path": "children.status"
    },
    {
      "name": "qp-lightbox__thumbnail",
      "description": "Thumbnail control for a Gallery image.",
      "kind": "child",
      "path": "children.thumbnail"
    },
    {
      "name": "qp-lightbox__thumbnail-image",
      "description": "Preview image within a Lightbox thumbnail control.",
      "kind": "child",
      "path": "children.thumbnailImage"
    },
    {
      "name": "qp-lightbox__thumbnails",
      "description": "Ordered thumbnail navigation for a Gallery Lightbox.",
      "kind": "child",
      "path": "children.thumbnails"
    },
    {
      "name": "qp-lightbox-open",
      "description": "Applied dynamically to the document root while the Lightbox dialog is open.",
      "trigger": "A Lightbox opens.",
      "target": "html",
      "lifecycle": "Added when the Lightbox opens and removed when it closes.",
      "purpose": "Enables document-level Lightbox presentation and scroll locking.",
      "kind": "runtime",
      "path": "runtime.documentOpen"
    },
    {
      "name": "qp-list",
      "description": "Root ordered or unordered content list.",
      "kind": "base",
      "path": "root"
    },
    {
      "name": "qp-list__item",
      "description": "Item within a content list.",
      "kind": "child",
      "path": "children.item"
    },
    {
      "name": "qp-menu",
      "description": "Menu navigation root.",
      "kind": "base",
      "path": "root"
    },
    {
      "name": "qp-menu__icon",
      "description": "Optional supporting icon within a menu link.",
      "kind": "child",
      "path": "children.icon"
    },
    {
      "name": "qp-menu__item",
      "description": "Menu item.",
      "kind": "child",
      "path": "children.item"
    },
    {
      "name": "qp-menu__link",
      "description": "Menu link.",
      "kind": "child",
      "path": "children.link"
    },
    {
      "name": "qp-menu__list",
      "description": "Menu item list.",
      "kind": "child",
      "path": "children.list"
    },
    {
      "name": "qp-menu__list--nested",
      "description": "Nested menu item list.",
      "kind": "modifier",
      "path": "modifiers.nestedList"
    },
    {
      "name": "qp-menu__mobile-toggle",
      "description": "Mobile menu disclosure control.",
      "kind": "child",
      "path": "children.mobileToggle"
    },
    {
      "name": "qp-menu__mobile-toggle-icon",
      "description": "Icon within the mobile menu control.",
      "kind": "child",
      "path": "children.mobileToggleIcon"
    },
    {
      "name": "qp-menu__search",
      "description": "Menu search region.",
      "kind": "child",
      "path": "children.search"
    },
    {
      "name": "qp-menu__search-empty",
      "description": "Empty search result message.",
      "kind": "state",
      "path": "states.searchEmpty"
    },
    {
      "name": "qp-menu__search-input",
      "description": "Menu search input.",
      "kind": "child",
      "path": "children.searchInput"
    },
    {
      "name": "qp-menu__search-label",
      "description": "Accessible label for the menu search input.",
      "kind": "child",
      "path": "children.searchLabel"
    },
    {
      "name": "qp-menu__submenu-toggle",
      "description": "Nested-menu disclosure control.",
      "kind": "child",
      "path": "children.submenuToggle"
    },
    {
      "name": "qp-menu__submenu-toggle-icon",
      "description": "Expand/collapse indicator within a nested-menu control.",
      "kind": "child",
      "path": "children.submenuToggleIcon"
    },
    {
      "name": "qp-menu--footer",
      "description": "Footer menu presentation.",
      "kind": "modifier",
      "path": "modifiers.footer"
    },
    {
      "name": "qp-menu--sidebar",
      "description": "Sidebar menu presentation.",
      "kind": "modifier",
      "path": "modifiers.sidebar"
    },
    {
      "name": "qp-menu-open",
      "description": "Applied dynamically to the document root while a Menu is open in a mode that takes over page interaction; this is not a local class on the Menu root.",
      "trigger": "A Menu opens in a mode that requires document-level interaction control.",
      "target": "html",
      "lifecycle": "Added while the takeover Menu is open and removed when that Menu closes.",
      "purpose": "Enables document-level theme and runtime behavior such as page masking and scroll locking.",
      "kind": "runtime",
      "path": "runtime.documentOpen"
    },
    {
      "name": "qp-modal",
      "description": "Root rendered Modal surface.",
      "kind": "base",
      "path": "root"
    },
    {
      "name": "qp-modal__backdrop",
      "description": "Modal backdrop and outside-click dismissal surface.",
      "kind": "child",
      "path": "children.backdrop"
    },
    {
      "name": "qp-modal__close",
      "description": "Control that closes the Modal.",
      "kind": "child",
      "path": "children.close"
    },
    {
      "name": "qp-modal__panel",
      "description": "Modal dialog panel.",
      "kind": "child",
      "path": "children.panel"
    },
    {
      "name": "qp-modal__title",
      "description": "Modal heading referenced by the dialog accessible name.",
      "kind": "child",
      "path": "children.title"
    },
    {
      "name": "qp-modal-open",
      "description": "Applied dynamically to the document root while a Modal is open.",
      "trigger": "A Modal opens.",
      "target": "html",
      "lifecycle": "Added when the Modal opens and removed when it closes.",
      "purpose": "Enables document-level Modal presentation and scroll locking.",
      "kind": "runtime",
      "path": "runtime.documentOpen"
    },
    {
      "name": "qp-page",
      "description": "Root rendered page document surface.",
      "kind": "base",
      "path": "root"
    },
    {
      "name": "qp-page-header",
      "description": "Page-level heading aligned to the standard content grid.",
      "kind": "base",
      "path": "root"
    },
    {
      "name": "qp-page-header__content",
      "description": "PageHeader text content layer.",
      "kind": "child",
      "path": "children.content"
    },
    {
      "name": "qp-page-header__media",
      "description": "Hero media region.",
      "kind": "child",
      "path": "children.media"
    },
    {
      "name": "qp-page-header__panel",
      "description": "Page heading text panel.",
      "kind": "child",
      "path": "children.panel"
    },
    {
      "name": "qp-page-header__subtitle",
      "description": "Supporting page heading text.",
      "kind": "child",
      "path": "children.subtitle"
    },
    {
      "name": "qp-page-header__title",
      "description": "Visible page heading.",
      "kind": "child",
      "path": "children.title"
    },
    {
      "name": "qp-page-header--hero",
      "description": "Selects the full-bleed PageHeader media presentation while retaining an independently constrained content panel.",
      "kind": "modifier",
      "path": "modifiers.hero"
    },
    {
      "name": "qp-page-list",
      "description": "PageList surface composed with CardList.",
      "kind": "base",
      "path": "root"
    },
    {
      "name": "qp-page-list__card",
      "description": "Card generated by a PageList.",
      "kind": "child",
      "path": "children.card"
    },
    {
      "name": "qp-page-list__card-cta",
      "description": "Generated page-card action styling hook.",
      "kind": "child",
      "path": "children.cardCta"
    },
    {
      "name": "qp-page-list__card-detail",
      "description": "Generated page-card detail content.",
      "kind": "child",
      "path": "children.cardDetail"
    },
    {
      "name": "qp-page-list__card-detail--category",
      "description": "PageList detail containing category metadata.",
      "kind": "modifier",
      "path": "modifiers.detailRole.category",
      "family": "detailRole",
      "value": "category"
    },
    {
      "name": "qp-page-list__card-detail--dates",
      "description": "PageList detail containing date metadata.",
      "kind": "modifier",
      "path": "modifiers.detailRole.dates",
      "family": "detailRole",
      "value": "dates"
    },
    {
      "name": "qp-page-list__card-detail--location",
      "description": "PageList detail containing location metadata.",
      "kind": "modifier",
      "path": "modifiers.detailRole.location",
      "family": "detailRole",
      "value": "location"
    },
    {
      "name": "qp-page-list__card-summary",
      "description": "Generated page-card summary content.",
      "kind": "child",
      "path": "children.cardSummary"
    },
    {
      "name": "qp-paragraph",
      "description": "Root prose block.",
      "kind": "base",
      "path": "root"
    },
    {
      "name": "qp-paragraph--center",
      "description": "Applies centered paragraph alignment.",
      "kind": "modifier",
      "path": "modifiers.alignment.center",
      "family": "alignment",
      "value": "center"
    },
    {
      "name": "qp-paragraph--justify",
      "description": "Applies justified paragraph alignment.",
      "kind": "modifier",
      "path": "modifiers.alignment.justify",
      "family": "alignment",
      "value": "justify"
    },
    {
      "name": "qp-paragraph--left",
      "description": "Applies left paragraph alignment.",
      "kind": "modifier",
      "path": "modifiers.alignment.left",
      "family": "alignment",
      "value": "left"
    },
    {
      "name": "qp-paragraph--right",
      "description": "Applies right paragraph alignment.",
      "kind": "modifier",
      "path": "modifiers.alignment.right",
      "family": "alignment",
      "value": "right"
    },
    {
      "name": "qp-product-list",
      "description": "ProductList surface composed with CardList.",
      "kind": "base",
      "path": "root"
    },
    {
      "name": "qp-product-list__card",
      "description": "Card generated by a ProductList.",
      "kind": "child",
      "path": "children.card"
    },
    {
      "name": "qp-product-list__card-price",
      "description": "Generated product-card pricing content.",
      "kind": "child",
      "path": "children.cardPrice"
    },
    {
      "name": "qp-product-list__card-summary",
      "description": "Generated product-card summary content.",
      "kind": "child",
      "path": "children.cardSummary"
    },
    {
      "name": "qp-region",
      "description": "Individual region surface.",
      "kind": "base",
      "path": "root"
    },
    {
      "name": "qp-region--empty",
      "description": "Identifies an intentionally empty Region that may preserve authored layout spacing and be collapsed by themes in stacked responsive layouts.",
      "kind": "state",
      "path": "states.empty"
    },
    {
      "name": "qp-regions",
      "description": "Container for region rows.",
      "kind": "child",
      "path": "children.collection"
    },
    {
      "name": "qp-regions__row",
      "description": "Row of independently sized regions.",
      "kind": "child",
      "path": "children.row"
    },
    {
      "name": "qp-section",
      "description": "Root rendered page section.",
      "kind": "base",
      "path": "root"
    },
    {
      "name": "qp-section__body",
      "description": "Section content region.",
      "kind": "child",
      "path": "children.body"
    },
    {
      "name": "qp-section__header",
      "description": "Section heading region.",
      "kind": "child",
      "path": "children.header"
    },
    {
      "name": "qp-section__subtitle",
      "description": "Supporting section heading text.",
      "kind": "child",
      "path": "children.subtitle"
    },
    {
      "name": "qp-section__title",
      "description": "Section title.",
      "kind": "child",
      "path": "children.title"
    },
    {
      "name": "qp-section--appearance-alternate",
      "description": "Alternate standard section surface treatment.",
      "kind": "modifier",
      "path": "modifiers.appearance.alternate",
      "family": "appearance",
      "value": "alternate"
    },
    {
      "name": "qp-section--appearance-default",
      "description": "Default section surface treatment.",
      "kind": "modifier",
      "path": "modifiers.appearance.default",
      "family": "appearance",
      "value": "default"
    },
    {
      "name": "qp-section--appearance-transparent",
      "description": "Section without a standard surface treatment.",
      "kind": "modifier",
      "path": "modifiers.appearance.transparent",
      "family": "appearance",
      "value": "transparent"
    },
    {
      "name": "qp-section--regions",
      "description": "Marks a section composed from regions.",
      "kind": "modifier",
      "path": "modifiers.regions"
    },
    {
      "name": "qp-section--sticky-only",
      "description": "Section that contributes sticky UI without normal visible in-flow content.",
      "kind": "state",
      "path": "states.stickyOnly"
    },
    {
      "name": "qp-section--width-default",
      "description": "Standard section content width.",
      "kind": "modifier",
      "path": "modifiers.width.default",
      "family": "width",
      "value": "default"
    },
    {
      "name": "qp-section--width-full",
      "description": "Full available section width.",
      "kind": "modifier",
      "path": "modifiers.width.full",
      "family": "width",
      "value": "full"
    },
    {
      "name": "qp-section--width-wide",
      "description": "Wider standard section content width.",
      "kind": "modifier",
      "path": "modifiers.width.wide",
      "family": "width",
      "value": "wide"
    },
    {
      "name": "qp-site-header",
      "description": "Site header root.",
      "kind": "base",
      "path": "root"
    },
    {
      "name": "qp-site-header__inner",
      "description": "Site header content region.",
      "kind": "child",
      "path": "children.inner"
    },
    {
      "name": "qp-site-header__section",
      "description": "Section rendered within the site header.",
      "kind": "child",
      "path": "children.section"
    },
    {
      "name": "qp-socials",
      "description": "Menu root built from selected site social definitions.",
      "kind": "base",
      "path": "root"
    },
    {
      "name": "qp-sr-only",
      "description": "Visually hides content while preserving it for assistive technologies.",
      "kind": "internal",
      "path": "internal.screenReaderOnly"
    },
    {
      "name": "qp-sticky-tray",
      "description": "Viewport-persistent collapsible content tray on the shared persistent layer.",
      "kind": "base",
      "path": "root"
    },
    {
      "name": "qp-sticky-tray__bar",
      "description": "Persistent handle and independent disclosure control.",
      "kind": "child",
      "path": "children.bar"
    },
    {
      "name": "qp-sticky-tray__chevron",
      "description": "Tray expand/collapse indicator.",
      "kind": "child",
      "path": "children.chevron"
    },
    {
      "name": "qp-sticky-tray__handle",
      "description": "Ordinary Element content within the persistent handle.",
      "kind": "child",
      "path": "children.handle"
    },
    {
      "name": "qp-sticky-tray__panel",
      "description": "Collapsible tray content panel.",
      "kind": "child",
      "path": "children.panel"
    },
    {
      "name": "qp-sticky-tray__toggle",
      "description": "Panel disclosure button, covering the full handle or presented as a separate chevron; never nests authored controls.",
      "kind": "child",
      "path": "children.toggle"
    },
    {
      "name": "qp-sticky-tray__trigger",
      "description": "Authored-location anchor marker used by optional visibility triggers.",
      "kind": "child",
      "path": "children.trigger"
    },
    {
      "name": "qp-sticky-tray--disclosure-chevron",
      "description": "A separate chevron button toggles the panel.",
      "kind": "modifier",
      "path": "modifiers.disclosure.chevron",
      "family": "disclosure",
      "value": "chevron"
    },
    {
      "name": "qp-sticky-tray--disclosure-handle",
      "description": "The full handle surface toggles the panel; authored controls retain their actions.",
      "kind": "modifier",
      "path": "modifiers.disclosure.handle",
      "family": "disclosure",
      "value": "handle"
    },
    {
      "name": "qp-sticky-tray--disclosure-none",
      "description": "Persistent handle and panel without a disclosure control.",
      "kind": "modifier",
      "path": "modifiers.disclosure.none",
      "family": "disclosure",
      "value": "none"
    },
    {
      "name": "qp-sticky-tray--horizontal-center",
      "description": "Centers the tray horizontally within the available viewport.",
      "kind": "modifier",
      "path": "modifiers.horizontal.center",
      "family": "horizontal",
      "value": "center"
    },
    {
      "name": "qp-sticky-tray--horizontal-left",
      "description": "Aligns the tray to the available left side.",
      "kind": "modifier",
      "path": "modifiers.horizontal.left",
      "family": "horizontal",
      "value": "left"
    },
    {
      "name": "qp-sticky-tray--horizontal-right",
      "description": "Aligns the tray to the available right side.",
      "kind": "modifier",
      "path": "modifiers.horizontal.right",
      "family": "horizontal",
      "value": "right"
    },
    {
      "name": "qp-sticky-tray--inset",
      "description": "Full-width top or bottom handle that reserves document viewport space.",
      "kind": "modifier",
      "path": "modifiers.positionMode.inset",
      "family": "positionMode",
      "value": "inset"
    },
    {
      "name": "qp-sticky-tray--overlay",
      "description": "Viewport overlay without document space reservation.",
      "kind": "modifier",
      "path": "modifiers.positionMode.overlay",
      "family": "positionMode",
      "value": "overlay"
    },
    {
      "name": "qp-sticky-tray--vertical-bottom",
      "description": "Anchors the tray to the bottom-side sticky position.",
      "kind": "modifier",
      "path": "modifiers.vertical.bottom",
      "family": "vertical",
      "value": "bottom"
    },
    {
      "name": "qp-sticky-tray--vertical-middle",
      "description": "Centers the tray vertically within the available viewport.",
      "kind": "modifier",
      "path": "modifiers.vertical.middle",
      "family": "vertical",
      "value": "middle"
    },
    {
      "name": "qp-sticky-tray--vertical-top",
      "description": "Anchors the tray to the top-side sticky position.",
      "kind": "modifier",
      "path": "modifiers.vertical.top",
      "family": "vertical",
      "value": "top"
    },
    {
      "name": "qp-toast",
      "description": "Runtime status message announced through the core toast live region.",
      "kind": "internal",
      "path": "internal.toast"
    },
    {
      "name": "qp-toast-container",
      "description": "Internal runtime live-region destination for toast announcements produced through the core toast API and plugin runtimes.",
      "kind": "internal",
      "path": "internal.container"
    },
    {
      "name": "qp-toc",
      "description": "Shared table-of-contents surface.",
      "kind": "base",
      "path": "root"
    },
    {
      "name": "qp-toc__item",
      "description": "Item within a table of contents.",
      "kind": "child",
      "path": "children.item"
    },
    {
      "name": "qp-toc__section",
      "description": "Section composed by TOC inside a StickyTray; uses compact Section spacing.",
      "kind": "child",
      "path": "children.section"
    },
    {
      "name": "qp-video",
      "description": "Root video figure.",
      "kind": "base",
      "path": "root"
    },
    {
      "name": "qp-video__btn",
      "description": "Video activation control.",
      "kind": "child",
      "path": "children.button"
    },
    {
      "name": "qp-video__caption",
      "description": "Video caption surface.",
      "kind": "child",
      "path": "children.caption"
    },
    {
      "name": "qp-video__frame",
      "description": "Video frame container.",
      "kind": "child",
      "path": "children.frame"
    },
    {
      "name": "qp-video__play",
      "description": "Play indicator within the activation control.",
      "kind": "child",
      "path": "children.play"
    },
    {
      "name": "qp-video__player",
      "description": "Embedded player loaded after Video activation.",
      "kind": "child",
      "path": "children.player"
    },
    {
      "name": "qp-video__poster",
      "description": "Video poster image.",
      "kind": "child",
      "path": "children.poster"
    },
    {
      "name": "qp-video--16x9",
      "description": "Maintains a 16:9 aspect ratio across Video poster and player states.",
      "kind": "modifier",
      "path": "modifiers.aspectRatio.16:9",
      "family": "aspectRatio",
      "value": "16:9"
    },
    {
      "name": "qp-video--1x1",
      "description": "Maintains a 1:1 aspect ratio across Video poster and player states.",
      "kind": "modifier",
      "path": "modifiers.aspectRatio.1:1",
      "family": "aspectRatio",
      "value": "1:1"
    },
    {
      "name": "qp-video--4x3",
      "description": "Maintains a 4:3 aspect ratio across Video poster and player states.",
      "kind": "modifier",
      "path": "modifiers.aspectRatio.4:3",
      "family": "aspectRatio",
      "value": "4:3"
    },
    {
      "name": "qp-video--9x16",
      "description": "Maintains a 9:16 aspect ratio across Video poster and player states.",
      "kind": "modifier",
      "path": "modifiers.aspectRatio.9:16",
      "family": "aspectRatio",
      "value": "9:16"
    }
  ]
}
