/* CSS Layer Structure - Entry Point
 *
 * APPLICATION-OWNED. This file declares the global cascade-layer order for
 * web-ui and pulls in every vendored library plus any application-
 * authored CSS that participates in the same layers.
 *
 * Two zones live in this file:
 *  - Vendored zones, delimited by sentinel markers
 *    (>>> vendor:<name>:<category> ... <<< vendor:<name>:<category>),
 *    are regenerated by the per-vendor vendor script. Do not hand-edit
 *    between sentinels.
 *  - Application-authored imports (if any in future) live outside the
 *    sentinels and survive re-vendoring.
 *
 * LAYER ORDER (later layers win on equal specificity):
 * - reset: Minimal normalization (vendor-owned)
 * - tokens: Design tokens (all axes + semantic interface)
 * - base: Element defaults, typography
 * - layouts: Composition patterns
 * - components: Blocks (card, nav, button)
 * - utilities: Single-purpose helpers
 */

@layer reset, tokens, base, layouts, components, utilities;

/* >>> vendor:design-system:reset (auto-generated; do not edit by hand) >>> */
@import url("vendors/design-system/reset/ds-reset.css") layer(reset);
/* <<< vendor:design-system:reset <<< */

/* >>> vendor:design-system:tokens (auto-generated; do not edit by hand) >>> */
@import url("vendors/design-system/tokens/primitives.css") layer(tokens);
@import url("vendors/design-system/tokens/semantic-tokens.css") layer(tokens);
@import url("vendors/design-system/tokens/gradient-primitives.css") layer(tokens);
@import url("vendors/design-system/tokens/theme-presets.css") layer(tokens);
@import url("vendors/design-system/tokens/density-tokens.css") layer(tokens);
@import url("vendors/design-system/tokens/feel-tokens.css") layer(tokens);
@import url("vendors/design-system/tokens/typographic-voice-tokens.css") layer(tokens);
@import url("vendors/design-system/tokens/design-style-tokens.css") layer(tokens);
@import url("vendors/design-system/tokens/palette-tokens.css") layer(tokens);
@import url("vendors/design-system/tokens/icons.css") layer(tokens);
/* <<< vendor:design-system:tokens <<< */

/* >>> vendor:design-system:base (auto-generated; do not edit by hand) >>> */
@import url("vendors/design-system/base/typography.css") layer(base);
@import url("vendors/design-system/base/forms.css") layer(base);
/* <<< vendor:design-system:base <<< */

/* >>> vendor:design-system:layouts (auto-generated; do not edit by hand) >>> */
@import url("vendors/design-system/layouts/box.css") layer(layouts);
@import url("vendors/design-system/layouts/center.css") layer(layouts);
@import url("vendors/design-system/layouts/cluster.css") layer(layouts);
@import url("vendors/design-system/layouts/cover.css") layer(layouts);
@import url("vendors/design-system/layouts/frame.css") layer(layouts);
@import url("vendors/design-system/layouts/grid.css") layer(layouts);
@import url("vendors/design-system/layouts/reel.css") layer(layouts);
@import url("vendors/design-system/layouts/with-sidebar.css") layer(layouts);
@import url("vendors/design-system/layouts/auto-columns.css") layer(layouts);
@import url("vendors/design-system/layouts/flow.css") layer(layouts);
@import url("vendors/design-system/layouts/stat-grid.css") layer(layouts);
@import url("vendors/design-system/layouts/compositions.css") layer(layouts);
/* <<< vendor:design-system:layouts <<< */

