@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";:root.zui-theme-root,.zui-theme{min-height:inherit;background:var(--zui-colors-bg-canvas);color:var(--zui-colors-text-primary);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--zui-fontFamilies-sans);--zui-motion-duration:var(--zui-motion-duration-normal);--zui-motion-easing:var(--zui-motion-easing-standard)}:root.zui-theme-root[data-zui-color-scheme=dark],.zui-theme[data-zui-color-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.zui-theme[data-zui-density=compact]{--zui-density-scale:.875}.zui-theme[data-zui-density=comfortable]{--zui-density-scale:1}.zui-theme[data-zui-density=spacious]{--zui-density-scale:1.125}@media (prefers-reduced-motion:reduce){.zui-theme{--zui-motion-duration:1ms}}.zui-focus-ring:focus-visible{box-shadow:var(--zui-shadows-focus);outline:none}.zui-box,.zui-box *,.zui-box :before,.zui-box :after{box-sizing:border-box}.zui-stack,.zui-flex,.zui-grid{min-width:0}.zui-text{color:inherit;line-height:var(--zui-lineHeights-normal);margin:0}.zui-text--truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.zui-text--line-clamp{overflow:hidden}.zui-heading{color:inherit;letter-spacing:normal;margin:0;font-family:inherit}.zui-heading[data-size="5xl"],.zui-heading[data-size="6xl"],.zui-heading[data-size="7xl"]{letter-spacing:var(--zui-letterSpacings-tight)}.zui-heading mark,.zui-text mark{background:var(--zui-colors-primary-soft);border-radius:var(--zui-radii-xs);color:var(--zui-colors-primary-text);padding-inline:.15em}.zui-container{width:100%;max-width:var(--zui-containers-xl);padding-inline:var(--zui-space-4)}.zui-container[data-centered=true]{margin-inline:auto}.zui-container[data-fluid=true]{max-width:none}.zui-container[data-size=sm]{max-width:var(--zui-containers-sm)}.zui-container[data-size=md]{max-width:var(--zui-containers-md)}.zui-container[data-size=lg]{max-width:var(--zui-containers-lg)}.zui-container[data-size=xl]{max-width:var(--zui-containers-xl)}.zui-container[data-size="2xl"]{max-width:var(--zui-containers-2xl)}.zui-container[data-size=full]{max-width:100%}.zui-spacer{flex:auto;align-self:stretch;min-width:0}.zui-box--hover-surface{transition:background-color var(--zui-motion-duration-fast) var(--zui-motion-easing-standard)}.zui-box--hover-surface:hover{background:var(--zui-colors-bg-muted)}.zui-stack__separator{background:var(--zui-colors-border-subtle);flex-shrink:0;align-self:stretch}.zui-stack__separator[data-orientation=horizontal]{width:100%;height:1px}.zui-stack__separator[data-orientation=vertical]{width:1px;height:auto;min-height:100%}.zui-button{--zui-button-bg:var(--zui-colors-primary-solid);--zui-button-bg-hover:var(--zui-colors-primary-hover);--zui-button-border:transparent;--zui-button-color:var(--zui-colors-primary-contrast);appearance:none;background:var(--zui-button-bg);border:1px solid var(--zui-button-border);border-radius:var(--zui-radii-md);color:var(--zui-button-color);cursor:pointer;font:inherit;font-weight:var(--zui-fontWeights-medium);align-items:center;gap:var(--zui-space-2);min-inline-size:0;transition:background-color var(--zui-motion-duration) var(--zui-motion-easing), border-color var(--zui-motion-duration) var(--zui-motion-easing), box-shadow var(--zui-motion-duration) var(--zui-motion-easing), color var(--zui-motion-duration) var(--zui-motion-easing), transform .12s var(--zui-motion-easing);-webkit-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;outline:none;justify-content:center;line-height:1;text-decoration:none;display:inline-flex;position:relative}.zui-button[data-color=neutral]{--zui-button-bg:var(--zui-colors-neutral-solid);--zui-button-bg-hover:var(--zui-colors-neutral-hover);--zui-button-color:var(--zui-colors-neutral-contrast)}.zui-button[data-color=success]{--zui-button-bg:var(--zui-colors-success-solid);--zui-button-bg-hover:var(--zui-colors-success-hover);--zui-button-color:var(--zui-colors-success-contrast)}.zui-button[data-color=warning]{--zui-button-bg:var(--zui-colors-warning-solid);--zui-button-bg-hover:var(--zui-colors-warning-hover);--zui-button-color:var(--zui-colors-warning-contrast)}.zui-button[data-color=danger]{--zui-button-bg:var(--zui-colors-danger-solid);--zui-button-bg-hover:var(--zui-colors-danger-hover);--zui-button-color:var(--zui-colors-danger-contrast)}.zui-button[data-color=info]{--zui-button-bg:var(--zui-colors-info-solid);--zui-button-bg-hover:var(--zui-colors-info-hover);--zui-button-color:var(--zui-colors-info-contrast)}.zui-button[data-variant=soft]{--zui-button-bg:var(--zui-colors-primary-soft);--zui-button-bg-hover:color-mix(in srgb, var(--zui-colors-primary-soft), #000 6%);--zui-button-color:var(--zui-colors-primary-text)}.zui-button[data-color=neutral][data-variant=soft]{--zui-button-bg:var(--zui-colors-neutral-soft);--zui-button-bg-hover:color-mix(in srgb, var(--zui-colors-neutral-soft), #000 8%);--zui-button-color:var(--zui-colors-neutral-text)}.zui-button[data-color=success][data-variant=soft]{--zui-button-bg:var(--zui-colors-success-soft);--zui-button-bg-hover:color-mix(in srgb, var(--zui-colors-success-soft), #000 6%);--zui-button-color:var(--zui-colors-success-text)}.zui-button[data-color=warning][data-variant=soft]{--zui-button-bg:var(--zui-colors-warning-soft);--zui-button-bg-hover:color-mix(in srgb, var(--zui-colors-warning-soft), #000 6%);--zui-button-color:var(--zui-colors-warning-text)}.zui-button[data-color=danger][data-variant=soft]{--zui-button-bg:var(--zui-colors-danger-soft);--zui-button-bg-hover:color-mix(in srgb, var(--zui-colors-danger-soft), #000 6%);--zui-button-color:var(--zui-colors-danger-text)}.zui-button[data-color=info][data-variant=soft]{--zui-button-bg:var(--zui-colors-info-soft);--zui-button-bg-hover:color-mix(in srgb, var(--zui-colors-info-soft), #000 6%);--zui-button-color:var(--zui-colors-info-text)}.zui-button[data-variant=outline]{--zui-button-bg:transparent;--zui-button-bg-hover:var(--zui-colors-primary-soft);--zui-button-border:var(--zui-colors-border-default);--zui-button-color:var(--zui-colors-primary-text)}.zui-button[data-variant=outline]:hover:not(:disabled):not([aria-disabled=true]){border-color:currentColor}.zui-button[data-variant=ghost]{--zui-button-bg:transparent;--zui-button-bg-hover:var(--zui-colors-primary-soft);--zui-button-color:var(--zui-colors-primary-text)}.zui-button[data-variant=link]{--zui-button-bg:transparent;--zui-button-bg-hover:transparent;--zui-button-border:transparent;--zui-button-color:var(--zui-colors-primary-text);padding-inline:0;text-decoration:underline}.zui-button[data-variant=link]:hover:not(:disabled):not([aria-disabled=true]){color:var(--zui-colors-primary-hover)}.zui-button[data-size=xs]{block-size:var(--zui-sizes-xs);font-size:var(--zui-fontSizes-xs);padding-inline:var(--zui-space-2)}.zui-button[data-size=sm]{block-size:var(--zui-sizes-sm);font-size:var(--zui-fontSizes-sm);padding-inline:var(--zui-space-3)}.zui-button[data-size=md]{block-size:var(--zui-sizes-md);font-size:var(--zui-fontSizes-sm);padding-inline:var(--zui-space-3)}.zui-button[data-size=lg]{block-size:var(--zui-sizes-lg);font-size:var(--zui-fontSizes-md);padding-inline:var(--zui-space-4)}.zui-button[data-size=xl]{block-size:var(--zui-sizes-xl);font-size:var(--zui-fontSizes-lg);padding-inline:var(--zui-space-5)}.zui-button:hover:not(:disabled):not([aria-disabled=true]){background:var(--zui-button-bg-hover)}.zui-button:active:not(:disabled):not([aria-disabled=true]){transform:translateY(1px)}.zui-button:focus-visible{box-shadow:var(--zui-shadows-focus)}.zui-button:disabled,.zui-button[aria-disabled=true]{cursor:not-allowed;opacity:.55}.zui-button--full{inline-size:100%}.zui-icon-button{--zui-button-bg:var(--zui-colors-primary-solid);--zui-button-bg-hover:var(--zui-colors-primary-hover);--zui-button-border:transparent;--zui-button-color:var(--zui-colors-primary-contrast);appearance:none;background:var(--zui-button-bg);block-size:var(--zui-sizes-md);border:1px solid var(--zui-button-border);color:var(--zui-button-color);cursor:pointer;font:inherit;inline-size:var(--zui-sizes-md);min-inline-size:0;transition:background-color var(--zui-motion-duration) var(--zui-motion-easing), border-color var(--zui-motion-duration) var(--zui-motion-easing), border-radius var(--zui-motion-duration) var(--zui-motion-easing), box-shadow var(--zui-motion-duration) var(--zui-motion-easing), color var(--zui-motion-duration) var(--zui-motion-easing), transform .12s var(--zui-motion-easing);-webkit-user-select:none;user-select:none;vertical-align:middle;outline:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;line-height:0;text-decoration:none;display:inline-flex;position:relative}.zui-icon-button svg{flex-shrink:0;display:block}.zui-icon-button[data-color=neutral]{--zui-button-bg:var(--zui-colors-neutral-solid);--zui-button-bg-hover:var(--zui-colors-neutral-hover);--zui-button-color:var(--zui-colors-neutral-contrast)}.zui-icon-button[data-color=success]{--zui-button-bg:var(--zui-colors-success-solid);--zui-button-bg-hover:var(--zui-colors-success-hover);--zui-button-color:var(--zui-colors-success-contrast)}.zui-icon-button[data-color=warning]{--zui-button-bg:var(--zui-colors-warning-solid);--zui-button-bg-hover:var(--zui-colors-warning-hover);--zui-button-color:var(--zui-colors-warning-contrast)}.zui-icon-button[data-color=danger]{--zui-button-bg:var(--zui-colors-danger-solid);--zui-button-bg-hover:var(--zui-colors-danger-hover);--zui-button-color:var(--zui-colors-danger-contrast)}.zui-icon-button[data-color=info]{--zui-button-bg:var(--zui-colors-info-solid);--zui-button-bg-hover:var(--zui-colors-info-hover);--zui-button-color:var(--zui-colors-info-contrast)}.zui-icon-button[data-variant=soft]{--zui-button-bg:var(--zui-colors-primary-soft);--zui-button-bg-hover:color-mix(in srgb, var(--zui-colors-primary-soft), #000 6%);--zui-button-color:var(--zui-colors-primary-text)}.zui-icon-button[data-color=neutral][data-variant=soft]{--zui-button-bg:var(--zui-colors-neutral-soft);--zui-button-bg-hover:color-mix(in srgb, var(--zui-colors-neutral-soft), #000 8%);--zui-button-color:var(--zui-colors-neutral-text)}.zui-icon-button[data-color=success][data-variant=soft]{--zui-button-bg:var(--zui-colors-success-soft);--zui-button-bg-hover:color-mix(in srgb, var(--zui-colors-success-soft), #000 6%);--zui-button-color:var(--zui-colors-success-text)}.zui-icon-button[data-color=warning][data-variant=soft]{--zui-button-bg:var(--zui-colors-warning-soft);--zui-button-bg-hover:color-mix(in srgb, var(--zui-colors-warning-soft), #000 6%);--zui-button-color:var(--zui-colors-warning-text)}.zui-icon-button[data-color=danger][data-variant=soft]{--zui-button-bg:var(--zui-colors-danger-soft);--zui-button-bg-hover:color-mix(in srgb, var(--zui-colors-danger-soft), #000 6%);--zui-button-color:var(--zui-colors-danger-text)}.zui-icon-button[data-color=info][data-variant=soft]{--zui-button-bg:var(--zui-colors-info-soft);--zui-button-bg-hover:color-mix(in srgb, var(--zui-colors-info-soft), #000 6%);--zui-button-color:var(--zui-colors-info-text)}.zui-icon-button[data-variant=outline]{--zui-button-bg:transparent;--zui-button-bg-hover:var(--zui-colors-primary-soft);--zui-button-border:var(--zui-colors-border-default);--zui-button-color:var(--zui-colors-primary-text)}.zui-icon-button[data-variant=outline]:hover:not(:disabled):not([aria-disabled=true]){border-color:currentColor}.zui-icon-button[data-variant=ghost]{--zui-button-bg:transparent;--zui-button-bg-hover:var(--zui-colors-primary-soft);--zui-button-color:var(--zui-colors-primary-text)}.zui-icon-button[data-variant=link]{--zui-button-bg:transparent;--zui-button-bg-hover:transparent;--zui-button-border:transparent;--zui-button-color:var(--zui-colors-primary-text)}.zui-icon-button[data-variant=link]:hover:not(:disabled):not([aria-disabled=true]){color:var(--zui-colors-primary-hover)}.zui-icon-button[data-size=xs]{block-size:var(--zui-sizes-xs);inline-size:var(--zui-sizes-xs)}.zui-icon-button[data-size=sm]{block-size:var(--zui-sizes-sm);inline-size:var(--zui-sizes-sm)}.zui-icon-button[data-size=md]{block-size:var(--zui-sizes-md);inline-size:var(--zui-sizes-md)}.zui-icon-button[data-size=lg]{block-size:var(--zui-sizes-lg);inline-size:var(--zui-sizes-lg)}.zui-icon-button[data-size=xl]{block-size:var(--zui-sizes-xl);inline-size:var(--zui-sizes-xl)}.zui-icon-button[data-radius=none]{border-radius:var(--zui-radii-none)}.zui-icon-button[data-radius=xs]{border-radius:var(--zui-radii-xs)}.zui-icon-button[data-radius=sm]{border-radius:var(--zui-radii-sm)}.zui-icon-button[data-radius=md]{border-radius:var(--zui-radii-md)}.zui-icon-button[data-radius=lg]{border-radius:var(--zui-radii-lg)}.zui-icon-button[data-radius=xl]{border-radius:var(--zui-radii-xl)}.zui-icon-button[data-radius=full]{border-radius:var(--zui-radii-full)}.zui-icon-button:hover:not(:disabled):not([aria-disabled=true]){background:var(--zui-button-bg-hover)}.zui-icon-button:active:not(:disabled):not([aria-disabled=true]){transform:translateY(1px)}.zui-icon-button:focus-visible{box-shadow:var(--zui-shadows-focus)}.zui-icon-button:disabled,.zui-icon-button[aria-disabled=true]{cursor:not-allowed;opacity:.55}.zui-button__spinner{border:2px solid;border-radius:var(--zui-radii-full);border-block-start-color:#0000;block-size:1em;inline-size:1em;animation:.8s linear infinite zui-spin}@keyframes zui-spin{to{transform:rotate(1turn)}}.zui-badge{--zui-badge-bg:var(--zui-colors-neutral-soft);--zui-badge-fg:var(--zui-colors-neutral-text);--zui-badge-border:transparent;--zui-badge-solid-bg:var(--zui-colors-neutral-solid);--zui-badge-solid-fg:var(--zui-colors-neutral-contrast);justify-content:center;align-items:center;gap:var(--zui-space-1);border:1px solid var(--zui-badge-border);border-radius:var(--zui-radii-full);background:var(--zui-badge-bg);max-inline-size:100%;color:var(--zui-badge-fg);font-weight:var(--zui-fontWeights-medium);vertical-align:middle;white-space:nowrap;line-height:1;display:inline-flex}.zui-badge[data-radius=none]{border-radius:var(--zui-radii-none)}.zui-badge[data-radius=xs]{border-radius:var(--zui-radii-xs)}.zui-badge[data-radius=sm]{border-radius:var(--zui-radii-sm)}.zui-badge[data-radius=md]{border-radius:var(--zui-radii-md)}.zui-badge[data-radius=lg]{border-radius:var(--zui-radii-lg)}.zui-badge[data-radius=xl]{border-radius:var(--zui-radii-xl)}.zui-badge[data-radius=full]{border-radius:var(--zui-radii-full)}.zui-badge[data-has-avatar=true]:not([data-variant=dot]){block-size:auto;padding:var(--zui-space-1-5,.375rem);gap:var(--zui-space-1-5,.375rem);font-size:.6875rem;line-height:1}.zui-badge[data-has-avatar=true][data-size=xs]:not([data-variant=dot]){padding:var(--zui-space-1,.25rem);gap:var(--zui-space-1);font-size:.625rem}.zui-badge[data-has-avatar=true][data-size=sm]:not([data-variant=dot]){padding:var(--zui-space-1-5,.375rem);gap:var(--zui-space-1-5,.375rem);font-size:.6875rem}.zui-badge[data-has-avatar=true][data-size=md]:not([data-variant=dot]),.zui-badge[data-has-avatar=true][data-size=lg]:not([data-variant=dot]),.zui-badge[data-has-avatar=true][data-size=xl]:not([data-variant=dot]){font-size:var(--zui-fontSizes-xs);padding:var(--zui-space-2,.5rem);gap:var(--zui-space-2)}.zui-badge[data-has-close=true]:not([data-has-avatar=true]){padding-inline-end:var(--zui-space-1-5,.375rem)}.zui-badge[data-size=md][data-has-close=true]{padding-inline-end:var(--zui-space-2)}.zui-badge[data-size=lg][data-has-close=true],.zui-badge[data-size=xl][data-has-close=true]{padding-inline-end:var(--zui-space-2-5,.625rem)}.zui-badge[data-color=primary]{--zui-badge-bg:var(--zui-colors-primary-soft);--zui-badge-fg:var(--zui-colors-primary-text);--zui-badge-solid-bg:var(--zui-colors-primary-solid);--zui-badge-solid-fg:var(--zui-colors-primary-contrast)}.zui-badge[data-color=neutral]{--zui-badge-bg:var(--zui-colors-neutral-soft);--zui-badge-fg:var(--zui-colors-neutral-text);--zui-badge-solid-bg:var(--zui-colors-neutral-solid);--zui-badge-solid-fg:var(--zui-colors-neutral-contrast)}.zui-badge[data-color=success]{--zui-badge-bg:var(--zui-colors-success-soft);--zui-badge-fg:var(--zui-colors-success-text);--zui-badge-solid-bg:var(--zui-colors-success-solid);--zui-badge-solid-fg:var(--zui-colors-success-contrast)}.zui-badge[data-color=warning]{--zui-badge-bg:var(--zui-colors-warning-soft);--zui-badge-fg:var(--zui-colors-warning-text);--zui-badge-solid-bg:var(--zui-colors-warning-solid);--zui-badge-solid-fg:var(--zui-colors-warning-contrast)}.zui-badge[data-color=danger]{--zui-badge-bg:var(--zui-colors-danger-soft);--zui-badge-fg:var(--zui-colors-danger-text);--zui-badge-solid-bg:var(--zui-colors-danger-solid);--zui-badge-solid-fg:var(--zui-colors-danger-contrast)}.zui-badge[data-color=info]{--zui-badge-bg:var(--zui-colors-info-soft);--zui-badge-fg:var(--zui-colors-info-text);--zui-badge-solid-bg:var(--zui-colors-info-solid);--zui-badge-solid-fg:var(--zui-colors-info-contrast)}.zui-badge[data-variant=solid]{--zui-badge-bg:var(--zui-badge-solid-bg);--zui-badge-fg:var(--zui-badge-solid-fg);--zui-badge-border:transparent}.zui-badge[data-variant=soft]{--zui-badge-border:color-mix(in srgb, var(--zui-badge-fg) 8%, transparent)}.zui-badge[data-variant=outline]{--zui-badge-bg:transparent;--zui-badge-border:color-mix(in srgb, var(--zui-badge-fg) 28%, var(--zui-colors-border-default))}.zui-badge[data-variant=ghost]{--zui-badge-bg:transparent;--zui-badge-border:transparent}.zui-badge[data-variant=dot]{border-radius:var(--zui-radii-full);background:var(--zui-badge-solid-bg);aspect-ratio:1;border:none;flex-shrink:0;block-size:.5rem;inline-size:.5rem;padding:0}.zui-badge[data-variant=dot][data-size=xs]{block-size:.375rem;inline-size:.375rem}.zui-badge[data-variant=dot][data-size=sm]{block-size:.5rem;inline-size:.5rem}.zui-badge[data-variant=dot][data-size=md]{block-size:.625rem;inline-size:.625rem}.zui-badge[data-variant=dot][data-size=lg],.zui-badge[data-variant=dot][data-size=xl]{block-size:.75rem;inline-size:.75rem}.zui-badge[data-size=xs]:not([data-variant=dot]):not([data-has-avatar=true]){block-size:1.125rem;padding-inline:var(--zui-space-1-5,.375rem);font-size:.625rem}.zui-badge[data-size=sm]:not([data-variant=dot]):not([data-has-avatar=true]){block-size:1.25rem;font-size:var(--zui-fontSizes-xs);padding-inline:var(--zui-space-2)}.zui-badge[data-size=md]:not([data-variant=dot]):not([data-has-avatar=true]){block-size:1.5rem;font-size:var(--zui-fontSizes-xs);padding-inline:var(--zui-space-2-5,.625rem);gap:var(--zui-space-1-5,.375rem)}.zui-badge[data-size=lg]:not([data-variant=dot]):not([data-has-avatar=true]){block-size:1.75rem;font-size:var(--zui-fontSizes-sm);padding-inline:var(--zui-space-3);gap:var(--zui-space-1-5,.375rem)}.zui-badge[data-size=xl]:not([data-variant=dot]):not([data-has-avatar=true]){block-size:2rem;font-size:var(--zui-fontSizes-sm);padding-inline:var(--zui-space-3)}.zui-badge[data-counter=true]{min-inline-size:1.25rem;padding-inline:var(--zui-space-1-5,.375rem)}.zui-badge[data-size=md][data-counter=true]{min-inline-size:1.375rem}.zui-badge[data-size=lg][data-counter=true]{min-inline-size:1.5rem}.zui-badge__label{text-overflow:ellipsis;overflow:hidden}.zui-badge__icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.zui-badge__icon svg{block-size:.875rem;inline-size:.875rem;display:block}.zui-badge[data-size=md] .zui-badge__icon svg,.zui-badge[data-size=lg] .zui-badge__icon svg{block-size:1rem;inline-size:1rem}.zui-badge__status-dot{border-radius:var(--zui-radii-full);background:var(--zui-badge-solid-bg);flex-shrink:0;block-size:.375rem;inline-size:.375rem}.zui-badge[data-variant=solid] .zui-badge__status-dot{box-shadow:0 0 0 1px color-mix(in srgb, currentColor 30%, transparent);background:currentColor}.zui-badge__avatar{inline-size:var(--zui-badge-avatar-size,.875rem);block-size:var(--zui-badge-avatar-size,.875rem);border-radius:var(--zui-radii-full);background:color-mix(in srgb, currentColor 12%, var(--zui-colors-bg-muted));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.zui-badge[data-has-avatar=true][data-size=xs],.zui-badge[data-size=xs]{--zui-badge-avatar-size:.75rem}.zui-badge[data-has-avatar=true][data-size=sm],.zui-badge[data-size=sm]{--zui-badge-avatar-size:.875rem}.zui-badge[data-has-avatar=true][data-size=md],.zui-badge[data-size=md]{--zui-badge-avatar-size:1.125rem}.zui-badge[data-has-avatar=true][data-size=lg],.zui-badge[data-has-avatar=true][data-size=xl],.zui-badge[data-size=lg],.zui-badge[data-size=xl]{--zui-badge-avatar-size:1.25rem}.zui-badge__avatar-img,.zui-badge__avatar-fallback{object-fit:cover;block-size:100%;inline-size:100%}.zui-badge__avatar-fallback{font-size:.5rem;font-weight:var(--zui-fontWeights-semibold,600);justify-content:center;align-items:center;line-height:1;display:inline-flex}.zui-badge[data-size=sm] .zui-badge__avatar-fallback,.zui-badge[data-has-avatar=true][data-size=sm] .zui-badge__avatar-fallback{font-size:.5rem}.zui-badge[data-size=md] .zui-badge__avatar-fallback,.zui-badge[data-has-avatar=true][data-size=md] .zui-badge__avatar-fallback{font-size:.5625rem}.zui-badge[data-size=lg] .zui-badge__avatar-fallback,.zui-badge[data-size=xl] .zui-badge__avatar-fallback,.zui-badge[data-has-avatar=true][data-size=lg] .zui-badge__avatar-fallback,.zui-badge[data-has-avatar=true][data-size=xl] .zui-badge__avatar-fallback{font-size:.625rem}.zui-badge[data-has-avatar=true][data-size=xs] .zui-badge__avatar-fallback{font-size:.4375rem}.zui-badge__close{block-size:.875rem;inline-size:.875rem;border-radius:var(--zui-radii-full);color:inherit;cursor:pointer;opacity:.72;transition:opacity var(--zui-motion-duration) var(--zui-motion-easing), background-color var(--zui-motion-duration) var(--zui-motion-easing);background:0 0;border:none;justify-content:center;align-items:center;margin-inline-end:calc(var(--zui-space-0-5,.125rem) * -1);padding:0;display:inline-flex}.zui-badge__close:hover{opacity:1;background:color-mix(in srgb, currentColor 12%, transparent)}.zui-badge__close:focus-visible{box-shadow:var(--zui-shadows-focus);opacity:1;outline:none}.zui-badge[data-size=xs] .zui-badge__close{block-size:.75rem;inline-size:.75rem}.zui-badge[data-size=lg] .zui-badge__close,.zui-badge[data-size=xl] .zui-badge__close{block-size:1rem;inline-size:1rem}.zui-badge-anchor{vertical-align:middle;--zui-badge-anchor-offset:50%;display:inline-flex;position:relative}.zui-badge-anchor__badge{z-index:1;pointer-events:none;box-shadow:0 0 0 2px var(--zui-colors-bg-surface);position:absolute}.zui-badge-anchor .zui-badge-anchor__badge.zui-badge[data-variant=dot]{border:none;block-size:.75rem;inline-size:.75rem;padding:0}.zui-badge-anchor[data-dot=true][data-size=md] .zui-badge-anchor__badge.zui-badge[data-variant=dot],.zui-badge-anchor[data-dot=true][data-size=lg] .zui-badge-anchor__badge.zui-badge[data-variant=dot],.zui-badge-anchor[data-dot=true][data-size=xl] .zui-badge-anchor__badge.zui-badge[data-variant=dot]{block-size:.875rem;inline-size:.875rem}.zui-badge-anchor[data-placement=top-end] .zui-badge-anchor__badge{transform:translate(var(--zui-badge-anchor-offset), calc(var(--zui-badge-anchor-offset) * -1));transform-origin:100% 0;inset-block-start:0;inset-inline-end:0}.zui-badge-anchor[data-dot=true][data-placement=top-end] .zui-badge-anchor__badge{transform:translate(-18%,18%)}.zui-badge-anchor[data-placement=top-start] .zui-badge-anchor__badge{transform:translate(calc(var(--zui-badge-anchor-offset) * -1), calc(var(--zui-badge-anchor-offset) * -1));transform-origin:0 0;inset-block-start:0;inset-inline-start:0}.zui-badge-anchor[data-dot=true][data-placement=top-start] .zui-badge-anchor__badge{transform:translate(18%,18%)}.zui-badge-anchor[data-placement=bottom-end] .zui-badge-anchor__badge{transform:translate(var(--zui-badge-anchor-offset), var(--zui-badge-anchor-offset));transform-origin:100% 100%;inset-block-end:0;inset-inline-end:0}.zui-badge-anchor[data-dot=true][data-placement=bottom-end] .zui-badge-anchor__badge{transform:translate(-18%,-18%)}.zui-badge-anchor[data-placement=bottom-start] .zui-badge-anchor__badge{transform:translate(calc(var(--zui-badge-anchor-offset) * -1), var(--zui-badge-anchor-offset));transform-origin:0 100%;inset-block-end:0;inset-inline-start:0}.zui-badge-anchor[data-dot=true][data-placement=bottom-start] .zui-badge-anchor__badge{transform:translate(18%,-18%)}.zui-alert{--zui-alert-accent:var(--zui-colors-info-solid);--zui-alert-icon-bg:color-mix(in srgb, var(--zui-colors-info-solid) 14%, transparent);--zui-alert-icon-fg:var(--zui-colors-info-solid);--zui-alert-subtle-bg:color-mix(in srgb, var(--zui-colors-info-soft) 68%, var(--zui-colors-bg-surface));--zui-alert-subtle-fg:var(--zui-colors-text-primary);--zui-alert-desc-fg:var(--zui-colors-text-secondary);--zui-alert-surface-border:color-mix(in srgb, var(--zui-colors-info-solid) 18%, var(--zui-colors-border-default));--zui-alert-outline-border:color-mix(in srgb, var(--zui-colors-info-solid) 24%, var(--zui-colors-border-default));--zui-alert-outline-fg:var(--zui-colors-text-primary);--zui-alert-solid-bg:var(--zui-colors-info-solid);--zui-alert-solid-fg:var(--zui-colors-info-contrast);align-items:center;gap:var(--zui-space-3);border-radius:var(--zui-radii-lg);isolation:isolate;inline-size:100%;box-shadow:var(--zui-shadows-sm);transition:box-shadow var(--zui-motion-duration) var(--zui-motion-easing), border-color var(--zui-motion-duration) var(--zui-motion-easing);border:1px solid #0000;display:flex;position:relative;overflow:clip}.zui-alert:before{content:"";inset-block:var(--zui-space-2);border-radius:0 var(--zui-radii-full) var(--zui-radii-full) 0;background:var(--zui-alert-accent);inline-size:3px;position:absolute;inset-inline-start:0}.zui-alert[data-color=primary]{--zui-alert-accent:var(--zui-colors-primary-solid);--zui-alert-icon-bg:color-mix(in srgb, var(--zui-colors-primary-solid) 14%, transparent);--zui-alert-icon-fg:var(--zui-colors-primary-solid);--zui-alert-subtle-bg:color-mix(in srgb, var(--zui-colors-primary-soft) 68%, var(--zui-colors-bg-surface));--zui-alert-surface-border:color-mix(in srgb, var(--zui-colors-primary-solid) 18%, var(--zui-colors-border-default));--zui-alert-outline-border:color-mix(in srgb, var(--zui-colors-primary-solid) 24%, var(--zui-colors-border-default));--zui-alert-solid-bg:var(--zui-colors-primary-solid);--zui-alert-solid-fg:var(--zui-colors-primary-contrast)}.zui-alert[data-color=info]{--zui-alert-accent:var(--zui-colors-info-solid);--zui-alert-icon-bg:color-mix(in srgb, var(--zui-colors-info-solid) 14%, transparent);--zui-alert-icon-fg:var(--zui-colors-info-solid);--zui-alert-subtle-bg:color-mix(in srgb, var(--zui-colors-info-soft) 68%, var(--zui-colors-bg-surface));--zui-alert-surface-border:color-mix(in srgb, var(--zui-colors-info-solid) 18%, var(--zui-colors-border-default));--zui-alert-outline-border:color-mix(in srgb, var(--zui-colors-info-solid) 24%, var(--zui-colors-border-default));--zui-alert-solid-bg:var(--zui-colors-info-solid);--zui-alert-solid-fg:var(--zui-colors-info-contrast)}.zui-alert[data-color=neutral]{--zui-alert-accent:var(--zui-colors-neutral-solid);--zui-alert-icon-bg:color-mix(in srgb, var(--zui-colors-neutral-solid) 12%, transparent);--zui-alert-icon-fg:var(--zui-colors-neutral-text);--zui-alert-subtle-bg:color-mix(in srgb, var(--zui-colors-neutral-soft) 72%, var(--zui-colors-bg-surface));--zui-alert-surface-border:color-mix(in srgb, var(--zui-colors-neutral-solid) 14%, var(--zui-colors-border-default));--zui-alert-outline-border:color-mix(in srgb, var(--zui-colors-neutral-solid) 20%, var(--zui-colors-border-default));--zui-alert-solid-bg:var(--zui-colors-neutral-solid);--zui-alert-solid-fg:var(--zui-colors-neutral-contrast)}.zui-alert[data-color=success]{--zui-alert-accent:var(--zui-colors-success-solid);--zui-alert-icon-bg:color-mix(in srgb, var(--zui-colors-success-solid) 14%, transparent);--zui-alert-icon-fg:var(--zui-colors-success-solid);--zui-alert-subtle-bg:color-mix(in srgb, var(--zui-colors-success-soft) 68%, var(--zui-colors-bg-surface));--zui-alert-surface-border:color-mix(in srgb, var(--zui-colors-success-solid) 18%, var(--zui-colors-border-default));--zui-alert-outline-border:color-mix(in srgb, var(--zui-colors-success-solid) 24%, var(--zui-colors-border-default));--zui-alert-solid-bg:var(--zui-colors-success-solid);--zui-alert-solid-fg:var(--zui-colors-success-contrast)}.zui-alert[data-color=warning]{--zui-alert-accent:var(--zui-colors-warning-solid);--zui-alert-icon-bg:color-mix(in srgb, var(--zui-colors-warning-solid) 16%, transparent);--zui-alert-icon-fg:var(--zui-colors-warning-solid);--zui-alert-subtle-bg:color-mix(in srgb, var(--zui-colors-warning-soft) 68%, var(--zui-colors-bg-surface));--zui-alert-surface-border:color-mix(in srgb, var(--zui-colors-warning-solid) 18%, var(--zui-colors-border-default));--zui-alert-outline-border:color-mix(in srgb, var(--zui-colors-warning-solid) 24%, var(--zui-colors-border-default));--zui-alert-solid-bg:var(--zui-colors-warning-solid);--zui-alert-solid-fg:var(--zui-colors-warning-contrast)}.zui-alert[data-color=danger]{--zui-alert-accent:var(--zui-colors-danger-solid);--zui-alert-icon-bg:color-mix(in srgb, var(--zui-colors-danger-solid) 14%, transparent);--zui-alert-icon-fg:var(--zui-colors-danger-solid);--zui-alert-subtle-bg:color-mix(in srgb, var(--zui-colors-danger-soft) 68%, var(--zui-colors-bg-surface));--zui-alert-surface-border:color-mix(in srgb, var(--zui-colors-danger-solid) 18%, var(--zui-colors-border-default));--zui-alert-outline-border:color-mix(in srgb, var(--zui-colors-danger-solid) 24%, var(--zui-colors-border-default));--zui-alert-solid-bg:var(--zui-colors-danger-solid);--zui-alert-solid-fg:var(--zui-colors-danger-contrast)}.zui-alert[data-variant=subtle]{background:var(--zui-alert-subtle-bg);color:var(--zui-alert-subtle-fg);border-color:color-mix(in srgb, var(--zui-alert-accent) 10%, transparent)}.zui-alert[data-variant=surface]{background:var(--zui-colors-bg-surface);color:var(--zui-alert-subtle-fg);border-color:var(--zui-alert-surface-border);box-shadow:var(--zui-shadows-sm), inset 0 1px 0 #fff6}.zui-alert[data-variant=outline]{background:var(--zui-colors-bg-surface);color:var(--zui-alert-outline-fg);border-color:var(--zui-alert-outline-border);box-shadow:none}.zui-alert[data-variant=outline]:before{display:none}.zui-alert[data-variant=solid]{background:linear-gradient(135deg, var(--zui-alert-solid-bg), color-mix(in srgb, var(--zui-alert-solid-bg) 88%, black));color:var(--zui-alert-solid-fg);border-color:color-mix(in srgb, var(--zui-alert-solid-bg) 80%, black);box-shadow:var(--zui-shadows-sm), inset 0 1px 0 #ffffff2e;--zui-alert-icon-bg:color-mix(in srgb, currentColor 18%, transparent);--zui-alert-icon-fg:currentColor;--zui-alert-desc-fg:color-mix(in srgb, currentColor 82%, transparent)}.zui-alert[data-variant=solid]:before{display:none}.zui-alert[data-size=sm]{gap:var(--zui-space-2);padding:var(--zui-space-2-5,.625rem) var(--zui-space-3);font-size:var(--zui-fontSizes-xs);padding-inline-start:calc(var(--zui-space-3) + 2px)}.zui-alert[data-size=md]{padding:var(--zui-space-3) var(--zui-space-4);font-size:var(--zui-fontSizes-sm);padding-inline-start:calc(var(--zui-space-4) + 2px)}.zui-alert[data-size=lg]{gap:var(--zui-space-3);padding:var(--zui-space-4);font-size:var(--zui-fontSizes-md);padding-inline-start:calc(var(--zui-space-4) + 2px)}.zui-alert[data-size=xl]{gap:var(--zui-space-4);padding:var(--zui-space-5);font-size:var(--zui-fontSizes-md);padding-inline-start:calc(var(--zui-space-5) + 2px)}.zui-alert[data-compact=true]{gap:var(--zui-space-2);padding:var(--zui-space-1-5,.375rem) var(--zui-space-3);font-size:var(--zui-fontSizes-xs);border-radius:var(--zui-radii-md);box-shadow:none;align-items:center;padding-inline-start:calc(var(--zui-space-2-5,.625rem) + 2px)}.zui-alert[data-compact=true]:before{inset-block:var(--zui-space-1-5,.375rem);inline-size:2px}.zui-alert__indicator{border-radius:var(--zui-radii-md);background:var(--zui-alert-icon-bg);block-size:2rem;inline-size:2rem;color:var(--zui-alert-icon-fg);flex-shrink:0;justify-content:center;align-self:center;align-items:center;display:inline-flex}.zui-alert[data-size=sm] .zui-alert__indicator{border-radius:var(--zui-radii-sm);block-size:1.625rem;inline-size:1.625rem}.zui-alert[data-size=lg] .zui-alert__indicator,.zui-alert[data-size=xl] .zui-alert__indicator{block-size:2.25rem;inline-size:2.25rem}.zui-alert[data-compact=true] .zui-alert__indicator{background:0 0;border-radius:0;block-size:auto;inline-size:auto;padding:0}.zui-alert[data-compact=true] .zui-alert__indicator svg,.zui-alert[data-size=sm] .zui-alert__indicator svg{block-size:1rem;inline-size:1rem}.zui-alert[data-size=md] .zui-alert__indicator svg{block-size:1.125rem;inline-size:1.125rem}.zui-alert[data-size=lg] .zui-alert__indicator svg,.zui-alert[data-size=xl] .zui-alert__indicator svg{block-size:1.25rem;inline-size:1.25rem}.zui-alert__content{gap:var(--zui-space-0-5,.125rem);flex-direction:column;flex:1;justify-content:center;align-self:center;min-inline-size:0;display:flex}.zui-alert[data-inline=true] .zui-alert__content{align-items:center;gap:var(--zui-space-2);flex-flow:wrap}.zui-alert[data-compact=true] .zui-alert__content{align-items:center;gap:var(--zui-space-1-5,.375rem);flex-flow:wrap;padding-block:0}.zui-alert[data-compact=true] .zui-alert__title{font-weight:var(--zui-fontWeights-medium)}.zui-alert[data-compact=true] .zui-alert__description{font-size:inherit}.zui-alert[data-compact=true] .zui-alert__end{padding-inline-start:var(--zui-space-1)}.zui-alert__title{font-weight:var(--zui-fontWeights-semibold,600);letter-spacing:-.01em;line-height:var(--zui-lineHeights-tight,1.25);color:inherit}.zui-alert__description{line-height:var(--zui-lineHeights-normal,1.5);color:var(--zui-alert-desc-fg)}.zui-alert[data-variant=solid] .zui-alert__description{color:var(--zui-alert-desc-fg)}.zui-alert__end{flex-shrink:0;align-self:center;align-items:center;margin-inline-start:auto;padding-inline-start:var(--zui-space-2);display:inline-flex}.zui-spinner{border:2px solid var(--zui-colors-border-default);border-block-start-color:var(--zui-colors-primary-solid);border-radius:var(--zui-radii-full);animation:.8s linear infinite zui-spin;display:inline-block}.zui-spinner[data-size=sm]{block-size:1rem;inline-size:1rem}.zui-spinner[data-size=md]{block-size:1.25rem;inline-size:1.25rem}.zui-spinner[data-size=lg]{block-size:1.5rem;inline-size:1.5rem}.zui-skeleton{--zui-skeleton-start-color:var(--zui-colors-bg-muted);--zui-skeleton-end-color:var(--zui-colors-border-subtle);--zui-skeleton-duration:1.2s;--zui-skeleton-fade-duration:.15s;border-radius:var(--zui-radii-md);flex-shrink:0;display:block;overflow:hidden}.zui-skeleton[data-loading=true]:not([data-has-children=true]){min-block-size:1rem}.zui-skeleton[data-loading=true][data-has-children=true]{color:#0000;cursor:default;pointer-events:none;-webkit-user-select:none;user-select:none}.zui-skeleton[data-loading=true][data-has-children=true]>*{visibility:hidden}.zui-skeleton[data-loading=true][data-variant=pulse]{background-color:var(--zui-skeleton-end-color);animation:zui-skeleton-pulse var(--zui-skeleton-duration) ease-in-out infinite}.zui-skeleton[data-loading=true][data-variant=shine]{background-color:var(--zui-skeleton-start-color);background-image:linear-gradient(270deg, var(--zui-skeleton-start-color), var(--zui-skeleton-end-color), var(--zui-skeleton-end-color), var(--zui-skeleton-start-color));animation:zui-skeleton-shine var(--zui-skeleton-duration) ease-in-out infinite;background-size:400% 100%}.zui-skeleton[data-loading=true][data-variant=none]{background-color:var(--zui-skeleton-end-color)}.zui-skeleton[data-loading=false]{animation:zui-skeleton-fade-in var(--zui-skeleton-fade-duration) ease-out;background:unset}.zui-skeleton-circle{border-radius:var(--zui-radii-full)}.zui-skeleton-circle[data-size=xs]{block-size:1.5rem;inline-size:1.5rem}.zui-skeleton-circle[data-size=sm]{block-size:2rem;inline-size:2rem}.zui-skeleton-circle[data-size=md]{block-size:2.5rem;inline-size:2.5rem}.zui-skeleton-circle[data-size=lg]{block-size:3rem;inline-size:3rem}.zui-skeleton-circle[data-size=xl]{block-size:3.5rem;inline-size:3.5rem}.zui-skeleton-text{inline-size:100%}@keyframes zui-skeleton-pulse{0%,to{opacity:1}50%{opacity:.55}}@keyframes zui-skeleton-shine{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes zui-skeleton-fade-in{0%{opacity:0}to{opacity:1}}.zui-toast-viewport{z-index:var(--zui-zIndex-toast);gap:var(--zui-space-2);pointer-events:none;flex-direction:column;max-inline-size:min(24rem,100vw - 2rem);display:flex;position:fixed;inset-block-end:var(--zui-space-4);inset-inline-end:var(--zui-space-4)}.zui-toast.zui-alert{inline-size:auto;max-inline-size:min(24rem,100vw - 2rem);box-shadow:var(--zui-shadows-lg);pointer-events:auto;animation:zui-toast-in .2s var(--zui-motion-easing-entrance,ease-out)}.zui-toast.zui-alert .zui-alert__end{align-self:flex-start;margin-block-start:calc(var(--zui-space-1) * -1)}.zui-toast__close{border-radius:var(--zui-radii-full);block-size:1.5rem;inline-size:1.5rem;color:var(--zui-colors-text-secondary);cursor:pointer;font:inherit;transition:background-color var(--zui-motion-duration) var(--zui-motion-easing), color var(--zui-motion-duration) var(--zui-motion-easing);background:0 0;border:none;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.zui-toast__close:hover{background:var(--zui-colors-bg-muted);color:var(--zui-colors-text-primary)}.zui-toast__close:focus-visible{box-shadow:var(--zui-shadows-focus);outline:none}@keyframes zui-toast-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.zui-input,.zui-textarea,.zui-select,.zui-select__trigger{border:1px solid var(--zui-colors-border-default);border-radius:var(--zui-radii-md);background:var(--zui-colors-bg-surface);width:100%;color:var(--zui-colors-text-primary);font:inherit;font-weight:var(--zui-fontWeights-regular);line-height:var(--zui-lineHeights-normal)}.zui-input::placeholder,.zui-textarea::placeholder{color:var(--zui-colors-text-muted);opacity:1}.zui-input,.zui-textarea,.zui-select--native{padding:var(--zui-space-2) var(--zui-space-3)}.zui-input-group{--zui-input-icon-inset:var(--zui-space-3);--zui-input-icon-gap:var(--zui-space-2);align-items:stretch;width:100%;display:flex;position:relative}.zui-input-group[data-size=sm]{--zui-input-icon-inset:var(--zui-space-2)}.zui-input-group[data-variant=flushed],.zui-input-group[data-variant=unstyled]{--zui-input-icon-inset:0}.zui-input-group .zui-input{flex:1;min-inline-size:0}.zui-input__start-icon,.zui-input__end-icon{z-index:1;color:var(--zui-colors-text-muted);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.zui-input__start-icon{inset-inline-start:var(--zui-input-icon-inset)}.zui-input__end-icon{inset-inline-end:var(--zui-input-icon-inset)}.zui-input__start-icon svg,.zui-input__end-icon svg{display:block}.zui-input--start-icon{padding-inline-start:calc(var(--zui-input-icon-inset) + 1em + var(--zui-input-icon-gap))}.zui-input--end-icon{padding-inline-end:calc(var(--zui-input-icon-inset) + 1em + var(--zui-input-icon-gap))}.zui-textarea-group{--zui-textarea-icon-inset:var(--zui-space-3);--zui-textarea-icon-gap:var(--zui-space-2);align-items:stretch;width:100%;display:flex;position:relative}.zui-textarea-group[data-size=sm]{--zui-textarea-icon-inset:var(--zui-space-2)}.zui-textarea-group .zui-textarea{flex:1;min-inline-size:0}.zui-textarea__start-icon,.zui-textarea__end-icon{top:var(--zui-space-2);z-index:1;color:var(--zui-colors-text-muted);justify-content:center;align-items:center;display:inline-flex;position:absolute}.zui-textarea__start-icon{inset-inline-start:var(--zui-textarea-icon-inset)}.zui-textarea__end-icon{inset-inline-end:var(--zui-textarea-icon-inset)}.zui-textarea__start-icon svg,.zui-textarea__end-icon svg{display:block}.zui-textarea--start-icon{padding-inline-start:calc(var(--zui-textarea-icon-inset) + 1em + var(--zui-textarea-icon-gap))}.zui-textarea--end-icon{padding-inline-end:calc(var(--zui-textarea-icon-inset) + 1em + var(--zui-textarea-icon-gap))}.zui-select__trigger{justify-content:space-between;align-items:center;gap:var(--zui-space-2);padding:var(--zui-space-2) var(--zui-space-3);cursor:pointer;text-align:start;display:inline-flex}.zui-select__trigger[data-disabled],.zui-select__trigger:disabled{cursor:not-allowed;opacity:.6}.zui-select__trigger[data-invalid=true]{border-color:var(--zui-colors-danger-solid)}.zui-select__value{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.zui-select__icon{color:var(--zui-colors-text-muted);pointer-events:none;flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex}.zui-select__icon svg{block-size:1rem;inline-size:1rem;transition:transform var(--zui-motion-duration) var(--zui-motion-easing);display:block}.zui-select__icon[data-popup-open] svg{transform:rotate(180deg)}.zui-select__positioner{z-index:var(--zui-zIndex-dropdown);inline-size:var(--anchor-width);max-inline-size:var(--available-width)}.zui-select__popup{box-sizing:border-box;inline-size:100%;max-block-size:min(16rem, var(--available-height));border:1px solid var(--zui-colors-border-subtle);border-radius:var(--zui-radii-md);background:var(--zui-colors-bg-surface);box-shadow:var(--zui-shadows-md);padding:var(--zui-space-1);color:var(--zui-colors-text-primary);font:inherit;font-weight:var(--zui-fontWeights-regular);line-height:var(--zui-lineHeights-normal);overflow:auto}.zui-select__list{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.zui-select__item{padding:var(--zui-space-2) var(--zui-space-3);border-radius:var(--zui-radii-sm);cursor:pointer;font:inherit;color:var(--zui-colors-text-primary);align-items:center;min-inline-size:0;display:flex}.zui-select__item-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.zui-select__item[data-selected]{background:var(--zui-colors-primary-soft);color:var(--zui-colors-primary-text)}.zui-select__item[data-highlighted]:not([data-selected]){background:var(--zui-colors-bg-muted)}.zui-select__item[data-highlighted][data-selected]{background:color-mix(in srgb, var(--zui-colors-primary-soft), var(--zui-colors-bg-muted) 40%)}.zui-select__item[data-disabled]{opacity:.5;cursor:not-allowed}.zui-input:focus-visible,.zui-textarea:focus-visible,.zui-select:focus-visible,.zui-select__trigger:focus-visible{box-shadow:var(--zui-shadows-focus);outline:none}.zui-input[data-variant=outline]{border:1px solid var(--zui-colors-border-default);background:var(--zui-colors-bg-surface)}.zui-input[data-variant=filled]{background:var(--zui-colors-bg-muted);box-shadow:inset 0 0 0 1px var(--zui-colors-border-subtle);border:1px solid #0000}.zui-input[data-variant=filled]:focus-visible{border-color:var(--zui-colors-border-default);box-shadow:var(--zui-shadows-focus)}.zui-input[data-variant=flushed]{border-width:0;border-bottom:1px solid var(--zui-colors-border-default);width:100%;padding-inline:0;padding-block:var(--zui-space-2);background:0 0;border-radius:0}.zui-input[data-variant=flushed]:focus-visible{border-bottom-color:var(--zui-colors-primary-solid);box-shadow:none}.zui-input[data-variant=unstyled]{width:100%;box-shadow:none;background:0 0;border:none;border-radius:0;padding:0}.zui-input[data-variant=unstyled]:focus-visible{box-shadow:none;outline:2px solid var(--zui-colors-primary-solid);outline-offset:2px}.zui-input[data-invalid],.zui-textarea[data-invalid],.zui-select[data-invalid]{border-color:var(--zui-colors-danger-solid)}.zui-input[data-variant=filled][data-invalid]{box-shadow:inset 0 0 0 1px var(--zui-colors-danger-solid)}.zui-input[data-variant=flushed][data-invalid],.zui-input[data-variant=unstyled][data-invalid]{border-bottom:1px solid var(--zui-colors-danger-solid)}.zui-input[data-size=sm],.zui-select[data-size=sm],.zui-select__trigger[data-size=sm]{block-size:var(--zui-sizes-sm);font-size:var(--zui-fontSizes-sm)}.zui-input[data-size=md],.zui-select[data-size=md],.zui-select__trigger[data-size=md]{block-size:var(--zui-sizes-md);font-size:var(--zui-fontSizes-sm)}.zui-select__popup[data-size=sm],.zui-select__popup[data-size=md]{font-size:var(--zui-fontSizes-sm)}.zui-textarea{resize:vertical;min-block-size:6rem}.zui-checkbox{align-items:flex-start;gap:var(--zui-space-2);cursor:pointer;-webkit-user-select:none;user-select:none;vertical-align:middle;display:inline-flex}.zui-checkbox[data-disabled=true]{cursor:not-allowed;opacity:.6}.zui-checkbox__control{--zui-checkbox-border:var(--zui-colors-border-default);--zui-checkbox-bg:var(--zui-colors-bg-surface);--zui-checkbox-solid-bg:var(--zui-colors-primary-solid);--zui-checkbox-solid-border:var(--zui-colors-primary-solid);--zui-checkbox-solid-icon:var(--zui-colors-primary-contrast);--zui-checkbox-outline-border:var(--zui-colors-primary-solid);--zui-checkbox-outline-icon:var(--zui-colors-primary-solid);--zui-checkbox-soft-bg:var(--zui-colors-primary-soft);--zui-checkbox-soft-border:color-mix(in srgb, var(--zui-colors-primary-soft), var(--zui-colors-primary-text) 18%);--zui-checkbox-soft-icon:var(--zui-colors-primary-text);border:1px solid var(--zui-checkbox-border);border-radius:var(--zui-radii-sm);background:var(--zui-checkbox-bg);color:currentColor;cursor:inherit;transition:background-color var(--zui-motion-duration) var(--zui-motion-easing), border-color var(--zui-motion-duration) var(--zui-motion-easing), box-shadow var(--zui-motion-duration) var(--zui-motion-easing), color var(--zui-motion-duration) var(--zui-motion-easing);outline:none;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.zui-checkbox__control[data-color=neutral]{--zui-checkbox-solid-bg:var(--zui-colors-neutral-solid);--zui-checkbox-solid-border:var(--zui-colors-neutral-solid);--zui-checkbox-solid-icon:var(--zui-colors-neutral-contrast);--zui-checkbox-outline-border:var(--zui-colors-neutral-solid);--zui-checkbox-outline-icon:var(--zui-colors-neutral-solid);--zui-checkbox-soft-bg:var(--zui-colors-neutral-soft);--zui-checkbox-soft-border:color-mix(in srgb, var(--zui-colors-neutral-soft), var(--zui-colors-neutral-text) 18%);--zui-checkbox-soft-icon:var(--zui-colors-neutral-text)}.zui-checkbox__control[data-color=success]{--zui-checkbox-solid-bg:var(--zui-colors-success-solid);--zui-checkbox-solid-border:var(--zui-colors-success-solid);--zui-checkbox-solid-icon:var(--zui-colors-success-contrast);--zui-checkbox-outline-border:var(--zui-colors-success-solid);--zui-checkbox-outline-icon:var(--zui-colors-success-solid);--zui-checkbox-soft-bg:var(--zui-colors-success-soft);--zui-checkbox-soft-border:color-mix(in srgb, var(--zui-colors-success-soft), var(--zui-colors-success-text) 18%);--zui-checkbox-soft-icon:var(--zui-colors-success-text)}.zui-checkbox__control[data-color=warning]{--zui-checkbox-solid-bg:var(--zui-colors-warning-solid);--zui-checkbox-solid-border:var(--zui-colors-warning-solid);--zui-checkbox-solid-icon:var(--zui-colors-warning-contrast);--zui-checkbox-outline-border:var(--zui-colors-warning-solid);--zui-checkbox-outline-icon:var(--zui-colors-warning-solid);--zui-checkbox-soft-bg:var(--zui-colors-warning-soft);--zui-checkbox-soft-border:color-mix(in srgb, var(--zui-colors-warning-soft), var(--zui-colors-warning-text) 18%);--zui-checkbox-soft-icon:var(--zui-colors-warning-text)}.zui-checkbox__control[data-color=danger]{--zui-checkbox-solid-bg:var(--zui-colors-danger-solid);--zui-checkbox-solid-border:var(--zui-colors-danger-solid);--zui-checkbox-solid-icon:var(--zui-colors-danger-contrast);--zui-checkbox-outline-border:var(--zui-colors-danger-solid);--zui-checkbox-outline-icon:var(--zui-colors-danger-solid);--zui-checkbox-soft-bg:var(--zui-colors-danger-soft);--zui-checkbox-soft-border:color-mix(in srgb, var(--zui-colors-danger-soft), var(--zui-colors-danger-text) 18%);--zui-checkbox-soft-icon:var(--zui-colors-danger-text)}.zui-checkbox__control[data-color=info]{--zui-checkbox-solid-bg:var(--zui-colors-info-solid);--zui-checkbox-solid-border:var(--zui-colors-info-solid);--zui-checkbox-solid-icon:var(--zui-colors-info-contrast);--zui-checkbox-outline-border:var(--zui-colors-info-solid);--zui-checkbox-outline-icon:var(--zui-colors-info-solid);--zui-checkbox-soft-bg:var(--zui-colors-info-soft);--zui-checkbox-soft-border:color-mix(in srgb, var(--zui-colors-info-soft), var(--zui-colors-info-text) 18%);--zui-checkbox-soft-icon:var(--zui-colors-info-text)}.zui-checkbox__control[data-size=xs]{block-size:.875rem;inline-size:.875rem}.zui-checkbox__control[data-size=sm],.zui-checkbox__control[data-size=md]{block-size:1rem;inline-size:1rem}.zui-checkbox__control[data-size=lg]{block-size:1.125rem;inline-size:1.125rem}.zui-checkbox__control[data-size=xl]{block-size:1.25rem;inline-size:1.25rem}.zui-checkbox__control:focus-visible{box-shadow:var(--zui-shadows-focus)}.zui-checkbox__control[data-invalid]{border-color:var(--zui-colors-danger-solid)}.zui-checkbox__control[data-variant=outline][data-checked],.zui-checkbox__control[data-variant=outline][data-indeterminate]{background:var(--zui-checkbox-bg);border-color:var(--zui-checkbox-outline-border);color:var(--zui-checkbox-outline-icon)}.zui-checkbox__control[data-variant=solid][data-checked],.zui-checkbox__control[data-variant=solid][data-indeterminate]{background:var(--zui-checkbox-solid-bg);border-color:var(--zui-checkbox-solid-border);color:var(--zui-checkbox-solid-icon)}.zui-checkbox__control[data-variant=soft][data-checked],.zui-checkbox__control[data-variant=soft][data-indeterminate]{background:var(--zui-checkbox-soft-bg);border-color:var(--zui-checkbox-soft-border);color:var(--zui-checkbox-soft-icon)}.zui-checkbox__indicator{justify-content:center;align-items:center;line-height:0;display:inline-flex}.zui-checkbox__check-icon,.zui-checkbox__indeterminate-icon{justify-content:center;align-items:center;display:inline-flex}.zui-checkbox__indeterminate-icon,.zui-checkbox__indicator[data-indeterminate] .zui-checkbox__check-icon{display:none}.zui-checkbox__indicator[data-indeterminate] .zui-checkbox__indeterminate-icon{display:inline-flex}.zui-checkbox__indicator svg{display:block}.zui-checkbox__content{gap:var(--zui-space-1);flex-direction:column;min-inline-size:0;padding-block-start:.0625rem;display:flex}.zui-checkbox__label{font-size:var(--zui-fontSizes-sm);font-weight:var(--zui-fontWeights-medium);line-height:var(--zui-lineHeights-tight,1.25);color:var(--zui-colors-text-primary)}.zui-checkbox__description{font-size:var(--zui-fontSizes-xs);line-height:var(--zui-lineHeights-normal,1.5);color:var(--zui-colors-text-muted)}.zui-checkbox-card{--zui-checkbox-card-border:var(--zui-colors-border-default);--zui-checkbox-card-bg:var(--zui-colors-bg-surface);--zui-checkbox-card-checked-border:var(--zui-colors-primary-solid);--zui-checkbox-card-checked-bg:var(--zui-colors-bg-surface);--zui-checkbox-card-label:var(--zui-colors-text-primary);--zui-checkbox-card-description:var(--zui-colors-text-muted);border:1px solid var(--zui-checkbox-card-border);border-radius:var(--zui-radii-lg);background:var(--zui-checkbox-card-bg);box-shadow:var(--zui-shadows-sm);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--zui-motion-duration) var(--zui-motion-easing), border-color var(--zui-motion-duration) var(--zui-motion-easing), box-shadow var(--zui-motion-duration) var(--zui-motion-easing);display:block;position:relative}.zui-checkbox-card[data-color=neutral]{--zui-checkbox-card-checked-border:var(--zui-colors-neutral-solid);--zui-checkbox-card-checked-bg:var(--zui-colors-bg-surface)}.zui-checkbox-card[data-color=success]{--zui-checkbox-card-checked-border:var(--zui-colors-success-solid);--zui-checkbox-card-checked-bg:var(--zui-colors-bg-surface)}.zui-checkbox-card[data-color=warning]{--zui-checkbox-card-checked-border:var(--zui-colors-warning-solid);--zui-checkbox-card-checked-bg:var(--zui-colors-bg-surface)}.zui-checkbox-card[data-color=danger]{--zui-checkbox-card-checked-border:var(--zui-colors-danger-solid);--zui-checkbox-card-checked-bg:var(--zui-colors-bg-surface)}.zui-checkbox-card[data-color=info]{--zui-checkbox-card-checked-border:var(--zui-colors-info-solid);--zui-checkbox-card-checked-bg:var(--zui-colors-bg-surface)}.zui-checkbox-card[data-variant=subtle]:has(.zui-checkbox__control[data-checked],.zui-checkbox__control[data-indeterminate],.zui-checkbox-card__hidden-control[data-checked],.zui-checkbox-card__hidden-control[data-indeterminate]){--zui-checkbox-card-checked-bg:var(--zui-colors-primary-soft)}.zui-checkbox-card[data-variant=subtle][data-color=neutral]:has(.zui-checkbox__control[data-checked],.zui-checkbox__control[data-indeterminate],.zui-checkbox-card__hidden-control[data-checked],.zui-checkbox-card__hidden-control[data-indeterminate]){--zui-checkbox-card-checked-bg:var(--zui-colors-neutral-soft)}.zui-checkbox-card[data-variant=subtle][data-color=success]:has(.zui-checkbox__control[data-checked],.zui-checkbox__control[data-indeterminate],.zui-checkbox-card__hidden-control[data-checked],.zui-checkbox-card__hidden-control[data-indeterminate]){--zui-checkbox-card-checked-bg:var(--zui-colors-success-soft)}.zui-checkbox-card[data-variant=subtle][data-color=danger]:has(.zui-checkbox__control[data-checked],.zui-checkbox__control[data-indeterminate],.zui-checkbox-card__hidden-control[data-checked],.zui-checkbox-card__hidden-control[data-indeterminate]){--zui-checkbox-card-checked-bg:var(--zui-colors-danger-soft)}.zui-checkbox-card[data-variant=solid]:has(.zui-checkbox__control[data-checked],.zui-checkbox__control[data-indeterminate],.zui-checkbox-card__hidden-control[data-checked],.zui-checkbox-card__hidden-control[data-indeterminate]){--zui-checkbox-card-checked-border:var(--zui-colors-primary-solid);--zui-checkbox-card-checked-bg:var(--zui-colors-primary-solid);--zui-checkbox-card-label:var(--zui-colors-primary-contrast);--zui-checkbox-card-description:color-mix(in srgb, var(--zui-colors-primary-contrast), transparent 20%)}.zui-checkbox-card[data-variant=solid][data-color=neutral]:has(.zui-checkbox__control[data-checked],.zui-checkbox__control[data-indeterminate],.zui-checkbox-card__hidden-control[data-checked],.zui-checkbox-card__hidden-control[data-indeterminate]){--zui-checkbox-card-checked-border:var(--zui-colors-neutral-solid);--zui-checkbox-card-checked-bg:var(--zui-colors-neutral-solid);--zui-checkbox-card-label:var(--zui-colors-neutral-contrast);--zui-checkbox-card-description:color-mix(in srgb, var(--zui-colors-neutral-contrast), transparent 20%)}.zui-checkbox-card[data-variant=solid][data-color=success]:has(.zui-checkbox__control[data-checked],.zui-checkbox__control[data-indeterminate],.zui-checkbox-card__hidden-control[data-checked],.zui-checkbox-card__hidden-control[data-indeterminate]){--zui-checkbox-card-checked-border:var(--zui-colors-success-solid);--zui-checkbox-card-checked-bg:var(--zui-colors-success-solid);--zui-checkbox-card-label:var(--zui-colors-success-contrast);--zui-checkbox-card-description:color-mix(in srgb, var(--zui-colors-success-contrast), transparent 20%)}.zui-checkbox-card[data-size=sm] .zui-checkbox-card__body{padding:var(--zui-space-3)}.zui-checkbox-card[data-size=md] .zui-checkbox-card__body{padding:var(--zui-space-4)}.zui-checkbox-card[data-size=lg] .zui-checkbox-card__body{padding:var(--zui-space-5)}.zui-checkbox-card:has(.zui-checkbox__control[data-checked],.zui-checkbox__control[data-indeterminate],.zui-checkbox-card__hidden-control[data-checked],.zui-checkbox-card__hidden-control[data-indeterminate]){border-color:var(--zui-checkbox-card-checked-border);background:var(--zui-checkbox-card-checked-bg)}.zui-checkbox-card:has(.zui-checkbox__control:focus-visible,.zui-checkbox-card__hidden-control:focus-visible){box-shadow:var(--zui-shadows-focus)}.zui-checkbox-card[data-disabled=true]{cursor:not-allowed;opacity:.6}.zui-checkbox-card[data-invalid]{border-color:var(--zui-colors-danger-solid)}.zui-checkbox-card__body{align-items:flex-start;gap:var(--zui-space-3);display:flex}.zui-checkbox-card__content{gap:var(--zui-space-1);flex-direction:column;flex:1;min-inline-size:0;display:flex}.zui-checkbox-card__label{font-size:var(--zui-fontSizes-sm);font-weight:var(--zui-fontWeights-medium);line-height:var(--zui-lineHeights-tight,1.25);color:var(--zui-checkbox-card-label)}.zui-checkbox-card__description{font-size:var(--zui-fontSizes-xs);line-height:var(--zui-lineHeights-normal,1.5);color:var(--zui-checkbox-card-description)}.zui-checkbox-card__hidden-control{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.zui-radio-card{--zui-radio-card-border:var(--zui-colors-border-default);--zui-radio-card-bg:var(--zui-colors-bg-surface);--zui-radio-card-checked-border:var(--zui-colors-primary-solid);--zui-radio-card-checked-bg:var(--zui-colors-bg-surface);--zui-radio-card-label:var(--zui-colors-text-primary);--zui-radio-card-description:var(--zui-colors-text-muted);border:1px solid var(--zui-radio-card-border);border-radius:var(--zui-radii-lg);background:var(--zui-radio-card-bg);box-shadow:var(--zui-shadows-sm);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--zui-motion-duration) var(--zui-motion-easing), border-color var(--zui-motion-duration) var(--zui-motion-easing), box-shadow var(--zui-motion-duration) var(--zui-motion-easing);display:block;position:relative}.zui-radio-card[data-color=neutral]{--zui-radio-card-checked-border:var(--zui-colors-neutral-solid);--zui-radio-card-checked-bg:var(--zui-colors-bg-surface)}.zui-radio-card[data-color=success]{--zui-radio-card-checked-border:var(--zui-colors-success-solid);--zui-radio-card-checked-bg:var(--zui-colors-bg-surface)}.zui-radio-card[data-color=warning]{--zui-radio-card-checked-border:var(--zui-colors-warning-solid);--zui-radio-card-checked-bg:var(--zui-colors-bg-surface)}.zui-radio-card[data-color=danger]{--zui-radio-card-checked-border:var(--zui-colors-danger-solid);--zui-radio-card-checked-bg:var(--zui-colors-bg-surface)}.zui-radio-card[data-color=info]{--zui-radio-card-checked-border:var(--zui-colors-info-solid);--zui-radio-card-checked-bg:var(--zui-colors-bg-surface)}.zui-radio-card[data-variant=subtle]:has(.zui-radio__control[data-checked],.zui-radio-card__hidden-control[data-checked]){--zui-radio-card-checked-bg:var(--zui-colors-primary-soft)}.zui-radio-card[data-variant=subtle][data-color=neutral]:has(.zui-radio__control[data-checked],.zui-radio-card__hidden-control[data-checked]){--zui-radio-card-checked-bg:var(--zui-colors-neutral-soft)}.zui-radio-card[data-variant=subtle][data-color=success]:has(.zui-radio__control[data-checked],.zui-radio-card__hidden-control[data-checked]){--zui-radio-card-checked-bg:var(--zui-colors-success-soft)}.zui-radio-card[data-variant=subtle][data-color=danger]:has(.zui-radio__control[data-checked],.zui-radio-card__hidden-control[data-checked]){--zui-radio-card-checked-bg:var(--zui-colors-danger-soft)}.zui-radio-card[data-variant=solid]:has(.zui-radio__control[data-checked],.zui-radio-card__hidden-control[data-checked]){--zui-radio-card-checked-border:var(--zui-colors-primary-solid);--zui-radio-card-checked-bg:var(--zui-colors-primary-solid);--zui-radio-card-label:var(--zui-colors-primary-contrast);--zui-radio-card-description:color-mix(in srgb, var(--zui-colors-primary-contrast), transparent 20%)}.zui-radio-card[data-variant=solid][data-color=neutral]:has(.zui-radio__control[data-checked],.zui-radio-card__hidden-control[data-checked]){--zui-radio-card-checked-border:var(--zui-colors-neutral-solid);--zui-radio-card-checked-bg:var(--zui-colors-neutral-solid);--zui-radio-card-label:var(--zui-colors-neutral-contrast);--zui-radio-card-description:color-mix(in srgb, var(--zui-colors-neutral-contrast), transparent 20%)}.zui-radio-card[data-variant=solid][data-color=success]:has(.zui-radio__control[data-checked],.zui-radio-card__hidden-control[data-checked]){--zui-radio-card-checked-border:var(--zui-colors-success-solid);--zui-radio-card-checked-bg:var(--zui-colors-success-solid);--zui-radio-card-label:var(--zui-colors-success-contrast);--zui-radio-card-description:color-mix(in srgb, var(--zui-colors-success-contrast), transparent 20%)}.zui-radio-card[data-size=sm] .zui-radio-card__body{padding:var(--zui-space-3)}.zui-radio-card[data-size=md] .zui-radio-card__body{padding:var(--zui-space-4)}.zui-radio-card[data-size=lg] .zui-radio-card__body{padding:var(--zui-space-5)}.zui-radio-card:has(.zui-radio__control[data-checked],.zui-radio-card__hidden-control[data-checked]){border-color:var(--zui-radio-card-checked-border);background:var(--zui-radio-card-checked-bg)}.zui-radio-card:has(.zui-radio__control:focus-visible,.zui-radio-card__hidden-control:focus-visible){box-shadow:var(--zui-shadows-focus)}.zui-radio-card[data-disabled=true]{cursor:not-allowed;opacity:.6}.zui-radio-card[data-invalid]{border-color:var(--zui-colors-danger-solid)}.zui-radio-card__body{align-items:flex-start;gap:var(--zui-space-3);display:flex}.zui-radio-card__content{gap:var(--zui-space-1);flex-direction:column;flex:1;min-inline-size:0;display:flex}.zui-radio-card__label{font-size:var(--zui-fontSizes-sm);font-weight:var(--zui-fontWeights-medium);line-height:var(--zui-lineHeights-tight,1.25);color:var(--zui-radio-card-label)}.zui-radio-card__description{font-size:var(--zui-fontSizes-xs);line-height:var(--zui-lineHeights-normal,1.5);color:var(--zui-radio-card-description)}.zui-radio-card__hidden-control{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.zui-radio-group{gap:var(--zui-space-2);flex-direction:column;display:flex}.zui-radio-group[data-orientation=horizontal]{align-items:center;gap:var(--zui-space-3);flex-flow:wrap}.zui-radio{align-items:flex-start;gap:var(--zui-space-2);cursor:pointer;-webkit-user-select:none;user-select:none;vertical-align:middle;display:inline-flex}.zui-radio[data-disabled=true]{cursor:not-allowed;opacity:.6}.zui-radio__control{--zui-radio-border:var(--zui-colors-border-default);--zui-radio-bg:var(--zui-colors-bg-surface);--zui-radio-solid-bg:var(--zui-colors-primary-solid);--zui-radio-solid-border:var(--zui-colors-primary-solid);--zui-radio-solid-icon:var(--zui-colors-primary-contrast);--zui-radio-outline-border:var(--zui-colors-primary-solid);--zui-radio-outline-icon:var(--zui-colors-primary-solid);--zui-radio-soft-bg:var(--zui-colors-primary-soft);--zui-radio-soft-border:color-mix(in srgb, var(--zui-colors-primary-soft), var(--zui-colors-primary-text) 18%);--zui-radio-soft-icon:var(--zui-colors-primary-text);border:1px solid var(--zui-radio-border);border-radius:var(--zui-radii-full);background:var(--zui-radio-bg);color:currentColor;cursor:inherit;transition:background-color var(--zui-motion-duration) var(--zui-motion-easing), border-color var(--zui-motion-duration) var(--zui-motion-easing), box-shadow var(--zui-motion-duration) var(--zui-motion-easing), color var(--zui-motion-duration) var(--zui-motion-easing);outline:none;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:relative}.zui-radio__control[data-color=neutral]{--zui-radio-solid-bg:var(--zui-colors-neutral-solid);--zui-radio-solid-border:var(--zui-colors-neutral-solid);--zui-radio-solid-icon:var(--zui-colors-neutral-contrast);--zui-radio-outline-border:var(--zui-colors-neutral-solid);--zui-radio-outline-icon:var(--zui-colors-neutral-solid);--zui-radio-soft-bg:var(--zui-colors-neutral-soft);--zui-radio-soft-border:color-mix(in srgb, var(--zui-colors-neutral-soft), var(--zui-colors-neutral-text) 18%);--zui-radio-soft-icon:var(--zui-colors-neutral-text)}.zui-radio__control[data-color=success]{--zui-radio-solid-bg:var(--zui-colors-success-solid);--zui-radio-solid-border:var(--zui-colors-success-solid);--zui-radio-solid-icon:var(--zui-colors-success-contrast);--zui-radio-outline-border:var(--zui-colors-success-solid);--zui-radio-outline-icon:var(--zui-colors-success-solid);--zui-radio-soft-bg:var(--zui-colors-success-soft);--zui-radio-soft-border:color-mix(in srgb, var(--zui-colors-success-soft), var(--zui-colors-success-text) 18%);--zui-radio-soft-icon:var(--zui-colors-success-text)}.zui-radio__control[data-color=warning]{--zui-radio-solid-bg:var(--zui-colors-warning-solid);--zui-radio-solid-border:var(--zui-colors-warning-solid);--zui-radio-solid-icon:var(--zui-colors-warning-contrast);--zui-radio-outline-border:var(--zui-colors-warning-solid);--zui-radio-outline-icon:var(--zui-colors-warning-solid);--zui-radio-soft-bg:var(--zui-colors-warning-soft);--zui-radio-soft-border:color-mix(in srgb, var(--zui-colors-warning-soft), var(--zui-colors-warning-text) 18%);--zui-radio-soft-icon:var(--zui-colors-warning-text)}.zui-radio__control[data-color=danger]{--zui-radio-solid-bg:var(--zui-colors-danger-solid);--zui-radio-solid-border:var(--zui-colors-danger-solid);--zui-radio-solid-icon:var(--zui-colors-danger-contrast);--zui-radio-outline-border:var(--zui-colors-danger-solid);--zui-radio-outline-icon:var(--zui-colors-danger-solid);--zui-radio-soft-bg:var(--zui-colors-danger-soft);--zui-radio-soft-border:color-mix(in srgb, var(--zui-colors-danger-soft), var(--zui-colors-danger-text) 18%);--zui-radio-soft-icon:var(--zui-colors-danger-text)}.zui-radio__control[data-color=info]{--zui-radio-solid-bg:var(--zui-colors-info-solid);--zui-radio-solid-border:var(--zui-colors-info-solid);--zui-radio-solid-icon:var(--zui-colors-info-contrast);--zui-radio-outline-border:var(--zui-colors-info-solid);--zui-radio-outline-icon:var(--zui-colors-info-solid);--zui-radio-soft-bg:var(--zui-colors-info-soft);--zui-radio-soft-border:color-mix(in srgb, var(--zui-colors-info-soft), var(--zui-colors-info-text) 18%);--zui-radio-soft-icon:var(--zui-colors-info-text)}.zui-radio__control[data-size=xs]{--zui-radio-dot:.375rem;block-size:.875rem;inline-size:.875rem}.zui-radio__control[data-size=sm],.zui-radio__control[data-size=md]{--zui-radio-dot:.4375rem;block-size:1rem;inline-size:1rem}.zui-radio__control[data-size=lg]{--zui-radio-dot:.5rem;block-size:1.125rem;inline-size:1.125rem}.zui-radio__control[data-size=xl]{--zui-radio-dot:.5625rem;block-size:1.25rem;inline-size:1.25rem}.zui-radio__control:focus-visible{box-shadow:var(--zui-shadows-focus)}.zui-radio__control[data-invalid]{border-color:var(--zui-colors-danger-solid)}.zui-radio__control[data-variant=outline][data-checked],.zui-radio__control[data-variant=solid][data-checked]{background:var(--zui-radio-solid-bg);border-color:var(--zui-radio-solid-border);color:var(--zui-radio-solid-icon)}.zui-radio__control[data-variant=soft][data-checked]{background:var(--zui-radio-soft-bg);border-color:var(--zui-radio-soft-border);color:var(--zui-radio-soft-icon)}.zui-radio__indicator{pointer-events:none;justify-content:center;align-items:center;line-height:0;display:flex;position:absolute;inset:0}.zui-radio__dot{inline-size:var(--zui-radio-dot);block-size:var(--zui-radio-dot);border-radius:var(--zui-radii-full);background:currentColor;flex-shrink:0}.zui-radio__content{gap:var(--zui-space-1);flex-direction:column;min-inline-size:0;padding-block-start:.0625rem;display:flex}.zui-radio__label{font-size:var(--zui-fontSizes-sm);font-weight:var(--zui-fontWeights-medium);line-height:var(--zui-lineHeights-tight,1.25);color:var(--zui-colors-text-primary)}.zui-radio__description{font-size:var(--zui-fontSizes-xs);line-height:var(--zui-lineHeights-normal,1.5);color:var(--zui-colors-text-muted)}.zui-switch{align-items:center;gap:var(--zui-space-2);cursor:pointer;-webkit-user-select:none;user-select:none;vertical-align:middle;display:inline-flex}.zui-switch[data-disabled=true]{cursor:not-allowed;opacity:.6}.zui-switch__control{--zui-switch-track:var(--zui-colors-border-strong);--zui-switch-track-checked:var(--zui-colors-primary-solid);--zui-switch-track-checked-contrast:var(--zui-colors-primary-contrast);--zui-switch-track-width:2.75rem;--zui-switch-height:1.375rem;--zui-switch-thumb-offset:calc((var(--zui-switch-height) - var(--zui-switch-thumb-size)) / 2);--zui-switch-thumb-size:calc(var(--zui-switch-height) * .8);--zui-switch-thumb-shadow:var(--zui-shadows-sm);--zui-switch-thumb-travel:calc(var(--zui-switch-track-width) - var(--zui-switch-thumb-size) - (2 * var(--zui-switch-thumb-offset)));--zui-switch-transition-duration:var(--zui-motion-duration-normal);--zui-switch-transition-easing:var(--zui-motion-easing-emphasized);inline-size:var(--zui-switch-track-width);block-size:var(--zui-switch-height);border-radius:var(--zui-radii-full);background:var(--zui-switch-track);cursor:inherit;transition:background-color var(--zui-switch-transition-duration) var(--zui-motion-easing), box-shadow var(--zui-switch-transition-duration) var(--zui-motion-easing);border:none;outline:none;flex-shrink:0;display:inline-block;position:relative}.zui-switch__control[data-color=neutral]{--zui-switch-track-checked:var(--zui-colors-neutral-solid);--zui-switch-track-checked-contrast:var(--zui-colors-neutral-contrast)}.zui-switch__control[data-color=success]{--zui-switch-track-checked:var(--zui-colors-success-solid);--zui-switch-track-checked-contrast:var(--zui-colors-success-contrast)}.zui-switch__control[data-color=warning]{--zui-switch-track-checked:var(--zui-colors-warning-solid);--zui-switch-track-checked-contrast:var(--zui-colors-warning-contrast)}.zui-switch__control[data-color=danger]{--zui-switch-track-checked:var(--zui-colors-danger-solid);--zui-switch-track-checked-contrast:var(--zui-colors-danger-contrast)}.zui-switch__control[data-color=info]{--zui-switch-track-checked:var(--zui-colors-info-solid);--zui-switch-track-checked-contrast:var(--zui-colors-info-contrast)}.zui-switch__control[data-size=xs]{--zui-switch-track-width:2rem;--zui-switch-height:1.125rem}.zui-switch__control[data-size=sm]{--zui-switch-track-width:2.375rem;--zui-switch-height:1.25rem}.zui-switch__control[data-size=md]{--zui-switch-track-width:2.75rem;--zui-switch-height:1.375rem}.zui-switch__control[data-size=lg]{--zui-switch-track-width:3.125rem;--zui-switch-height:1.5rem}.zui-switch__control[data-size=xl]{--zui-switch-track-width:3.5rem;--zui-switch-height:1.75rem}.zui-switch__control[data-variant=solid]{--zui-switch-track:var(--zui-colors-border-strong);--zui-switch-thumb-size:calc(var(--zui-switch-height) * .8);--zui-switch-thumb-shadow:var(--zui-shadows-sm)}.zui-switch__control[data-variant=raised]{--zui-switch-track:var(--zui-colors-bg-muted);--zui-switch-thumb-size:var(--zui-switch-height);--zui-switch-thumb-offset:0px;--zui-switch-thumb-travel:calc(var(--zui-switch-track-width) - var(--zui-switch-thumb-size));--zui-switch-thumb-shadow:0 1px 2px #00000024;box-shadow:none;background:0 0}.zui-switch__control[data-variant=raised]:before{content:"";z-index:0;block-size:calc(var(--zui-switch-height) / 2);border-radius:var(--zui-radii-full);background:var(--zui-switch-track);pointer-events:none;transition:background-color var(--zui-switch-transition-duration) var(--zui-motion-easing);position:absolute;inset-block-start:50%;inset-inline:0;transform:translateY(-50%);box-shadow:inset 0 1px 2px #0000001f}.zui-switch__control[data-has-track-label]{--zui-switch-track-width:3.75rem}.zui-switch__control[data-has-track-label][data-size=xs]{--zui-switch-track-width:3rem}.zui-switch__control[data-has-track-label][data-size=sm]{--zui-switch-track-width:3.25rem}.zui-switch__control[data-has-track-label][data-size=md]{--zui-switch-track-width:3.75rem}.zui-switch__control[data-has-track-label][data-size=lg]{--zui-switch-track-width:4.25rem}.zui-switch__control[data-has-track-label][data-size=xl]{--zui-switch-track-width:4.75rem}.zui-switch__control[data-variant=solid][data-checked]{background:var(--zui-switch-track-checked)}.zui-switch__control[data-variant=raised][data-checked]{background:0 0}.zui-switch__control[data-variant=raised][data-checked]:before{background:color-mix(in srgb, var(--zui-switch-track-checked) 60%, transparent)}.zui-switch__control:focus-visible,.zui-switch__control[data-variant=raised]:focus-visible{box-shadow:var(--zui-shadows-focus)}.zui-switch__control[data-invalid]{box-shadow:0 0 0 2px var(--zui-colors-danger-soft)}.zui-switch__control[data-invalid][data-variant=solid][data-checked]{background:var(--zui-colors-danger-solid)}.zui-switch__control[data-invalid][data-variant=raised][data-checked]:before{background:color-mix(in srgb, var(--zui-colors-danger-solid) 60%, transparent)}.zui-switch__thumb{z-index:1;inline-size:var(--zui-switch-thumb-size);block-size:var(--zui-switch-thumb-size);border-radius:var(--zui-radii-full);background:var(--zui-colors-bg-surface);box-shadow:var(--zui-switch-thumb-shadow);transition:transform var(--zui-switch-transition-duration) var(--zui-switch-transition-easing), background-color var(--zui-switch-transition-duration) var(--zui-motion-easing), box-shadow var(--zui-switch-transition-duration) var(--zui-motion-easing);justify-content:center;align-items:center;display:flex;position:absolute;inset-block-start:var(--zui-switch-thumb-offset);inset-inline-start:var(--zui-switch-thumb-offset);transform:translate(0)}.zui-switch__control[data-variant=solid][data-checked] .zui-switch__thumb{background:var(--zui-switch-track-checked-contrast)}.zui-switch__control[data-variant=raised][data-checked] .zui-switch__thumb{background:var(--zui-switch-track-checked)}.zui-switch__track-indicator{z-index:0;font-size:.625rem;font-weight:var(--zui-fontWeights-semibold);letter-spacing:.02em;text-transform:uppercase;pointer-events:none;opacity:0;transition:opacity var(--zui-switch-transition-duration) var(--zui-motion-easing);align-items:center;line-height:1;display:flex;position:absolute;inset:0}.zui-switch__track-indicator[data-state=unchecked]{color:var(--zui-colors-text-muted);opacity:1;justify-content:flex-end;padding-inline-end:.375rem}.zui-switch__track-indicator[data-state=checked]{color:var(--zui-colors-primary-contrast);justify-content:flex-start;padding-inline-start:.375rem}.zui-switch__control[data-checked] .zui-switch__track-indicator[data-state=unchecked]{opacity:0}.zui-switch__control[data-checked] .zui-switch__track-indicator[data-state=checked]{opacity:1}.zui-switch__control[data-color=neutral][data-checked] .zui-switch__track-indicator[data-state=checked]{color:var(--zui-colors-neutral-contrast)}.zui-switch__control[data-color=success][data-checked] .zui-switch__track-indicator[data-state=checked]{color:var(--zui-colors-success-contrast)}.zui-switch__control[data-color=warning][data-checked] .zui-switch__track-indicator[data-state=checked]{color:var(--zui-colors-warning-contrast)}.zui-switch__control[data-color=danger][data-checked] .zui-switch__track-indicator[data-state=checked]{color:var(--zui-colors-danger-contrast)}.zui-switch__control[data-color=info][data-checked] .zui-switch__track-indicator[data-state=checked]{color:var(--zui-colors-info-contrast)}.zui-switch__thumb-indicator{color:var(--zui-colors-text-muted);opacity:0;transition:opacity var(--zui-switch-transition-duration) var(--zui-motion-easing);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.zui-switch__thumb-indicator[data-state=unchecked]{opacity:1}.zui-switch__thumb-indicator[data-state=checked]{color:var(--zui-colors-primary-solid)}.zui-switch__thumb[data-checked] .zui-switch__thumb-indicator[data-state=unchecked]{opacity:0}.zui-switch__thumb[data-checked] .zui-switch__thumb-indicator[data-state=checked]{opacity:1}.zui-switch__control[data-color=neutral] .zui-switch__thumb-indicator[data-state=checked]{color:var(--zui-colors-neutral-solid)}.zui-switch__control[data-color=success] .zui-switch__thumb-indicator[data-state=checked]{color:var(--zui-colors-success-solid)}.zui-switch__control[data-color=warning] .zui-switch__thumb-indicator[data-state=checked]{color:var(--zui-colors-warning-solid)}.zui-switch__control[data-color=danger] .zui-switch__thumb-indicator[data-state=checked]{color:var(--zui-colors-danger-solid)}.zui-switch__control[data-color=info] .zui-switch__thumb-indicator[data-state=checked]{color:var(--zui-colors-info-solid)}.zui-switch__control[data-checked] .zui-switch__thumb{transform:translateX(var(--zui-switch-thumb-travel))}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .zui-switch__control[data-checked] .zui-switch__thumb{transform:translateX(calc(-1 * var(--zui-switch-thumb-travel)))}.zui-switch__content{gap:var(--zui-space-1);flex-direction:column;min-inline-size:0;display:flex}.zui-switch__label{font-size:var(--zui-fontSizes-sm);font-weight:var(--zui-fontWeights-medium);line-height:var(--zui-lineHeights-tight,1.25);color:var(--zui-colors-text-primary)}.zui-switch__description{font-size:var(--zui-fontSizes-xs);line-height:var(--zui-lineHeights-normal,1.5);color:var(--zui-colors-text-muted)}.zui-form-field{gap:var(--zui-space-1);flex-direction:column;display:flex}.zui-form-field__label{font-size:var(--zui-fontSizes-sm);font-weight:var(--zui-fontWeights-medium);line-height:var(--zui-lineHeights-tight,1.25);color:var(--zui-colors-text-primary)}.zui-form-field__required{color:var(--zui-colors-danger-solid);font-weight:var(--zui-fontWeights-medium)}.zui-form-field__description{font-size:var(--zui-fontSizes-xs);line-height:var(--zui-lineHeights-normal,1.5);color:var(--zui-colors-text-muted)}.zui-form-field__error{font-size:var(--zui-fontSizes-xs);line-height:var(--zui-lineHeights-normal,1.5);color:var(--zui-colors-danger-text)}.zui-form-field[data-invalid] .zui-input,.zui-form-field[data-invalid] .zui-textarea,.zui-form-field[data-invalid] .zui-select,.zui-form-field[data-invalid] .zui-select__trigger{border-color:var(--zui-colors-danger-solid)}.zui-form-field[data-invalid] .zui-input[data-variant=filled]{box-shadow:inset 0 0 0 1px var(--zui-colors-danger-solid)}.zui-form-field[data-invalid] .zui-input[data-variant=flushed],.zui-form-field[data-invalid] .zui-input[data-variant=unstyled]{border-bottom:1px solid var(--zui-colors-danger-solid)}.zui-dialog__backdrop,.zui-drawer__backdrop,.zui-popover__backdrop{z-index:var(--zui-zIndex-overlay);opacity:0;background:#00000073;transition:opacity .18s;position:fixed;inset:0}.zui-dialog__backdrop[data-open],.zui-drawer__backdrop[data-open],.zui-popover__backdrop[data-open]{opacity:1}.zui-dialog__viewport,.zui-drawer__viewport{z-index:var(--zui-zIndex-modal);pointer-events:none;display:flex;position:fixed;inset:0}.zui-dialog__viewport{padding:var(--zui-space-4);justify-content:center;align-items:center}.zui-drawer__viewport[data-side=right]{justify-content:flex-end}.zui-drawer__viewport[data-side=left]{justify-content:flex-start}.zui-drawer__viewport[data-side=top]{flex-direction:column;justify-content:flex-start}.zui-drawer__viewport[data-side=bottom]{flex-direction:column;justify-content:flex-end}.zui-dialog__popup,.zui-drawer__popup,.zui-popover__popup{pointer-events:auto;background:var(--zui-colors-bg-surface);border:1px solid var(--zui-colors-border-subtle);border-radius:var(--zui-radii-lg);box-shadow:var(--zui-shadows-lg);color:var(--zui-colors-text-primary);opacity:0;transition:opacity .18s,transform .18s}.zui-dialog__popup[data-starting-style],.zui-dialog__popup[data-ending-style],.zui-drawer__popup[data-starting-style],.zui-drawer__popup[data-ending-style],.zui-popover__popup[data-starting-style],.zui-popover__popup[data-ending-style]{opacity:0}.zui-dialog__popup[data-open],.zui-drawer__popup[data-open],.zui-popover__popup[data-open]{opacity:1}.zui-dialog__popup{max-block-size:min(36rem,100vh - 2rem);inline-size:min(28rem,100%);box-shadow:var(--zui-shadows-lg), 0 0 0 1px color-mix(in srgb, var(--zui-colors-border-subtle), transparent 40%);flex-direction:column;padding:0;display:flex;position:relative;overflow:hidden;transform:scale(.96)translateY(8px)}.zui-dialog__popup--sm{inline-size:min(22rem,100%)}.zui-dialog__popup--lg{max-block-size:min(42rem,100vh - 2rem);inline-size:min(36rem,100%)}.zui-dialog__popup[data-open]{transform:scale(1)translateY(0)}.zui-dialog__popup[data-starting-style],.zui-dialog__popup[data-ending-style]{transform:scale(.96)translateY(8px)}.zui-dialog__header{align-items:flex-start;gap:var(--zui-space-4);padding:var(--zui-space-5) var(--zui-space-5) var(--zui-space-4);border-bottom:1px solid var(--zui-colors-border-subtle);background:color-mix(in srgb, var(--zui-colors-bg-surface), var(--zui-colors-bg-muted) 28%);display:flex}.zui-dialog__header-main{flex:1;min-inline-size:0}.zui-dialog__title{font-size:var(--zui-fontSizes-xl);font-weight:var(--zui-fontWeights-semibold);letter-spacing:-.02em;line-height:var(--zui-lineHeights-tight,1.25);margin:0}.zui-dialog__description{color:var(--zui-colors-text-secondary);font-size:var(--zui-fontSizes-sm);line-height:var(--zui-lineHeights-normal,1.5);margin:var(--zui-space-2) 0 0}.zui-dialog__body{padding:var(--zui-space-5);flex:1;overflow:auto}.zui-dialog__footer{justify-content:flex-end;align-items:center;gap:var(--zui-space-2);padding:var(--zui-space-4) var(--zui-space-5);border-top:1px solid var(--zui-colors-border-subtle);background:var(--zui-colors-bg-muted);flex-wrap:wrap;display:flex}.zui-dialog__close,.zui-drawer__close,.zui-popover__close{cursor:pointer;font:inherit;color:var(--zui-colors-text-secondary);background:0 0;border:none;flex-shrink:0}.zui-dialog__close{block-size:2rem;inline-size:2rem;margin:calc(var(--zui-space-1) * -1) calc(var(--zui-space-1) * -1) 0 0;border-radius:var(--zui-radii-md);transition:background-color var(--zui-motion-duration) var(--zui-motion-easing), color var(--zui-motion-duration) var(--zui-motion-easing);justify-content:center;align-items:center;display:inline-flex}.zui-dialog__close:hover{background:var(--zui-colors-bg-muted);color:var(--zui-colors-text-primary)}.zui-dialog__close:focus-visible{box-shadow:var(--zui-shadows-focus);outline:none}.zui-dialog__close--floating{z-index:1;margin:0;position:absolute;inset-block-start:var(--zui-space-3);inset-inline-end:var(--zui-space-3)}.zui-dialog__close-icon{font-size:1.375rem;font-weight:var(--zui-fontWeights-regular);line-height:1}.zui-drawer__popup{padding:var(--zui-space-5);flex-direction:column;display:flex;overflow:auto}.zui-drawer__popup[data-side=right],.zui-drawer__popup[data-side=left]{block-size:100%;inline-size:min(24rem,100vw)}.zui-drawer__popup[data-side=top],.zui-drawer__popup[data-side=bottom]{block-size:min(40vh,100%);inline-size:100%}.zui-drawer__popup[data-side=right][data-starting-style],.zui-drawer__popup[data-side=right][data-ending-style]{transform:translate(100%)}.zui-drawer__popup[data-side=right][data-open]{transform:translate(0)}.zui-drawer__popup[data-side=left][data-starting-style],.zui-drawer__popup[data-side=left][data-ending-style]{transform:translate(-100%)}.zui-drawer__popup[data-side=left][data-open]{transform:translate(0)}.zui-drawer__popup[data-side=top][data-starting-style],.zui-drawer__popup[data-side=top][data-ending-style]{transform:translateY(-100%)}.zui-drawer__popup[data-side=top][data-open]{transform:translateY(0)}.zui-drawer__popup[data-side=bottom][data-starting-style],.zui-drawer__popup[data-side=bottom][data-ending-style]{transform:translateY(100%)}.zui-drawer__popup[data-side=bottom][data-open]{transform:translateY(0)}.zui-drawer__title{margin:0 0 var(--zui-space-4)}.zui-drawer__description{margin:0 0 var(--zui-space-3);color:var(--zui-colors-text-secondary);font-size:var(--zui-fontSizes-sm);line-height:var(--zui-lineHeights-normal)}.zui-drawer__body{flex:1;min-block-size:0}.zui-drawer__footer{border-block-start:1px solid var(--zui-colors-border-subtle);margin-block-start:var(--zui-space-4);padding-block-start:var(--zui-space-4)}.zui-popover__positioner,.zui-tooltip__positioner{z-index:var(--zui-zIndex-dropdown)}.zui-popover__popup{padding:var(--zui-space-4);max-inline-size:20rem;position:relative;overflow:visible;transform:scale(.98)}.zui-popover__popup[data-open]{transform:scale(1)}.zui-popover__arrow{pointer-events:none;block-size:6px;inline-size:12px;display:block;overflow:clip}.zui-popover__arrow[data-side=top]{inset-block-end:-6px;rotate:180deg}.zui-popover__arrow[data-side=bottom]{inset-block-start:-6px}.zui-popover__arrow[data-side=left]{inset-inline-end:-9px;rotate:90deg}.zui-popover__arrow[data-side=right]{inset-inline-start:-9px;rotate:-90deg}.zui-popover__arrow:before{content:"";box-sizing:border-box;background:var(--zui-colors-bg-surface);border:1px solid var(--zui-colors-border-subtle);block-size:8.48528px;inline-size:8.48528px;display:block;position:absolute;inset-block-end:0;inset-inline-start:50%;transform:translate(-50%,50%)rotate(45deg)}.zui-popover__header{gap:var(--zui-space-1);flex-direction:column;margin-block-end:var(--zui-space-3);display:flex}.zui-popover__title{font-size:var(--zui-fontSizes-sm);font-weight:var(--zui-fontWeights-semibold);line-height:var(--zui-lineHeights-tight);margin:0}.zui-popover__description{color:var(--zui-colors-text-secondary);font-size:var(--zui-fontSizes-sm);line-height:var(--zui-lineHeights-normal);margin:0}.zui-popover__footer{justify-content:flex-end;gap:var(--zui-space-2);border-block-start:1px solid var(--zui-colors-border-subtle);margin-block-start:var(--zui-space-3);padding-block-start:var(--zui-space-3);display:flex}.zui-tooltip__popup{pointer-events:auto;padding:var(--zui-space-2) var(--zui-space-3);font-size:var(--zui-fontSizes-sm);line-height:var(--zui-lineHeights-normal);background:var(--zui-tooltip-bg,var(--zui-colors-bg-surface));max-inline-size:16rem;color:var(--zui-tooltip-fg,var(--zui-colors-text-primary));border:1px solid var(--zui-tooltip-border,var(--zui-colors-border-subtle));border-radius:var(--zui-radii-md);box-shadow:var(--zui-shadows-md);transform-origin:var(--transform-origin);flex-direction:column;transition:opacity .1s ease-out,transform .1s ease-out;display:flex;position:relative;overflow:visible}.zui-tooltip__popup[data-starting-style],.zui-tooltip__popup[data-ending-style]{opacity:0;transform:scale(.98)}.zui-tooltip__popup[data-instant]{transition:none}.zui-tooltip__popup--brand{--zui-tooltip-bg:var(--zui-colors-primary-solid);--zui-tooltip-fg:var(--zui-colors-primary-contrast);--zui-tooltip-border:transparent}.zui-tooltip__arrow{pointer-events:none;block-size:6px;inline-size:12px;display:block;overflow:clip}.zui-tooltip__arrow[data-side=top]{inset-block-end:-6px;rotate:180deg}.zui-tooltip__arrow[data-side=bottom]{inset-block-start:-6px}.zui-tooltip__arrow[data-side=left]{inset-inline-end:-9px;rotate:90deg}.zui-tooltip__arrow[data-side=right]{inset-inline-start:-9px;rotate:-90deg}.zui-tooltip__arrow:before{content:"";box-sizing:border-box;background:var(--zui-tooltip-bg,var(--zui-colors-bg-surface));border:1px solid var(--zui-tooltip-border,var(--zui-colors-border-subtle));block-size:8.48528px;inline-size:8.48528px;display:block;position:absolute;inset-block-end:0;inset-inline-start:50%;transform:translate(-50%,50%)rotate(45deg)}.zui-popover__viewport,.zui-tooltip__viewport{pointer-events:auto}.zui-tabs{--zui-tab-active-color:var(--zui-colors-primary-text);--zui-tabs-indicator-bg:var(--zui-colors-primary-solid);--zui-tabs-indicator-shadow:none;--zui-tabs-trigger-py:var(--zui-space-2);--zui-tabs-trigger-px:var(--zui-space-4);--zui-tabs-trigger-font-size:var(--zui-fontSizes-sm);flex-direction:column;width:100%;display:flex}.zui-tabs[data-color=neutral]{--zui-tab-active-color:var(--zui-colors-text-primary);--zui-tabs-indicator-bg:var(--zui-colors-neutral-solid)}.zui-tabs[data-color=success]{--zui-tab-active-color:var(--zui-colors-success-text);--zui-tabs-indicator-bg:var(--zui-colors-success-solid)}.zui-tabs[data-color=warning]{--zui-tab-active-color:var(--zui-colors-warning-text);--zui-tabs-indicator-bg:var(--zui-colors-warning-solid)}.zui-tabs[data-color=danger]{--zui-tab-active-color:var(--zui-colors-danger-text);--zui-tabs-indicator-bg:var(--zui-colors-danger-solid)}.zui-tabs[data-color=info]{--zui-tab-active-color:var(--zui-colors-info-text);--zui-tabs-indicator-bg:var(--zui-colors-info-solid)}.zui-tabs[data-size=sm]{--zui-tabs-trigger-py:var(--zui-space-1);--zui-tabs-trigger-px:var(--zui-space-3);--zui-tabs-trigger-font-size:var(--zui-fontSizes-xs)}.zui-tabs[data-size=lg]{--zui-tabs-trigger-py:var(--zui-space-3);--zui-tabs-trigger-px:var(--zui-space-5);--zui-tabs-trigger-font-size:var(--zui-fontSizes-md)}.zui-tabs[data-orientation=vertical]{flex-direction:row;align-items:stretch}.zui-tabs__list{align-self:flex-start;gap:var(--zui-space-1);max-width:100%;display:inline-flex;position:relative}.zui-tabs[data-fitted=true] .zui-tabs__list{width:100%;display:flex}.zui-tabs[data-fitted=true] .zui-tabs__trigger{flex:1;justify-content:center}.zui-tabs[data-justify=center] .zui-tabs__list{align-self:center}.zui-tabs[data-justify=end] .zui-tabs__list{align-self:flex-end}.zui-tabs[data-orientation=vertical] .zui-tabs__list{flex-direction:column;align-self:stretch;min-width:10rem}.zui-tabs__trigger{z-index:1;padding:var(--zui-tabs-trigger-py) var(--zui-tabs-trigger-px);border-radius:var(--zui-radii-sm);color:var(--zui-colors-text-secondary);cursor:pointer;font:inherit;font-size:var(--zui-tabs-trigger-font-size);font-weight:var(--zui-fontWeights-medium);line-height:var(--zui-lineHeights-normal);white-space:nowrap;transition:color var(--zui-motion-duration-fast) var(--zui-motion-easing-standard), background-color var(--zui-motion-duration-fast) var(--zui-motion-easing-standard);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.zui-tabs__trigger:hover:not([data-disabled]){color:var(--zui-colors-text-primary)}.zui-tabs__trigger[data-active]{color:var(--zui-tab-active-color)}.zui-tabs__trigger[data-disabled]{cursor:not-allowed;opacity:.5}.zui-tabs__trigger:focus-visible{box-shadow:var(--zui-shadows-focus);outline:none}.zui-tabs__indicator{pointer-events:none;z-index:0;border-radius:var(--zui-radii-full);background:var(--zui-tabs-indicator-bg);box-shadow:var(--zui-tabs-indicator-shadow);transition:left var(--zui-motion-duration-fast) var(--zui-motion-easing-standard), top var(--zui-motion-duration-fast) var(--zui-motion-easing-standard), width var(--zui-motion-duration-fast) var(--zui-motion-easing-standard), height var(--zui-motion-duration-fast) var(--zui-motion-easing-standard);position:absolute}.zui-tabs[data-orientation=horizontal] .zui-tabs__indicator{left:var(--active-tab-left);width:var(--active-tab-width);height:2px;top:auto;bottom:0}.zui-tabs[data-orientation=vertical] .zui-tabs__indicator{top:var(--active-tab-top);height:var(--active-tab-height);width:2px;left:auto;right:0}.zui-tabs[data-variant=line] .zui-tabs__list{border-bottom:1px solid var(--zui-colors-border-subtle)}.zui-tabs[data-variant=line] .zui-tabs__trigger[data-active]{border-bottom:2px solid var(--zui-tabs-indicator-bg);margin-bottom:-1px}.zui-tabs[data-variant=line]:has(.zui-tabs__indicator) .zui-tabs__trigger[data-active]{border-bottom-color:#0000}.zui-tabs[data-variant=subtle] .zui-tabs__list{padding:var(--zui-space-1);border-radius:var(--zui-radii-md);background:var(--zui-colors-bg-muted)}.zui-tabs[data-variant=subtle] .zui-tabs__trigger[data-active]{background:var(--zui-colors-bg-surface);box-shadow:var(--zui-shadows-sm)}.zui-tabs[data-variant=enclosed] .zui-tabs__list{padding:var(--zui-space-1);border:1px solid var(--zui-colors-border-default);background:var(--zui-colors-bg-muted);border-bottom:none;border-start-start-radius:var(--zui-radii-md);border-start-end-radius:var(--zui-radii-md)}.zui-tabs[data-variant=enclosed] .zui-tabs__content-group,.zui-tabs[data-variant=enclosed]>.zui-tabs__content{border:1px solid var(--zui-colors-border-default);background:var(--zui-colors-bg-surface);border-end-end-radius:var(--zui-radii-md);border-end-start-radius:var(--zui-radii-md)}.zui-tabs[data-variant=enclosed] .zui-tabs__trigger[data-active]{background:var(--zui-colors-bg-surface);box-shadow:var(--zui-shadows-sm)}.zui-tabs[data-variant=outline] .zui-tabs__list{gap:var(--zui-space-2)}.zui-tabs[data-variant=outline] .zui-tabs__trigger{border:1px solid var(--zui-colors-border-default)}.zui-tabs[data-variant=outline] .zui-tabs__trigger[data-active]{border-color:var(--zui-tabs-indicator-bg);background:var(--zui-colors-bg-surface)}.zui-tabs[data-variant=plain] .zui-tabs__list{gap:var(--zui-space-3)}.zui-tabs[data-variant=plain] .zui-tabs__trigger[data-active]{font-weight:var(--zui-fontWeights-semibold)}.zui-tabs__content-group{flex:1;min-width:0}.zui-tabs__content{outline:none;padding-block-start:var(--zui-space-4)}.zui-tabs[data-orientation=vertical] .zui-tabs__content{padding-block-start:0;padding-inline-start:var(--zui-space-4)}.zui-tabs[data-variant=enclosed] .zui-tabs__content{padding:var(--zui-space-4)}.zui-card{--zui-card-padding-x:var(--zui-space-5);--zui-card-padding-y:var(--zui-space-5);--zui-card-gap:var(--zui-space-3);--zui-card-title-size:var(--zui-fontSizes-lg);--zui-card-description-size:var(--zui-fontSizes-sm);border-radius:var(--zui-radii-lg);color:var(--zui-colors-text-primary);flex-direction:column;display:flex;overflow:hidden}.zui-card[data-orientation=horizontal]{flex-direction:row;align-items:stretch}.zui-card[data-size=xs]{--zui-card-padding-x:var(--zui-space-3);--zui-card-padding-y:var(--zui-space-3);--zui-card-gap:var(--zui-space-2);--zui-card-title-size:var(--zui-fontSizes-sm)}.zui-card[data-size=sm]{--zui-card-padding-x:var(--zui-space-4);--zui-card-padding-y:var(--zui-space-4);--zui-card-gap:var(--zui-space-2);--zui-card-title-size:var(--zui-fontSizes-md)}.zui-card[data-size=md]{--zui-card-padding-x:var(--zui-space-5);--zui-card-padding-y:var(--zui-space-5);--zui-card-gap:var(--zui-space-3);--zui-card-title-size:var(--zui-fontSizes-lg)}.zui-card[data-size=lg]{--zui-card-padding-x:var(--zui-space-6);--zui-card-padding-y:var(--zui-space-6);--zui-card-gap:var(--zui-space-4);--zui-card-title-size:var(--zui-fontSizes-xl)}.zui-card[data-size=xl]{--zui-card-padding-x:var(--zui-space-8);--zui-card-padding-y:var(--zui-space-8);--zui-card-gap:var(--zui-space-4);--zui-card-title-size:var(--zui-fontSizes-2xl)}.zui-card[data-variant=outline]{background:var(--zui-colors-bg-surface);border:1px solid var(--zui-colors-border-subtle);box-shadow:none}.zui-card[data-variant=elevated]{background:var(--zui-colors-bg-surface);border:1px solid color-mix(in srgb, var(--zui-colors-border-subtle), transparent 45%);box-shadow:var(--zui-shadows-md)}.zui-card[data-variant=subtle]{background:var(--zui-colors-bg-muted);box-shadow:none;border:1px solid #0000}.zui-card[data-variant=ghost]{box-shadow:none;background:0 0;border:1px solid #0000}.zui-card[data-variant=filled]{background:var(--zui-colors-bg-raised);border:1px solid var(--zui-colors-border-subtle);box-shadow:none}.zui-card[data-variant=solid]{background:var(--zui-colors-neutral-soft);border:1px solid var(--zui-colors-neutral-solid);box-shadow:none}.zui-card[data-variant=unstyled]{box-shadow:none;background:0 0;border:none;border-radius:0;overflow:visible}.zui-card__header{gap:var(--zui-space-1);padding:var(--zui-card-padding-y) var(--zui-card-padding-x) 0;flex-direction:column;display:flex}.zui-card__body{gap:var(--zui-space-2);min-inline-size:0;padding:var(--zui-card-padding-y) var(--zui-card-padding-x);flex-direction:column;flex:1;display:flex}.zui-card:has(.zui-card__header) .zui-card__body{padding-block-start:var(--zui-card-gap)}.zui-card:has(.zui-card__image) .zui-card__body{padding-block-start:var(--zui-card-padding-y)}.zui-card__footer{align-items:center;gap:var(--zui-space-2);padding:0 var(--zui-card-padding-x) var(--zui-card-padding-y);flex-wrap:wrap;display:flex}.zui-card[data-variant=elevated] .zui-card__footer,.zui-card[data-variant=outline] .zui-card__footer,.zui-card[data-variant=filled] .zui-card__footer{border-block-start:1px solid var(--zui-colors-border-subtle);margin-block-start:var(--zui-card-gap);padding-block-start:var(--zui-card-padding-y)}.zui-card__title{font-size:var(--zui-card-title-size);font-weight:var(--zui-fontWeights-semibold);line-height:var(--zui-lineHeights-tight);margin:0}.zui-card__description{color:var(--zui-colors-text-secondary);font-size:var(--zui-card-description-size);line-height:var(--zui-lineHeights-normal);margin:0}.zui-card__image{object-fit:cover;block-size:auto;inline-size:100%;display:block}.zui-card[data-orientation=horizontal] .zui-card__image{flex-shrink:0;align-self:stretch;block-size:auto;min-block-size:12rem;max-block-size:none;inline-size:min(40%,16rem)}.zui-card[data-orientation=horizontal]>.zui-card__body,.zui-card[data-orientation=horizontal]>.zui-card__footer,.zui-card[data-orientation=horizontal]>.zui-card__header{flex:1}.zui-card__persona{align-items:center;gap:var(--zui-space-3);display:flex}.zui-card__persona-meta{gap:var(--zui-space-1);flex-direction:column;min-inline-size:0;display:flex}.zui-card__persona-handle{color:var(--zui-colors-text-secondary);font-size:var(--zui-fontSizes-sm)}.zui-card__price-row{justify-content:space-between;align-items:center;gap:var(--zui-space-3);display:flex}.zui-card__price{font-size:var(--zui-fontSizes-lg);font-weight:var(--zui-fontWeights-semibold)}.zui-avatar{vertical-align:middle;-webkit-user-select:none;user-select:none;background:var(--zui-avatar-bg,var(--zui-colors-primary-soft));color:var(--zui-avatar-fg,var(--zui-colors-primary-text));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.zui-avatar[data-shape=full]{border-radius:var(--zui-radii-full)}.zui-avatar[data-shape=rounded]{border-radius:var(--zui-radii-md)}.zui-avatar[data-shape=square]{border-radius:var(--zui-radii-sm)}.zui-avatar[data-size=xs]{block-size:1.5rem;inline-size:1.5rem;font-size:.625rem}.zui-avatar[data-size=sm]{block-size:2rem;inline-size:2rem;font-size:var(--zui-fontSizes-xs)}.zui-avatar[data-size=md]{block-size:2.5rem;inline-size:2.5rem;font-size:var(--zui-fontSizes-sm)}.zui-avatar[data-size=lg]{block-size:3rem;inline-size:3rem;font-size:var(--zui-fontSizes-sm)}.zui-avatar[data-size=xl]{block-size:3.5rem;inline-size:3.5rem;font-size:var(--zui-fontSizes-md)}.zui-avatar[data-variant=subtle]{background:var(--zui-avatar-bg,var(--zui-colors-primary-soft));color:var(--zui-avatar-fg,var(--zui-colors-primary-text))}.zui-avatar[data-variant=solid]{background:var(--zui-avatar-bg,var(--zui-colors-primary-solid));color:var(--zui-avatar-fg,var(--zui-colors-primary-contrast))}.zui-avatar[data-variant=outline]{color:var(--zui-avatar-fg,var(--zui-colors-primary-text));box-shadow:inset 0 0 0 1px var(--zui-avatar-border,var(--zui-colors-primary-solid));background:0 0}.zui-avatar[data-color=primary][data-variant=subtle]{--zui-avatar-bg:var(--zui-colors-primary-soft);--zui-avatar-fg:var(--zui-colors-primary-text);--zui-avatar-border:var(--zui-colors-primary-solid);--zui-avatar-ring:var(--zui-colors-primary-solid)}.zui-avatar[data-color=primary][data-variant=solid]{--zui-avatar-bg:var(--zui-colors-primary-solid);--zui-avatar-fg:var(--zui-colors-primary-contrast);--zui-avatar-border:var(--zui-colors-primary-solid);--zui-avatar-ring:var(--zui-colors-primary-solid)}.zui-avatar[data-color=primary][data-variant=outline]{--zui-avatar-fg:var(--zui-colors-primary-text);--zui-avatar-border:var(--zui-colors-primary-solid);--zui-avatar-ring:var(--zui-colors-primary-solid)}.zui-avatar[data-color=neutral][data-variant=subtle]{--zui-avatar-bg:var(--zui-colors-neutral-soft);--zui-avatar-fg:var(--zui-colors-neutral-text);--zui-avatar-border:var(--zui-colors-neutral-solid);--zui-avatar-ring:var(--zui-colors-neutral-solid)}.zui-avatar[data-color=neutral][data-variant=solid]{--zui-avatar-bg:var(--zui-colors-neutral-solid);--zui-avatar-fg:var(--zui-colors-neutral-contrast);--zui-avatar-border:var(--zui-colors-neutral-solid);--zui-avatar-ring:var(--zui-colors-neutral-solid)}.zui-avatar[data-color=neutral][data-variant=outline]{--zui-avatar-fg:var(--zui-colors-neutral-text);--zui-avatar-border:var(--zui-colors-neutral-solid);--zui-avatar-ring:var(--zui-colors-neutral-solid)}.zui-avatar[data-color=success][data-variant=subtle]{--zui-avatar-bg:var(--zui-colors-success-soft);--zui-avatar-fg:var(--zui-colors-success-text);--zui-avatar-border:var(--zui-colors-success-solid);--zui-avatar-ring:var(--zui-colors-success-solid)}.zui-avatar[data-color=success][data-variant=solid]{--zui-avatar-bg:var(--zui-colors-success-solid);--zui-avatar-fg:var(--zui-colors-success-contrast);--zui-avatar-border:var(--zui-colors-success-solid);--zui-avatar-ring:var(--zui-colors-success-solid)}.zui-avatar[data-color=success][data-variant=outline]{--zui-avatar-fg:var(--zui-colors-success-text);--zui-avatar-border:var(--zui-colors-success-solid);--zui-avatar-ring:var(--zui-colors-success-solid)}.zui-avatar[data-color=warning][data-variant=subtle]{--zui-avatar-bg:var(--zui-colors-warning-soft);--zui-avatar-fg:var(--zui-colors-warning-text);--zui-avatar-border:var(--zui-colors-warning-solid);--zui-avatar-ring:var(--zui-colors-warning-solid)}.zui-avatar[data-color=warning][data-variant=solid]{--zui-avatar-bg:var(--zui-colors-warning-solid);--zui-avatar-fg:var(--zui-colors-warning-contrast);--zui-avatar-border:var(--zui-colors-warning-solid);--zui-avatar-ring:var(--zui-colors-warning-solid)}.zui-avatar[data-color=warning][data-variant=outline]{--zui-avatar-fg:var(--zui-colors-warning-text);--zui-avatar-border:var(--zui-colors-warning-solid);--zui-avatar-ring:var(--zui-colors-warning-solid)}.zui-avatar[data-color=danger][data-variant=subtle]{--zui-avatar-bg:var(--zui-colors-danger-soft);--zui-avatar-fg:var(--zui-colors-danger-text);--zui-avatar-border:var(--zui-colors-danger-solid);--zui-avatar-ring:var(--zui-colors-danger-solid)}.zui-avatar[data-color=danger][data-variant=solid]{--zui-avatar-bg:var(--zui-colors-danger-solid);--zui-avatar-fg:var(--zui-colors-danger-contrast);--zui-avatar-border:var(--zui-colors-danger-solid);--zui-avatar-ring:var(--zui-colors-danger-solid)}.zui-avatar[data-color=danger][data-variant=outline]{--zui-avatar-fg:var(--zui-colors-danger-text);--zui-avatar-border:var(--zui-colors-danger-solid);--zui-avatar-ring:var(--zui-colors-danger-solid)}.zui-avatar[data-color=info][data-variant=subtle]{--zui-avatar-bg:var(--zui-colors-info-soft);--zui-avatar-fg:var(--zui-colors-info-text);--zui-avatar-border:var(--zui-colors-info-solid);--zui-avatar-ring:var(--zui-colors-info-solid)}.zui-avatar[data-color=info][data-variant=solid]{--zui-avatar-bg:var(--zui-colors-info-solid);--zui-avatar-fg:var(--zui-colors-info-contrast);--zui-avatar-border:var(--zui-colors-info-solid);--zui-avatar-ring:var(--zui-colors-info-solid)}.zui-avatar[data-color=info][data-variant=outline]{--zui-avatar-fg:var(--zui-colors-info-text);--zui-avatar-border:var(--zui-colors-info-solid);--zui-avatar-ring:var(--zui-colors-info-solid)}.zui-avatar[data-ring=true]{box-shadow:0 0 0 2px var(--zui-colors-bg-surface), 0 0 0 4px var(--zui-avatar-ring,var(--zui-colors-primary-solid))}.zui-avatar__fallback{block-size:100%;inline-size:100%;font-weight:var(--zui-fontWeights-semibold,600);text-transform:uppercase;justify-content:center;align-items:center;line-height:1;display:inline-flex}.zui-avatar__icon{block-size:55%;inline-size:55%}.zui-avatar__img{object-fit:cover;block-size:100%;inline-size:100%}.zui-avatar-group{align-items:center;display:inline-flex}.zui-avatar-group__item{box-shadow:0 0 0 2px var(--zui-colors-bg-surface);margin-inline-start:calc(var(--zui-space-2) * -1);position:relative}.zui-avatar-group__item:first-child{margin-inline-start:0}.zui-avatar-group[data-stacking=last-on-top]>:first-child{z-index:1}.zui-avatar-group[data-stacking=last-on-top]>:nth-child(2){z-index:2}.zui-avatar-group[data-stacking=last-on-top]>:nth-child(3){z-index:3}.zui-avatar-group[data-stacking=last-on-top]>:nth-child(4){z-index:4}.zui-avatar-group[data-stacking=last-on-top]>:nth-child(5){z-index:5}.zui-avatar-group[data-stacking=last-on-top]>:nth-child(6),.zui-avatar-group[data-stacking=first-on-top]>:first-child{z-index:6}.zui-avatar-group[data-stacking=first-on-top]>:nth-child(2){z-index:5}.zui-avatar-group[data-stacking=first-on-top]>:nth-child(3){z-index:4}.zui-avatar-group[data-stacking=first-on-top]>:nth-child(4){z-index:3}.zui-avatar-group[data-stacking=first-on-top]>:nth-child(5){z-index:2}.zui-avatar-group[data-stacking=first-on-top]>:nth-child(6){z-index:1}.zui-avatar-group__overflow{font-size:var(--zui-fontSizes-xs)}.zui-table-scroll-area{max-width:100%;overflow:auto}.zui-table{border-collapse:collapse;width:100%;font-size:var(--zui-table-font-size,var(--zui-fontSizes-sm));line-height:var(--zui-lineHeights-normal);color:var(--zui-colors-text-primary);--zui-table-cell-py:var(--zui-space-3);--zui-table-cell-px:var(--zui-space-4)}.zui-table[data-size=sm]{--zui-table-cell-py:var(--zui-space-2);--zui-table-cell-px:var(--zui-space-3);font-size:var(--zui-fontSizes-xs)}.zui-table[data-size=lg]{--zui-table-cell-py:var(--zui-space-4);--zui-table-cell-px:var(--zui-space-5);font-size:var(--zui-fontSizes-md)}.zui-table__cell{padding:var(--zui-table-cell-py) var(--zui-table-cell-px);text-align:start;vertical-align:middle;border-bottom:1px solid var(--zui-colors-border-subtle)}.zui-table__cell--head{font-weight:var(--zui-fontWeights-semibold);color:var(--zui-colors-text-secondary);white-space:nowrap}.zui-table[data-variant=line] .zui-table__cell{border-bottom-color:var(--zui-colors-border-subtle)}.zui-table[data-variant=outline]{border:1px solid var(--zui-colors-border-default);border-radius:var(--zui-radii-md);overflow:hidden}.zui-table[data-variant=outline] .zui-table__cell{border-bottom-color:var(--zui-colors-border-subtle)}.zui-table[data-variant=outline] .zui-table__foot .zui-table__cell{border-bottom:none}.zui-table[data-variant=subtle]{background:var(--zui-colors-bg-muted);border-radius:var(--zui-radii-md)}.zui-table[data-variant=subtle] .zui-table__cell{border-bottom-color:#0000}.zui-table[data-variant=subtle] .zui-table__cell--head{background:var(--zui-colors-bg-surface)}.zui-table[data-striped=true] .zui-table__body .zui-table__row:nth-child(2n){background:var(--zui-colors-bg-muted)}.zui-table[data-interactive=true] .zui-table__body .zui-table__row{cursor:pointer;transition:background-color var(--zui-motion-duration-fast) var(--zui-motion-easing-standard)}.zui-table[data-interactive=true] .zui-table__body .zui-table__row:hover{background:var(--zui-colors-bg-muted)}.zui-table[data-show-column-border=true] .zui-table__cell:not(:last-child){border-inline-end:1px solid var(--zui-colors-border-subtle)}.zui-table[data-sticky-header=true] .zui-table__head .zui-table__cell--head{z-index:2;background:var(--zui-colors-bg-surface);box-shadow:inset 0 -1px 0 var(--zui-colors-border-subtle);position:sticky;top:0}.zui-table__cell[data-sticky=true]{z-index:1;background:var(--zui-colors-bg-surface);box-shadow:1px 0 0 var(--zui-colors-border-subtle);position:sticky;left:0}.zui-table[data-sticky-header=true] .zui-table__head .zui-table__cell[data-sticky=true]{z-index:3}.zui-table__caption{caption-side:bottom;padding:var(--zui-space-2) var(--zui-space-4);color:var(--zui-colors-text-secondary);font-size:var(--zui-fontSizes-sm);text-align:start}.zui-table__caption[data-side=top]{caption-side:top}.zui-table__foot .zui-table__cell{font-weight:var(--zui-fontWeights-semibold);border-top:1px solid var(--zui-colors-border-default);background:var(--zui-colors-bg-muted);border-bottom:none}.zui-accordion{gap:var(--zui-space-2);flex-direction:column;width:100%;display:flex}.zui-accordion[data-variant=outline] .zui-accordion__item{border:1px solid var(--zui-colors-border-default);border-radius:var(--zui-radii-md);overflow:hidden}.zui-accordion[data-variant=plain] .zui-accordion__item{border-block-end:1px solid var(--zui-colors-border-subtle)}.zui-accordion[data-size=sm]{--zui-accordion-trigger-py:var(--zui-space-2);--zui-accordion-trigger-px:var(--zui-space-3);--zui-accordion-font-size:var(--zui-fontSizes-sm)}.zui-accordion[data-size=md]{--zui-accordion-trigger-py:var(--zui-space-3);--zui-accordion-trigger-px:var(--zui-space-4);--zui-accordion-font-size:var(--zui-fontSizes-md)}.zui-accordion[data-size=lg]{--zui-accordion-trigger-py:var(--zui-space-4);--zui-accordion-trigger-px:var(--zui-space-5);--zui-accordion-font-size:var(--zui-fontSizes-lg)}.zui-accordion__header{margin:0}.zui-accordion__trigger{justify-content:space-between;align-items:center;gap:var(--zui-space-3);width:100%;padding:var(--zui-accordion-trigger-py) var(--zui-accordion-trigger-px);color:var(--zui-colors-text-primary);font-size:var(--zui-accordion-font-size);font-weight:var(--zui-fontWeights-medium);text-align:start;cursor:pointer;background:0 0;border:none;display:flex}.zui-accordion__trigger:hover{background:var(--zui-colors-bg-muted)}.zui-accordion__trigger:focus-visible{outline:2px solid var(--zui-colors-primary-solid);outline-offset:-2px}.zui-accordion__trigger[data-panel-open] .zui-accordion__icon{rotate:180deg}.zui-accordion__icon{transition:rotate var(--zui-durations-fast) var(--zui-easings-default);flex-shrink:0}.zui-accordion__panel{padding:0 var(--zui-accordion-trigger-px) var(--zui-accordion-trigger-py);color:var(--zui-colors-text-secondary);font-size:var(--zui-accordion-font-size)}.zui-menu__positioner{z-index:var(--zui-zIndices-popover,1400)}.zui-menu__popup{min-width:12rem;padding:var(--zui-space-1);border:1px solid var(--zui-colors-border-default);border-radius:var(--zui-radii-md);background:var(--zui-colors-bg-surface);box-shadow:var(--zui-shadows-md);outline:none}.zui-menu[data-size=sm] .zui-menu__item{font-size:var(--zui-fontSizes-sm);padding:var(--zui-space-1) var(--zui-space-2)}.zui-menu[data-size=md] .zui-menu__item{font-size:var(--zui-fontSizes-sm);padding:var(--zui-space-2) var(--zui-space-3)}.zui-menu[data-size=lg] .zui-menu__item{font-size:var(--zui-fontSizes-md);padding:var(--zui-space-2) var(--zui-space-4)}.zui-menu__item{align-items:center;gap:var(--zui-space-2);border-radius:var(--zui-radii-sm);color:var(--zui-colors-text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;display:flex}.zui-menu__item[data-highlighted]{background:var(--zui-colors-bg-muted)}.zui-menu__item[data-disabled]{opacity:.5;cursor:not-allowed}.zui-menu__separator{block-size:1px;margin:var(--zui-space-1) 0;background:var(--zui-colors-border-subtle)}.zui-menu__group-label{padding:var(--zui-space-1) var(--zui-space-3);color:var(--zui-colors-text-secondary);font-size:var(--zui-fontSizes-xs);font-weight:var(--zui-fontWeights-semibold);text-transform:uppercase;letter-spacing:.04em}@media (prefers-reduced-motion:reduce){.zui-button,.zui-button__spinner,.zui-spinner,.zui-skeleton{transition-duration:1ms;animation-duration:1ms}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--zui-page-gutter:clamp(var(--zui-space-6), 5vw, var(--zui-space-12))}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*,:before,:after{box-sizing:border-box}html,body,#root{min-height:100%}body{font-family:var(--zui-fontFamilies-sans,Inter, system-ui, sans-serif);background:var(--zui-colors-bg-canvas);color:var(--zui-colors-text-primary);margin:0}.docs-chrome{background:var(--zui-colors-bg-canvas);min-height:100vh;color:var(--zui-colors-text-primary);flex-direction:column;display:flex}.docs-chrome__header{z-index:40;border-bottom:1px solid var(--zui-colors-border-subtle);background:color-mix(in srgb, var(--zui-colors-bg-canvas) 92%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0}.docs-chrome__header-inner{align-items:center;gap:var(--zui-space-6);padding:var(--zui-space-3) var(--zui-page-gutter);display:flex}.docs-chrome__logo{align-items:center;gap:var(--zui-space-2);color:var(--zui-colors-text-primary);letter-spacing:-.02em;flex-shrink:0;font-size:1.0625rem;font-weight:700;text-decoration:none;display:inline-flex}.docs-chrome__nav{align-items:center;gap:var(--zui-space-4);flex-wrap:wrap;min-width:0;display:flex}.docs-chrome__nav-divider{background:var(--zui-colors-border-default);flex-shrink:0;block-size:1.25rem;inline-size:1px}.brand-logo{object-fit:contain;block-size:1.75rem;inline-size:auto;max-inline-size:8rem;display:block}.brand-logo--compact{block-size:1.5rem;max-inline-size:6.5rem}.docs-chrome__link{color:var(--zui-colors-text-secondary);white-space:nowrap;font-size:.875rem;font-weight:500;text-decoration:none}.docs-chrome__link:hover{color:var(--zui-colors-primary-text)}.docs-chrome__actions{flex-shrink:0;margin-inline-start:auto}.docs-chrome__version{color:var(--zui-colors-text-muted);padding:var(--zui-space-1) var(--zui-space-2);border:1px solid var(--zui-colors-border-default);border-radius:var(--zui-radii-md);font-size:.75rem;font-weight:600}.docs-chrome__tab{padding:var(--zui-space-2) 0;color:var(--zui-colors-text-muted);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .12s;display:inline-flex}.docs-chrome__tab:hover{color:var(--zui-colors-text-primary)}.docs-chrome__tab--active{color:var(--zui-colors-primary-text);border-bottom-color:var(--zui-colors-primary-solid);font-weight:600}.docs-chrome__tab--disabled{opacity:.45;cursor:default;pointer-events:none}.docs-body{padding-inline:var(--zui-page-gutter);flex:1;grid-template-columns:240px minmax(0,1fr);align-items:stretch;display:grid}.docs-sidebar{gap:var(--zui-space-5);block-size:100vh;padding:var(--zui-space-8) var(--zui-space-2) var(--zui-space-4);flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}.docs-sidebar--zui{background:var(--zui-colors-bg-surface);border-inline-end:1px solid var(--zui-colors-border-subtle)}.docs-sidebar__nav{gap:var(--zui-space-5);flex-direction:column;flex:1;display:flex}.docs-nav-group{gap:var(--zui-space-2);flex-direction:column;display:flex}.docs-sidebar--zui .docs-nav-group__title{margin:0 0 var(--zui-space-2);padding-inline:var(--zui-space-2);color:var(--zui-colors-text-muted);letter-spacing:normal;text-transform:none;font-size:.75rem;font-weight:600;display:block}.docs-nav-group__title{margin:0 0 var(--zui-space-2);padding-inline:var(--zui-space-2);color:var(--zui-colors-text-muted);font-size:.75rem;font-weight:600;display:block}.docs-nav-group__list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.docs-nav-link{padding:6px var(--zui-space-2);border-radius:var(--zui-radii-md);color:var(--zui-colors-text-secondary);font-size:.875rem;font-weight:400;text-decoration:none;transition:background .12s,color .12s;display:block}.docs-nav-link:hover{background:color-mix(in srgb, var(--zui-colors-primary-soft), transparent 35%);color:var(--zui-colors-primary-text)}.docs-nav-link--active{background:var(--zui-colors-primary-soft);color:var(--zui-colors-primary-text);font-weight:600}.docs-nav-link--muted{font-size:.8125rem}.docs-sidebar__footer{border-block-start:1px solid var(--zui-colors-border-subtle);padding-block-start:var(--zui-space-4)}.docs-main{flex-direction:column;min-width:0;display:flex}.docs-content{padding:var(--zui-space-8) 0 var(--zui-space-16);flex:1;min-width:0}.docs-body--guide{grid-template-columns:220px minmax(0,1fr);padding-inline:0}.docs-sidebar--guide{block-size:auto;max-block-size:100vh;padding-block:var(--zui-space-6) var(--zui-space-8);padding-inline:var(--zui-page-gutter) var(--zui-space-4);align-self:start}.docs-sidebar--guide .docs-nav-group__title{letter-spacing:.06em;text-transform:uppercase;margin-block-end:var(--zui-space-2);padding-inline:0;font-size:.6875rem}.docs-sidebar--guide .docs-nav-link{padding:var(--zui-space-2) var(--zui-space-3);border-radius:var(--zui-radii-md)}.docs-subnav{align-items:center;gap:var(--zui-space-6);padding:0 var(--zui-page-gutter) 0 var(--zui-space-8);border-bottom:1px solid var(--zui-colors-border-subtle);background:var(--zui-colors-bg-canvas);flex-wrap:wrap;display:flex}.docs-subnav__tab{padding:var(--zui-space-3) 0;color:var(--zui-colors-text-muted);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;margin-bottom:-1px;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .12s;display:inline-flex}.docs-subnav__tab:hover{color:var(--zui-colors-text-primary)}.docs-subnav__tab--active{color:var(--zui-colors-primary-text);border-bottom-color:var(--zui-colors-primary-solid);font-weight:600}.docs-main--guide .docs-content--guide{padding:var(--zui-space-6) var(--zui-page-gutter) var(--zui-space-16) var(--zui-space-8)}.docs-page-layout--guide{gap:var(--zui-space-6)}.docs-page-layout--guide .docs-toc{padding-inline:0}.docs-page-article--guide{gap:0}.docs-page-header-row--guide{border-block-end:1px solid var(--zui-colors-border-subtle);margin-block-end:var(--zui-space-6);padding-block-end:var(--zui-space-6)}.docs-install-page .docs-page-body,.docs-install-page .docs-page-article--guide{gap:0}.docs-install-frameworks{gap:var(--zui-space-4);margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.docs-install-frameworks{grid-template-columns:repeat(3,minmax(0,1fr))}}.docs-install-framework{align-items:flex-start;gap:var(--zui-space-4);padding:var(--zui-space-5);border:1px solid var(--zui-colors-border-default);border-radius:var(--zui-radii-xl);background:var(--zui-colors-bg-surface);box-shadow:var(--zui-shadows-sm);flex-direction:row;block-size:100%;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex}.docs-install-framework:hover{border-color:color-mix(in srgb, var(--zui-colors-primary-solid), transparent 40%);box-shadow:var(--zui-shadows-md);transform:translateY(-2px)}.docs-install-framework--vite .docs-install-framework__icon{background:color-mix(in srgb, #646cff 14%, var(--zui-colors-bg-surface));color:#646cff}.docs-install-framework--next .docs-install-framework__icon{background:var(--zui-colors-bg-surface);color:var(--zui-colors-text-primary)}.docs-install-framework--storybook .docs-install-framework__icon{background:color-mix(in srgb, #ff4785 14%, var(--zui-colors-bg-surface));color:#ff4785}.docs-install-framework__icon{border-radius:var(--zui-radii-lg);flex-shrink:0;justify-content:center;align-items:center;block-size:2.75rem;inline-size:2.75rem;font-size:1rem;font-weight:700;display:flex}.docs-install-framework__glyph{block-size:1.375rem;inline-size:1.375rem}.docs-install-framework__body{gap:var(--zui-space-2);flex-direction:column;flex:1;min-inline-size:0;display:flex}.docs-install-framework__cta{color:var(--zui-colors-primary-text);margin-block-start:auto;padding-block-start:var(--zui-space-2);font-size:.875rem;font-weight:600;text-decoration:none}.docs-install-framework__cta:hover{text-decoration:underline}a.docs-install-framework{color:inherit;cursor:pointer;text-decoration:none}.docs-install-page .docs-page-article{min-inline-size:0;overflow-x:clip}.install-command-bar{border:1px solid var(--zui-colors-border-default);border-radius:var(--zui-radii-lg);background:var(--zui-colors-bg-surface);flex-direction:column;gap:0;inline-size:100%;display:flex;overflow:hidden}.install-command-bar__tabs{gap:var(--zui-space-1);padding:var(--zui-space-2) var(--zui-space-3) 0;border-bottom:1px solid var(--zui-colors-border-default);background:var(--zui-colors-bg-surface);flex-wrap:wrap;display:flex}.install-command-bar__tab{padding:var(--zui-space-2) var(--zui-space-3);font:inherit;color:var(--zui-colors-text-secondary);cursor:pointer;background:0 0;border:none;font-size:.875rem;font-weight:500;transition:color .12s;position:relative}.install-command-bar__tab:hover{color:var(--zui-colors-text-primary)}.install-command-bar__tab--active{color:var(--zui-colors-primary-text)}.install-command-bar__tab--active:after{content:"";background:var(--zui-colors-primary-solid);block-size:2px;position:absolute;inset-block-end:-1px;inset-inline:0}.install-command-bar__tab:focus-visible{box-shadow:inset 0 0 0 2px var(--zui-colors-primary-solid);border-radius:var(--zui-radii-sm);outline:none}.install-command-bar .docs-code{border:none;border-radius:0;margin-block:0}.docs-page-header-row{justify-content:space-between;align-items:flex-start;gap:var(--zui-space-6);margin-block-end:0;display:flex}.docs-page-header-row__copy{gap:var(--zui-space-3);flex-direction:column;display:flex}.docs-page-header-row__title{letter-spacing:-.04em;margin:0;font-size:clamp(2rem,4vw,2.5rem);font-weight:700;line-height:1.15}.docs-page-header-row__description{font-size:1.0625rem;line-height:1.6;display:block}.docs-overview-page__intro{margin-block-end:0;line-height:1.6;display:block}.docs-component-grid{gap:var(--zui-space-4);grid-template-columns:repeat(4,minmax(0,1fr));margin-block-start:var(--zui-space-2);display:grid}.docs-component-card{border:1px solid var(--zui-colors-border-default);border-radius:var(--zui-radii-lg);color:inherit;background:var(--zui-colors-bg-surface);flex-direction:column;text-decoration:none;transition:border-color .12s,box-shadow .12s;display:flex;overflow:hidden}.docs-component-card:hover{border-color:var(--zui-colors-primary-solid);box-shadow:var(--zui-shadows-md)}.docs-component-card__preview{min-block-size:7rem;padding:var(--zui-space-4);background:var(--zui-colors-bg-muted);border-bottom:1px solid var(--zui-colors-border-subtle);justify-content:center;align-items:center;display:flex;overflow:hidden}.docs-component-card__preview-inner{pointer-events:none;justify-content:center;align-items:center;display:flex;transform:scale(.85)}.docs-component-card__placeholder{border-radius:var(--zui-radii-md);background:var(--zui-colors-bg-surface);block-size:2.5rem;inline-size:2.5rem;color:var(--zui-colors-primary-text);justify-content:center;align-items:center;font-size:1.125rem;font-weight:700;display:flex}.docs-component-card__body{padding:var(--zui-space-4);gap:var(--zui-space-1);flex-direction:column;display:flex}.docs-component-card__title{font-size:.9375rem}.docs-component-card__description{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.docs-callout{align-items:flex-start;gap:var(--zui-space-3);padding:var(--zui-space-3) var(--zui-space-4);border-radius:var(--zui-radii-lg);margin-block-end:0;font-size:.875rem;line-height:1.5;display:flex}.docs-callout--tip{background:color-mix(in srgb, #f97316 12%, var(--zui-colors-bg-canvas));color:var(--zui-colors-text-primary);border:1px solid #f9731647}.docs-callout__badge{letter-spacing:.04em;text-transform:uppercase;color:#c2410c;flex-shrink:0;font-size:.6875rem;font-weight:700}.docs-chrome[data-scheme=dark] .docs-callout--tip{background:color-mix(in srgb, #f97316 18%, var(--zui-colors-bg-muted));border-color:#f9731659}.docs-chrome[data-scheme=dark] .docs-callout__badge{color:#fb923c}.docs-page{padding-block-end:var(--zui-space-16)}.docs-page-layout{gap:var(--zui-space-10);grid-template-columns:minmax(0,1fr) 200px;align-items:start;display:grid}.docs-page-article{gap:var(--zui-space-8);flex-direction:column;min-width:0;display:flex}.docs-page-body{gap:var(--zui-space-10);flex-direction:column;display:flex}.docs-page-body>.docs-callout+.docs-prose-section{margin-block-start:0}.docs-page-header__category{margin-block-end:var(--zui-space-3)}.docs-page-header__title{letter-spacing:-.04em;margin:0 0 var(--zui-space-3);font-size:clamp(2rem,4vw,2.5rem);font-weight:700;line-height:1.15}.docs-page-header__description{font-size:1.0625rem;line-height:1.6}.docs-page-header__actions{gap:var(--zui-space-2);margin-block-start:var(--zui-space-4);display:flex}.docs-page-hero-example{margin-block-end:var(--zui-space-10)}.docs-page-hero-example .docs-example-block__title{display:none}.docs-block--anchored{scroll-margin-top:7.5rem}.docs-toc{padding-block-start:var(--zui-space-2);position:sticky;top:7.5rem}.docs-toc__title{margin:0 0 var(--zui-space-3);letter-spacing:.08em;text-transform:uppercase;color:var(--zui-colors-text-muted);font-size:.6875rem;font-weight:600}.docs-toc__list{gap:var(--zui-space-2);border-inline-start:1px solid var(--zui-colors-border-subtle);flex-direction:column;margin:0;padding:0;padding-inline-start:var(--zui-space-3);list-style:none;display:flex}.docs-toc__link{color:var(--zui-colors-text-secondary);font-size:.8125rem;line-height:1.4;text-decoration:none;transition:color .12s;display:block}.docs-toc__link:hover{color:var(--zui-colors-primary-text)}.docs-toc__item--child .docs-toc__link{padding-inline-start:var(--zui-space-3);font-size:.75rem}.docs-toc__footer-links{margin:var(--zui-space-6) 0 0;padding:var(--zui-space-4) 0 0;border-top:1px solid var(--zui-colors-border-subtle);gap:var(--zui-space-2);flex-direction:column;list-style:none;display:flex}.docs-toc__footer-link{color:var(--zui-colors-text-secondary);font-size:.8125rem;text-decoration:none}.docs-toc__footer-link:hover{color:var(--zui-colors-primary-text)}.docs-toc__promo{padding:var(--zui-space-4);border-radius:var(--zui-radii-lg);color:#fff;background:linear-gradient(145deg,#7c3aed,#5b21b6);margin-block-start:var(--zui-space-6)}.docs-toc__promo-title{margin:0 0 var(--zui-space-2);font-size:.9375rem;font-weight:700}.docs-toc__promo-text{margin:0 0 var(--zui-space-3);opacity:.9;font-size:.75rem;line-height:1.5}.docs-toc__promo-btn{padding:var(--zui-space-2) var(--zui-space-3);border-radius:var(--zui-radii-md);color:#fff;background:#ffffff26;align-items:center;font-size:.75rem;font-weight:600;text-decoration:none;display:inline-flex}.docs-toc__promo-btn:hover{background:#ffffff40}.docs-pager{gap:var(--zui-space-4);border-block-start:1px solid var(--zui-colors-border-subtle);grid-template-columns:1fr 1fr;margin-block-start:0;padding-block-start:var(--zui-space-8);display:grid}.docs-pager__link{gap:var(--zui-space-1);padding:var(--zui-space-4);border:1px solid var(--zui-colors-border-default);border-radius:var(--zui-radii-lg);color:inherit;flex-direction:column;text-decoration:none;transition:border-color .12s,background .12s;display:flex}.docs-pager__link:hover{border-color:var(--zui-colors-primary-solid);background:color-mix(in srgb, var(--zui-colors-primary-soft), transparent 60%)}.docs-pager__link--next{text-align:end;grid-column:2}.docs-hero{border-bottom:1px solid var(--zui-colors-border-subtle);margin-block-end:var(--zui-space-4);padding-block-end:var(--zui-space-8);scroll-margin-top:5rem}.docs-hero__title{letter-spacing:-.03em;margin:0;font-size:clamp(2rem,4vw,2.75rem);font-weight:700;line-height:1.15}.docs-hero__accent{color:var(--zui-colors-primary-solid)}.docs-hero__lede{line-height:1.6}.docs-install{gap:var(--zui-space-2);padding:var(--zui-space-3) var(--zui-space-4);border:1px solid var(--zui-colors-border-default);border-radius:var(--zui-radii-lg);background:var(--zui-colors-bg-muted);flex-direction:column;display:inline-flex}.docs-install__label{letter-spacing:.08em;text-transform:uppercase;color:var(--zui-colors-text-muted);font-size:.6875rem;font-weight:600}.docs-install__code{font-family:var(--zui-fontFamilies-mono,ui-monospace, monospace);color:var(--zui-colors-primary-text);font-size:.875rem}.docs-overview{border-bottom:1px solid var(--zui-colors-border-subtle);padding-block-end:var(--zui-space-4);scroll-margin-top:5rem}.docs-overview__title{letter-spacing:-.03em;margin:0 0 var(--zui-space-3);font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700}.docs-overview__lede{line-height:1.6}.docs-section{scroll-margin-top:5rem}.docs-section__header{margin-block-end:var(--zui-space-5)}.docs-section__title{letter-spacing:-.03em;margin:0 0 var(--zui-space-2);font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700;line-height:1.2}.docs-section__description{font-size:1rem;line-height:1.6}.docs-section__body{gap:var(--zui-space-10);flex-direction:column;display:flex}.docs-block__title{letter-spacing:-.02em;margin:0 0 var(--zui-space-4);font-size:1.25rem;font-weight:700}.docs-block__lede{margin:0 0 var(--zui-space-4);line-height:1.6}.docs-examples{gap:var(--zui-space-8);flex-direction:column;display:flex}.docs-props-table-wrap{border:1px solid var(--zui-colors-border-default);border-radius:var(--zui-radii-lg);background:var(--zui-colors-bg-surface);overflow-x:auto}.docs-props-table{border-collapse:collapse;width:100%;font-size:.875rem}.docs-props-table thead{background:var(--zui-colors-bg-muted);border-bottom:1px solid var(--zui-colors-border-subtle)}.docs-props-table th{padding:var(--zui-space-3) var(--zui-space-4);text-align:start;color:var(--zui-colors-text-muted);white-space:nowrap;font-size:.75rem;font-weight:600}.docs-props-table th:first-child{width:18%}.docs-props-table th:nth-child(2){width:14%}.docs-props-table td{padding:var(--zui-space-4);vertical-align:top;border-top:1px solid var(--zui-colors-border-subtle)}.docs-props-table__prop,.docs-props-table__type{border-radius:var(--zui-radii-sm);background:var(--zui-colors-bg-muted);border:1px solid var(--zui-colors-border-subtle);font-family:var(--zui-fontFamilies-mono,ui-monospace, monospace);color:var(--zui-colors-text-primary);word-break:break-word;padding:2px 8px;font-size:.75rem;line-height:1.5;display:inline-block}.docs-props-table__type{max-width:100%}.docs-props-table__default{color:var(--zui-colors-text-muted);font-size:.8125rem;font-family:var(--zui-fontFamilies-mono,ui-monospace, monospace)}.docs-props-table__description{margin:var(--zui-space-2) 0 0;color:var(--zui-colors-text-secondary);max-width:42rem;font-size:.8125rem;line-height:1.55}#props.docs-block--anchored{margin-block-start:var(--zui-space-12)}.docs-example-block__title{margin:0 0 var(--zui-space-2);letter-spacing:-.01em;font-size:1rem;font-weight:600}#examples .docs-example-block__title{font-size:.9375rem}.docs-example-block__description{margin:0 0 var(--zui-space-3);line-height:1.5}.docs-example-block+.docs-example-block{margin-block-start:0}.docs-code{border:1px solid var(--zui-colors-border-default);border-radius:var(--zui-radii-lg);background:var(--zui-colors-bg-muted);margin-block-end:var(--zui-space-4);position:relative;overflow:hidden}.docs-code--dark{background:#1e1e1e;border-color:#2d2d2d}.docs-code--dark .docs-code__pre{color:#e4e4e7}.docs-code__copy{top:var(--zui-space-2);right:var(--zui-space-2);z-index:1;padding:var(--zui-space-1) var(--zui-space-2);border:1px solid color-mix(in srgb, var(--zui-colors-border-default), transparent 30%);border-radius:var(--zui-radii-md);background:color-mix(in srgb, var(--zui-colors-bg-surface), transparent 20%);font:inherit;color:var(--zui-colors-text-muted);cursor:pointer;font-size:.6875rem;font-weight:600;position:absolute}.docs-code--dark .docs-code__copy{color:#a1a1aa;background:#2d2d2d;border-color:#3f3f46}.docs-code--dark .docs-code__copy:hover{color:#fafafa;background:#3f3f46}.docs-code__pre{padding:var(--zui-space-4);font-family:var(--zui-fontFamilies-mono,ui-monospace, monospace);color:var(--zui-colors-text-primary);margin:0;padding-block-start:var(--zui-space-8);font-size:.8125rem;line-height:1.6;overflow-x:auto}.docs-example{border:1px solid var(--zui-colors-border-default);border-radius:var(--zui-radii-lg);background:var(--zui-colors-bg-surface);box-shadow:var(--zui-shadows-sm);overflow:hidden}.docs-example__toolbar{border-bottom:1px solid var(--zui-colors-border-subtle);background:var(--zui-colors-bg-muted)}.docs-example__tabs{padding:var(--zui-space-1) var(--zui-space-2) 0;gap:0;display:flex}.docs-example__tab{padding:var(--zui-space-2) var(--zui-space-4);border-radius:var(--zui-radii-md) var(--zui-radii-md) 0 0;font:inherit;color:var(--zui-colors-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-bottom:none;margin-bottom:-1px;font-size:.8125rem;font-weight:500;transition:color .12s,background .12s,border-color .12s}.docs-example__tab:hover{color:var(--zui-colors-text-primary)}.docs-example__tab--active{color:var(--zui-colors-text-primary);background:var(--zui-colors-bg-surface);border-color:var(--zui-colors-border-subtle);font-weight:600}.docs-example__code .docs-code{border:none;border-radius:0;margin:0}.docs-example__preview{min-block-size:8rem;padding:var(--zui-space-8) var(--zui-space-6);background:var(--zui-colors-bg-canvas);border-top:1px solid var(--zui-colors-border-subtle);justify-content:center;align-items:center;display:flex}.docs-chrome[data-scheme=dark] .docs-example__preview{background:color-mix(in srgb, var(--zui-colors-bg-muted), var(--zui-colors-bg-canvas) 50%)}.docs-example__footer{padding:var(--zui-space-3) var(--zui-space-4);border-top:1px solid var(--zui-colors-border-subtle);background:var(--zui-colors-bg-muted)}.docs-state{font-family:var(--zui-fontFamilies-mono,ui-monospace, monospace);color:var(--zui-colors-text-secondary);white-space:pre-wrap;word-break:break-word;margin:0;font-size:.75rem;line-height:1.5}.docs-grid-2{gap:var(--zui-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=1100px){.docs-component-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.docs-body{grid-template-columns:1fr}.docs-sidebar{border-inline-end:none;border-bottom:1px solid var(--zui-colors-border-subtle);block-size:auto;position:relative}.docs-sidebar__nav{gap:var(--zui-space-4);flex-flow:wrap}.docs-nav-group__list{flex-flow:wrap}.docs-content{padding:var(--zui-space-5) 0 var(--zui-space-12)}.docs-body--guide .docs-sidebar--guide{padding-inline:var(--zui-page-gutter)}.docs-subnav{padding-inline:var(--zui-page-gutter);gap:var(--zui-space-4)}.docs-main--guide .docs-content--guide{padding:var(--zui-space-5) var(--zui-page-gutter) var(--zui-space-12)}.docs-page-layout{grid-template-columns:1fr}.docs-toc{display:none}.docs-component-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.docs-grid-2,.site-feature-grid{grid-template-columns:1fr}.site-hero__preview{display:none}}@media (width<=520px){.docs-component-grid{grid-template-columns:1fr}.docs-page-header-row{flex-direction:column;align-items:stretch}}.site{background:var(--zui-colors-bg-canvas);min-height:100vh;color:var(--zui-colors-text-primary);flex-direction:column;display:flex}.site-nav{z-index:50;border-bottom:1px solid var(--zui-colors-border-subtle);background:color-mix(in srgb, var(--zui-colors-bg-canvas) 90%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0}.site-nav__inner{justify-content:space-between;align-items:center;gap:var(--zui-space-4);padding:var(--zui-space-3) var(--zui-page-gutter);display:flex}.site-logo{align-items:center;gap:var(--zui-space-2);color:var(--zui-colors-text-primary);letter-spacing:-.02em;font-size:1.125rem;font-weight:700;text-decoration:none;display:inline-flex}.site-logo__text{line-height:1}.site-nav__links{align-items:center;gap:var(--zui-space-4);display:flex}.site-nav__divider{background:var(--zui-colors-border-default);flex-shrink:0;block-size:1.25rem;inline-size:1px}.site-nav__link{color:var(--zui-colors-text-secondary);font-size:.9375rem;font-weight:500;text-decoration:none;transition:color .12s}.site-nav__link:hover,.site-nav__link--active{color:var(--zui-colors-primary-text)}.site-nav__actions{flex-shrink:0;margin-inline-start:auto}.site-main{flex:1}.site-footer{border-top:1px solid var(--zui-colors-border-subtle);padding:var(--zui-space-8) var(--zui-page-gutter);margin-block-start:var(--zui-space-12)}.site-footer__inner{justify-content:space-between;align-items:center;gap:var(--zui-space-4);flex-wrap:wrap;display:flex}.site-footer__copy{color:var(--zui-colors-text-muted);margin:0;font-size:.875rem}.site-footer__links{gap:var(--zui-space-5);display:flex}.site-footer__links a{color:var(--zui-colors-text-secondary);font-size:.875rem;text-decoration:none}.site-footer__links a:hover{color:var(--zui-colors-primary-text)}.site-landing{flex-direction:column;gap:0;display:flex;overflow-x:clip}.site-hero{padding:clamp(3rem, 8vw, 6rem) var(--zui-page-gutter) clamp(4rem, 10vw, 7rem);text-align:center;position:relative}.site-hero__glow{background:radial-gradient(ellipse 80% 50% at 50% -10%, color-mix(in srgb, var(--zui-colors-border-subtle), transparent 50%), transparent);pointer-events:none;position:absolute;inset:0}.site-hero__content{position:relative}.site-hero__title{letter-spacing:-.04em;margin:0;font-size:clamp(2.25rem,5.5vw,3.5rem);font-weight:700;line-height:1.1}.site-hero__lede{line-height:1.65}.site-install{padding:var(--zui-space-3) var(--zui-space-5);border:1px solid var(--zui-colors-border-default);border-radius:var(--zui-radii-lg);background:var(--zui-colors-bg-surface);box-shadow:var(--zui-shadows-sm);display:inline-flex}.site-install--interactive{inline-size:100%;max-inline-size:32rem;box-shadow:none;background:0 0;border:none;padding:0;display:block}.site-install__shell{border:1px solid var(--zui-colors-border-default);border-radius:var(--zui-radii-lg);background:var(--zui-colors-bg-surface);inline-size:100%;box-shadow:var(--zui-shadows-sm);align-items:stretch;display:flex;overflow:hidden}.site-install__code{min-inline-size:0;padding:var(--zui-space-3) var(--zui-space-4);white-space:nowrap;font-family:var(--zui-fontFamilies-mono,ui-monospace, monospace);color:var(--zui-colors-text-primary);scrollbar-width:thin;flex:1;font-size:.875rem;line-height:1.5;overflow-x:auto}.site-install__divider{background:var(--zui-colors-border-default);flex-shrink:0;inline-size:1px}.site-install__copy{padding:var(--zui-space-3) var(--zui-space-4);background:var(--zui-colors-bg-muted);font:inherit;color:var(--zui-colors-text-secondary);cursor:pointer;border:none;flex-shrink:0;font-size:.8125rem;font-weight:600;transition:background .12s,color .12s}.site-install__copy:hover{background:color-mix(in srgb, var(--zui-colors-primary-soft), transparent 35%);color:var(--zui-colors-primary-text)}.site-install__copy:focus-visible{box-shadow:inset 0 0 0 2px var(--zui-colors-primary-solid);outline:none}.site-hero__preview{margin:var(--zui-space-10) auto 0;position:relative}.site-preview-card{border:1px solid var(--zui-colors-border-default);border-radius:var(--zui-radii-xl);background:var(--zui-colors-bg-surface);box-shadow:var(--zui-shadows-lg);text-align:start;overflow:hidden}.site-preview-card__tabs{gap:var(--zui-space-4);padding:var(--zui-space-3) var(--zui-space-4);border-bottom:1px solid var(--zui-colors-border-subtle);background:var(--zui-colors-bg-muted);display:flex}.site-preview-card__tab{color:var(--zui-colors-text-muted);font-size:.75rem;font-weight:600}.site-preview-card__tab--active{color:var(--zui-colors-primary-text)}.site-preview-card__body{padding:var(--zui-space-5);gap:var(--zui-space-4);flex-direction:column;display:flex}.site-preview-card__slider{border-radius:var(--zui-radii-full);background:linear-gradient(90deg, var(--zui-colors-primary-solid) 40%, var(--zui-colors-border-subtle) 40%);block-size:.375rem}.site-preview-card__row{gap:var(--zui-space-2);display:flex}.site-preview-card__pill{border-radius:var(--zui-radii-full);background:var(--zui-colors-primary-soft);block-size:1.5rem;inline-size:3rem}.site-preview-card__pill--muted{background:var(--zui-colors-bg-muted)}.site-preview-card__actions{gap:var(--zui-space-2);display:flex}.site-preview-card__btn{border-radius:var(--zui-radii-md);background:var(--zui-colors-bg-muted);block-size:2rem;inline-size:4.5rem}.site-preview-card__btn--primary{background:var(--zui-colors-primary-solid)}.site-stats{border-block:1px solid var(--zui-colors-border-subtle);background:var(--zui-colors-bg-muted)}.site-stats__inner{gap:var(--zui-space-8);padding:var(--zui-space-10) var(--zui-page-gutter);text-align:center;grid-template-columns:repeat(3,1fr);display:grid}.site-stat{gap:var(--zui-space-1);flex-direction:column;display:flex}.site-stat__value{letter-spacing:-.02em;color:var(--zui-colors-primary-text);font-size:1.5rem;font-weight:700}.site-stat__label{color:var(--zui-colors-text-secondary);font-size:.875rem}.site-section{padding:clamp(3rem, 6vw, 5rem) var(--zui-page-gutter)}.site-section--muted{background:var(--zui-colors-bg-muted)}.site-section__inner{gap:var(--zui-space-8);flex-direction:column;display:flex}.site-section__header{gap:var(--zui-space-3);flex-direction:column;margin-block-end:0;display:flex}.site-eyebrow{text-transform:uppercase;letter-spacing:.08em}.site-section__title{letter-spacing:-.03em;margin:0;font-size:clamp(1.5rem,3vw,2rem);font-weight:700;line-height:1.2}.site-section__lede{line-height:1.6}.site-feature-grid{gap:var(--zui-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.site-feature-card{gap:var(--zui-space-3);padding:var(--zui-space-5);border:1px solid var(--zui-colors-border-default);border-radius:var(--zui-radii-lg);background:var(--zui-colors-bg-surface);box-shadow:var(--zui-shadows-sm);flex-direction:column;display:flex}.site-feature-card__title{font-size:1.0625rem}.site-feature-card__code{padding:var(--zui-space-3);border-radius:var(--zui-radii-md);background:var(--zui-colors-bg-muted);font-family:var(--zui-fontFamilies-mono,ui-monospace, monospace);color:var(--zui-colors-text-secondary);margin:0;font-size:.6875rem;line-height:1.5;overflow-x:auto}.site-cta{padding:clamp(4rem, 8vw, 6rem) var(--zui-page-gutter);text-align:center}.site-cta__inner{padding:var(--zui-space-10);border:1px solid var(--zui-colors-border-default);border-radius:var(--zui-radii-xl);background:var(--zui-colors-bg-surface);box-shadow:var(--zui-shadows-md);gap:var(--zui-space-4);flex-direction:column;align-items:center;display:flex}.site-cta__title{letter-spacing:-.03em;margin:0;font-size:1.75rem;font-weight:700}.site-cta__lede{line-height:1.6}.site-banner{border-bottom:1px solid var(--zui-colors-border-subtle);background:color-mix(in srgb, var(--zui-colors-primary-soft) 65%, var(--zui-colors-bg-canvas));font-size:.875rem}.site-banner--docs{background:var(--zui-colors-bg-muted)}.site-banner__inner{justify-content:center;align-items:center;gap:var(--zui-space-3);padding:var(--zui-space-2) var(--zui-page-gutter);color:var(--zui-colors-text-secondary);flex-wrap:wrap;display:flex}.site-banner__inner a{color:var(--zui-colors-primary-text);font-weight:600;text-decoration:none}.site-banner__inner a:hover{text-decoration:underline}.site-nav__version,.docs-chrome__version{color:var(--zui-colors-text-muted);border:1px solid var(--zui-colors-border-subtle);border-radius:var(--zui-radii-full);padding:.125rem .5rem;font-size:.75rem;font-weight:600}.docs-chrome__link--active{color:var(--zui-colors-primary-text)}.site-hero--chakra{text-align:start;padding-block:clamp(3rem,7vw,5rem);padding-inline:var(--zui-page-gutter)}.site-hero__mesh{background:radial-gradient(circle at 15% 20%, color-mix(in srgb, var(--zui-colors-primary-soft), transparent 35%), transparent 45%), radial-gradient(circle at 85% 10%, color-mix(in srgb, var(--zui-colors-info-soft), transparent 40%), transparent 40%), radial-gradient(ellipse 70% 50% at 50% 100%, color-mix(in srgb, var(--zui-colors-border-subtle), transparent 50%), transparent);pointer-events:none;position:absolute;inset:0}.site-hero__layout{gap:var(--zui-space-12);align-items:center;display:grid;position:relative}@media (width>=960px){.site-hero__layout{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.site-hero__accent{color:var(--zui-colors-primary-text)}.site-hero__demo{justify-self:stretch}.site-demo-card{border:1px solid var(--zui-colors-border-default);border-radius:var(--zui-radii-xl);background:var(--zui-colors-bg-surface);box-shadow:var(--zui-shadows-lg);overflow:hidden}.site-demo-card__header{justify-content:space-between;align-items:center;gap:var(--zui-space-3);padding:var(--zui-space-4) var(--zui-space-5);border-bottom:1px solid var(--zui-colors-border-subtle);background:var(--zui-colors-bg-muted);display:flex}.site-demo-card__body{padding:var(--zui-space-5)}.site-framework-grid,.docs-framework-grid{gap:var(--zui-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.site-framework-card,.docs-framework-card{gap:var(--zui-space-3);padding:var(--zui-space-5);border:1px solid var(--zui-colors-border-default);border-radius:var(--zui-radii-lg);background:var(--zui-colors-bg-surface);color:inherit;flex-direction:column;text-decoration:none;transition:border-color .12s,box-shadow .12s,transform .12s;display:flex}.site-framework-card:hover{border-color:color-mix(in srgb, var(--zui-colors-primary-solid), transparent 60%);box-shadow:var(--zui-shadows-sm);transform:translateY(-1px)}.site-framework-card__link,.docs-framework-card__cta{color:var(--zui-colors-primary-text);margin-block-start:auto;font-size:.875rem;font-weight:600}.site-section__header--center{text-align:center}.site-section__inner--split{gap:var(--zui-space-10);align-items:start;display:grid}.site-quickstart-code .docs-code{margin-block-end:0}@media (width>=900px){.site-section__inner--split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.site-stats__inner--wide{grid-template-columns:repeat(4,1fr)}.site-footer-grid{border-top:1px solid var(--zui-colors-border-subtle);padding:var(--zui-space-12) var(--zui-page-gutter) var(--zui-space-8);background:var(--zui-colors-bg-muted);gap:var(--zui-space-10);flex-direction:column;display:flex}.site-footer-grid__inner{gap:var(--zui-space-8);grid-template-columns:repeat(3,minmax(0,1fr));inline-size:100%;display:grid}.site-footer-grid__column{gap:var(--zui-space-3);flex-direction:column;display:flex}.site-footer-grid__bottom{inline-size:100%;border-top:1px solid var(--zui-colors-border-subtle);padding-block-start:var(--zui-space-8)}.site-footer-grid__list{gap:var(--zui-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.site-footer-grid__list a{color:var(--zui-colors-text-secondary);font-size:.9375rem;text-decoration:none}.site-footer-grid__list a:hover{color:var(--zui-colors-primary-text)}.docs-prose-section{gap:var(--zui-space-4);flex-direction:column;margin:0;scroll-margin-top:6rem;display:flex}.docs-install-section{gap:var(--zui-space-5);flex-direction:column;scroll-margin-top:6rem;display:flex}.docs-install-page .docs-install-section+.docs-install-section{border-block-start:1px solid var(--zui-colors-border-subtle);margin-block-start:var(--zui-space-2);padding-block-start:var(--zui-space-8)}.docs-install-section__header{gap:var(--zui-space-2);flex-direction:column;display:flex}.docs-install-section__title{letter-spacing:-.02em;margin:0;font-size:1.375rem;font-weight:700}.docs-install-section__lede{max-inline-size:42rem;margin:0;line-height:1.65}.docs-install-requirements{align-items:center;gap:var(--zui-space-3);padding:var(--zui-space-3) var(--zui-space-4);border:1px solid var(--zui-colors-border-subtle);border-radius:var(--zui-radii-lg);background:var(--zui-colors-bg-surface);flex-wrap:wrap;display:flex}.docs-install-requirements__chips{gap:var(--zui-space-2);flex-wrap:wrap;display:flex}.docs-install-highlight{gap:var(--zui-space-5);padding:var(--zui-space-5) var(--zui-space-6);border:1px solid var(--zui-colors-border-default);border-inline-start:3px solid var(--zui-colors-primary-solid);border-radius:var(--zui-radii-lg);background:var(--zui-colors-bg-surface);flex-direction:column;display:flex}.docs-install-highlight__lede{margin:0;line-height:1.65}.docs-install-highlight__lede code{font-family:var(--zui-fontFamilies-mono,ui-monospace, monospace);font-size:.875em}.docs-install-features{gap:var(--zui-space-3);margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.docs-install-features{grid-template-columns:repeat(3,minmax(0,1fr))}}.docs-install-feature{align-items:flex-start;gap:var(--zui-space-3);padding:var(--zui-space-3) var(--zui-space-4);border:1px solid var(--zui-colors-border-subtle);border-radius:var(--zui-radii-md);background:var(--zui-colors-bg-canvas);display:flex}.docs-install-feature__dot{border-radius:var(--zui-radii-full);background:var(--zui-colors-primary-solid);flex-shrink:0;block-size:.5rem;inline-size:.5rem;margin-block-start:.4rem}.docs-install-feature__copy{gap:var(--zui-space-1);flex-direction:column;min-inline-size:0;display:flex}.docs-install-steps{margin:var(--zui-space-2) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.docs-install-step{gap:var(--zui-space-4);grid-template-columns:2.75rem minmax(0,1fr);padding-block-end:var(--zui-space-8);scroll-margin-top:6rem;display:grid;position:relative}.docs-install-step:not(.docs-install-step--last) .docs-install-step__marker:after{content:"";background:var(--zui-colors-border-subtle);inline-size:2px;position:absolute;inset-block-start:2.75rem;inset-block-end:calc(-1 * var(--zui-space-8));inset-inline-start:1.3125rem}.docs-install-step__marker{justify-content:center;padding-block-start:var(--zui-space-1);display:flex;position:relative}.docs-install-step__number{z-index:1;border-radius:var(--zui-radii-full);background:var(--zui-colors-primary-solid);block-size:2.25rem;inline-size:2.25rem;color:var(--zui-colors-primary-contrast);box-shadow:0 0 0 4px var(--zui-colors-bg-canvas);justify-content:center;align-items:center;font-size:.9375rem;font-weight:700;display:inline-flex;position:relative}.docs-install-step__content{gap:var(--zui-space-3);padding:var(--zui-space-5);border:1px solid var(--zui-colors-border-default);border-radius:var(--zui-radii-lg);background:var(--zui-colors-bg-surface);flex-direction:column;display:flex}.docs-install-step__content--accent{border-color:color-mix(in srgb, var(--zui-colors-primary-solid), transparent 55%)}.docs-install-step__title{letter-spacing:-.01em;margin:0;font-size:1.0625rem;font-weight:700}.docs-install-step__lede{margin:0;line-height:1.6}.docs-install-step__lede code{font-family:var(--zui-fontFamilies-mono,ui-monospace, monospace);font-size:.875em}.docs-install-step .docs-code,.docs-install-step .install-command-bar{margin-block-start:var(--zui-space-1)}.docs-install-resources{gap:var(--zui-space-4);display:grid}@media (width>=720px){.docs-install-resources{grid-template-columns:repeat(2,minmax(0,1fr))}}.docs-install-resource{gap:var(--zui-space-4);padding:var(--zui-space-5);border:1px solid var(--zui-colors-border-default);border-radius:var(--zui-radii-xl);background:var(--zui-colors-bg-surface);flex-direction:column;scroll-margin-top:6rem;transition:border-color .16s,box-shadow .16s;display:flex}.docs-install-resource:hover{border-color:color-mix(in srgb, var(--zui-colors-primary-solid), transparent 50%);box-shadow:var(--zui-shadows-sm)}.docs-install-resource__icon{border-radius:var(--zui-radii-lg);justify-content:center;align-items:center;block-size:2.5rem;inline-size:2.5rem;display:inline-flex}.docs-install-resource__icon--learn{background:color-mix(in srgb, var(--zui-colors-primary-solid) 12%, var(--zui-colors-bg-surface));color:var(--zui-colors-primary-text)}.docs-install-resource__icon--contribute{background:color-mix(in srgb, #22c55e 12%, var(--zui-colors-bg-surface));color:#16a34a}.docs-chrome[data-scheme=dark] .docs-install-resource__icon--contribute{color:#4ade80}.docs-install-resource__glyph{block-size:1.25rem;inline-size:1.25rem}.docs-install-resource__body{gap:var(--zui-space-3);flex-direction:column;flex:1;display:flex}.docs-install-resource__title{letter-spacing:-.01em;margin:0;font-size:1.125rem;font-weight:700}.docs-install-resource__actions{gap:var(--zui-space-2);flex-wrap:wrap;margin-block-start:auto;padding-block-start:var(--zui-space-1);display:flex}.docs-install-page .docs-pager{border-block-start:1px solid var(--zui-colors-border-subtle);margin-block-start:var(--zui-space-4);padding-block-start:var(--zui-space-6)}.docs-prose-section__title{letter-spacing:-.02em;margin:0;font-size:1.375rem;font-weight:700}.docs-prose-section__subtitle{letter-spacing:-.01em;margin:var(--zui-space-6) 0 0;scroll-margin-top:6rem;font-size:1.125rem;font-weight:600}.docs-prose-section__lede{margin:0;line-height:1.65}.docs-prose-section__lede code{font-family:var(--zui-fontFamilies-mono,ui-monospace, monospace);font-size:.875em}.docs-prose-subsection{gap:var(--zui-space-3);flex-direction:column;scroll-margin-top:6rem;display:flex}.docs-prose-subsection:not(:first-of-type){margin-block-start:var(--zui-space-4)}.docs-prose-section__note{margin:0}.docs-framework-grid{margin-block-start:var(--zui-space-2)}.docs-prose-section--split{gap:var(--zui-space-6);display:grid}@media (width>=768px){.docs-prose-section--split{grid-template-columns:repeat(2,minmax(0,1fr))}}.docs-prose-panel{gap:var(--zui-space-3);padding:var(--zui-space-5);border:1px solid var(--zui-colors-border-default);border-radius:var(--zui-radii-lg);background:var(--zui-colors-bg-surface);flex-direction:column;display:flex}.docs-prose-panel__actions{gap:var(--zui-space-2);flex-wrap:wrap;margin-block-start:var(--zui-space-1);display:flex}.docs-steps{margin:var(--zui-space-2) 0 0;gap:var(--zui-space-10);flex-direction:column;padding:0;list-style:none;display:flex}.docs-step{gap:var(--zui-space-4);flex-direction:column;scroll-margin-top:6rem;display:flex}.docs-step__header{align-items:center;gap:var(--zui-space-3);margin-block-end:0;display:flex}.docs-step__number{border-radius:var(--zui-radii-full);background:var(--zui-colors-primary-solid);block-size:1.75rem;inline-size:1.75rem;color:var(--zui-colors-primary-contrast);flex-shrink:0;justify-content:center;align-items:center;font-size:.875rem;font-weight:700;display:inline-flex}.docs-step__title{margin:0;font-size:1.125rem;font-weight:700}.docs-step code{font-family:var(--zui-fontFamilies-mono,ui-monospace, monospace);font-size:.875em}.docs-step .docs-code,.docs-prose-section>.docs-code{margin-block-start:var(--zui-space-1);margin-block-end:0}.docs-code--light{border:1px solid var(--zui-colors-border-default);background:var(--zui-colors-bg-muted)}.docs-code--light .docs-code__pre{color:var(--zui-colors-text-primary)}@media (width<=900px){.site-framework-grid,.docs-framework-grid,.docs-install-frameworks,.site-feature-grid,.site-stats__inner--wide,.site-footer-grid__inner{grid-template-columns:1fr}.docs-install-step{gap:var(--zui-space-3);grid-template-columns:2.25rem minmax(0,1fr)}.docs-install-step__content{padding:var(--zui-space-4)}}