/* >>> vendor:design-system:components (auto-generated; do not edit by hand) >>> */
@import url("vendors/design-system/components/card.css") layer(components);
@import url("vendors/design-system/components/button.css") layer(components);
@import url("vendors/design-system/components/form.css") layer(components);
@import url("vendors/design-system/components/alert.css") layer(components);
@import url("vendors/design-system/components/nav.css") layer(components);
@import url("vendors/design-system/components/table.css") layer(components);
@import url("vendors/design-system/components/badge.css") layer(components);
@import url("vendors/design-system/components/breadcrumb.css") layer(components);
@import url("vendors/design-system/components/pagination.css") layer(components);
@import url("vendors/design-system/components/divider.css") layer(components);
@import url("vendors/design-system/components/skeleton.css") layer(components);
@import url("vendors/design-system/components/blockquote.css") layer(components);
@import url("vendors/design-system/components/chip.css") layer(components);
@import url("vendors/design-system/components/dialog.css") layer(components);
@import url("vendors/design-system/components/editor.css") layer(components);
@import url("vendors/design-system/components/toggle-switch.css") layer(components);
@import url("vendors/design-system/components/disclosure.css") layer(components);
@import url("vendors/design-system/components/progress.css") layer(components);
@import url("vendors/design-system/components/toast.css") layer(components);
@import url("vendors/design-system/components/popover.css") layer(components);
@import url("vendors/design-system/components/tabs.css") layer(components);
@import url("vendors/design-system/components/avatar.css") layer(components);
@import url("vendors/design-system/components/spinner.css") layer(components);
@import url("vendors/design-system/components/tooltip.css") layer(components);
@import url("vendors/design-system/components/accordion.css") layer(components);
@import url("vendors/design-system/components/banner.css") layer(components);
@import url("vendors/design-system/components/empty-state.css") layer(components);
@import url("vendors/design-system/components/drawer.css") layer(components);
@import url("vendors/design-system/components/calendar.css") layer(components);
@import url("vendors/design-system/components/feed.css") layer(components);
@import url("vendors/design-system/components/timeline.css") layer(components);
@import url("vendors/design-system/components/fieldset.css") layer(components);
@import url("vendors/design-system/components/stat.css") layer(components);
@import url("vendors/design-system/components/steps.css") layer(components);
@import url("vendors/design-system/components/error-summary.css") layer(components);
@import url("vendors/design-system/components/price.css") layer(components);
@import url("vendors/design-system/components/file-upload.css") layer(components);
@import url("vendors/design-system/components/otp.css") layer(components);
@import url("vendors/design-system/components/segmented.css") layer(components);
@import url("vendors/design-system/components/range.css") layer(components);
@import url("vendors/design-system/components/rating.css") layer(components);
@import url("vendors/design-system/components/combobox.css") layer(components);
@import url("vendors/design-system/components/page-footer.css") layer(components);
@import url("vendors/design-system/components/results-toolbar.css") layer(components);
@import url("vendors/design-system/components/chat-surface.css") layer(components);
@import url("vendors/design-system/components/chat-message-text.css") layer(components);
@import url("vendors/design-system/components/chat-message-image-grid.css") layer(components);
@import url("vendors/design-system/components/chat-message-tool-call.css") layer(components);
@import url("vendors/design-system/components/chat-message-reasoning.css") layer(components);
@import url("vendors/design-system/components/split-button.css") layer(components);
@import url("vendors/design-system/components/video-player.css") layer(components);
@import url("vendors/design-system/components/figure.css") layer(components);
@import url("vendors/design-system/components/content-header.css") layer(components);
@import url("vendors/design-system/components/correction-notice.css") layer(components);
@import url("vendors/design-system/components/content-list.css") layer(components);
@import url("vendors/design-system/components/audio-player.css") layer(components);
@import url("vendors/design-system/components/share-controls.css") layer(components);
@import url("vendors/design-system/components/gallery.css") layer(components);
@import url("vendors/design-system/components/reading-progress.css") layer(components);
@import url("vendors/design-system/components/media-overlay.css") layer(components);
@import url("vendors/design-system/components/sparkline-tile.css") layer(components);
@import url("vendors/design-system/components/amount.css") layer(components);
@import url("vendors/design-system/components/summary-list.css") layer(components);
@import url("vendors/design-system/components/step-navigation.css") layer(components);
/* <<< vendor:design-system:components <<< */

/* >>> vendor:design-system:utilities (auto-generated; do not edit by hand) >>> */
@import url("vendors/design-system/utilities/status.css") layer(utilities);
@import url("vendors/design-system/utilities/visually-hidden.css") layer(utilities);
@import url("vendors/design-system/utilities/gradient.css") layer(utilities);
/* <<< vendor:design-system:utilities <<< */
