@layer zvk-ui-reset{:where(.zvk-ui-button,.zvk-ui-icon-button,.zvk-ui-badge,.zvk-ui-card,.zvk-ui-field,.zvk-ui-input,.zvk-ui-spinner,.zvk-ui-skeleton),:where(.zvk-ui-card,.zvk-ui-field) *{box-sizing:border-box}:where(.zvk-ui-button,.zvk-ui-icon-button,.zvk-ui-input){font:inherit}}@layer zvk-ui-tokens{:root{--zvk-ui-font-family-sans:"Aptos", "SF Pro Text", "Segoe UI Variable", ui-sans-serif, system-ui, sans-serif;--zvk-ui-font-family-mono:"SF Mono", "Cascadia Code", ui-monospace, monospace;--zvk-ui-font-family-primary:var(--zvk-ui-font-family-sans);--zvk-ui-font-family-secondary:var(--zvk-ui-font-family-sans);--zvk-ui-font-family-tertiary:var(--zvk-ui-font-family-mono);--zvk-ui-font-size-xs:.75rem;--zvk-ui-font-size-sm:.875rem;--zvk-ui-font-size-md:.9375rem;--zvk-ui-font-size-lg:1rem;--zvk-ui-font-size-base:1rem;--zvk-ui-font-size-xl:1.125rem;--zvk-ui-font-size-2xl:1.5rem;--zvk-ui-font-size-3xl:1.875rem;--zvk-ui-line-height-tight:1.2;--zvk-ui-line-height-normal:1.5;--zvk-ui-space-0:0;--zvk-ui-space-1:.25rem;--zvk-ui-space-2:.5rem;--zvk-ui-space-3:.75rem;--zvk-ui-space-4:1rem;--zvk-ui-space-5:1.25rem;--zvk-ui-space-6:1.5rem;--zvk-ui-space-8:2rem;--zvk-ui-space-10:2.5rem;--zvk-ui-radius-xs:.25rem;--zvk-ui-radius-sm:.375rem;--zvk-ui-radius-md:.5rem;--zvk-ui-radius-lg:.75rem;--zvk-ui-radius-full:999px;--zvk-ui-shadow-xs:0 1px 1px #0f172a0f;--zvk-ui-shadow-sm:0 1px 2px #0f172a14, 0 8px 24px #0f172a0a;--zvk-ui-shadow-md:0 12px 32px #0f172a1a;--zvk-ui-shadow-lg:0 18px 48px #0f172a24;--zvk-ui-border-width-hairline:1px;--zvk-ui-border-width-control:1px;--zvk-ui-border-width-surface:1px;--zvk-ui-border-width-strong:1px;--zvk-ui-elevation-surface:none;--zvk-ui-elevation-raised:var(--zvk-ui-shadow-xs);--zvk-ui-elevation-floating:var(--zvk-ui-shadow-sm);--zvk-ui-elevation-modal:var(--zvk-ui-shadow-md);--zvk-ui-container-sm:40rem;--zvk-ui-container-md:48rem;--zvk-ui-container-lg:64rem;--zvk-ui-container-xl:80rem;--zvk-ui-material-surface-backdrop-filter:none;--zvk-ui-material-floating-backdrop-filter:none;--zvk-ui-material-control-backdrop-filter:none;--zvk-ui-material-glass-highlight:0 0 0 0 transparent;--zvk-ui-material-glass-shadow:var(--zvk-ui-shadow-sm);--zvk-ui-material-overlay-background:color-mix(in srgb, var(--zvk-ui-color-foreground) 28%, transparent);--zvk-ui-material-reduced-transparency-surface:var(--zvk-ui-color-surface);--zvk-ui-material-reduced-transparency-surface-raised:var(--zvk-ui-color-surface-raised);--zvk-ui-material-reduced-transparency-control:var(--zvk-ui-control-background);--zvk-ui-z-index-base:0;--zvk-ui-z-index-overlay:1000;--zvk-ui-z-index-modal:calc(var(--zvk-ui-z-index-overlay) + 1);--zvk-ui-z-index-popover:1100;--zvk-ui-z-popover:var(--zvk-ui-z-index-popover);--zvk-ui-z-index-tooltip:1200;--zvk-ui-z-index-toast:1300;--zvk-ui-opacity-disabled:.56;--zvk-ui-duration-instant:80ms;--zvk-ui-duration-fast:.12s;--zvk-ui-duration-normal:.18s;--zvk-ui-duration-slow:.24s;--zvk-ui-ease-standard:cubic-bezier(.2, 0, 0, 1);--zvk-ui-ease-enter:cubic-bezier(.16, 1, .3, 1);--zvk-ui-ease-exit:cubic-bezier(.7, 0, .84, 0);--zvk-ui-ease-emphasized:cubic-bezier(.2, .8, .2, 1);--zvk-ui-focus-ring:0 0 0 3px color-mix(in srgb, var(--zvk-ui-color-ring) 24%, transparent)}:root,[data-zvk-ui-density=default]{--zvk-ui-control-height-sm:2rem;--zvk-ui-control-height-md:2.5rem;--zvk-ui-control-height-lg:3rem;--zvk-ui-control-padding-x:.875rem;--zvk-ui-control-gap:.5rem;--zvk-ui-field-gap:.375rem}[data-zvk-ui-density=compact]{--zvk-ui-control-height-sm:1.75rem;--zvk-ui-control-height-md:2.25rem;--zvk-ui-control-height-lg:2.625rem;--zvk-ui-control-padding-x:.75rem;--zvk-ui-control-gap:.375rem;--zvk-ui-field-gap:.25rem}[data-zvk-ui-density=comfortable]{--zvk-ui-control-height-sm:2.25rem;--zvk-ui-control-height-md:2.75rem;--zvk-ui-control-height-lg:3.25rem;--zvk-ui-control-padding-x:1rem;--zvk-ui-control-gap:.625rem;--zvk-ui-field-gap:.5rem}}@layer zvk-ui-themes{:root,[data-zvk-ui-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--zvk-ui-color-background:#f8fafc;--zvk-ui-color-foreground:#111827;--zvk-ui-color-muted:#f1f5f9;--zvk-ui-color-muted-foreground:#64748b;--zvk-ui-color-surface:#fff;--zvk-ui-color-surface-raised:#fff;--zvk-ui-color-border:#d9e0ea;--zvk-ui-color-border-subtle:#e7ecf3;--zvk-ui-color-border-strong:#b8c4d4;--zvk-ui-color-accent:#eef4ff;--zvk-ui-color-ring:#2563eb;--zvk-ui-color-primary:#1d4ed8;--zvk-ui-color-primary-hover:#1e40af;--zvk-ui-color-primary-foreground:#fff;--zvk-ui-color-primary-soft:#eff6ff;--zvk-ui-color-primary-border:#bfdbfe;--zvk-ui-color-success:#0f8a6a;--zvk-ui-color-success-border:#9adbc7;--zvk-ui-color-warning:#b86f00;--zvk-ui-color-warning-border:#f3cf7c;--zvk-ui-color-destructive:#c62828;--zvk-ui-color-destructive-foreground:#fff;--zvk-ui-color-destructive-hover:#a61f1f;--zvk-ui-color-destructive-active:#8f1d1d;--zvk-ui-color-destructive-border:#f2a4a4;--zvk-ui-color-info:#087ea4;--zvk-ui-color-info-border:#94dcef;--zvk-ui-control-background:#fff;--zvk-ui-control-border:#7f8ea3;--zvk-ui-control-border-strong:#64748b;--zvk-ui-control-hover:#f8fafc;--zvk-ui-control-active:#eef4ff;--zvk-ui-card-border:#7f8ea3;--zvk-ui-material-overlay-background:#fffffff5;--zvk-ui-button-backdrop-filter:var(--zvk-ui-material-control-backdrop-filter);--zvk-ui-select-content-backdrop-filter:var(--zvk-ui-material-floating-backdrop-filter);--zvk-ui-dialog-content-backdrop-filter:var(--zvk-ui-material-floating-backdrop-filter);--zvk-ui-alert-dialog-content-backdrop-filter:var(--zvk-ui-material-floating-backdrop-filter);--zvk-ui-sheet-content-backdrop-filter:var(--zvk-ui-material-floating-backdrop-filter);--zvk-ui-popover-content-backdrop-filter:var(--zvk-ui-material-floating-backdrop-filter);--zvk-ui-hover-card-content-backdrop-filter:var(--zvk-ui-material-floating-backdrop-filter);--zvk-ui-tooltip-backdrop-filter:var(--zvk-ui-material-floating-backdrop-filter);--zvk-ui-dropdown-menu-content-backdrop-filter:var(--zvk-ui-material-floating-backdrop-filter);--zvk-ui-combobox-popup-backdrop-filter:var(--zvk-ui-material-floating-backdrop-filter);--zvk-ui-context-menu-content-backdrop-filter:var(--zvk-ui-material-floating-backdrop-filter);--zvk-ui-menubar-content-backdrop-filter:var(--zvk-ui-material-floating-backdrop-filter);--zvk-ui-sidebar-shell-sidebar-backdrop-filter:var(--zvk-ui-material-surface-backdrop-filter);--zvk-ui-toast-backdrop-filter:var(--zvk-ui-material-floating-backdrop-filter)}[data-zvk-ui-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--zvk-ui-color-background:#0d1117;--zvk-ui-color-foreground:#f4f7fb;--zvk-ui-color-muted:#151b23;--zvk-ui-color-muted-foreground:#9aa8ba;--zvk-ui-color-surface:#151e2a;--zvk-ui-color-surface-raised:#1b2736;--zvk-ui-color-border:#43536a;--zvk-ui-color-border-subtle:#2a3748;--zvk-ui-color-border-strong:#5c708a;--zvk-ui-color-accent:#1b2f50;--zvk-ui-color-ring:#69a3ff;--zvk-ui-color-primary:#6ea2ff;--zvk-ui-color-primary-hover:#91b8ff;--zvk-ui-color-primary-foreground:#07101f;--zvk-ui-color-primary-soft:#10233f;--zvk-ui-color-primary-border:#315f9f;--zvk-ui-color-success:#3dd6aa;--zvk-ui-color-success-border:#206b5b;--zvk-ui-color-warning:#f5bd4f;--zvk-ui-color-warning-border:#755015;--zvk-ui-color-destructive:#ff6b6b;--zvk-ui-color-destructive-foreground:#07101f;--zvk-ui-color-destructive-hover:#ff8585;--zvk-ui-color-destructive-active:#ff9f9f;--zvk-ui-color-destructive-border:#80363a;--zvk-ui-color-info:#58d5f7;--zvk-ui-color-info-border:#246f85;--zvk-ui-control-background:#111821;--zvk-ui-control-border:#5c708a;--zvk-ui-control-border-strong:#6f86a3;--zvk-ui-control-hover:#172233;--zvk-ui-control-active:#1b2f50;--zvk-ui-card-border:#5c708a;--zvk-ui-material-overlay-background:#111821f5}@media (prefers-reduced-transparency:reduce){:root,.zvk-ui-root,[data-zvk-ui-scope]{--zvk-ui-color-surface:var(--zvk-ui-material-reduced-transparency-surface);--zvk-ui-color-surface-raised:var(--zvk-ui-material-reduced-transparency-surface-raised);--zvk-ui-control-background:var(--zvk-ui-material-reduced-transparency-control);--zvk-ui-material-surface-backdrop-filter:none;--zvk-ui-material-floating-backdrop-filter:none;--zvk-ui-material-control-backdrop-filter:none}}[data-zvk-ui-transparency=reduced]{--zvk-ui-color-surface:var(--zvk-ui-material-reduced-transparency-surface);--zvk-ui-color-surface-raised:var(--zvk-ui-material-reduced-transparency-surface-raised);--zvk-ui-control-background:var(--zvk-ui-material-reduced-transparency-control);--zvk-ui-material-surface-backdrop-filter:none;--zvk-ui-material-floating-backdrop-filter:none;--zvk-ui-material-control-backdrop-filter:none}}@layer zvk-ui-appearance{:root,[data-zvk-ui-shape=soft],[data-zvk-ui-scope][data-zvk-ui-shape=soft]{--zvk-ui-radius-xs:.25rem;--zvk-ui-radius-sm:.375rem;--zvk-ui-radius-md:.5rem;--zvk-ui-radius-lg:.75rem;--zvk-ui-radius-full:999px}[data-zvk-ui-shape=blocky],[data-zvk-ui-scope][data-zvk-ui-shape=blocky]{--zvk-ui-radius-xs:.0625rem;--zvk-ui-radius-sm:.125rem;--zvk-ui-radius-md:.1875rem;--zvk-ui-radius-lg:.25rem;--zvk-ui-radius-full:999px}[data-zvk-ui-shape=rounded],[data-zvk-ui-scope][data-zvk-ui-shape=rounded]{--zvk-ui-radius-xs:.375rem;--zvk-ui-radius-sm:.5rem;--zvk-ui-radius-md:.75rem;--zvk-ui-radius-lg:1rem;--zvk-ui-radius-full:999px}[data-zvk-ui-shape=pill],[data-zvk-ui-scope][data-zvk-ui-shape=pill]{--zvk-ui-radius-xs:999px;--zvk-ui-radius-sm:999px;--zvk-ui-radius-md:999px;--zvk-ui-radius-lg:1.25rem;--zvk-ui-radius-full:999px}:root,[data-zvk-ui-elevation=subtle],[data-zvk-ui-scope][data-zvk-ui-elevation=subtle]{--zvk-ui-elevation-surface:none;--zvk-ui-elevation-raised:var(--zvk-ui-shadow-xs);--zvk-ui-elevation-floating:var(--zvk-ui-shadow-sm);--zvk-ui-elevation-modal:var(--zvk-ui-shadow-md)}[data-zvk-ui-elevation=flat],[data-zvk-ui-scope][data-zvk-ui-elevation=flat]{--zvk-ui-shadow-xs:none;--zvk-ui-shadow-sm:none;--zvk-ui-shadow-md:none;--zvk-ui-shadow-lg:none;--zvk-ui-elevation-surface:none;--zvk-ui-elevation-raised:none;--zvk-ui-elevation-floating:none;--zvk-ui-elevation-modal:none;--zvk-ui-material-glass-shadow:none}[data-zvk-ui-elevation=raised],[data-zvk-ui-scope][data-zvk-ui-elevation=raised]{--zvk-ui-elevation-surface:var(--zvk-ui-shadow-xs);--zvk-ui-elevation-raised:var(--zvk-ui-shadow-sm);--zvk-ui-elevation-floating:var(--zvk-ui-shadow-md);--zvk-ui-elevation-modal:var(--zvk-ui-shadow-lg)}:root,[data-zvk-ui-border=standard],[data-zvk-ui-scope][data-zvk-ui-border=standard]{--zvk-ui-border-width-hairline:1px;--zvk-ui-border-width-control:1px;--zvk-ui-border-width-surface:1px;--zvk-ui-border-width-strong:1px;--zvk-ui-border-color-control:var(--zvk-ui-control-border);--zvk-ui-border-color-surface:var(--zvk-ui-card-border);--zvk-ui-border-color-strong:var(--zvk-ui-control-border-strong)}[data-zvk-ui-border=quiet],[data-zvk-ui-scope][data-zvk-ui-border=quiet]{--zvk-ui-border-width-hairline:1px;--zvk-ui-border-width-control:1px;--zvk-ui-border-width-surface:1px;--zvk-ui-border-width-strong:1px;--zvk-ui-border-color-control:var(--zvk-ui-color-border);--zvk-ui-border-color-surface:var(--zvk-ui-color-border-subtle);--zvk-ui-border-color-strong:var(--zvk-ui-color-border)}[data-zvk-ui-border=strong],[data-zvk-ui-scope][data-zvk-ui-border=strong]{--zvk-ui-border-width-hairline:1px;--zvk-ui-border-width-control:1px;--zvk-ui-border-width-surface:1px;--zvk-ui-border-width-strong:2px;--zvk-ui-border-color-control:var(--zvk-ui-color-border-strong);--zvk-ui-border-color-surface:var(--zvk-ui-color-border-strong);--zvk-ui-border-color-strong:var(--zvk-ui-color-border-strong)}[data-zvk-ui-motion=minimal],[data-zvk-ui-scope][data-zvk-ui-motion=minimal]{--zvk-ui-duration-instant:40ms;--zvk-ui-duration-fast:80ms;--zvk-ui-duration-normal:.12s;--zvk-ui-duration-slow:.16s}:root,[data-zvk-ui-motion=standard],[data-zvk-ui-scope][data-zvk-ui-motion=standard]{--zvk-ui-duration-instant:80ms;--zvk-ui-duration-fast:.12s;--zvk-ui-duration-normal:.18s;--zvk-ui-duration-slow:.24s}[data-zvk-ui-motion=expressive],[data-zvk-ui-scope][data-zvk-ui-motion=expressive]{--zvk-ui-duration-instant:.1s;--zvk-ui-duration-fast:.16s;--zvk-ui-duration-normal:.24s;--zvk-ui-duration-slow:.32s;--zvk-ui-ease-emphasized:cubic-bezier(.2, .9, .1, 1)}}@layer zvk-ui-base{:where(.zvk-ui-root,[data-zvk-ui-scope]){background:var(--zvk-ui-color-background);color:var(--zvk-ui-color-foreground);font-family:var(--zvk-ui-font-family-primary);line-height:var(--zvk-ui-line-height-normal)}}@layer theme,base;@layer zvk-ui-components{:where(.zvk-ui-button){--zvk-ui-button-height:var(--zvk-ui-control-height-md);--zvk-ui-button-padding-x:var(--zvk-ui-control-padding-x);--zvk-ui-button-bg:var(--zvk-ui-control-background);--zvk-ui-button-fg:var(--zvk-ui-color-foreground);--zvk-ui-button-border:var(--zvk-ui-color-border);--zvk-ui-button-ripple-opacity-mid:.12;--zvk-ui-button-ripple-opacity-start:.26;--zvk-ui-button-shadow:0 0 0 0 transparent;appearance:none;-webkit-backdrop-filter:var(--zvk-ui-button-backdrop-filter,var(--zvk-ui-material-control-backdrop-filter));backdrop-filter:var(--zvk-ui-button-backdrop-filter,var(--zvk-ui-material-control-backdrop-filter));background:var(--zvk-ui-button-bg);border:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-button-border);border-radius:var(--zvk-ui-radius-md);box-shadow:var(--zvk-ui-button-shadow);color:var(--zvk-ui-button-fg);cursor:pointer;font-family:var(--zvk-ui-font-family-primary);font-size:var(--zvk-ui-font-size-sm);align-items:center;gap:var(--zvk-ui-control-gap);height:var(--zvk-ui-button-height);min-inline-size:0;padding-inline:var(--zvk-ui-button-padding-x);transition:background var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), border-color var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard);-webkit-user-select:none;user-select:none;justify-content:center;font-weight:600;line-height:1;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}:where(.zvk-ui-button:hover:not(:disabled,[data-disabled=true])){background:var(--zvk-ui-control-hover);border-color:var(--zvk-ui-color-border-strong)}:where(.zvk-ui-button:active:not(:disabled,[data-disabled=true])){background:var(--zvk-ui-control-active)}:where(.zvk-ui-button:focus-visible){box-shadow:var(--zvk-ui-button-shadow), var(--zvk-ui-focus-ring);outline:0}:where(.zvk-ui-button:disabled,.zvk-ui-button[data-disabled=true],.zvk-ui-button[data-loading=true]){cursor:not-allowed;opacity:var(--zvk-ui-opacity-disabled)}:where(.zvk-ui-button[data-size=sm]){--zvk-ui-button-height:var(--zvk-ui-control-height-sm);--zvk-ui-button-padding-x:calc(var(--zvk-ui-control-padding-x) - .125rem);font-size:var(--zvk-ui-font-size-xs)}:where(.zvk-ui-button[data-size=lg]){--zvk-ui-button-height:var(--zvk-ui-control-height-lg);--zvk-ui-button-padding-x:calc(var(--zvk-ui-control-padding-x) + .25rem);font-size:var(--zvk-ui-font-size-md)}:where(.zvk-ui-button[data-size=icon]){--zvk-ui-button-padding-x:0;aspect-ratio:1;min-width:var(--zvk-ui-button-height)}:where(.zvk-ui-button[data-variant=primary]){--zvk-ui-button-bg:var(--zvk-ui-color-primary);--zvk-ui-button-fg:var(--zvk-ui-color-primary-foreground);--zvk-ui-button-border:color-mix(in srgb, var(--zvk-ui-color-primary) 78%, transparent);--zvk-ui-button-shadow:0 0 0 0 transparent}:where(.zvk-ui-button[data-variant=primary]:hover:not(:disabled,[data-disabled=true])){background:var(--zvk-ui-color-primary-hover)}:where(.zvk-ui-button[data-variant=secondary]){--zvk-ui-button-bg:var(--zvk-ui-color-muted);--zvk-ui-button-fg:var(--zvk-ui-color-foreground)}:where(.zvk-ui-button[data-variant=outline]){--zvk-ui-button-bg:transparent}:where(.zvk-ui-button[data-variant=ghost]){--zvk-ui-button-bg:transparent;--zvk-ui-button-border:transparent;--zvk-ui-button-shadow:0 0 0 0 transparent}:where(.zvk-ui-button[data-variant=destructive]){--zvk-ui-button-bg:var(--zvk-ui-color-destructive);--zvk-ui-button-fg:var(--zvk-ui-color-destructive-foreground);--zvk-ui-button-border:color-mix(in srgb, var(--zvk-ui-color-destructive) 78%, transparent)}:where(.zvk-ui-button[data-variant=destructive]:hover:not(:disabled,[data-disabled=true])){background:var(--zvk-ui-color-destructive-hover);border-color:color-mix(in srgb, var(--zvk-ui-color-destructive-hover) 78%, transparent)}:where(.zvk-ui-button[data-variant=destructive]:active:not(:disabled,[data-disabled=true])){background:var(--zvk-ui-color-destructive-active)}:where(.zvk-ui-button__icon,.zvk-ui-button__spinner){z-index:1;flex:none;align-items:center;display:inline-flex;position:relative}:where(.zvk-ui-button__content){align-items:center;gap:inherit;text-overflow:ellipsis;white-space:nowrap;z-index:1;min-inline-size:0;display:inline-flex;position:relative;overflow:hidden}:where(.zvk-ui-button__ripple){animation:zvk-ui-button-ripple var(--zvk-ui-duration-slow) var(--zvk-ui-ease-standard) both;background:color-mix(in srgb, currentColor 28%, transparent);border-radius:var(--zvk-ui-radius-full);block-size:var(--zvk-ui-press-ripple-size);inline-size:var(--zvk-ui-press-ripple-size);pointer-events:none;z-index:0;position:absolute;inset-block-start:var(--zvk-ui-press-ripple-y);inset-inline-start:var(--zvk-ui-press-ripple-x);transform:translate(-50%,-50%)scale(0)}@keyframes zvk-ui-button-ripple{0%{opacity:var(--zvk-ui-button-ripple-opacity-start);transform:translate(-50%,-50%)scale(0)}80%{opacity:var(--zvk-ui-button-ripple-opacity-mid)}to{opacity:0;transform:translate(-50%,-50%)scale(1)}}@media (prefers-reduced-motion:reduce){:where(.zvk-ui-button){transition:none}:where(.zvk-ui-button__ripple){opacity:0;animation:none}}:where(.zvk-ui-button-group){align-items:center;gap:var(--zvk-ui-space-2);min-inline-size:0;display:inline-flex}:where(.zvk-ui-button-group[data-orientation=vertical]){flex-direction:column;align-items:stretch}:where(.zvk-ui-button-group[data-variant=attached]){gap:0}:where(.zvk-ui-button-group[data-variant=attached]>:is(.zvk-ui-button,.zvk-ui-icon-button)){border-radius:0;margin-inline-start:-1px;position:relative}:where(.zvk-ui-button-group[data-variant=attached]>:is(.zvk-ui-button,.zvk-ui-icon-button):hover),:where(.zvk-ui-button-group[data-variant=attached]>:is(.zvk-ui-button,.zvk-ui-icon-button):focus-visible){z-index:1}:where(.zvk-ui-button-group[data-variant=attached]>:is(.zvk-ui-button,.zvk-ui-icon-button):first-child){border-start-start-radius:var(--zvk-ui-radius-md);border-end-start-radius:var(--zvk-ui-radius-md);margin-inline-start:0}:where(.zvk-ui-button-group[data-variant=attached]>:is(.zvk-ui-button,.zvk-ui-icon-button):last-child){border-start-end-radius:var(--zvk-ui-radius-md);border-end-end-radius:var(--zvk-ui-radius-md)}:where(.zvk-ui-button-group[data-orientation=vertical][data-variant=attached]>:is(.zvk-ui-button,.zvk-ui-icon-button)){min-inline-size:100%;margin-block-start:-1px;margin-inline-start:0}:where(.zvk-ui-button-group[data-orientation=vertical][data-variant=attached]>:is(.zvk-ui-button,.zvk-ui-icon-button):first-child){border-start-end-radius:var(--zvk-ui-radius-md);border-end-start-radius:0;margin-block-start:0}:where(.zvk-ui-button-group[data-orientation=vertical][data-variant=attached]>:is(.zvk-ui-button,.zvk-ui-icon-button):last-child){border-start-end-radius:0;border-end-start-radius:var(--zvk-ui-radius-md)}:where(.zvk-ui-icon-button){--zvk-ui-icon-button-ripple-opacity-mid:.12;--zvk-ui-icon-button-ripple-opacity-start:.26;aspect-ratio:1;appearance:none;-webkit-backdrop-filter:var(--zvk-ui-material-control-backdrop-filter);backdrop-filter:var(--zvk-ui-material-control-backdrop-filter);background:var(--zvk-ui-control-background);border:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface,var(--zvk-ui-color-border));border-radius:var(--zvk-ui-radius-md);box-shadow:none;color:var(--zvk-ui-color-foreground);cursor:pointer;height:var(--zvk-ui-control-height-md);transition:background var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), border-color var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard);justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative;overflow:hidden}:where(.zvk-ui-icon-button:hover:not(:disabled,[data-disabled=true])){background:var(--zvk-ui-control-hover);border-color:var(--zvk-ui-color-border-strong)}:where(.zvk-ui-icon-button:focus-visible){box-shadow:var(--zvk-ui-focus-ring);outline:0}:where(.zvk-ui-icon-button:active:not(:disabled,[data-disabled=true])){background:var(--zvk-ui-control-active)}:where(.zvk-ui-icon-button:disabled,.zvk-ui-icon-button[data-disabled=true],.zvk-ui-icon-button[data-loading=true]){cursor:not-allowed;opacity:var(--zvk-ui-opacity-disabled)}:where(.zvk-ui-icon-button[data-size=sm]){height:var(--zvk-ui-control-height-sm)}:where(.zvk-ui-icon-button[data-size=lg]){height:var(--zvk-ui-control-height-lg)}:where(.zvk-ui-icon-button[data-variant=primary]){background:var(--zvk-ui-color-primary);border-color:color-mix(in srgb, var(--zvk-ui-color-primary) 78%, transparent);color:var(--zvk-ui-color-primary-foreground)}:where(.zvk-ui-icon-button[data-variant=secondary]){background:var(--zvk-ui-color-muted)}:where(.zvk-ui-icon-button[data-variant=outline]){background:0 0}:where(.zvk-ui-icon-button[data-variant=ghost]){box-shadow:none;background:0 0;border-color:#0000}:where(.zvk-ui-icon-button[data-variant=destructive]){background:var(--zvk-ui-color-destructive);border-color:color-mix(in srgb, var(--zvk-ui-color-destructive) 78%, transparent);color:var(--zvk-ui-color-destructive-foreground)}:where(.zvk-ui-icon-button[data-variant=destructive]:hover:not(:disabled,[data-disabled=true])){background:var(--zvk-ui-color-destructive-hover);border-color:color-mix(in srgb, var(--zvk-ui-color-destructive-hover) 78%, transparent)}:where(.zvk-ui-icon-button[data-variant=destructive]:active:not(:disabled,[data-disabled=true])){background:var(--zvk-ui-color-destructive-active)}:where(.zvk-ui-icon-button__content){z-index:1;justify-content:center;align-items:center;display:inline-flex;position:relative}:where(.zvk-ui-icon-button__ripple){animation:zvk-ui-icon-button-ripple var(--zvk-ui-duration-slow) var(--zvk-ui-ease-standard) both;background:color-mix(in srgb, currentColor 28%, transparent);border-radius:var(--zvk-ui-radius-full);block-size:var(--zvk-ui-press-ripple-size);inline-size:var(--zvk-ui-press-ripple-size);pointer-events:none;z-index:0;position:absolute;inset-block-start:var(--zvk-ui-press-ripple-y);inset-inline-start:var(--zvk-ui-press-ripple-x);transform:translate(-50%,-50%)scale(0)}@keyframes zvk-ui-icon-button-ripple{0%{opacity:var(--zvk-ui-icon-button-ripple-opacity-start);transform:translate(-50%,-50%)scale(0)}80%{opacity:var(--zvk-ui-icon-button-ripple-opacity-mid)}to{opacity:0;transform:translate(-50%,-50%)scale(1)}}@media (prefers-reduced-motion:reduce){:where(.zvk-ui-icon-button){transition:none}:where(.zvk-ui-icon-button__ripple){opacity:0;animation:none}}:where(.zvk-ui-badge){background:color-mix(in srgb, var(--zvk-ui-badge-color,var(--zvk-ui-color-muted-foreground)) 12%, var(--zvk-ui-color-surface));border:var(--zvk-ui-border-width-hairline) solid color-mix(in srgb, var(--zvk-ui-badge-color,var(--zvk-ui-color-border-strong)) 24%, transparent);border-radius:var(--zvk-ui-radius-full);color:var(--zvk-ui-badge-color,var(--zvk-ui-color-foreground));font-family:var(--zvk-ui-font-family-primary);font-size:var(--zvk-ui-font-size-xs);align-items:center;gap:var(--zvk-ui-space-1);min-height:1.5rem;padding-inline:var(--zvk-ui-space-2);white-space:nowrap;font-weight:650;line-height:1;display:inline-flex}:where(.zvk-ui-badge[data-size=md]){min-height:1.75rem;padding-inline:var(--zvk-ui-space-3)}:where(.zvk-ui-badge[data-tone=primary]){--zvk-ui-badge-color:var(--zvk-ui-color-primary)}:where(.zvk-ui-badge[data-tone=success]){--zvk-ui-badge-color:var(--zvk-ui-color-success)}:where(.zvk-ui-badge[data-tone=warning]){--zvk-ui-badge-color:var(--zvk-ui-color-warning)}:where(.zvk-ui-badge[data-tone=destructive]){--zvk-ui-badge-color:var(--zvk-ui-color-destructive)}:where(.zvk-ui-badge[data-tone=info]){--zvk-ui-badge-color:var(--zvk-ui-color-info)}:where(.zvk-ui-badge[data-variant=solid]){background:var(--zvk-ui-badge-color,var(--zvk-ui-color-foreground));color:var(--zvk-ui-color-background);border-color:#0000}:where(.zvk-ui-badge[data-variant=outline]){background:0 0}:where(.zvk-ui-card){-webkit-backdrop-filter:var(--zvk-ui-card-backdrop-filter,var(--zvk-ui-material-surface-backdrop-filter));backdrop-filter:var(--zvk-ui-card-backdrop-filter,var(--zvk-ui-material-surface-backdrop-filter));background:var(--zvk-ui-color-surface);border:var(--zvk-ui-border-width-hairline) solid color-mix(in srgb, var(--zvk-ui-card-border) 58%, transparent);border-radius:var(--zvk-ui-radius-md);color:var(--zvk-ui-color-foreground);padding:var(--zvk-ui-card-padding,var(--zvk-ui-space-5));display:block}:where(.zvk-ui-card[data-variant=elevated]){--zvk-ui-card-backdrop-filter:var(--zvk-ui-material-floating-backdrop-filter);background:var(--zvk-ui-color-surface-raised);box-shadow:var(--zvk-ui-elevation-floating)}:where(.zvk-ui-card[data-variant=ghost]){box-shadow:none;background:0 0;border-color:#0000}:where(.zvk-ui-card[data-padding=none]){--zvk-ui-card-padding:0}:where(.zvk-ui-card[data-padding=sm]){--zvk-ui-card-padding:var(--zvk-ui-space-3)}:where(.zvk-ui-card[data-padding=lg]){--zvk-ui-card-padding:var(--zvk-ui-space-6)}:where(.zvk-ui-card__header,.zvk-ui-card__content,.zvk-ui-card__footer){gap:var(--zvk-ui-space-2);display:grid}:where(.zvk-ui-card__header:has(.zvk-ui-card__action)){grid-template-columns:minmax(0,1fr) auto;align-items:start}:where(.zvk-ui-card__action){align-items:center;gap:var(--zvk-ui-space-2);grid-area:1/2/span 2;justify-self:end;display:inline-flex}:where(.zvk-ui-card__header+.zvk-ui-card__content,.zvk-ui-card__content+.zvk-ui-card__footer){margin-top:var(--zvk-ui-space-4)}:where(.zvk-ui-card__title){color:var(--zvk-ui-color-foreground);font-family:var(--zvk-ui-font-family-secondary);font-size:var(--zvk-ui-font-size-lg);font-weight:700;line-height:var(--zvk-ui-line-height-tight);margin:0}:where(.zvk-ui-card__description){color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-sm);line-height:var(--zvk-ui-line-height-normal);margin:0}:where(.zvk-ui-separator){background:var(--zvk-ui-color-border);border:0;flex-shrink:0}:where(.zvk-ui-separator[data-orientation=horizontal]){height:1px;inline-size:100%}:where(.zvk-ui-separator[data-orientation=vertical]){block-size:auto;inline-size:1px;align-self:stretch;min-height:1rem}:where(.zvk-ui-spinner){--zvk-ui-spinner-size:1rem;color:var(--zvk-ui-color-primary);height:var(--zvk-ui-spinner-size);width:var(--zvk-ui-spinner-size);place-items:center;display:inline-grid}.zvk-ui-spinner:before{animation:zvk-ui-spinner-spin var(--zvk-ui-duration-normal) linear infinite;border:2px solid color-mix(in srgb, currentColor 22%, transparent);border-radius:var(--zvk-ui-radius-full);content:"";border-block-start-color:currentColor;width:100%;height:100%}:where(.zvk-ui-spinner[data-size=sm]){--zvk-ui-spinner-size:.875rem}:where(.zvk-ui-spinner[data-size=lg]){--zvk-ui-spinner-size:1.25rem}:where(.zvk-ui-spinner[data-tone=muted]){color:var(--zvk-ui-color-muted-foreground)}:where(.zvk-ui-button[data-loading=true] .zvk-ui-spinner,.zvk-ui-icon-button[data-loading=true] .zvk-ui-spinner){color:inherit}@keyframes zvk-ui-spinner-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.zvk-ui-spinner:before{border-block-start-color:color-mix(in srgb, currentColor 64%, transparent);border-inline-end-color:currentColor;animation:none}}:where(.zvk-ui-skeleton){background:linear-gradient(90deg, var(--zvk-ui-color-muted), color-mix(in srgb, var(--zvk-ui-color-muted-foreground) 14%, var(--zvk-ui-color-muted)), var(--zvk-ui-color-muted));border-radius:var(--zvk-ui-radius-md);background-size:220% 100%;min-height:1rem;display:block}:where(.zvk-ui-skeleton[data-animate=true]){animation:zvk-ui-skeleton-shimmer calc(var(--zvk-ui-duration-normal) * 8) var(--zvk-ui-ease-standard) infinite}:where(.zvk-ui-skeleton[data-rounded=sm]){border-radius:var(--zvk-ui-radius-sm)}:where(.zvk-ui-skeleton[data-rounded=lg]){border-radius:var(--zvk-ui-radius-lg)}:where(.zvk-ui-skeleton[data-rounded=full]){border-radius:var(--zvk-ui-radius-full)}@keyframes zvk-ui-skeleton-shimmer{to{background-position:-220% 0}}@media (prefers-reduced-motion:reduce){:where(.zvk-ui-skeleton[data-animate=true]){background:repeating-linear-gradient(135deg, var(--zvk-ui-color-muted) 0, var(--zvk-ui-color-muted) var(--zvk-ui-space-2), color-mix(in srgb, var(--zvk-ui-color-muted-foreground) 12%, var(--zvk-ui-color-muted)) var(--zvk-ui-space-2), color-mix(in srgb, var(--zvk-ui-color-muted-foreground) 12%, var(--zvk-ui-color-muted)) calc(var(--zvk-ui-space-2) * 2));animation:none}}:where(.zvk-ui-label){color:var(--zvk-ui-color-foreground);font-family:var(--zvk-ui-font-family-secondary);font-size:var(--zvk-ui-label-font-size,var(--zvk-ui-font-size-sm));gap:var(--zvk-ui-space-1);font-weight:650;line-height:var(--zvk-ui-line-height-tight);display:inline-flex}:where(.zvk-ui-label[data-size=sm]){--zvk-ui-label-font-size:var(--zvk-ui-font-size-xs)}:where(.zvk-ui-label[data-disabled=true]){cursor:not-allowed;opacity:var(--zvk-ui-opacity-disabled)}.zvk-ui-label[data-required=true]:after{color:var(--zvk-ui-color-destructive);content:"*"}:where(.zvk-ui-meter-group){gap:var(--zvk-ui-space-2);min-width:0;display:grid}:where(.zvk-ui-meter__label),:where(.zvk-ui-meter__value){color:var(--zvk-ui-color-muted-foreground);font-family:var(--zvk-ui-font-family-secondary);font-size:var(--zvk-ui-font-size-xs);font-weight:600;line-height:var(--zvk-ui-line-height-tight)}:where(.zvk-ui-meter){--zvk-ui-meter-color:var(--zvk-ui-color-primary);--zvk-ui-meter-height:.5rem;--zvk-ui-meter-value:0%;min-width:0;display:block}:where(.zvk-ui-meter[data-size=sm]){--zvk-ui-meter-height:.375rem}:where(.zvk-ui-meter[data-tone=success]){--zvk-ui-meter-color:var(--zvk-ui-color-success)}:where(.zvk-ui-meter[data-tone=warning]){--zvk-ui-meter-color:var(--zvk-ui-color-warning)}:where(.zvk-ui-meter[data-tone=destructive]){--zvk-ui-meter-color:var(--zvk-ui-color-destructive)}:where(.zvk-ui-meter[data-tone=neutral]){--zvk-ui-meter-color:var(--zvk-ui-color-muted-foreground)}:where(.zvk-ui-meter__track){width:100%;height:var(--zvk-ui-meter-height);border-radius:var(--zvk-ui-radius-full);background:var(--zvk-ui-color-muted);display:block;position:relative;overflow:hidden}:where(.zvk-ui-meter__indicator){width:min(max(var(--zvk-ui-meter-value), 0%), 100%);border-radius:inherit;background:var(--zvk-ui-meter-color);height:100%;transition:width var(--zvk-ui-duration-normal) var(--zvk-ui-ease-standard);display:block}:where(.zvk-ui-meter__threshold){background:color-mix(in srgb, var(--zvk-ui-color-surface) 70%, var(--zvk-ui-color-foreground));width:1px;position:absolute;inset-block:0;inset-inline-start:min(max(var(--zvk-ui-meter-threshold-value), 0%), 100%)}@media (prefers-reduced-motion:reduce){:where(.zvk-ui-meter__indicator){transition:none}}:where(.zvk-ui-progress-group){gap:var(--zvk-ui-space-2);min-width:0;display:grid}:where(.zvk-ui-progress__label),:where(.zvk-ui-progress__value){color:var(--zvk-ui-color-muted-foreground);font-family:var(--zvk-ui-font-family-secondary);font-size:var(--zvk-ui-font-size-xs);font-weight:600;line-height:var(--zvk-ui-line-height-tight)}:where(.zvk-ui-progress){--zvk-ui-progress-color:var(--zvk-ui-color-primary);--zvk-ui-progress-height:.5rem;--zvk-ui-progress-value:0%;min-width:0;display:block}:where(.zvk-ui-progress[data-size=sm]){--zvk-ui-progress-height:.375rem}:where(.zvk-ui-progress[data-tone=success]){--zvk-ui-progress-color:var(--zvk-ui-color-success)}:where(.zvk-ui-progress[data-tone=warning]){--zvk-ui-progress-color:var(--zvk-ui-color-warning)}:where(.zvk-ui-progress[data-tone=destructive]){--zvk-ui-progress-color:var(--zvk-ui-color-destructive)}:where(.zvk-ui-progress[data-tone=neutral]){--zvk-ui-progress-color:var(--zvk-ui-color-muted-foreground)}:where(.zvk-ui-progress__track){background:var(--zvk-ui-color-muted);border-radius:var(--zvk-ui-radius-full);height:var(--zvk-ui-progress-height);width:100%;display:block;overflow:hidden}:where(.zvk-ui-progress__indicator){background:var(--zvk-ui-progress-color);border-radius:inherit;height:100%;transition:width var(--zvk-ui-duration-normal) var(--zvk-ui-ease-standard);width:min(max(var(--zvk-ui-progress-value), 0%), 100%);display:block}:where(.zvk-ui-progress[data-indeterminate=true] .zvk-ui-progress__indicator){animation:zvk-ui-progress-indeterminate calc(var(--zvk-ui-duration-normal) * 7) var(--zvk-ui-ease-standard) infinite;width:40%}@keyframes zvk-ui-progress-indeterminate{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){:where(.zvk-ui-progress__indicator){transition:none}:where(.zvk-ui-progress[data-indeterminate=true] .zvk-ui-progress__indicator){background:repeating-linear-gradient(135deg, var(--zvk-ui-progress-color) 0, var(--zvk-ui-progress-color) var(--zvk-ui-space-2), color-mix(in srgb, var(--zvk-ui-progress-color) 72%, var(--zvk-ui-color-surface)) var(--zvk-ui-space-2), color-mix(in srgb, var(--zvk-ui-progress-color) 72%, var(--zvk-ui-color-surface)) calc(var(--zvk-ui-space-2) * 2));animation:none}}.zvk-ui-stepper{color:var(--zvk-ui-color-foreground);font-family:var(--zvk-ui-font-family-primary)}.zvk-ui-stepper__list{gap:var(--zvk-ui-space-3);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));margin:0;padding:0;list-style:none;display:grid}.zvk-ui-stepper[data-orientation=vertical] .zvk-ui-stepper__list{grid-template-columns:minmax(0,1fr)}.zvk-ui-stepper__item{min-inline-size:0;position:relative}.zvk-ui-stepper__item:not(:last-child):after{background:var(--zvk-ui-color-border);content:"";block-size:1px;inline-size:calc(100% - 2.25rem);transition:background var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard);position:absolute;inset-block-start:1rem;inset-inline-start:2.25rem}.zvk-ui-stepper[data-orientation=vertical] .zvk-ui-stepper__item:not(:last-child):after{block-size:calc(100% + var(--zvk-ui-space-3));inline-size:1px;inset-block-start:2rem;inset-inline-start:1rem}.zvk-ui-stepper__item[data-state=complete]:after{background:var(--zvk-ui-color-primary)}.zvk-ui-stepper__step,.zvk-ui-stepper__trigger{color:inherit;font:inherit;align-items:flex-start;gap:var(--zvk-ui-space-2);text-align:start;z-index:1;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);inline-size:100%;padding:0;display:grid;position:relative}.zvk-ui-stepper:not([data-orientation=vertical]) .zvk-ui-stepper__step,.zvk-ui-stepper:not([data-orientation=vertical]) .zvk-ui-stepper__trigger{grid-template-rows:2rem auto;grid-template-columns:minmax(0,1fr)}.zvk-ui-stepper:not([data-orientation=vertical]) .zvk-ui-stepper__content{inline-size:100%}.zvk-ui-stepper__trigger{border-radius:var(--zvk-ui-radius-md);cursor:pointer;padding:var(--zvk-ui-space-1);transition:background var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), color var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard)}.zvk-ui-stepper__trigger:hover:not(:disabled){background:var(--zvk-ui-control-hover)}.zvk-ui-stepper__trigger:active:not(:disabled){background:var(--zvk-ui-control-active)}.zvk-ui-stepper__trigger:focus-visible{box-shadow:var(--zvk-ui-focus-ring);outline:0}.zvk-ui-stepper__trigger:disabled{cursor:not-allowed}.zvk-ui-stepper__indicator{background:var(--zvk-ui-color-muted);border:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface,var(--zvk-ui-color-border));border-radius:var(--zvk-ui-radius-full);color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-xs);block-size:2rem;inline-size:2rem;transition:background var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), border-color var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), color var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), opacity var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard);justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex}.zvk-ui-stepper__item[data-state=complete] .zvk-ui-stepper__indicator,.zvk-ui-stepper__item[data-state=current] .zvk-ui-stepper__indicator{background:var(--zvk-ui-color-primary);color:var(--zvk-ui-color-primary-foreground);border-color:#0000}.zvk-ui-stepper__item[data-state=disabled] .zvk-ui-stepper__indicator{opacity:var(--zvk-ui-opacity-disabled)}.zvk-ui-stepper__content{gap:var(--zvk-ui-space-1);min-inline-size:0;display:grid}.zvk-ui-stepper__label{color:var(--zvk-ui-color-foreground);font-size:var(--zvk-ui-font-size-sm);font-weight:700;line-height:var(--zvk-ui-line-height-tight)}.zvk-ui-stepper__description,.zvk-ui-stepper__optional{color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-xs);line-height:var(--zvk-ui-line-height-normal)}.zvk-ui-stepper__item[data-state=disabled] .zvk-ui-stepper__content{opacity:var(--zvk-ui-opacity-disabled)}@media (width<=48rem){.zvk-ui-stepper__list{grid-template-columns:minmax(0,1fr)}.zvk-ui-stepper__item:not(:last-child):after{block-size:calc(100% + var(--zvk-ui-space-3));inline-size:1px;inset-block-start:2rem;inset-inline-start:1rem}}@media (prefers-reduced-motion:reduce){.zvk-ui-stepper__item:not(:last-child):after,.zvk-ui-stepper__trigger,.zvk-ui-stepper__indicator{transition:none}}:where(.zvk-ui-alert){--zvk-ui-alert-color:var(--zvk-ui-color-info);background:color-mix(in srgb, var(--zvk-ui-alert-color) 10%, var(--zvk-ui-color-surface));border:var(--zvk-ui-border-width-hairline) solid color-mix(in srgb, var(--zvk-ui-alert-color) 28%, var(--zvk-ui-color-border));border-radius:var(--zvk-ui-radius-md);color:var(--zvk-ui-color-foreground);align-items:start;gap:var(--zvk-ui-space-3);padding:var(--zvk-ui-space-4);grid-template-columns:auto minmax(0,1fr);display:grid}:where(.zvk-ui-alert[data-tone=success]){--zvk-ui-alert-color:var(--zvk-ui-color-success)}:where(.zvk-ui-alert[data-tone=warning]){--zvk-ui-alert-color:var(--zvk-ui-color-warning)}:where(.zvk-ui-alert[data-tone=destructive]){--zvk-ui-alert-color:var(--zvk-ui-color-destructive)}:where(.zvk-ui-alert[data-tone=neutral]){--zvk-ui-alert-color:var(--zvk-ui-color-muted-foreground)}:where(.zvk-ui-alert__icon){color:var(--zvk-ui-alert-color);margin-block-start:.125rem;line-height:1;display:inline-flex}:where(.zvk-ui-alert__content){gap:var(--zvk-ui-space-1);min-width:0;display:grid}:where(.zvk-ui-alert__title){color:var(--zvk-ui-color-foreground);font-family:var(--zvk-ui-font-family-secondary);font-size:var(--zvk-ui-font-size-sm);font-weight:700;line-height:var(--zvk-ui-line-height-tight);margin:0}:where(.zvk-ui-alert__description){color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-sm);line-height:var(--zvk-ui-line-height-normal)}:where(.zvk-ui-alert__action){align-items:center;gap:var(--zvk-ui-space-2);margin-top:var(--zvk-ui-space-2);flex-wrap:wrap;display:flex}:where(.zvk-ui-avatar){--zvk-ui-avatar-size:2rem;background:var(--zvk-ui-color-muted);border:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface,var(--zvk-ui-color-border));border-radius:var(--zvk-ui-radius-full);block-size:var(--zvk-ui-avatar-size);box-sizing:border-box;color:var(--zvk-ui-color-muted-foreground);flex:0 0 var(--zvk-ui-avatar-size);font-family:var(--zvk-ui-font-family-primary);font-size:var(--zvk-ui-avatar-font-size,var(--zvk-ui-font-size-sm));height:var(--zvk-ui-avatar-size);inline-size:var(--zvk-ui-avatar-size);max-block-size:var(--zvk-ui-avatar-size);max-inline-size:var(--zvk-ui-avatar-size);min-block-size:var(--zvk-ui-avatar-size);min-inline-size:var(--zvk-ui-avatar-size);-webkit-user-select:none;user-select:none;width:var(--zvk-ui-avatar-size);justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex;overflow:hidden}:where(.zvk-ui-avatar[data-size=sm]){--zvk-ui-avatar-font-size:var(--zvk-ui-font-size-xs);--zvk-ui-avatar-size:1.5rem}:where(.zvk-ui-avatar[data-size=lg]){--zvk-ui-avatar-font-size:var(--zvk-ui-font-size-md);--zvk-ui-avatar-size:2.5rem}:where(.zvk-ui-avatar[data-shape=square]){border-radius:var(--zvk-ui-radius-md)}:where(.zvk-ui-avatar__image){block-size:100%;height:100%;object-fit:cover;inline-size:100%;width:100%;display:block}:where(.zvk-ui-avatar__fallback){block-size:100%;height:100%;inline-size:100%;justify-content:center;align-items:center;width:100%;display:inline-flex}:where(.zvk-ui-avatar-group){--zvk-ui-avatar-group-size:2rem;isolation:isolate;flex:none;align-items:center;min-width:0;display:inline-flex}:where(.zvk-ui-avatar-group[data-size=sm]){--zvk-ui-avatar-group-size:1.5rem}:where(.zvk-ui-avatar-group[data-size=lg]){--zvk-ui-avatar-group-size:2.5rem}:where(.zvk-ui-avatar-group__item){block-size:var(--zvk-ui-avatar-group-size);flex:0 0 var(--zvk-ui-avatar-group-size);inline-size:var(--zvk-ui-avatar-group-size);max-block-size:var(--zvk-ui-avatar-group-size);max-inline-size:var(--zvk-ui-avatar-group-size);min-block-size:var(--zvk-ui-avatar-group-size);min-width:var(--zvk-ui-avatar-group-size);min-inline-size:var(--zvk-ui-avatar-group-size);justify-content:center;align-items:center;display:inline-flex;position:relative}:where(.zvk-ui-avatar-group__item+.zvk-ui-avatar-group__item){margin-inline-start:calc(var(--zvk-ui-space-2) * -1)}:where(.zvk-ui-avatar-group__item .zvk-ui-avatar),:where(.zvk-ui-avatar-group__overflow){box-shadow:0 0 0 2px var(--zvk-ui-color-surface)}:where(.zvk-ui-avatar-group__overflow){background:var(--zvk-ui-color-muted);block-size:var(--zvk-ui-avatar-group-size);border:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface,var(--zvk-ui-color-border));border-radius:var(--zvk-ui-radius-full);box-sizing:border-box;color:var(--zvk-ui-color-muted-foreground);flex:0 0 var(--zvk-ui-avatar-group-size);font-family:var(--zvk-ui-font-family-primary);font-size:var(--zvk-ui-font-size-xs);height:var(--zvk-ui-avatar-group-size);inline-size:var(--zvk-ui-avatar-group-size);max-block-size:var(--zvk-ui-avatar-group-size);max-inline-size:var(--zvk-ui-avatar-group-size);min-block-size:var(--zvk-ui-avatar-group-size);min-inline-size:var(--zvk-ui-avatar-group-size);width:var(--zvk-ui-avatar-group-size);justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex}:where(.zvk-ui-avatar-group[data-size=lg] .zvk-ui-avatar-group__overflow){font-size:var(--zvk-ui-font-size-sm)}:where(.zvk-ui-avatar-group[data-shape=square] .zvk-ui-avatar-group__overflow){border-radius:var(--zvk-ui-radius-md)}:where(.zvk-ui-copy-button){--zvk-ui-copy-button-status-ring-color:transparent;--zvk-ui-copy-button-status-ring-opacity:0;--zvk-ui-copy-button-status-pulse-opacity-start:.55;--zvk-ui-copy-button-status-pulse-opacity-end:0;background:var(--zvk-ui-control-background);border:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-copy-button-border-color,var(--zvk-ui-color-border));border-radius:var(--zvk-ui-radius-md);box-shadow:var(--zvk-ui-elevation-raised);color:var(--zvk-ui-color-foreground);cursor:pointer;font-family:var(--zvk-ui-font-family-primary);font-size:var(--zvk-ui-font-size-xs);height:var(--zvk-ui-copy-button-height,var(--zvk-ui-control-height-sm));padding-inline:var(--zvk-ui-space-3);transition:background var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), border-color var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), color var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard);white-space:nowrap;justify-content:center;align-items:center;font-weight:650;line-height:1;display:inline-flex;position:relative;overflow:hidden}.zvk-ui-copy-button:after{border:var(--zvk-ui-border-width-strong) solid var(--zvk-ui-copy-button-status-ring-color);border-radius:inherit;content:"";opacity:var(--zvk-ui-copy-button-status-ring-opacity);pointer-events:none;position:absolute;inset:0;transform:scale(.96)}:where(.zvk-ui-copy-button:hover:not(:disabled)){--zvk-ui-copy-button-border-color:var(--zvk-ui-color-border-strong);background:var(--zvk-ui-color-surface)}:where(.zvk-ui-copy-button:focus-visible){--zvk-ui-copy-button-border-color:var(--zvk-ui-color-ring);box-shadow:var(--zvk-ui-shadow-xs), var(--zvk-ui-focus-ring);outline:0}:where(.zvk-ui-copy-button:disabled){cursor:not-allowed;opacity:var(--zvk-ui-opacity-disabled)}:where(.zvk-ui-copy-button[data-size=md]){--zvk-ui-copy-button-height:var(--zvk-ui-control-height-md);font-size:var(--zvk-ui-font-size-sm)}:where(.zvk-ui-copy-button[data-status=copied]){--zvk-ui-copy-button-border-color:var(--zvk-ui-color-success);--zvk-ui-copy-button-status-ring-color:var(--zvk-ui-color-success);--zvk-ui-copy-button-status-ring-opacity:1;color:var(--zvk-ui-color-success)}:where(.zvk-ui-copy-button[data-status=error]){--zvk-ui-copy-button-border-color:var(--zvk-ui-color-destructive);--zvk-ui-copy-button-status-ring-color:var(--zvk-ui-color-destructive);--zvk-ui-copy-button-status-ring-opacity:1;color:var(--zvk-ui-color-destructive)}.zvk-ui-copy-button[data-status=copied]:after,.zvk-ui-copy-button[data-status=error]:after{animation:zvk-ui-copy-button-status-pulse var(--zvk-ui-duration-slow) var(--zvk-ui-ease-standard) both}@keyframes zvk-ui-copy-button-status-pulse{0%{opacity:var(--zvk-ui-copy-button-status-pulse-opacity-start);transform:scale(.96)}to{opacity:var(--zvk-ui-copy-button-status-pulse-opacity-end);transform:scale(1.08)}}:where(.zvk-ui-copyable-text){background:var(--zvk-ui-color-muted);border:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface,var(--zvk-ui-color-border));border-radius:var(--zvk-ui-radius-md);align-items:center;gap:var(--zvk-ui-space-2);min-width:0;padding:var(--zvk-ui-space-2);display:flex}:where(.zvk-ui-copyable-text__label){color:var(--zvk-ui-color-muted-foreground);font-family:var(--zvk-ui-font-family-primary);font-size:var(--zvk-ui-font-size-xs);font-weight:650;line-height:var(--zvk-ui-line-height-tight)}:where(.zvk-ui-copyable-text__value){color:var(--zvk-ui-color-foreground);font-family:var(--zvk-ui-font-family-tertiary);font-size:var(--zvk-ui-font-size-sm);line-height:var(--zvk-ui-line-height-tight);flex:auto;min-width:0}:where(.zvk-ui-copyable-text__value[data-truncate=true]){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (prefers-reduced-motion:reduce){.zvk-ui-copy-button:after,.zvk-ui-copy-button[data-status=copied]:after,.zvk-ui-copy-button[data-status=error]:after{animation:none;transform:none}}:where(.zvk-ui-file-upload-input){background:var(--zvk-ui-control-background);border:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-file-upload-input-border-color,var(--zvk-ui-control-border));border-radius:var(--zvk-ui-radius-md);box-shadow:var(--zvk-ui-elevation-raised);color:var(--zvk-ui-color-foreground);align-items:center;gap:var(--zvk-ui-space-3);min-height:var(--zvk-ui-file-upload-input-height,var(--zvk-ui-control-height-md));min-width:0;padding:var(--zvk-ui-space-2);transition:border-color var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard);display:flex;position:relative}:where(.zvk-ui-file-upload-input:hover:not(:has(.zvk-ui-file-upload-input__control:disabled))){--zvk-ui-file-upload-input-border-color:var(--zvk-ui-control-border-strong)}:where(.zvk-ui-file-upload-input__button){background:var(--zvk-ui-color-surface);border:var(--zvk-ui-border-width-control) solid var(--zvk-ui-border-color-control,var(--zvk-ui-control-border));border-radius:var(--zvk-ui-radius-sm);color:var(--zvk-ui-color-foreground);font-family:var(--zvk-ui-font-family-primary);font-size:var(--zvk-ui-font-size-xs);min-height:var(--zvk-ui-control-height-sm);padding-inline:var(--zvk-ui-space-3);transition:background var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), border-color var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), color var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard);flex:none;align-items:center;font-weight:650;display:inline-flex}:where(.zvk-ui-file-upload-input:focus-within){--zvk-ui-file-upload-input-border-color:var(--zvk-ui-color-ring);box-shadow:var(--zvk-ui-shadow-xs), var(--zvk-ui-focus-ring)}:where(.zvk-ui-file-upload-input:has(.zvk-ui-file-upload-input__control[data-invalid=true])){--zvk-ui-file-upload-input-border-color:var(--zvk-ui-color-destructive)}:where(.zvk-ui-file-upload-input__control){color:var(--zvk-ui-color-foreground);cursor:pointer;font-family:var(--zvk-ui-font-family-primary);font-size:var(--zvk-ui-font-size-sm);opacity:0;z-index:1;block-size:100%;inline-size:100%;position:absolute;inset:0}:where(.zvk-ui-file-upload-input__control:focus-visible){outline:0}:where(.zvk-ui-file-upload-input__control:disabled){cursor:not-allowed}:where(.zvk-ui-file-upload-input:has(.zvk-ui-file-upload-input__control:disabled) .zvk-ui-file-upload-input__button,.zvk-ui-file-upload-input:has(.zvk-ui-file-upload-input__control:disabled) .zvk-ui-file-upload-input__summary){opacity:var(--zvk-ui-opacity-disabled)}:where(.zvk-ui-file-upload-input__control[data-size=sm]){--zvk-ui-file-upload-input-height:var(--zvk-ui-control-height-sm);font-size:var(--zvk-ui-font-size-xs)}:where(.zvk-ui-file-upload-input__control[data-size=lg]){--zvk-ui-file-upload-input-height:var(--zvk-ui-control-height-lg);font-size:var(--zvk-ui-font-size-md)}:where(.zvk-ui-file-upload-input:hover:not(:has(.zvk-ui-file-upload-input__control:disabled)) .zvk-ui-file-upload-input__button){border-color:var(--zvk-ui-control-border-strong)}:where(.zvk-ui-file-upload-input__summary){color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-sm);line-height:var(--zvk-ui-line-height-tight);text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}@media (width<=40rem){:where(.zvk-ui-file-upload-input){align-items:stretch;row-gap:var(--zvk-ui-space-2);flex-wrap:wrap}:where(.zvk-ui-file-upload-input__button){min-height:max(var(--zvk-ui-file-upload-input-height,var(--zvk-ui-control-height-md)), var(--zvk-ui-control-height-md))}:where(.zvk-ui-file-upload-input__summary){overflow-wrap:anywhere;text-overflow:clip;white-space:normal;flex-basis:100%;overflow:visible}}@media (prefers-reduced-motion:reduce){:where(.zvk-ui-file-upload-input,.zvk-ui-file-upload-input__button){transition:none}}:where(.zvk-ui-file-dropzone){gap:var(--zvk-ui-field-gap);display:grid}:where(.zvk-ui-file-dropzone__surface){background:var(--zvk-ui-control-background);border:1px dashed var(--zvk-ui-file-dropzone-border-color,var(--zvk-ui-control-border));border-radius:var(--zvk-ui-radius-lg);box-shadow:var(--zvk-ui-elevation-raised);color:var(--zvk-ui-color-foreground);min-height:7rem;transition:background-color var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), border-color var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard);display:grid;position:relative;overflow:hidden}.zvk-ui-file-dropzone__surface:after{background:color-mix(in srgb, var(--zvk-ui-color-primary) 18%, transparent);border-radius:var(--zvk-ui-radius-full);content:"";opacity:0;pointer-events:none;inline-size:min(16rem,72%);transition:opacity var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), transform var(--zvk-ui-duration-normal) var(--zvk-ui-ease-standard);aspect-ratio:1;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)scale(.75)}:where(.zvk-ui-file-dropzone:not([data-disabled=true]) .zvk-ui-file-dropzone__surface:hover){--zvk-ui-file-dropzone-border-color:var(--zvk-ui-control-border-strong)}:where(.zvk-ui-file-dropzone:focus-within .zvk-ui-file-dropzone__surface){--zvk-ui-file-dropzone-border-color:var(--zvk-ui-color-ring);box-shadow:var(--zvk-ui-shadow-xs), var(--zvk-ui-focus-ring)}:where(.zvk-ui-file-dropzone[data-dragging=true] .zvk-ui-file-dropzone__surface){--zvk-ui-file-dropzone-border-color:var(--zvk-ui-color-primary);background:var(--zvk-ui-color-primary-soft);box-shadow:var(--zvk-ui-shadow-xs), 0 0 0 3px color-mix(in srgb, var(--zvk-ui-color-primary) 18%, transparent)}.zvk-ui-file-dropzone[data-dragging=true] .zvk-ui-file-dropzone__surface:after{opacity:1;transform:translate(-50%,-50%)scale(1)}:where(.zvk-ui-file-dropzone[data-invalid=true] .zvk-ui-file-dropzone__surface){--zvk-ui-file-dropzone-border-color:var(--zvk-ui-color-destructive)}:where(.zvk-ui-file-dropzone[data-disabled=true] .zvk-ui-file-dropzone__surface){cursor:not-allowed}:where(.zvk-ui-file-dropzone__panel){padding:var(--zvk-ui-space-5);pointer-events:none;text-align:center;z-index:1;place-items:center;display:grid;position:relative}:where(.zvk-ui-file-dropzone__prompt){color:var(--zvk-ui-color-muted-foreground);font-family:var(--zvk-ui-font-family-secondary);font-size:var(--zvk-ui-font-size-sm);font-weight:650;line-height:var(--zvk-ui-line-height-tight)}:where(.zvk-ui-file-dropzone__input){cursor:pointer;opacity:0;position:absolute;inset:0}:where(.zvk-ui-file-dropzone__input:disabled){cursor:not-allowed}:where(.zvk-ui-file-dropzone__list){gap:var(--zvk-ui-space-2);margin:0;padding:0;list-style:none;display:grid}:where(.zvk-ui-file-dropzone__item){background:var(--zvk-ui-color-surface);border:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface,var(--zvk-ui-color-border));border-radius:var(--zvk-ui-radius-md);color:var(--zvk-ui-color-foreground);align-items:center;gap:var(--zvk-ui-space-1) var(--zvk-ui-space-3);padding:var(--zvk-ui-space-2) var(--zvk-ui-space-3);transition:background var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), border-color var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard);grid-template-columns:minmax(0,1fr) auto;display:grid}:where(.zvk-ui-file-dropzone__item:hover){background:var(--zvk-ui-color-surface-raised);border-color:var(--zvk-ui-color-border-strong)}:where(.zvk-ui-file-dropzone__item-name){font-size:var(--zvk-ui-font-size-sm);font-weight:650;line-height:var(--zvk-ui-line-height-tight);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:where(.zvk-ui-file-dropzone__item-meta){color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-xs);line-height:var(--zvk-ui-line-height-tight);min-width:0}:where(.zvk-ui-file-dropzone__remove){border-radius:var(--zvk-ui-radius-sm);color:var(--zvk-ui-color-primary);cursor:pointer;font-family:var(--zvk-ui-font-family-primary);font-size:var(--zvk-ui-font-size-xs);min-height:var(--zvk-ui-control-height-sm);padding-inline:var(--zvk-ui-space-2);transition:background var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), color var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard);background:0 0;border:0;grid-area:1/2/span 2;align-self:center;align-items:center;font-weight:650;display:inline-flex}:where(.zvk-ui-file-dropzone__remove:hover:not(:disabled)){background:var(--zvk-ui-color-primary-soft)}:where(.zvk-ui-file-dropzone__remove:focus-visible){box-shadow:var(--zvk-ui-focus-ring);outline:0}:where(.zvk-ui-file-dropzone__remove:disabled){cursor:not-allowed;opacity:var(--zvk-ui-opacity-disabled)}@media (width<=40rem){:where(.zvk-ui-file-dropzone__item){grid-template-columns:minmax(0,1fr)}:where(.zvk-ui-file-dropzone__remove){grid-area:auto/1;justify-self:start}}@media (prefers-reduced-motion:reduce){:where(.zvk-ui-file-dropzone__surface,.zvk-ui-file-dropzone__item,.zvk-ui-file-dropzone__remove){transition:none}.zvk-ui-file-dropzone__surface:after{opacity:0;transition:none;transform:translate(-50%,-50%)scale(1)}}:where(.zvk-ui-error-fallback){background:color-mix(in srgb, var(--zvk-ui-color-destructive) 10%, var(--zvk-ui-color-surface));border:var(--zvk-ui-border-width-hairline) solid color-mix(in srgb, var(--zvk-ui-color-destructive) 32%, var(--zvk-ui-color-border));border-radius:var(--zvk-ui-radius-md);color:var(--zvk-ui-color-foreground);gap:var(--zvk-ui-space-2);padding:var(--zvk-ui-space-4);display:grid}:where(.zvk-ui-error-fallback__title){color:var(--zvk-ui-color-foreground);font-family:var(--zvk-ui-font-family-primary);font-size:var(--zvk-ui-font-size-sm);font-weight:700;line-height:var(--zvk-ui-line-height-tight);margin:0}:where(.zvk-ui-error-fallback__message){color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-sm);line-height:var(--zvk-ui-line-height-normal);margin:0}:where(.zvk-ui-error-fallback__action){margin-block-start:var(--zvk-ui-space-2)}:where(.zvk-ui-field){gap:var(--zvk-ui-field-gap);display:grid}:where(.zvk-ui-field[data-disabled=true]){opacity:var(--zvk-ui-opacity-disabled)}:where(.zvk-ui-field__label){color:var(--zvk-ui-color-foreground);font-family:var(--zvk-ui-font-family-secondary);font-size:var(--zvk-ui-font-size-sm);font-weight:650;line-height:var(--zvk-ui-line-height-tight)}:where(.zvk-ui-field__description){color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-xs);line-height:var(--zvk-ui-line-height-normal)}:where(.zvk-ui-field__error){color:var(--zvk-ui-color-destructive);font-size:var(--zvk-ui-font-size-xs);font-weight:600;line-height:var(--zvk-ui-line-height-normal)}:where(.zvk-ui-fieldset){gap:var(--zvk-ui-space-3);min-inline-size:0;padding:var(--zvk-ui-space-4);border:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface,var(--zvk-ui-color-border));border-radius:var(--zvk-ui-radius-lg);background:var(--zvk-ui-color-surface);margin:0;display:grid}:where(.zvk-ui-fieldset[data-density=compact]){gap:var(--zvk-ui-space-2);padding:var(--zvk-ui-space-3)}:where(.zvk-ui-fieldset[data-density=comfortable]){gap:var(--zvk-ui-space-4);padding:var(--zvk-ui-space-5)}:where(.zvk-ui-fieldset[data-disabled=true]){opacity:var(--zvk-ui-opacity-disabled)}:where(.zvk-ui-fieldset[data-invalid=true]){border-color:var(--zvk-ui-color-destructive)}:where(.zvk-ui-fieldset__legend){align-items:center;gap:var(--zvk-ui-space-1);padding:0 var(--zvk-ui-space-1);color:var(--zvk-ui-color-foreground);font-family:var(--zvk-ui-font-family-secondary);font-size:var(--zvk-ui-font-size-sm);font-weight:650;line-height:var(--zvk-ui-line-height-tight);display:inline-flex}:where(.zvk-ui-fieldset__legend-text){min-width:0}:where(.zvk-ui-fieldset__required){color:var(--zvk-ui-color-destructive)}:where(.zvk-ui-fieldset__description){color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-xs);line-height:var(--zvk-ui-line-height-normal);margin:0}:where(.zvk-ui-fieldset__content){gap:var(--zvk-ui-field-gap);min-width:0;display:grid}:where(.zvk-ui-fieldset__error){color:var(--zvk-ui-color-destructive);font-size:var(--zvk-ui-font-size-xs);font-weight:600;line-height:var(--zvk-ui-line-height-normal);margin:0}:where(.zvk-ui-form){gap:var(--zvk-ui-space-4);display:grid}:where(.zvk-ui-form-field,.zvk-ui-form-item){gap:var(--zvk-ui-space-2);display:grid}:where(.zvk-ui-form-label){color:var(--zvk-ui-color-foreground);font-family:var(--zvk-ui-font-family-secondary);font-size:var(--zvk-ui-font-size-sm);font-weight:650;line-height:var(--zvk-ui-line-height-tight)}:where(.zvk-ui-form-description,.zvk-ui-form-message){color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-xs);line-height:var(--zvk-ui-line-height-normal);margin:0}:where(.zvk-ui-form-message){color:var(--zvk-ui-color-destructive);font-weight:600}:where(.zvk-ui-form-validation-summary){background:color-mix(in srgb, var(--zvk-ui-color-destructive) 8%, var(--zvk-ui-color-surface));border:var(--zvk-ui-border-width-hairline) solid color-mix(in srgb, var(--zvk-ui-color-destructive) 24%, var(--zvk-ui-color-border));border-radius:var(--zvk-ui-radius-md);color:var(--zvk-ui-color-foreground);gap:var(--zvk-ui-space-3);padding:var(--zvk-ui-space-4);display:grid}:where(.zvk-ui-form-validation-summary__title){color:var(--zvk-ui-color-foreground);font-family:var(--zvk-ui-font-family-secondary);font-size:var(--zvk-ui-font-size-sm);font-weight:700;line-height:var(--zvk-ui-line-height-tight);margin:0}:where(.zvk-ui-form-validation-summary__list){gap:var(--zvk-ui-space-2);margin:0;padding-inline-start:var(--zvk-ui-space-5);display:grid}:where(.zvk-ui-form-validation-summary__item){color:var(--zvk-ui-color-destructive);font-size:var(--zvk-ui-font-size-xs);line-height:var(--zvk-ui-line-height-normal)}:where(.zvk-ui-form-validation-summary__link){color:inherit;text-underline-offset:.15em;font-weight:600;text-decoration-thickness:from-font}:where(.zvk-ui-form-field[data-disabled=true]){opacity:var(--zvk-ui-opacity-disabled)}:where(.zvk-ui-input){appearance:none;-webkit-backdrop-filter:var(--zvk-ui-material-control-backdrop-filter);backdrop-filter:var(--zvk-ui-material-control-backdrop-filter);background:var(--zvk-ui-control-background);border:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-input-border-color,var(--zvk-ui-control-border));border-radius:var(--zvk-ui-radius-md);box-shadow:none;color:var(--zvk-ui-color-foreground);font-family:var(--zvk-ui-font-family-primary);font-size:var(--zvk-ui-font-size-sm);height:var(--zvk-ui-input-height,var(--zvk-ui-control-height-md));min-width:0;padding-inline:var(--zvk-ui-control-padding-x);transition:background var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), border-color var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard);width:100%;line-height:1}.zvk-ui-input::placeholder{color:var(--zvk-ui-color-muted-foreground)}:where(.zvk-ui-input:hover:not(:disabled)){--zvk-ui-input-border-color:var(--zvk-ui-control-border-strong)}:where(.zvk-ui-input:focus-visible){--zvk-ui-input-border-color:var(--zvk-ui-color-ring);box-shadow:var(--zvk-ui-focus-ring);outline:0}:where(.zvk-ui-input:disabled){cursor:not-allowed;opacity:var(--zvk-ui-opacity-disabled)}:where(.zvk-ui-input[data-invalid=true]){--zvk-ui-input-border-color:var(--zvk-ui-color-destructive)}:where(.zvk-ui-input[data-size=sm]){--zvk-ui-input-height:var(--zvk-ui-control-height-sm);font-size:var(--zvk-ui-font-size-xs)}:where(.zvk-ui-input[data-size=lg]){--zvk-ui-input-height:var(--zvk-ui-control-height-lg);font-size:var(--zvk-ui-font-size-md)}:where(.zvk-ui-number-input){-webkit-backdrop-filter:var(--zvk-ui-material-control-backdrop-filter);backdrop-filter:var(--zvk-ui-material-control-backdrop-filter);background:var(--zvk-ui-control-background);border:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-number-input-border-color,var(--zvk-ui-control-border));border-radius:var(--zvk-ui-radius-md);box-shadow:var(--zvk-ui-material-glass-highlight), var(--zvk-ui-shadow-xs);color:var(--zvk-ui-color-foreground);align-items:center;gap:var(--zvk-ui-control-gap);min-width:0;min-height:var(--zvk-ui-number-input-height,var(--zvk-ui-control-height-md));padding-inline:var(--zvk-ui-control-padding-x);transition:background var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), border-color var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard);width:100%;display:inline-flex}:where(.zvk-ui-number-input__input){appearance:none;color:var(--zvk-ui-color-foreground);font-family:var(--zvk-ui-font-family-primary);font-size:var(--zvk-ui-font-size-sm);background:0 0;border:0;outline:0;flex:auto;width:100%;min-width:0;padding-inline:0}:where(.zvk-ui-number-input__input)::placeholder{color:var(--zvk-ui-color-muted-foreground)}:where(.zvk-ui-number-input:hover:not(:has(.zvk-ui-number-input__input:disabled))){--zvk-ui-number-input-border-color:var(--zvk-ui-control-border-strong)}:where(.zvk-ui-number-input:focus-within){--zvk-ui-number-input-border-color:var(--zvk-ui-color-ring);box-shadow:var(--zvk-ui-material-glass-highlight), var(--zvk-ui-shadow-xs), var(--zvk-ui-focus-ring)}:where(.zvk-ui-number-input:has(.zvk-ui-number-input__input:disabled)){cursor:not-allowed;opacity:var(--zvk-ui-opacity-disabled)}:where(.zvk-ui-number-input[data-invalid=true]){--zvk-ui-number-input-border-color:var(--zvk-ui-color-destructive)}:where(.zvk-ui-number-input[data-size=sm]){--zvk-ui-number-input-height:var(--zvk-ui-control-height-sm);font-size:var(--zvk-ui-font-size-xs)}:where(.zvk-ui-number-input[data-size=lg]){--zvk-ui-number-input-height:var(--zvk-ui-control-height-lg);font-size:var(--zvk-ui-font-size-md)}:where(.zvk-ui-number-input__prefix,.zvk-ui-number-input__suffix,.zvk-ui-number-input__adornment){color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-sm);font-family:var(--zvk-ui-font-family-primary);pointer-events:none;white-space:nowrap;flex:none;line-height:1;display:inline-flex}:where(.zvk-ui-numeric-setting-control){align-items:center;gap:var(--zvk-ui-control-gap);grid-template-columns:minmax(0,1fr) minmax(5.5rem,auto);width:100%;min-width:0;display:inline-grid}:where(.zvk-ui-numeric-setting-control__range){--zvk-ui-numeric-setting-control-range-height:var(--zvk-ui-control-height-md);--zvk-ui-numeric-setting-control-thumb-size:1rem;--zvk-ui-numeric-setting-control-track-size:.375rem;--zvk-ui-numeric-setting-control-range-accent:var(--zvk-ui-color-primary);appearance:none;accent-color:var(--zvk-ui-color-primary);border-radius:var(--zvk-ui-radius-md);cursor:pointer;min-width:0;min-height:24px;transition:box-shadow var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), opacity var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard);background:0 0}:where(.zvk-ui-numeric-setting-control__range)::-webkit-slider-runnable-track{background:var(--zvk-ui-color-muted);border:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface,var(--zvk-ui-color-border));border-radius:var(--zvk-ui-radius-full);block-size:var(--zvk-ui-numeric-setting-control-track-size)}:where(.zvk-ui-numeric-setting-control__range)::-webkit-slider-thumb{appearance:none;background:var(--zvk-ui-numeric-setting-control-range-accent);border:2px solid var(--zvk-ui-color-surface);border-radius:var(--zvk-ui-radius-full);box-shadow:var(--zvk-ui-elevation-raised);block-size:var(--zvk-ui-numeric-setting-control-thumb-size);inline-size:var(--zvk-ui-numeric-setting-control-thumb-size);margin-block-start:calc((var(--zvk-ui-numeric-setting-control-track-size) - var(--zvk-ui-numeric-setting-control-thumb-size)) / 2)}:where(.zvk-ui-numeric-setting-control__range)::-moz-range-track{background:var(--zvk-ui-color-muted);border:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface,var(--zvk-ui-color-border));border-radius:var(--zvk-ui-radius-full);block-size:var(--zvk-ui-numeric-setting-control-track-size)}:where(.zvk-ui-numeric-setting-control__range)::-moz-range-progress{background:var(--zvk-ui-numeric-setting-control-range-accent);border-radius:var(--zvk-ui-radius-full);block-size:var(--zvk-ui-numeric-setting-control-track-size)}:where(.zvk-ui-numeric-setting-control__range)::-moz-range-thumb{background:var(--zvk-ui-numeric-setting-control-range-accent);border:2px solid var(--zvk-ui-color-surface);border-radius:var(--zvk-ui-radius-full);box-shadow:var(--zvk-ui-elevation-raised);block-size:var(--zvk-ui-numeric-setting-control-thumb-size);inline-size:var(--zvk-ui-numeric-setting-control-thumb-size)}:where(.zvk-ui-numeric-setting-control__range[data-size=sm]){--zvk-ui-numeric-setting-control-range-height:var(--zvk-ui-control-height-sm)}:where(.zvk-ui-numeric-setting-control__range[data-size=lg]){--zvk-ui-numeric-setting-control-range-height:var(--zvk-ui-control-height-lg)}:where(.zvk-ui-numeric-setting-control__range),:where(.zvk-ui-numeric-setting-control__range:where(:focus-visible)){height:var(--zvk-ui-numeric-setting-control-range-height);outline:0}:where(.zvk-ui-numeric-setting-control__range:focus-visible){border-radius:var(--zvk-ui-radius-md);box-shadow:var(--zvk-ui-focus-ring)}:where(.zvk-ui-numeric-setting-control__range:disabled){cursor:not-allowed;opacity:var(--zvk-ui-opacity-disabled)}:where(.zvk-ui-numeric-setting-control__range[data-invalid=true]){accent-color:var(--zvk-ui-color-destructive);--zvk-ui-numeric-setting-control-range-accent:var(--zvk-ui-color-destructive)}:where(.zvk-ui-numeric-setting-control__number-box){-webkit-backdrop-filter:var(--zvk-ui-material-control-backdrop-filter);backdrop-filter:var(--zvk-ui-material-control-backdrop-filter);background:var(--zvk-ui-control-background);border:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-numeric-setting-control-number-border-color,var(--zvk-ui-color-border));border-radius:var(--zvk-ui-radius-md);box-shadow:var(--zvk-ui-material-glass-highlight), var(--zvk-ui-shadow-xs);color:var(--zvk-ui-color-foreground);align-items:center;gap:var(--zvk-ui-control-gap);min-height:var(--zvk-ui-control-height-md);min-width:0;padding-inline:var(--zvk-ui-control-padding-x);transition:background var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), border-color var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard);display:inline-flex}:where(.zvk-ui-numeric-setting-control__number-box:hover:not(:has(.zvk-ui-numeric-setting-control__number:disabled))){--zvk-ui-numeric-setting-control-number-border-color:var(--zvk-ui-control-border-strong)}:where(.zvk-ui-numeric-setting-control__number-box:focus-within){--zvk-ui-numeric-setting-control-number-border-color:var(--zvk-ui-color-ring);box-shadow:var(--zvk-ui-material-glass-highlight), var(--zvk-ui-shadow-xs), var(--zvk-ui-focus-ring)}:where(.zvk-ui-numeric-setting-control__number-box[data-size=sm]){min-height:var(--zvk-ui-control-height-sm)}:where(.zvk-ui-numeric-setting-control__number-box[data-size=lg]){min-height:var(--zvk-ui-control-height-lg)}:where(.zvk-ui-numeric-setting-control__number){appearance:none;color:var(--zvk-ui-color-foreground);background:0 0;border:0;outline:0;width:100%;min-width:0}:where(.zvk-ui-numeric-setting-control__number:disabled){cursor:not-allowed}:where(.zvk-ui-numeric-setting-control__number[data-invalid=true]){color:var(--zvk-ui-color-destructive)}:where(.zvk-ui-numeric-setting-control__value-hint){color:var(--zvk-ui-color-muted-foreground);font-family:var(--zvk-ui-font-family-primary);font-size:var(--zvk-ui-font-size-sm);pointer-events:none;white-space:nowrap;line-height:1}:where(.zvk-ui-numeric-setting-control[data-invalid=true]){--zvk-ui-control-color:var(--zvk-ui-color-destructive);--zvk-ui-numeric-setting-control-number-border-color:var(--zvk-ui-color-destructive)}@media (prefers-reduced-motion:reduce){:where(.zvk-ui-numeric-setting-control__range,.zvk-ui-numeric-setting-control__number-box){transition:none}}.zvk-ui-choice-tile-group{border:0;min-width:0;margin:0;padding:0}.zvk-ui-choice-tile-group__legend{color:var(--zvk-ui-color-foreground);font-family:var(--zvk-ui-font-family-primary);font-size:var(--zvk-ui-font-size-sm);font-weight:650;line-height:var(--zvk-ui-line-height-tight);padding-inline:0}.zvk-ui-choice-tile-group__items{gap:var(--zvk-ui-space-2);margin-block-start:var(--zvk-ui-space-2);display:grid}:where(.zvk-ui-choice-tile-group[data-orientation=horizontal] .zvk-ui-choice-tile-group__items){grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr))}.zvk-ui-choice-tile-group__item{background:var(--zvk-ui-control-background);border:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface,var(--zvk-ui-color-border));border-radius:var(--zvk-ui-radius-md);cursor:pointer;align-items:start;gap:var(--zvk-ui-space-2);padding:var(--zvk-ui-space-3);transition:background var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), border-color var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard);grid-template-columns:auto minmax(0,1fr);display:grid;position:relative}.zvk-ui-choice-tile-group__item[data-has-icon=true]{grid-template-columns:auto auto minmax(0,1fr)}.zvk-ui-choice-tile-group__item[data-state=checked]{background:var(--zvk-ui-control-active);border-color:var(--zvk-ui-color-border-strong);border-inline-start-color:var(--zvk-ui-color-primary)}.zvk-ui-choice-tile-group__item:hover:not([data-disabled=true]){border-color:var(--zvk-ui-control-border-strong)}.zvk-ui-choice-tile-group__item:active:not([data-disabled=true]){background:var(--zvk-ui-control-hover)}.zvk-ui-choice-tile-group[data-invalid=true] .zvk-ui-choice-tile-group__item{border-color:var(--zvk-ui-color-destructive)}.zvk-ui-choice-tile-group__item[data-disabled=true]{cursor:not-allowed;opacity:var(--zvk-ui-opacity-disabled)}.zvk-ui-choice-tile-group__input{block-size:1rem;inline-size:1rem;opacity:0;z-index:1;margin:0;position:absolute;inset-block-start:var(--zvk-ui-space-3);inset-inline-start:var(--zvk-ui-space-3)}.zvk-ui-choice-tile-group__control{background:var(--zvk-ui-color-surface);border:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface,var(--zvk-ui-color-border));border-radius:var(--zvk-ui-radius-full);block-size:1rem;inline-size:1rem;transition:background var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), border-color var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard);justify-content:center;align-items:center;display:inline-flex}.zvk-ui-choice-tile-group__input:focus-visible+.zvk-ui-choice-tile-group__control{box-shadow:var(--zvk-ui-focus-ring)}.zvk-ui-choice-tile-group__input:checked+.zvk-ui-choice-tile-group__control{background:var(--zvk-ui-color-primary);border-color:var(--zvk-ui-color-primary);box-shadow:inset 0 0 0 3px var(--zvk-ui-color-surface)}.zvk-ui-choice-tile-group__icon{color:var(--zvk-ui-color-muted-foreground);line-height:1;display:inline-flex}.zvk-ui-choice-tile-group__content{gap:var(--zvk-ui-space-1);min-width:0;display:grid}.zvk-ui-choice-tile-group__header{align-items:center;gap:var(--zvk-ui-space-2);min-width:0;display:flex}.zvk-ui-choice-tile-group__label{color:var(--zvk-ui-color-foreground);font-family:var(--zvk-ui-font-family-primary);font-size:var(--zvk-ui-font-size-sm);font-weight:650;line-height:var(--zvk-ui-line-height-tight)}.zvk-ui-choice-tile-group__badge{background:var(--zvk-ui-color-muted);border:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface,var(--zvk-ui-color-border));border-radius:var(--zvk-ui-radius-full);color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-xs);font-weight:650;line-height:var(--zvk-ui-line-height-tight);padding:0 var(--zvk-ui-space-2)}.zvk-ui-choice-tile-group__description,.zvk-ui-choice-tile-group__helper,.zvk-ui-choice-tile-group__meta,.zvk-ui-choice-tile-group__error{color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-xs);line-height:var(--zvk-ui-line-height-normal);margin:0}.zvk-ui-choice-tile-group__meta{font-weight:600}.zvk-ui-choice-tile-group__helper,.zvk-ui-choice-tile-group__error{margin-block-start:var(--zvk-ui-space-2)}.zvk-ui-choice-tile-group__error{color:var(--zvk-ui-color-destructive);font-weight:600}.zvk-ui-choice-tile-group[data-size=sm] .zvk-ui-choice-tile-group__item{padding:var(--zvk-ui-space-2)}.zvk-ui-choice-tile-group[data-size=lg] .zvk-ui-choice-tile-group__item{padding:var(--zvk-ui-space-4)}.zvk-ui-choice-tile-group[data-disabled=true]{opacity:var(--zvk-ui-opacity-disabled)}@media (prefers-reduced-motion:reduce){.zvk-ui-choice-tile-group__control,.zvk-ui-choice-tile-group__item{transition:none}}.zvk-ui-swatch-palette-picker{border:0;min-width:0;margin:0;padding:0}.zvk-ui-swatch-palette-picker__legend{color:var(--zvk-ui-color-foreground);font-family:var(--zvk-ui-font-family-primary);font-size:var(--zvk-ui-font-size-sm);font-weight:650;line-height:var(--zvk-ui-line-height-tight);padding-inline:0}.zvk-ui-swatch-palette-picker__items{gap:var(--zvk-ui-space-2);margin-block-start:var(--zvk-ui-space-2);display:grid}:where(.zvk-ui-swatch-palette-picker[data-orientation=horizontal] .zvk-ui-swatch-palette-picker__items){grid-template-columns:repeat(auto-fit,minmax(min(12rem,100%),1fr))}.zvk-ui-swatch-palette-picker__item{background:var(--zvk-ui-control-background);border:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface,var(--zvk-ui-color-border));border-radius:var(--zvk-ui-radius-lg);cursor:pointer;align-items:start;gap:var(--zvk-ui-space-3);padding:var(--zvk-ui-space-3);transition:background var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), border-color var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard);grid-template-columns:auto 1fr;display:grid;position:relative}.zvk-ui-swatch-palette-picker__item[data-state=checked]{background:var(--zvk-ui-color-accent);border-color:var(--zvk-ui-color-primary)}.zvk-ui-swatch-palette-picker__item:hover:not([data-disabled=true]){border-color:var(--zvk-ui-control-border-strong);box-shadow:var(--zvk-ui-elevation-floating)}.zvk-ui-swatch-palette-picker__item:active:not([data-disabled=true]){background:var(--zvk-ui-control-hover)}.zvk-ui-swatch-palette-picker[data-invalid=true] .zvk-ui-swatch-palette-picker__item{border-color:var(--zvk-ui-color-destructive)}.zvk-ui-swatch-palette-picker__item[data-disabled=true]{cursor:not-allowed;opacity:var(--zvk-ui-opacity-disabled)}.zvk-ui-swatch-palette-picker__input{block-size:1rem;inline-size:1rem;opacity:0;z-index:1;margin:0;position:absolute;inset-block-start:var(--zvk-ui-space-3);inset-inline-start:var(--zvk-ui-space-3)}.zvk-ui-swatch-palette-picker__preview{background:var(--zvk-ui-color-surface);border:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface,var(--zvk-ui-color-border));border-radius:var(--zvk-ui-radius-md);box-shadow:var(--zvk-ui-elevation-raised);min-block-size:2rem;inline-size:2.5rem;transition:border-color var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:1px;display:grid;overflow:hidden}.zvk-ui-swatch-palette-picker__input:focus-visible+.zvk-ui-swatch-palette-picker__preview{box-shadow:var(--zvk-ui-focus-ring)}.zvk-ui-swatch-palette-picker__input:checked+.zvk-ui-swatch-palette-picker__preview{border-color:var(--zvk-ui-color-primary)}.zvk-ui-swatch-palette-picker__swatch{min-block-size:100%;display:block}.zvk-ui-swatch-palette-picker__content{gap:var(--zvk-ui-space-1);min-width:0;display:grid}.zvk-ui-swatch-palette-picker__header{align-items:center;gap:var(--zvk-ui-space-2);flex-wrap:wrap;min-width:0;display:flex}.zvk-ui-swatch-palette-picker__label{color:var(--zvk-ui-color-foreground);font-family:var(--zvk-ui-font-family-primary);font-size:var(--zvk-ui-font-size-sm);font-weight:650;line-height:var(--zvk-ui-line-height-tight)}.zvk-ui-swatch-palette-picker__status{background:var(--zvk-ui-color-muted);border:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface,var(--zvk-ui-color-border));border-radius:var(--zvk-ui-radius-full);color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-xs);font-weight:650;line-height:var(--zvk-ui-line-height-tight);padding-inline:var(--zvk-ui-space-2)}.zvk-ui-swatch-palette-picker__description,.zvk-ui-swatch-palette-picker__helper,.zvk-ui-swatch-palette-picker__meta,.zvk-ui-swatch-palette-picker__error{color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-xs);line-height:var(--zvk-ui-line-height-normal);margin:0}.zvk-ui-swatch-palette-picker__meta{font-weight:600}.zvk-ui-swatch-palette-picker__helper,.zvk-ui-swatch-palette-picker__error{margin-block-start:var(--zvk-ui-space-2)}.zvk-ui-swatch-palette-picker__error{color:var(--zvk-ui-color-destructive);font-weight:600}.zvk-ui-swatch-palette-picker[data-size=sm] .zvk-ui-swatch-palette-picker__item{padding:var(--zvk-ui-space-2)}.zvk-ui-swatch-palette-picker[data-size=sm] .zvk-ui-swatch-palette-picker__preview{min-block-size:1.625rem;inline-size:2rem}.zvk-ui-swatch-palette-picker[data-size=lg] .zvk-ui-swatch-palette-picker__item{padding:var(--zvk-ui-space-4)}.zvk-ui-swatch-palette-picker[data-size=lg] .zvk-ui-swatch-palette-picker__preview{min-block-size:2.25rem;inline-size:3rem}.zvk-ui-swatch-palette-picker[data-disabled=true]{opacity:var(--zvk-ui-opacity-disabled)}@media (prefers-reduced-motion:reduce){.zvk-ui-swatch-palette-picker__item,.zvk-ui-swatch-palette-picker__preview{transition:none}}:where(.zvk-ui-native-select){appearance:none;-webkit-backdrop-filter:var(--zvk-ui-material-control-backdrop-filter);backdrop-filter:var(--zvk-ui-material-control-backdrop-filter);background:var(--zvk-ui-control-background);border:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-native-select-border-color,var(--zvk-ui-control-border));border-radius:var(--zvk-ui-radius-md);box-shadow:none;color:var(--zvk-ui-color-foreground);cursor:pointer;font-family:var(--zvk-ui-font-family-primary);font-size:var(--zvk-ui-font-size-sm);height:var(--zvk-ui-control-height-md);min-width:0;padding-inline:var(--zvk-ui-control-padding-x);transition:background var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), border-color var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard);width:100%;line-height:1}:where(.zvk-ui-native-select:not([data-native-listbox=true])){background:linear-gradient(45deg, transparent 50%, var(--zvk-ui-color-muted-foreground) 50%) calc(100% - var(--zvk-ui-control-padding-x) - .25rem) 50% / .4rem .4rem no-repeat, linear-gradient(135deg, var(--zvk-ui-color-muted-foreground) 50%, transparent 50%) calc(100% - var(--zvk-ui-control-padding-x)) 50% / .4rem .4rem no-repeat, var(--zvk-ui-control-background);padding-inline-end:calc((var(--zvk-ui-control-padding-x) * 2) + .85rem)}:where(.zvk-ui-native-select:hover:not(:disabled)){--zvk-ui-native-select-border-color:var(--zvk-ui-control-border-strong)}:where(.zvk-ui-native-select:focus-visible){--zvk-ui-native-select-border-color:var(--zvk-ui-color-ring);box-shadow:var(--zvk-ui-focus-ring);outline:0}:where(.zvk-ui-native-select:disabled){cursor:not-allowed;opacity:var(--zvk-ui-opacity-disabled)}:where(.zvk-ui-native-select[data-invalid=true]){--zvk-ui-native-select-border-color:var(--zvk-ui-color-destructive)}:where(.zvk-ui-native-select[data-size=sm]){height:var(--zvk-ui-control-height-sm);font-size:var(--zvk-ui-font-size-xs)}:where(.zvk-ui-native-select[data-size=lg]){height:var(--zvk-ui-control-height-lg);font-size:var(--zvk-ui-font-size-md)}.zvk-ui-textarea{appearance:none;-webkit-backdrop-filter:var(--zvk-ui-material-control-backdrop-filter);backdrop-filter:var(--zvk-ui-material-control-backdrop-filter);background:var(--zvk-ui-control-background);border:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-input-border-color,var(--zvk-ui-control-border));border-radius:var(--zvk-ui-radius-md);box-shadow:none;color:var(--zvk-ui-color-foreground);font-family:var(--zvk-ui-font-family-primary);font-size:var(--zvk-ui-font-size-sm);min-block-size:calc(var(--zvk-ui-control-height-md) * 2);padding-inline:var(--zvk-ui-control-padding-x);padding-block:var(--zvk-ui-space-2);resize:vertical;transition:background var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), border-color var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard);width:100%}.zvk-ui-textarea::placeholder{color:var(--zvk-ui-color-muted-foreground)}:where(.zvk-ui-textarea:hover:not(:disabled)){--zvk-ui-input-border-color:var(--zvk-ui-control-border-strong)}:where(.zvk-ui-textarea:focus-visible){--zvk-ui-input-border-color:var(--zvk-ui-color-ring);box-shadow:var(--zvk-ui-focus-ring);outline:0}:where(.zvk-ui-textarea:disabled){cursor:not-allowed;opacity:var(--zvk-ui-opacity-disabled)}:where(.zvk-ui-textarea[data-invalid=true]){--zvk-ui-input-border-color:var(--zvk-ui-color-destructive)}:where(.zvk-ui-textarea[data-size=sm]){font-size:var(--zvk-ui-font-size-xs);min-block-size:calc(var(--zvk-ui-control-height-sm) * 2)}:where(.zvk-ui-textarea[data-size=lg]){font-size:var(--zvk-ui-font-size-md);min-block-size:calc(var(--zvk-ui-control-height-lg) * 2)}@media (prefers-reduced-motion:reduce){:where(.zvk-ui-textarea){transition:none}}.zvk-ui-checkbox{--zvk-ui-checkbox-size:1.125rem;cursor:pointer;align-items:start;gap:var(--zvk-ui-space-2);grid-template-columns:var(--zvk-ui-checkbox-size) minmax(0, 1fr);-webkit-user-select:none;user-select:none;display:inline-grid}.zvk-ui-checkbox__input{block-size:var(--zvk-ui-checkbox-size);cursor:inherit;inline-size:var(--zvk-ui-checkbox-size);opacity:0;z-index:1;grid-area:1/1;margin:0}.zvk-ui-checkbox__control{background:var(--zvk-ui-control-background);border:var(--zvk-ui-border-width-control) solid var(--zvk-ui-border-color-control,var(--zvk-ui-control-border));border-radius:var(--zvk-ui-radius-sm);box-shadow:var(--zvk-ui-elevation-raised);block-size:var(--zvk-ui-checkbox-size);inline-size:var(--zvk-ui-checkbox-size);pointer-events:none;transition:background var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), border-color var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard);grid-area:1/1;justify-content:center;align-items:center;display:inline-flex}.zvk-ui-checkbox__indicator{border:solid var(--zvk-ui-color-primary-foreground);opacity:0;block-size:.55rem;inline-size:.3rem;transition:opacity var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), transform var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard);border-width:0 2px 2px 0;display:block;transform:rotate(45deg)scale(.85)translate(-1px,-1px)}.zvk-ui-checkbox__input:checked+.zvk-ui-checkbox__control,.zvk-ui-checkbox__input:indeterminate+.zvk-ui-checkbox__control{background:var(--zvk-ui-color-primary);border-color:var(--zvk-ui-color-primary)}.zvk-ui-checkbox:hover:not([data-disabled=true]) .zvk-ui-checkbox__control{border-color:var(--zvk-ui-control-border-strong)}.zvk-ui-checkbox:active:not([data-disabled=true]):not(:has(.zvk-ui-checkbox__input:checked,.zvk-ui-checkbox__input:indeterminate)) .zvk-ui-checkbox__control{background:var(--zvk-ui-control-hover)}.zvk-ui-checkbox__input:checked+.zvk-ui-checkbox__control .zvk-ui-checkbox__indicator{opacity:1;transform:rotate(45deg)scale(1)translate(-1px,-1px)}.zvk-ui-checkbox__input:indeterminate+.zvk-ui-checkbox__control .zvk-ui-checkbox__indicator{opacity:1;border-width:0 0 2px;block-size:0;inline-size:.625rem;transform:none}.zvk-ui-checkbox__input:focus-visible+.zvk-ui-checkbox__control{box-shadow:var(--zvk-ui-shadow-xs), var(--zvk-ui-focus-ring)}.zvk-ui-checkbox[data-disabled=true]{cursor:not-allowed;opacity:var(--zvk-ui-opacity-disabled)}.zvk-ui-checkbox__input:disabled{cursor:not-allowed}.zvk-ui-checkbox[data-invalid=true] .zvk-ui-checkbox__control{border-color:var(--zvk-ui-color-destructive)}.zvk-ui-checkbox[data-size=sm]{--zvk-ui-checkbox-size:1rem}.zvk-ui-checkbox[data-size=lg]{--zvk-ui-checkbox-size:1.25rem}.zvk-ui-checkbox__label{color:var(--zvk-ui-color-foreground);font-family:var(--zvk-ui-font-family-primary);font-size:var(--zvk-ui-font-size-sm);line-height:var(--zvk-ui-line-height-tight)}@media (prefers-reduced-motion:reduce){.zvk-ui-checkbox__control,.zvk-ui-checkbox__indicator{transition:none}}.zvk-ui-switch{--zvk-ui-switch-height:1.5rem;--zvk-ui-switch-width:2.75rem;--zvk-ui-switch-padding:.125rem;--zvk-ui-switch-thumb-size:calc(var(--zvk-ui-switch-height) - (var(--zvk-ui-switch-padding) * 2) - 2px);--zvk-ui-switch-thumb-translate:calc(var(--zvk-ui-switch-width) - var(--zvk-ui-switch-thumb-size) - (var(--zvk-ui-switch-padding) * 2) - 2px);cursor:pointer;align-items:center;gap:var(--zvk-ui-space-2);grid-template-columns:var(--zvk-ui-switch-width) minmax(0, 1fr);-webkit-user-select:none;user-select:none;display:inline-grid}.zvk-ui-switch__input{block-size:var(--zvk-ui-switch-height);cursor:inherit;inline-size:var(--zvk-ui-switch-width);opacity:0;z-index:1;grid-area:1/1;margin:0}.zvk-ui-switch__track{background:var(--zvk-ui-control-background);border:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface,var(--zvk-ui-color-border));border-radius:var(--zvk-ui-radius-full);box-shadow:var(--zvk-ui-elevation-raised);box-sizing:border-box;block-size:var(--zvk-ui-switch-height);inline-size:var(--zvk-ui-switch-width);padding:var(--zvk-ui-switch-padding);pointer-events:none;transition:background var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), border-color var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard);grid-area:1/1;align-items:center;display:inline-flex}.zvk-ui-switch__thumb{background:var(--zvk-ui-color-surface-raised);border:var(--zvk-ui-border-width-hairline) solid color-mix(in srgb, var(--zvk-ui-color-border-strong) 70%, transparent);border-radius:var(--zvk-ui-radius-full);box-shadow:var(--zvk-ui-elevation-raised);block-size:var(--zvk-ui-switch-thumb-size);inline-size:var(--zvk-ui-switch-thumb-size);transition:transform var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), background var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), border-color var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard)}.zvk-ui-switch__input:checked+.zvk-ui-switch__track{background:var(--zvk-ui-color-primary);border-color:var(--zvk-ui-color-primary)}.zvk-ui-switch__input:checked+.zvk-ui-switch__track .zvk-ui-switch__thumb{background:var(--zvk-ui-color-primary-foreground);border-color:color-mix(in srgb, var(--zvk-ui-color-primary) 24%, transparent);transform:translateX(var(--zvk-ui-switch-thumb-translate))}.zvk-ui-switch:hover:not([data-disabled=true]) .zvk-ui-switch__track{border-color:var(--zvk-ui-control-border-strong)}.zvk-ui-switch:active:not([data-disabled=true]):not(:has(.zvk-ui-switch__input:checked)) .zvk-ui-switch__track{background:var(--zvk-ui-control-hover)}.zvk-ui-switch__input:focus-visible+.zvk-ui-switch__track{box-shadow:var(--zvk-ui-shadow-xs), var(--zvk-ui-focus-ring)}.zvk-ui-switch[data-size=sm]{--zvk-ui-switch-height:1.25rem;--zvk-ui-switch-width:2.25rem}.zvk-ui-switch[data-size=lg]{--zvk-ui-switch-height:1.75rem;--zvk-ui-switch-width:3.25rem}.zvk-ui-switch__label{color:var(--zvk-ui-color-foreground);font-family:var(--zvk-ui-font-family-primary);font-size:var(--zvk-ui-font-size-sm);line-height:var(--zvk-ui-line-height-tight)}.zvk-ui-switch[data-disabled=true]{cursor:not-allowed;opacity:var(--zvk-ui-opacity-disabled)}.zvk-ui-switch__input:disabled{cursor:not-allowed}.zvk-ui-switch[data-invalid=true] .zvk-ui-switch__track{border-color:var(--zvk-ui-color-destructive)}@media (prefers-reduced-motion:reduce){.zvk-ui-switch__track,.zvk-ui-switch__thumb{transition:none}}.zvk-ui-radio-group{border:0;min-width:0;margin:0;padding:0}.zvk-ui-radio-group__legend{color:var(--zvk-ui-color-foreground);font-family:var(--zvk-ui-font-family-primary);font-size:var(--zvk-ui-font-size-sm);font-weight:650;line-height:var(--zvk-ui-line-height-tight);padding-inline:0}.zvk-ui-radio-group__description,.zvk-ui-radio-group__error,.zvk-ui-radio-group__option-description{color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-xs);line-height:var(--zvk-ui-line-height-normal);margin:0}.zvk-ui-radio-group__error{color:var(--zvk-ui-color-destructive);font-weight:600}.zvk-ui-radio-group__items{gap:var(--zvk-ui-space-2);display:inline-grid}:where(.zvk-ui-radio-group[data-orientation=horizontal] .zvk-ui-radio-group__items){flex-wrap:wrap;display:inline-flex}.zvk-ui-radio-group__item{gap:var(--zvk-ui-space-1);display:grid}.zvk-ui-radio-group__option{cursor:pointer;align-items:start;gap:var(--zvk-ui-space-2);grid-template-columns:auto auto 1fr;display:inline-grid}.zvk-ui-radio-group__input{opacity:0;z-index:1;block-size:1rem;inline-size:1rem;margin:0;position:relative}.zvk-ui-radio-group__control{background:var(--zvk-ui-control-background);border:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface,var(--zvk-ui-color-border));border-radius:var(--zvk-ui-radius-full);height:1rem;transition:background var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), border-color var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard);justify-content:center;align-items:center;width:1rem;display:inline-flex}.zvk-ui-radio-group__label{color:var(--zvk-ui-color-foreground);font-family:var(--zvk-ui-font-family-primary);font-size:var(--zvk-ui-font-size-sm);line-height:var(--zvk-ui-line-height-tight)}.zvk-ui-radio-group[data-invalid=true] .zvk-ui-radio-group__control{border-color:var(--zvk-ui-color-destructive)}.zvk-ui-radio-group__option:hover .zvk-ui-radio-group__control{border-color:var(--zvk-ui-control-border-strong)}.zvk-ui-radio-group__option:active:not(:has(.zvk-ui-radio-group__input:checked,.zvk-ui-radio-group__input:disabled)) .zvk-ui-radio-group__control{background:var(--zvk-ui-control-hover)}.zvk-ui-radio-group__input:focus-visible+.zvk-ui-radio-group__control{box-shadow:var(--zvk-ui-focus-ring)}.zvk-ui-radio-group__input:checked+.zvk-ui-radio-group__control{background:var(--zvk-ui-color-foreground);box-shadow:inset 0 0 0 3px var(--zvk-ui-color-surface)}.zvk-ui-radio-group[data-disabled=true]{opacity:var(--zvk-ui-opacity-disabled)}.zvk-ui-radio-group__input:disabled+.zvk-ui-radio-group__control{cursor:not-allowed}.zvk-ui-radio-group__item:has(.zvk-ui-radio-group__input:disabled){cursor:not-allowed;opacity:var(--zvk-ui-opacity-disabled)}@media (prefers-reduced-motion:reduce){.zvk-ui-radio-group__control{transition:none}}:where(.zvk-ui-slider){--zvk-ui-slider-height:var(--zvk-ui-control-height-md);accent-color:var(--zvk-ui-color-primary);cursor:pointer;height:var(--zvk-ui-slider-height);inline-size:100%;min-width:0;transition:box-shadow var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), opacity var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard);background:0 0;display:block}:where(.zvk-ui-slider:focus-visible){border-radius:var(--zvk-ui-radius-md);box-shadow:var(--zvk-ui-focus-ring);outline:0}:where(.zvk-ui-slider:disabled){cursor:not-allowed;opacity:var(--zvk-ui-opacity-disabled)}:where(.zvk-ui-slider[data-invalid=true]){accent-color:var(--zvk-ui-color-destructive)}:where(.zvk-ui-slider[data-size=sm]){--zvk-ui-slider-height:var(--zvk-ui-control-height-sm)}:where(.zvk-ui-slider[data-size=lg]){--zvk-ui-slider-height:var(--zvk-ui-control-height-lg)}@media (prefers-reduced-motion:reduce){:where(.zvk-ui-slider){transition:none}}:where(.zvk-ui-toggle){--zvk-ui-toggle-height:var(--zvk-ui-control-height-md);--zvk-ui-toggle-bg:transparent;--zvk-ui-toggle-border:transparent;appearance:none;background:var(--zvk-ui-toggle-bg);border:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-toggle-border);border-radius:var(--zvk-ui-radius-md);color:var(--zvk-ui-color-foreground);cursor:pointer;font-family:var(--zvk-ui-font-family-primary);font-size:var(--zvk-ui-font-size-sm);align-items:center;gap:var(--zvk-ui-control-gap);height:var(--zvk-ui-toggle-height);min-width:var(--zvk-ui-toggle-height);padding-inline:var(--zvk-ui-control-padding-x);transition:background var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), border-color var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard);-webkit-user-select:none;user-select:none;justify-content:center;font-weight:600;line-height:1;display:inline-flex}:where(.zvk-ui-toggle:hover:not(:disabled,[data-disabled=true])){background:var(--zvk-ui-control-hover)}:where(.zvk-ui-toggle:active:not(:disabled,[data-disabled=true])){--zvk-ui-toggle-border:var(--zvk-ui-control-border-strong);box-shadow:var(--zvk-ui-elevation-raised)}:where(.zvk-ui-toggle:focus-visible){box-shadow:var(--zvk-ui-focus-ring);outline:0}:where(.zvk-ui-toggle:disabled,.zvk-ui-toggle[data-disabled=true]){cursor:not-allowed;opacity:var(--zvk-ui-opacity-disabled)}:where(.zvk-ui-toggle[data-state=on]){--zvk-ui-toggle-bg:var(--zvk-ui-color-muted);--zvk-ui-toggle-border:var(--zvk-ui-color-border-strong)}:where(.zvk-ui-toggle[data-variant=outline]){--zvk-ui-toggle-border:var(--zvk-ui-color-border)}:where(.zvk-ui-toggle[data-variant=ghost]){--zvk-ui-toggle-border:transparent}:where(.zvk-ui-toggle[data-size=sm]){--zvk-ui-toggle-height:var(--zvk-ui-control-height-sm);font-size:var(--zvk-ui-font-size-xs)}:where(.zvk-ui-toggle[data-size=lg]){--zvk-ui-toggle-height:var(--zvk-ui-control-height-lg);font-size:var(--zvk-ui-font-size-md)}:where(.zvk-ui-toggle-group){gap:0;display:inline-flex}:where(.zvk-ui-toggle-group[data-orientation=vertical]){flex-direction:column}:where(.zvk-ui-toggle-group .zvk-ui-toggle){border-radius:0;margin-inline-start:-1px}:where(.zvk-ui-toggle-group .zvk-ui-toggle:first-child){border-start-start-radius:var(--zvk-ui-radius-md);border-end-start-radius:var(--zvk-ui-radius-md);margin-inline-start:0}:where(.zvk-ui-toggle-group .zvk-ui-toggle:last-child){border-start-end-radius:var(--zvk-ui-radius-md);border-end-end-radius:var(--zvk-ui-radius-md)}:where(.zvk-ui-toggle-group[data-orientation=vertical] .zvk-ui-toggle){margin-block-start:-1px;margin-inline-start:0}:where(.zvk-ui-toggle-group[data-orientation=vertical] .zvk-ui-toggle:first-child){border-start-end-radius:var(--zvk-ui-radius-md);border-end-start-radius:0;margin-block-start:0}:where(.zvk-ui-toggle-group[data-orientation=vertical] .zvk-ui-toggle:last-child){border-start-end-radius:0;border-end-start-radius:var(--zvk-ui-radius-md)}:where(.zvk-ui-toggle-group[data-disabled=true]){opacity:var(--zvk-ui-opacity-disabled)}:where(.zvk-ui-calendar){--zvk-ui-calendar-day-size:max(var(--zvk-ui-control-height-sm), 2.75rem);--zvk-ui-calendar-gap:calc(var(--zvk-ui-space-1) / 2);color:var(--zvk-ui-color-foreground);font-family:var(--zvk-ui-font-family-primary);gap:var(--zvk-ui-space-3);inline-size:min(100%, max-content);min-inline-size:min(100%,20rem);max-inline-size:100%;display:grid;overflow-x:auto}:where(.zvk-ui-calendar__header){align-items:center;gap:var(--zvk-ui-calendar-gap);grid-template-columns:var(--zvk-ui-calendar-day-size) 1fr var(--zvk-ui-calendar-day-size);display:grid}:where(.zvk-ui-calendar__heading){font-size:var(--zvk-ui-font-size-sm);font-weight:700;line-height:var(--zvk-ui-line-height-tight);text-align:center;margin:0}:where(.zvk-ui-calendar__nav,.zvk-ui-calendar__day){appearance:none;border:var(--zvk-ui-border-width-hairline) solid transparent;border-radius:var(--zvk-ui-radius-sm);color:inherit;cursor:pointer;font:inherit;transition:background var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), border-color var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), color var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard);background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}:where(.zvk-ui-calendar__nav){block-size:var(--zvk-ui-calendar-day-size);color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-lg);min-inline-size:var(--zvk-ui-calendar-day-size)}:where(.zvk-ui-calendar__nav:hover){background:var(--zvk-ui-control-hover);color:var(--zvk-ui-color-foreground)}:where(.zvk-ui-calendar__grid){gap:var(--zvk-ui-calendar-gap);display:grid}:where(.zvk-ui-calendar__weekdays,.zvk-ui-calendar__week){gap:var(--zvk-ui-calendar-gap);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}:where(.zvk-ui-calendar__weekday){color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-xs);font-weight:700;line-height:var(--zvk-ui-line-height-tight);padding-block:var(--zvk-ui-space-1);text-align:center}:where(.zvk-ui-calendar__cell){display:inline-flex}:where(.zvk-ui-calendar__day){aspect-ratio:1;block-size:var(--zvk-ui-calendar-day-size);font-size:var(--zvk-ui-font-size-sm);inline-size:var(--zvk-ui-calendar-day-size)}:where(.zvk-ui-calendar__day:hover:not(:disabled)){background:var(--zvk-ui-control-hover);border-color:var(--zvk-ui-color-border)}:where(.zvk-ui-calendar__day:focus-visible,.zvk-ui-calendar__nav:focus-visible){box-shadow:var(--zvk-ui-focus-ring);outline:0}:where(.zvk-ui-calendar__day[data-outside-month=true]){color:var(--zvk-ui-color-muted-foreground);opacity:var(--zvk-ui-opacity-disabled)}:where(.zvk-ui-calendar__day[data-today=true]){border-color:var(--zvk-ui-color-border-strong);font-weight:700}:where(.zvk-ui-calendar__day[data-selected=true]){background:var(--zvk-ui-color-primary);border-color:var(--zvk-ui-color-primary);color:var(--zvk-ui-color-primary-foreground);font-weight:700}:where(.zvk-ui-calendar__day:disabled){cursor:not-allowed;opacity:var(--zvk-ui-opacity-disabled)}@media (prefers-reduced-motion:reduce){:where(.zvk-ui-calendar__nav,.zvk-ui-calendar__day){transition:none}}:where(.zvk-ui-date-picker){gap:var(--zvk-ui-space-2);display:grid}:where(.zvk-ui-date-picker .zvk-ui-popover){inline-size:100%;display:block}:where(.zvk-ui-date-picker__trigger){line-height:var(--zvk-ui-line-height-tight);text-align:start;min-inline-size:12rem;justify-content:flex-start;width:100%}:where(.zvk-ui-date-picker__trigger[data-state=open]){border-color:var(--zvk-ui-color-ring);box-shadow:var(--zvk-ui-focus-ring)}:where(.zvk-ui-date-picker__trigger[aria-invalid=true]){border-color:var(--zvk-ui-color-destructive)}:where(.zvk-ui-date-picker__trigger--placeholder){color:var(--zvk-ui-color-muted-foreground);font-weight:500}:where(.zvk-ui-date-picker__value){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(.zvk-ui-date-picker__content){padding:var(--zvk-ui-space-3)}:where(.zvk-ui-date-range-picker),:where(.zvk-ui-date-range-picker__group){gap:var(--zvk-ui-space-2);display:grid}:where(.zvk-ui-date-range-picker__controls){gap:var(--zvk-ui-space-3);display:grid}:where(.zvk-ui-date-range-picker__field){gap:var(--zvk-ui-space-1);min-inline-size:0;display:grid}:where(.zvk-ui-date-range-picker__field-label){color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-xs);font-weight:600;line-height:var(--zvk-ui-line-height-tight)}:where(.zvk-ui-date-range-picker__input-row){gap:var(--zvk-ui-space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}:where(.zvk-ui-date-range-picker__input){min-inline-size:0}:where(.zvk-ui-date-range-picker .zvk-ui-popover){display:block}:where(.zvk-ui-date-range-picker__calendar-trigger),:where(.zvk-ui-date-range-picker__clear){appearance:none;background:var(--zvk-ui-control-background);border:var(--zvk-ui-border-width-control) solid var(--zvk-ui-border-color-control,var(--zvk-ui-control-border));border-radius:var(--zvk-ui-radius-md);box-shadow:none;color:var(--zvk-ui-color-foreground);cursor:pointer;font-family:var(--zvk-ui-font-family-primary);font-size:var(--zvk-ui-font-size-sm);height:var(--zvk-ui-control-height-md);padding-inline:var(--zvk-ui-control-padding-x);transition:background var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), border-color var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard);white-space:nowrap;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex}:where(.zvk-ui-date-range-picker__calendar-trigger:hover),:where(.zvk-ui-date-range-picker__clear:hover){border-color:var(--zvk-ui-control-border-strong)}:where(.zvk-ui-date-range-picker__calendar-trigger:focus-visible),:where(.zvk-ui-date-range-picker__clear:focus-visible){border-color:var(--zvk-ui-color-ring);box-shadow:var(--zvk-ui-focus-ring);outline:0}:where(.zvk-ui-date-range-picker__calendar-trigger[data-state=open]){border-color:var(--zvk-ui-color-ring);box-shadow:var(--zvk-ui-focus-ring)}:where(.zvk-ui-date-range-picker__clear){justify-self:start}:where(.zvk-ui-date-range-picker__content){padding:var(--zvk-ui-space-3)}@media (width>=36rem){:where(.zvk-ui-date-range-picker__controls){grid-template-columns:repeat(2,minmax(0,1fr))}}:where(.zvk-ui-select){--zvk-ui-select-trigger-min-width:10rem;min-width:0;display:inline-grid}:where(.zvk-ui-select__trigger){appearance:none;-webkit-backdrop-filter:var(--zvk-ui-material-control-backdrop-filter);backdrop-filter:var(--zvk-ui-material-control-backdrop-filter);background:var(--zvk-ui-control-background);border:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-select-border-color,var(--zvk-ui-control-border));border-radius:var(--zvk-ui-radius-md);box-shadow:none;color:var(--zvk-ui-color-foreground);cursor:pointer;font-family:var(--zvk-ui-font-family-primary);font-size:var(--zvk-ui-font-size-sm);align-items:center;gap:var(--zvk-ui-control-gap);height:var(--zvk-ui-control-height-md);min-width:var(--zvk-ui-select-trigger-min-width);padding-inline:var(--zvk-ui-control-padding-x);transition:background var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), border-color var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard);justify-content:space-between;line-height:1;display:inline-flex}:where(.zvk-ui-select__trigger:hover:not(:disabled)){--zvk-ui-select-border-color:var(--zvk-ui-control-border-strong)}:where(.zvk-ui-select__trigger:focus-visible){--zvk-ui-select-border-color:var(--zvk-ui-color-ring);box-shadow:var(--zvk-ui-focus-ring);outline:0}:where(.zvk-ui-select__trigger:disabled){cursor:not-allowed;opacity:var(--zvk-ui-opacity-disabled)}:where(.zvk-ui-select__trigger[data-invalid=true]){--zvk-ui-select-border-color:var(--zvk-ui-color-destructive)}:where(.zvk-ui-select[data-size=sm] .zvk-ui-select__trigger){height:var(--zvk-ui-control-height-sm);font-size:var(--zvk-ui-font-size-xs)}:where(.zvk-ui-select[data-size=lg] .zvk-ui-select__trigger){height:var(--zvk-ui-control-height-lg);font-size:var(--zvk-ui-font-size-md)}:where(.zvk-ui-select__value[data-placeholder=true]){color:var(--zvk-ui-color-muted-foreground)}:where(.zvk-ui-select__indicator){color:var(--zvk-ui-color-muted-foreground);inline-size:1rem;transition:color var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), transform var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard);flex:none;place-items:center;margin-inline-start:auto;display:inline-grid}.zvk-ui-select__indicator:before{content:"";border-block-end:1.5px solid;border-inline-end:1.5px solid;block-size:.45rem;inline-size:.45rem;transform:rotate(45deg)translate(-.1rem,-.1rem)}:where(.zvk-ui-select__trigger[data-state=open] .zvk-ui-select__indicator){color:var(--zvk-ui-color-foreground);transform:rotate(180deg)}:where(.zvk-ui-select__content){--zvk-ui-select-motion-x:0;--zvk-ui-select-motion-y:-.25rem;-webkit-backdrop-filter:var(--zvk-ui-select-content-backdrop-filter,var(--zvk-ui-material-floating-backdrop-filter));backdrop-filter:var(--zvk-ui-select-content-backdrop-filter,var(--zvk-ui-material-floating-backdrop-filter));background:var(--zvk-ui-color-surface);border:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface,var(--zvk-ui-color-border-subtle));border-radius:var(--zvk-ui-radius-md);box-shadow:var(--zvk-ui-elevation-floating);color:var(--zvk-ui-color-foreground);font-family:var(--zvk-ui-font-family-primary);gap:var(--zvk-ui-space-1);max-block-size:min(calc(100vh - var(--zvk-ui-space-4)), var(--zvk-ui-floating-available-height,calc(100vh - var(--zvk-ui-space-4))));min-width:var(--zvk-ui-floating-reference-width,var(--zvk-ui-select-trigger-min-width));overscroll-behavior-y:contain;padding:var(--zvk-ui-space-1);scrollbar-gutter:stable;z-index:var(--zvk-ui-z-popover);-webkit-overflow-scrolling:touch;display:grid;overflow-y:auto}:where(.zvk-ui-select__content[data-side=top]){--zvk-ui-select-motion-y:.25rem}:where(.zvk-ui-select__content[data-side=bottom]){--zvk-ui-select-motion-y:-.25rem}:where(.zvk-ui-select__content[data-side=left]){--zvk-ui-select-motion-x:.25rem;--zvk-ui-select-motion-y:0}:where(.zvk-ui-select__content[data-side=right]){--zvk-ui-select-motion-x:-.25rem;--zvk-ui-select-motion-y:0}:where(.zvk-ui-select__content[data-state=open]){animation:zvk-ui-select-content-enter var(--zvk-ui-duration-fast) var(--zvk-ui-ease-enter)}:where(.zvk-ui-select__content[data-state=closed]:not([hidden])){animation:zvk-ui-select-content-exit var(--zvk-ui-duration-fast) var(--zvk-ui-ease-exit);pointer-events:none}:where(.zvk-ui-select__content[aria-hidden=true]){pointer-events:none}:where(.zvk-ui-select__content[hidden]){display:none}:where(.zvk-ui-select__item){--zvk-ui-select-item-indicator-opacity:0;--zvk-ui-select-item-indicator-scale:.7;border-radius:var(--zvk-ui-radius-sm);cursor:pointer;font-family:var(--zvk-ui-font-family-primary);font-size:var(--zvk-ui-font-size-sm);align-items:center;gap:var(--zvk-ui-space-2);min-height:var(--zvk-ui-control-height-sm);padding-inline:var(--zvk-ui-space-2);transition:background var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), color var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard);grid-template-columns:1rem 1fr;display:grid}:where(.zvk-ui-select__item:hover:not([data-disabled=true]),.zvk-ui-select__item:focus-visible){background:var(--zvk-ui-control-hover);outline:0}:where(.zvk-ui-select__item[data-state=checked]){--zvk-ui-select-item-indicator-opacity:1;--zvk-ui-select-item-indicator-scale:1;color:var(--zvk-ui-color-primary);font-weight:650}:where(.zvk-ui-select__item-indicator){opacity:var(--zvk-ui-select-item-indicator-opacity);transform:scale(var(--zvk-ui-select-item-indicator-scale));transition:opacity var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), transform var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard)}:where(.zvk-ui-select__item[data-disabled=true]){cursor:not-allowed;opacity:var(--zvk-ui-opacity-disabled)}:where(.zvk-ui-select__group){gap:var(--zvk-ui-space-1);padding-block:var(--zvk-ui-space-1);display:grid}:where(.zvk-ui-select__label){color:var(--zvk-ui-color-muted-foreground);font-family:var(--zvk-ui-font-family-secondary);font-size:var(--zvk-ui-font-size-xs);padding:var(--zvk-ui-space-1) var(--zvk-ui-space-2);font-weight:600}:where(.zvk-ui-select__separator){background:var(--zvk-ui-color-border);block-size:1px;margin-block:var(--zvk-ui-space-1)}:where(.zvk-ui-select__clear){appearance:none;border-radius:var(--zvk-ui-radius-sm);color:var(--zvk-ui-color-muted-foreground);cursor:pointer;font:inherit;padding:var(--zvk-ui-space-2);text-align:start;background:0 0;border:0}:where(.zvk-ui-select__clear:hover:not(:disabled),.zvk-ui-select__clear:focus-visible){background:var(--zvk-ui-control-hover);color:var(--zvk-ui-color-foreground);outline:0}@keyframes zvk-ui-select-content-enter{0%{opacity:0;transform:translate(var(--zvk-ui-select-motion-x), var(--zvk-ui-select-motion-y)) scale(.98)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes zvk-ui-select-content-exit{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(var(--zvk-ui-select-motion-x), var(--zvk-ui-select-motion-y)) scale(.98)}}@media (prefers-reduced-motion:reduce){:where(.zvk-ui-select__indicator),:where(.zvk-ui-select__item,.zvk-ui-select__item-indicator){transition:none}:where(.zvk-ui-select__content[data-state=open],.zvk-ui-select__content[data-state=closed]:not([hidden])){animation:none}}.zvk-ui-multi-select__control{-webkit-backdrop-filter:var(--zvk-ui-material-control-backdrop-filter);backdrop-filter:var(--zvk-ui-material-control-backdrop-filter);background:var(--zvk-ui-control-background);border:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-multi-select-border-color,var(--zvk-ui-control-border));border-radius:var(--zvk-ui-radius-md);box-shadow:none;color:var(--zvk-ui-color-foreground);align-items:center;gap:var(--zvk-ui-space-2);min-block-size:var(--zvk-ui-control-height-md);padding:var(--zvk-ui-space-1) var(--zvk-ui-space-2);transition:background var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), border-color var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard);grid-template-columns:minmax(0,1fr) auto;display:grid}.zvk-ui-multi-select__control:hover:not([data-disabled=true]){--zvk-ui-multi-select-border-color:var(--zvk-ui-control-border-strong)}.zvk-ui-multi-select__control:focus-within{--zvk-ui-multi-select-border-color:var(--zvk-ui-color-ring);box-shadow:var(--zvk-ui-focus-ring);outline:0}.zvk-ui-multi-select__control[data-invalid=true]{--zvk-ui-multi-select-border-color:var(--zvk-ui-color-destructive)}.zvk-ui-multi-select__control[data-size=sm]{min-block-size:var(--zvk-ui-control-height-sm)}.zvk-ui-multi-select__control[data-size=lg]{min-block-size:var(--zvk-ui-control-height-lg)}.zvk-ui-multi-select__values{align-items:center;gap:var(--zvk-ui-space-1);flex-wrap:wrap;min-inline-size:0;display:flex}.zvk-ui-multi-select__input{color:inherit;font:inherit;min-block-size:1.75rem;min-inline-size:6rem;padding:0 var(--zvk-ui-space-1);background:0 0;border:0;outline:0;flex:8rem}.zvk-ui-multi-select__input:disabled{cursor:not-allowed}.zvk-ui-multi-select__token{background:var(--zvk-ui-color-muted);border:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface,var(--zvk-ui-color-border));border-radius:var(--zvk-ui-radius-full);color:var(--zvk-ui-color-foreground);font-size:var(--zvk-ui-font-size-xs);align-items:center;gap:var(--zvk-ui-space-1);min-block-size:1.5rem;padding-inline:var(--zvk-ui-space-2) var(--zvk-ui-space-1);transition:background var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), border-color var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), color var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard);font-weight:650;line-height:1;display:inline-flex}.zvk-ui-multi-select__token-remove,.zvk-ui-multi-select__clear{appearance:none;border-radius:var(--zvk-ui-radius-sm);color:var(--zvk-ui-color-muted-foreground);cursor:pointer;font:inherit;transition:background var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), color var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard);background:0 0;border:0}.zvk-ui-multi-select__token-remove{block-size:1.125rem;inline-size:1.125rem;padding:0;line-height:1}.zvk-ui-multi-select__clear{font-size:var(--zvk-ui-font-size-xs);padding:var(--zvk-ui-space-1) var(--zvk-ui-space-2)}.zvk-ui-multi-select__token-remove:hover:not(:disabled),.zvk-ui-multi-select__token-remove:focus-visible,.zvk-ui-multi-select__clear:hover:not(:disabled),.zvk-ui-multi-select__clear:focus-visible{background:var(--zvk-ui-control-hover);color:var(--zvk-ui-color-foreground);outline:0}.zvk-ui-multi-select__popup{--zvk-ui-multi-select-motion-x:0;--zvk-ui-multi-select-motion-y:-.1875rem;-webkit-backdrop-filter:var(--zvk-ui-material-floating-backdrop-filter);backdrop-filter:var(--zvk-ui-material-floating-backdrop-filter);background:var(--zvk-ui-color-surface);border:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface,var(--zvk-ui-color-border-subtle));border-radius:var(--zvk-ui-radius-md);box-shadow:var(--zvk-ui-elevation-floating);font-family:var(--zvk-ui-font-family-primary);gap:var(--zvk-ui-space-1);max-block-size:min(18rem, var(--zvk-ui-floating-available-height));padding:var(--zvk-ui-space-1);z-index:var(--zvk-ui-z-popover);display:grid;overflow:auto}.zvk-ui-multi-select__popup[data-side=top]{--zvk-ui-multi-select-motion-y:.1875rem}.zvk-ui-multi-select__popup[data-side=left]{--zvk-ui-multi-select-motion-x:.1875rem;--zvk-ui-multi-select-motion-y:0}.zvk-ui-multi-select__popup[data-side=right]{--zvk-ui-multi-select-motion-x:-.1875rem;--zvk-ui-multi-select-motion-y:0}.zvk-ui-multi-select__popup[data-state=open]{animation:zvk-ui-multi-select-popup-enter var(--zvk-ui-duration-fast) var(--zvk-ui-ease-enter)}.zvk-ui-multi-select__popup[data-state=closed]{animation:zvk-ui-multi-select-popup-exit var(--zvk-ui-duration-fast) var(--zvk-ui-ease-exit);pointer-events:none}.zvk-ui-multi-select__option{border-radius:var(--zvk-ui-radius-sm);color:var(--zvk-ui-color-foreground);cursor:pointer;font-size:var(--zvk-ui-font-size-sm);align-items:center;gap:var(--zvk-ui-space-2);padding:var(--zvk-ui-space-2) var(--zvk-ui-space-3);transition:background var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), color var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard);grid-template-columns:1rem minmax(0,1fr);display:grid}.zvk-ui-multi-select__option[data-highlighted=true]{background:var(--zvk-ui-color-muted)}.zvk-ui-multi-select__option[data-selected=true]{font-weight:700}.zvk-ui-multi-select__option[data-disabled=true]{color:var(--zvk-ui-color-muted-foreground);cursor:not-allowed;opacity:var(--zvk-ui-opacity-disabled)}.zvk-ui-multi-select__option-check{color:var(--zvk-ui-color-primary);text-align:center;font-weight:700}.zvk-ui-multi-select__empty{color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-sm);padding:var(--zvk-ui-space-3)}@keyframes zvk-ui-multi-select-popup-enter{0%{opacity:0;transform:translate(var(--zvk-ui-multi-select-motion-x), var(--zvk-ui-multi-select-motion-y)) scale(.98)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes zvk-ui-multi-select-popup-exit{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(var(--zvk-ui-multi-select-motion-x), var(--zvk-ui-multi-select-motion-y)) scale(.98)}}@media (prefers-reduced-motion:reduce){.zvk-ui-multi-select__popup[data-state=open],.zvk-ui-multi-select__popup[data-state=closed]{animation:none}.zvk-ui-multi-select__control,.zvk-ui-multi-select__token,.zvk-ui-multi-select__token-remove,.zvk-ui-multi-select__clear,.zvk-ui-multi-select__option{transition:none}}.zvk-ui-tags-input__control{-webkit-backdrop-filter:var(--zvk-ui-material-control-backdrop-filter);backdrop-filter:var(--zvk-ui-material-control-backdrop-filter);background:var(--zvk-ui-control-background);border:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-tags-input-border-color,var(--zvk-ui-control-border));border-radius:var(--zvk-ui-radius-md);box-shadow:var(--zvk-ui-material-glass-highlight), var(--zvk-ui-shadow-xs);color:var(--zvk-ui-color-foreground);align-items:center;gap:var(--zvk-ui-space-1);min-block-size:var(--zvk-ui-control-height-md);padding:var(--zvk-ui-space-1) var(--zvk-ui-space-2);transition:background var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), border-color var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard);flex-wrap:wrap;display:flex}.zvk-ui-tags-input__control:hover:not([data-disabled=true]){--zvk-ui-tags-input-border-color:var(--zvk-ui-control-border-strong)}.zvk-ui-tags-input__control:focus-within{--zvk-ui-tags-input-border-color:var(--zvk-ui-color-ring);box-shadow:var(--zvk-ui-material-glass-highlight), var(--zvk-ui-shadow-xs), var(--zvk-ui-focus-ring);outline:0}.zvk-ui-tags-input__control[data-invalid=true]{--zvk-ui-tags-input-border-color:var(--zvk-ui-color-destructive)}.zvk-ui-tags-input__control[data-size=sm]{min-block-size:var(--zvk-ui-control-height-sm)}.zvk-ui-tags-input__control[data-size=lg]{min-block-size:var(--zvk-ui-control-height-lg)}.zvk-ui-tags-input__input{color:inherit;font:inherit;min-block-size:1.75rem;min-inline-size:6rem;padding:0 var(--zvk-ui-space-1);background:0 0;border:0;outline:0;flex:8rem}.zvk-ui-tags-input__input:disabled{cursor:not-allowed}.zvk-ui-tags-input__tag{background:var(--zvk-ui-color-muted);border:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface,var(--zvk-ui-color-border));border-radius:var(--zvk-ui-radius-full);color:var(--zvk-ui-color-foreground);font-size:var(--zvk-ui-font-size-xs);align-items:center;gap:var(--zvk-ui-space-1);min-block-size:1.5rem;padding-inline:var(--zvk-ui-space-2) var(--zvk-ui-space-1);transition:background var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), border-color var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), color var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard);font-weight:650;line-height:1;display:inline-flex}.zvk-ui-tags-input__remove{appearance:none;border-radius:var(--zvk-ui-radius-sm);block-size:1.125rem;color:var(--zvk-ui-color-muted-foreground);cursor:pointer;font:inherit;inline-size:1.125rem;transition:background var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), color var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard);background:0 0;border:0;padding:0;line-height:1}.zvk-ui-tags-input__remove:hover:not(:disabled),.zvk-ui-tags-input__remove:focus-visible{background:var(--zvk-ui-control-hover);color:var(--zvk-ui-color-foreground);outline:0}@media (prefers-reduced-motion:reduce){.zvk-ui-tags-input__control,.zvk-ui-tags-input__tag,.zvk-ui-tags-input__remove{transition:none}}:where(.zvk-ui-applied-filter-list){--zvk-ui-applied-filter-list-gap:var(--zvk-ui-space-2);--zvk-ui-applied-filter-list-item-gap:var(--zvk-ui-space-1);--zvk-ui-applied-filter-list-item-pad-x:var(--zvk-ui-space-2);--zvk-ui-applied-filter-list-item-pad-y:var(--zvk-ui-space-1);--zvk-ui-applied-filter-list-tone:var(--zvk-ui-color-muted-foreground);color:var(--zvk-ui-color-foreground);align-items:center;gap:var(--zvk-ui-applied-filter-list-gap);flex-wrap:wrap;min-width:0;display:flex}:where(.zvk-ui-applied-filter-list[data-density=compact]){--zvk-ui-applied-filter-list-gap:var(--zvk-ui-space-1);--zvk-ui-applied-filter-list-item-gap:var(--zvk-ui-space-1)}:where(.zvk-ui-applied-filter-list[data-density=comfortable]){--zvk-ui-applied-filter-list-gap:var(--zvk-ui-space-3);--zvk-ui-applied-filter-list-item-gap:var(--zvk-ui-space-2);--zvk-ui-applied-filter-list-item-pad-x:var(--zvk-ui-space-3)}:where(.zvk-ui-applied-filter-list[data-size=sm]){--zvk-ui-applied-filter-list-item-pad-y:.125rem}:where(.zvk-ui-applied-filter-list__list){align-items:center;gap:var(--zvk-ui-applied-filter-list-gap);flex-wrap:wrap;flex:auto;min-width:0;margin:0;padding:0;list-style:none;display:flex}:where(.zvk-ui-applied-filter-list__item){--zvk-ui-applied-filter-list-tone:var(--zvk-ui-color-muted-foreground);background:color-mix(in srgb, var(--zvk-ui-applied-filter-list-tone) 10%, var(--zvk-ui-color-surface));border:var(--zvk-ui-border-width-hairline) solid color-mix(in srgb, var(--zvk-ui-applied-filter-list-tone) 24%, var(--zvk-ui-color-border));border-radius:var(--zvk-ui-radius-full);align-items:center;gap:var(--zvk-ui-applied-filter-list-item-gap);min-block-size:1.75rem;max-inline-size:100%;min-width:0;padding:var(--zvk-ui-applied-filter-list-item-pad-y) var(--zvk-ui-applied-filter-list-item-pad-x);transition:background var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), border-color var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), opacity var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard);display:inline-flex}:where(.zvk-ui-applied-filter-list[data-size=sm] .zvk-ui-applied-filter-list__item){min-block-size:1.5rem}:where(.zvk-ui-applied-filter-list__item[data-tone=primary]){--zvk-ui-applied-filter-list-tone:var(--zvk-ui-color-primary)}:where(.zvk-ui-applied-filter-list__item[data-tone=success]){--zvk-ui-applied-filter-list-tone:var(--zvk-ui-color-success)}:where(.zvk-ui-applied-filter-list__item[data-tone=warning]){--zvk-ui-applied-filter-list-tone:var(--zvk-ui-color-warning)}:where(.zvk-ui-applied-filter-list__item[data-tone=danger]){--zvk-ui-applied-filter-list-tone:var(--zvk-ui-color-destructive)}:where(.zvk-ui-applied-filter-list__item[data-tone=info]){--zvk-ui-applied-filter-list-tone:var(--zvk-ui-color-info)}:where(.zvk-ui-applied-filter-list__item[data-disabled=true]){opacity:var(--zvk-ui-opacity-disabled)}:where(.zvk-ui-applied-filter-list__content){align-items:baseline;gap:0 var(--zvk-ui-space-1);flex-wrap:wrap;min-width:0;display:inline-flex}:where(.zvk-ui-applied-filter-list__main){align-items:baseline;gap:var(--zvk-ui-space-1);flex-wrap:wrap;min-width:0;display:inline-flex}:where(.zvk-ui-applied-filter-list__label){color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-xs);min-width:0;font-weight:650}:where(.zvk-ui-applied-filter-list__value){color:var(--zvk-ui-color-foreground);font-size:var(--zvk-ui-font-size-xs);overflow-wrap:anywhere;min-width:0;font-weight:700}:where(.zvk-ui-applied-filter-list__description){color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-xs);overflow-wrap:anywhere;min-width:0}:where(.zvk-ui-applied-filter-list__remove,.zvk-ui-applied-filter-list__clear){appearance:none;border-radius:var(--zvk-ui-radius-sm);color:var(--zvk-ui-color-muted-foreground);cursor:pointer;font:inherit;transition:background var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), color var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard);background:0 0;border:0}:where(.zvk-ui-applied-filter-list__remove){block-size:1.125rem;font-size:var(--zvk-ui-font-size-xs);flex:none;inline-size:1.125rem;padding:0;line-height:1}:where(.zvk-ui-applied-filter-list__clear){font-size:var(--zvk-ui-font-size-xs);padding:var(--zvk-ui-space-1) var(--zvk-ui-space-2);font-weight:650}:where(.zvk-ui-applied-filter-list__remove:hover:not(:disabled),.zvk-ui-applied-filter-list__remove:focus-visible,.zvk-ui-applied-filter-list__clear:hover:not(:disabled),.zvk-ui-applied-filter-list__clear:focus-visible){background:var(--zvk-ui-control-hover);color:var(--zvk-ui-color-foreground);outline:0}:where(.zvk-ui-applied-filter-list__remove:focus-visible,.zvk-ui-applied-filter-list__clear:focus-visible){box-shadow:var(--zvk-ui-focus-ring)}:where(.zvk-ui-applied-filter-list__remove:disabled,.zvk-ui-applied-filter-list__clear:disabled){cursor:not-allowed;opacity:var(--zvk-ui-opacity-disabled)}:where(.zvk-ui-applied-filter-list__empty){color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-sm);margin:0}@media (prefers-reduced-motion:reduce){:where(.zvk-ui-applied-filter-list__item,.zvk-ui-applied-filter-list__remove,.zvk-ui-applied-filter-list__clear){transition:none}}:where(.zvk-ui-collapsible){--zvk-ui-collapsible-gap:var(--zvk-ui-space-3);gap:var(--zvk-ui-collapsible-gap);display:grid}:where(.zvk-ui-collapsible__trigger){--zvk-ui-collapsible-trigger-padding-x:var(--zvk-ui-control-padding-x);--zvk-ui-collapsible-trigger-height:var(--zvk-ui-control-height-md);appearance:none;background:var(--zvk-ui-control-background);border:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface,var(--zvk-ui-color-border));border-radius:var(--zvk-ui-radius-md);color:var(--zvk-ui-color-foreground);cursor:pointer;font-family:var(--zvk-ui-font-family-primary);font-size:var(--zvk-ui-font-size-sm);align-items:center;gap:var(--zvk-ui-control-gap);height:var(--zvk-ui-collapsible-trigger-height);min-width:max-content;padding-inline:var(--zvk-ui-collapsible-trigger-padding-x);transition:background var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), border-color var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard);justify-content:flex-start;display:inline-flex}:where(.zvk-ui-collapsible__trigger:hover:not(:disabled,[data-disabled=true])){background:var(--zvk-ui-control-hover)}:where(.zvk-ui-collapsible__trigger:active:not(:disabled,[data-disabled=true])){background:var(--zvk-ui-control-active);border-color:var(--zvk-ui-color-border-strong)}:where(.zvk-ui-collapsible[data-state=open] .zvk-ui-collapsible__trigger,.zvk-ui-collapsible__content:not([hidden])){border-color:var(--zvk-ui-color-border-strong)}:where(.zvk-ui-collapsible__content){padding-inline:var(--zvk-ui-control-padding-x)}:where(.zvk-ui-collapsible__content[data-state=open]){animation:zvk-ui-collapsible-content-enter var(--zvk-ui-duration-normal) var(--zvk-ui-ease-standard) both}:where(.zvk-ui-collapsible__content[data-state=closed]){overflow:hidden}@keyframes zvk-ui-collapsible-content-enter{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){:where(.zvk-ui-collapsible__content[data-state=open]){animation:none}}:where(.zvk-ui-accordion){--zvk-ui-accordion-gap:var(--zvk-ui-space-2);gap:var(--zvk-ui-accordion-gap);display:grid}:where(.zvk-ui-accordion__item){border:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface,var(--zvk-ui-color-border));border-radius:var(--zvk-ui-radius-md);transition:border-color var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard);overflow:hidden}:where(.zvk-ui-accordion__item[data-state=open]){border-color:var(--zvk-ui-color-border-strong)}:where(.zvk-ui-accordion__trigger){--zvk-ui-accordion-trigger-height:var(--zvk-ui-control-height-md);appearance:none;background:var(--zvk-ui-color-surface);color:var(--zvk-ui-color-foreground);cursor:pointer;font-family:var(--zvk-ui-font-family-primary);font-size:var(--zvk-ui-font-size-sm);align-items:center;gap:var(--zvk-ui-control-gap);min-width:100%;min-height:var(--zvk-ui-accordion-trigger-height);padding-inline:var(--zvk-ui-control-padding-x);text-align:left;transition:background var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), color var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard);border:none;justify-content:flex-start;width:100%;line-height:1;display:inline-flex}:where(.zvk-ui-accordion__trigger):after{content:"";transform-origin:50%;block-size:.45rem;inline-size:.45rem;transition:transform var(--zvk-ui-duration-normal) var(--zvk-ui-ease-standard);border-block-end:1.5px solid;border-inline-end:1.5px solid;flex:none;margin-inline-start:auto;transform:rotate(45deg)}:where(.zvk-ui-accordion__trigger[data-state=open]){background:var(--zvk-ui-control-hover)}:where(.zvk-ui-accordion__trigger[data-state=open]):after{transform:rotate(225deg)}:where(.zvk-ui-accordion__trigger:hover:not(:disabled)){background:var(--zvk-ui-control-hover)}:where(.zvk-ui-accordion__trigger:active:not(:disabled)){background:var(--zvk-ui-control-active)}:where(.zvk-ui-accordion__trigger:focus-visible){box-shadow:var(--zvk-ui-focus-ring);outline:0}:where(.zvk-ui-accordion__content){display:grid;overflow:hidden}:where(.zvk-ui-accordion__content[data-state=open]){animation:zvk-ui-accordion-content-enter var(--zvk-ui-duration-normal) var(--zvk-ui-ease-enter) both;grid-template-rows:1fr}:where(.zvk-ui-accordion__content[data-state=closed]:not([hidden])){opacity:0;animation:zvk-ui-accordion-content-exit var(--zvk-ui-duration-normal) var(--zvk-ui-ease-exit) both;pointer-events:none;grid-template-rows:0fr}:where(.zvk-ui-accordion__content-inner){min-block-size:0;padding:var(--zvk-ui-space-3);overflow:hidden}:where(.zvk-ui-accordion[data-disabled=true] .zvk-ui-accordion__trigger:disabled){cursor:not-allowed}@keyframes zvk-ui-accordion-content-enter{0%{opacity:0;grid-template-rows:0fr}to{opacity:1;grid-template-rows:1fr}}@keyframes zvk-ui-accordion-content-exit{0%{opacity:1;grid-template-rows:1fr}to{opacity:0;grid-template-rows:0fr}}@media (prefers-reduced-motion:reduce){:where(.zvk-ui-accordion__trigger),:where(.zvk-ui-accordion__trigger):after{transition:none}:where(.zvk-ui-accordion__content[data-state=open],.zvk-ui-accordion__content[data-state=closed]:not([hidden])){animation:none}}:where(.zvk-ui-tabs){--zvk-ui-tabs-gap:var(--zvk-ui-space-3);gap:var(--zvk-ui-tabs-gap);display:grid}:where(.zvk-ui-tabs__list){--zvk-ui-tabs-list-padding:var(--zvk-ui-space-1);align-items:center;gap:var(--zvk-ui-space-1);padding:var(--zvk-ui-tabs-list-padding);display:flex;overflow-x:auto}:where(.zvk-ui-tabs[data-orientation=vertical] .zvk-ui-tabs__list){flex-direction:column}:where(.zvk-ui-tabs__trigger){--zvk-ui-tabs-trigger-indicator-opacity:0;--zvk-ui-tabs-trigger-indicator-scale:.55;--zvk-ui-tabs-trigger-height:var(--zvk-ui-control-height-md);appearance:none;border:var(--zvk-ui-border-width-hairline) solid transparent;border-radius:var(--zvk-ui-radius-sm);color:var(--zvk-ui-color-muted-foreground);cursor:pointer;font-family:var(--zvk-ui-font-family-primary);font-size:var(--zvk-ui-font-size-sm);min-block-size:var(--zvk-ui-tabs-trigger-height);padding-block:0;padding-inline:var(--zvk-ui-control-padding-x);transition:background var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), border-color var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), color var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard);background:0 0;flex:none;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex;position:relative}.zvk-ui-tabs__trigger:after{block-size:var(--zvk-ui-border-width-strong);border-radius:var(--zvk-ui-radius-full);content:"";inset-block-end:var(--zvk-ui-space-1);inset-inline:var(--zvk-ui-space-2);opacity:var(--zvk-ui-tabs-trigger-indicator-opacity);pointer-events:none;transform:scaleX(var(--zvk-ui-tabs-trigger-indicator-scale));transform-origin:50%;transition:opacity var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), transform var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard);background:currentColor;position:absolute}:where(.zvk-ui-tabs__trigger:hover:not(:disabled)){background:var(--zvk-ui-control-hover);color:var(--zvk-ui-color-foreground)}:where(.zvk-ui-tabs__trigger[data-state=active]){--zvk-ui-tabs-trigger-indicator-opacity:1;--zvk-ui-tabs-trigger-indicator-scale:1;background:color-mix(in srgb, var(--zvk-ui-color-primary-soft) 72%, var(--zvk-ui-control-active));border-color:var(--zvk-ui-control-border-strong);color:var(--zvk-ui-color-primary)}:where(.zvk-ui-tabs__trigger[data-disabled=true]){cursor:not-allowed;opacity:var(--zvk-ui-opacity-disabled)}:where(.zvk-ui-tabs__trigger:focus-visible){box-shadow:var(--zvk-ui-focus-ring);outline:0}:where(.zvk-ui-tabs__content[data-state=closed]){display:none}:where(.zvk-ui-tabs__content){color:var(--zvk-ui-color-foreground);font-family:var(--zvk-ui-font-family-primary);font-size:var(--zvk-ui-font-size-md);line-height:var(--zvk-ui-line-height-normal)}:where(.zvk-ui-tabs__content[data-state=open]){animation:zvk-ui-tabs-content-enter var(--zvk-ui-duration-normal) var(--zvk-ui-ease-standard) both}@keyframes zvk-ui-tabs-content-enter{0%{opacity:0;transform:translateY(.25rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.zvk-ui-tabs__trigger:after{transition:none}:where(.zvk-ui-tabs__content[data-state=open]){animation:none}}:where(.zvk-ui-breadcrumbs){--zvk-ui-breadcrumbs-separator-gap:var(--zvk-ui-space-2);color:var(--zvk-ui-color-foreground)}:where(.zvk-ui-breadcrumbs__list){align-items:center;gap:var(--zvk-ui-breadcrumbs-separator-gap);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}:where(.zvk-ui-breadcrumbs__item){color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-sm);align-items:center;gap:var(--zvk-ui-breadcrumbs-separator-gap);display:inline-flex}:where(.zvk-ui-breadcrumbs__item[aria-current=page]){color:var(--zvk-ui-color-foreground);font-weight:600}:where(.zvk-ui-breadcrumbs__link){border-radius:var(--zvk-ui-radius-sm);color:inherit;min-block-size:1.5rem;text-decoration:none;-webkit-text-decoration-color:color-mix(in srgb, currentColor 42%, transparent);text-decoration-color:color-mix(in srgb, currentColor 42%, transparent);transition:box-shadow var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), color var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), text-decoration-color var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard);align-items:center;display:inline-flex}:where(.zvk-ui-breadcrumbs__link:hover,.zvk-ui-breadcrumbs__link:focus-visible){color:var(--zvk-ui-color-foreground);text-decoration:underline}:where(.zvk-ui-breadcrumbs__link:focus-visible){box-shadow:var(--zvk-ui-focus-ring);outline:0}:where(.zvk-ui-breadcrumbs__separator){color:var(--zvk-ui-color-muted-foreground);pointer-events:none}@media (width<=40rem){:where(.zvk-ui-breadcrumbs__link){min-block-size:var(--zvk-ui-control-height-lg);padding-inline:var(--zvk-ui-space-1)}}@media (prefers-reduced-motion:reduce){:where(.zvk-ui-breadcrumbs__link){transition:none}}:where(.zvk-ui-nav-list){--zvk-ui-nav-list-control-bg:transparent;--zvk-ui-nav-list-control-border:transparent;color:var(--zvk-ui-color-foreground);font-family:var(--zvk-ui-font-family-primary);min-inline-size:0;display:block}:where(.zvk-ui-nav-list__list){gap:var(--zvk-ui-space-1);margin:0;padding:0;list-style:none;display:grid}:where(.zvk-ui-nav-list[data-orientation=horizontal] .zvk-ui-nav-list__list){flex-wrap:wrap;align-items:center;display:flex}:where(.zvk-ui-nav-list__item){min-inline-size:0;margin:0}:where(.zvk-ui-nav-list__control){--zvk-ui-nav-list-indicator-opacity:0;--zvk-ui-nav-list-indicator-scale:.45;appearance:none;background:var(--zvk-ui-nav-list-control-bg);border:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-nav-list-control-border);border-radius:var(--zvk-ui-radius-md);color:var(--zvk-ui-color-muted-foreground);cursor:pointer;font:inherit;align-items:center;gap:var(--zvk-ui-space-2);inline-size:100%;min-block-size:var(--zvk-ui-control-height-sm);min-inline-size:0;padding-block:var(--zvk-ui-space-2);padding-inline:var(--zvk-ui-space-2);text-align:start;transition:background var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), border-color var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), color var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), transform var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard);justify-content:flex-start;text-decoration:none;display:inline-flex;position:relative;transform:translate(0)}.zvk-ui-nav-list__control:before{background:var(--zvk-ui-color-primary);block-size:calc(100% - var(--zvk-ui-space-3));border-radius:var(--zvk-ui-radius-full);content:"";inline-size:var(--zvk-ui-border-width-strong);inset-block:calc(var(--zvk-ui-space-3) / 2);opacity:var(--zvk-ui-nav-list-indicator-opacity);pointer-events:none;transform:scaleY(var(--zvk-ui-nav-list-indicator-scale));transform-origin:50%;transition:opacity var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), transform var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard);position:absolute;inset-inline-start:var(--zvk-ui-space-1)}:where(button.zvk-ui-nav-list__control){width:100%}:where(.zvk-ui-nav-list[data-variant=surface] .zvk-ui-nav-list__control){--zvk-ui-nav-list-control-bg:var(--zvk-ui-color-surface);--zvk-ui-nav-list-control-border:var(--zvk-ui-color-border)}:where(.zvk-ui-nav-list[data-density=compact] .zvk-ui-nav-list__control){min-block-size:var(--zvk-ui-control-height-sm);padding-block:var(--zvk-ui-space-1)}:where(.zvk-ui-nav-list[data-density=comfortable] .zvk-ui-nav-list__control){min-block-size:var(--zvk-ui-control-height-md);padding-block:var(--zvk-ui-space-3);padding-inline:var(--zvk-ui-space-3)}:where(.zvk-ui-nav-list__control:hover:not(:disabled,[data-disabled=true])){--zvk-ui-nav-list-control-bg:var(--zvk-ui-control-hover);--zvk-ui-nav-list-control-border:var(--zvk-ui-color-border-strong);color:var(--zvk-ui-color-foreground)}:where(.zvk-ui-nav-list__control:active:not(:disabled,[data-disabled=true])){--zvk-ui-nav-list-control-bg:var(--zvk-ui-control-active);--zvk-ui-nav-list-control-border:var(--zvk-ui-color-border-strong);color:var(--zvk-ui-color-foreground)}:where(.zvk-ui-nav-list__control:focus-visible){box-shadow:var(--zvk-ui-focus-ring);outline:0}:where(.zvk-ui-nav-list__control[data-state=active]){--zvk-ui-nav-list-indicator-opacity:1;--zvk-ui-nav-list-indicator-scale:1;--zvk-ui-nav-list-control-bg:var(--zvk-ui-control-active);--zvk-ui-nav-list-control-border:var(--zvk-ui-color-border-strong);border-inline-start-color:var(--zvk-ui-color-primary);color:var(--zvk-ui-color-foreground);font-weight:600}:where(.zvk-ui-nav-list__control:disabled,.zvk-ui-nav-list__control[data-disabled=true]){cursor:not-allowed;opacity:var(--zvk-ui-opacity-disabled)}:where(.zvk-ui-nav-list__leading,.zvk-ui-nav-list__trailing,.zvk-ui-nav-list__meta){flex:none;align-items:center;min-inline-size:0;display:inline-flex}:where(.zvk-ui-nav-list__label){color:inherit;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-inline-size:0;overflow:hidden}:where(.zvk-ui-nav-list__description,.zvk-ui-nav-list__meta){color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-xs);line-height:var(--zvk-ui-line-height-normal)}@media (prefers-reduced-motion:reduce){:where(.zvk-ui-nav-list__control),.zvk-ui-nav-list__control:before{transition:none;transform:none}}:where(.zvk-ui-pagination){max-inline-size:100%;width:max-content;display:block}:where(.zvk-ui-pagination__list){align-items:center;gap:var(--zvk-ui-space-1);margin:0;padding:0;list-style:none;display:inline-flex}:where(.zvk-ui-pagination__list>li){margin:0}:where(.zvk-ui-pagination__item){appearance:none;border:var(--zvk-ui-border-width-hairline) solid transparent;border-radius:var(--zvk-ui-radius-sm);color:var(--zvk-ui-color-foreground);font-size:var(--zvk-ui-font-size-sm);padding-block:var(--zvk-ui-space-1);padding-inline:var(--zvk-ui-space-2);transition:background var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), border-color var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), color var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard);background:0 0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}:where(.zvk-ui-pagination__item:hover:not(:disabled)){border-color:var(--zvk-ui-color-border);background:var(--zvk-ui-color-accent)}:where(.zvk-ui-pagination__item:active:not(:disabled,.zvk-ui-pagination__item--disabled)){background:var(--zvk-ui-control-active);border-color:var(--zvk-ui-color-border-strong)}:where(.zvk-ui-pagination__item--current){border-color:var(--zvk-ui-color-primary);font-weight:600}:where(.zvk-ui-pagination__item--disabled){opacity:var(--zvk-ui-opacity-disabled)}:where(.zvk-ui-pagination__ellipsis){color:var(--zvk-ui-color-muted-foreground);padding-inline:var(--zvk-ui-space-1)}:where(.zvk-ui-pagination__item:focus-visible){box-shadow:var(--zvk-ui-focus-ring);outline:0}@media (width<=40rem){:where(.zvk-ui-pagination){width:100%}:where(.zvk-ui-pagination__list){row-gap:var(--zvk-ui-space-1);flex-wrap:wrap;display:flex}:where(.zvk-ui-pagination__item){min-block-size:var(--zvk-ui-control-height-lg);min-inline-size:var(--zvk-ui-control-height-lg)}}@media (prefers-reduced-motion:reduce){:where(.zvk-ui-pagination__item){transition:none}}:where(.zvk-ui-table-container){border-radius:var(--zvk-ui-radius-md);overscroll-behavior-x:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;max-inline-size:100%;overflow-x:auto}:where(.zvk-ui-table){border-collapse:collapse;color:var(--zvk-ui-color-foreground);font-size:var(--zvk-ui-font-size-sm);width:100%}:where(.zvk-ui-table[data-density=compact]){--zvk-ui-table-cell-padding-x:var(--zvk-ui-space-2);--zvk-ui-table-cell-padding-y:var(--zvk-ui-space-1)}:where(.zvk-ui-table[data-density=default]){--zvk-ui-table-cell-padding-x:var(--zvk-ui-space-3);--zvk-ui-table-cell-padding-y:var(--zvk-ui-space-2)}:where(.zvk-ui-table[data-density=comfortable]){--zvk-ui-table-cell-padding-x:var(--zvk-ui-space-4);--zvk-ui-table-cell-padding-y:var(--zvk-ui-space-3)}:where(.zvk-ui-table[data-variant=surface]){background:var(--zvk-ui-color-surface);border:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface,var(--zvk-ui-color-border));border-radius:var(--zvk-ui-radius-md);overflow:hidden}:where(.zvk-ui-table[data-variant=plain]){border:none}:where(.zvk-ui-table[data-variant=surface] .zvk-ui-table__row){border-bottom:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface,var(--zvk-ui-color-border))}:where(.zvk-ui-table__caption){caption-side:bottom;color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-sm);margin-top:var(--zvk-ui-space-2);text-align:left}:where(.zvk-ui-table__toolbar){align-items:center;gap:var(--zvk-ui-space-3);flex-wrap:wrap;justify-content:space-between;display:flex}:where(.zvk-ui-table__toolbar-title){color:var(--zvk-ui-color-foreground);font-family:var(--zvk-ui-font-family-secondary);font-size:var(--zvk-ui-font-size-lg);font-weight:700;line-height:var(--zvk-ui-line-height-tight);margin:0}:where(.zvk-ui-table__toolbar-actions){align-items:center;gap:var(--zvk-ui-space-2);flex-wrap:wrap;display:inline-flex}:where(.zvk-ui-table__head,.zvk-ui-table__cell){text-align:left;padding-block:var(--zvk-ui-table-cell-padding-y);padding-inline:var(--zvk-ui-table-cell-padding-x)}:where(.zvk-ui-table__selection-cell){text-align:center;white-space:nowrap;inline-size:1%}:where(.zvk-ui-table__selection-cell[data-disabled=true]){opacity:var(--zvk-ui-opacity-disabled)}:where(.zvk-ui-table__selection-checkbox){justify-content:center}:where(.zvk-ui-table__head){font-size:var(--zvk-ui-font-size-sm);font-weight:600}:where(.zvk-ui-table__sort-button){appearance:none;border-radius:var(--zvk-ui-radius-sm);color:inherit;cursor:pointer;font:inherit;font-weight:inherit;align-items:center;gap:var(--zvk-ui-space-2);margin:calc(-1 * var(--zvk-ui-space-1));padding:var(--zvk-ui-space-1);text-align:inherit;transition:background var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), color var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard);background:0 0;border:0;display:inline-flex}:where(.zvk-ui-table__sort-button:hover){background:var(--zvk-ui-color-muted)}:where(.zvk-ui-table__sort-button:active:not(:disabled)){background:var(--zvk-ui-control-active)}:where(.zvk-ui-table__sort-button:focus-visible){box-shadow:var(--zvk-ui-focus-ring);outline:none}:where(.zvk-ui-table__sort-button:disabled){cursor:not-allowed;opacity:var(--zvk-ui-opacity-disabled)}:where(.zvk-ui-table__sort-direction){color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-xs);transition:color var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard);font-weight:500;line-height:1}@media (prefers-reduced-motion:reduce){:where(.zvk-ui-table__sort-button,.zvk-ui-table__sort-direction){transition:none}}:where(.zvk-ui-table__row){border-bottom:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface,var(--zvk-ui-color-border-subtle))}:where(.zvk-ui-table__row:last-child){border-bottom:none}:where(.zvk-ui-table__state-row){color:var(--zvk-ui-color-muted-foreground)}:where(.zvk-ui-table__state-row[data-state=loading]){color:var(--zvk-ui-color-foreground)}:where(.zvk-ui-table__state-row[data-state=error]){color:var(--zvk-ui-color-destructive)}:where(.zvk-ui-table__state-cell){padding-block:calc(var(--zvk-ui-table-cell-padding-y) * 2);text-align:center}@media (width<=40rem){:where(.zvk-ui-table-container){box-shadow:inset var(--zvk-ui-space-2) 0 var(--zvk-ui-space-3) calc(-1 * var(--zvk-ui-space-3)) color-mix(in srgb, var(--zvk-ui-color-foreground) 18%, transparent), inset calc(-1 * var(--zvk-ui-space-2)) 0 var(--zvk-ui-space-3) calc(-1 * var(--zvk-ui-space-3)) color-mix(in srgb, var(--zvk-ui-color-foreground) 18%, transparent);scrollbar-width:thin}}:where(.zvk-ui-description-list){color:var(--zvk-ui-color-foreground);gap:var(--zvk-ui-space-4);--zvk-ui-description-list-term-min-width:11.5rem;display:grid}:where(.zvk-ui-description-list[data-density=compact]){gap:var(--zvk-ui-space-2);--zvk-ui-description-list-term-min-width:9rem;--zvk-ui-description-list-description-text:var(--zvk-ui-font-size-xs)}:where(.zvk-ui-description-list[data-density=comfortable]){gap:var(--zvk-ui-space-5);--zvk-ui-description-list-term-min-width:13rem;--zvk-ui-description-list-description-text:var(--zvk-ui-font-size-sm)}:where(.zvk-ui-description-list[data-density=default]){--zvk-ui-description-list-description-text:var(--zvk-ui-font-size-sm)}:where(.zvk-ui-description-list__section){gap:var(--zvk-ui-space-2);display:grid}:where(.zvk-ui-description-list__section-title){color:var(--zvk-ui-color-foreground);font-size:var(--zvk-ui-font-size-lg);font-weight:650;line-height:var(--zvk-ui-line-height-tight);margin:0}:where(.zvk-ui-description-list__section-list){grid-template-columns:minmax(var(--zvk-ui-description-list-term-min-width), 1fr) minmax(0, 2fr);gap:var(--zvk-ui-space-2);margin:0;display:grid}:where(.zvk-ui-description-list__term){grid-column:1;align-self:start;margin:0}:where(.zvk-ui-description-list__item){grid-column:2;min-width:0;margin:0}:where(.zvk-ui-description-list__term){color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-sm);font-weight:600;line-height:var(--zvk-ui-line-height-tight)}:where(.zvk-ui-description-list__value){color:var(--zvk-ui-color-foreground);font-size:var(--zvk-ui-description-list-description-text);min-width:0;margin:0}:where(.zvk-ui-description-list__slots){color:var(--zvk-ui-color-muted-foreground);align-items:center;gap:var(--zvk-ui-space-2);margin-top:var(--zvk-ui-space-1);flex-wrap:wrap;min-width:0;display:flex}:where(.zvk-ui-description-list__status){color:var(--zvk-ui-color-foreground);font-size:var(--zvk-ui-font-size-xs)}:where(.zvk-ui-description-list__meta,.zvk-ui-description-list__action){color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-xs)}:where(.zvk-ui-description-list__empty){color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-sm);margin:0}@media (width<=40rem){:where(.zvk-ui-description-list__section-list){grid-template-columns:1fr}:where(.zvk-ui-description-list__term),:where(.zvk-ui-description-list__item){grid-column:1}}:where(.zvk-ui-source-reference-list){--zvk-ui-source-reference-list-bg:transparent;--zvk-ui-source-reference-list-border:var(--zvk-ui-color-border);--zvk-ui-source-reference-list-item-gap:var(--zvk-ui-space-2);--zvk-ui-source-reference-list-title-text:var(--zvk-ui-font-size-sm);--zvk-ui-source-reference-list-source-text:var(--zvk-ui-font-size-xs);color:var(--zvk-ui-color-foreground);gap:var(--zvk-ui-space-3);display:grid}:where(.zvk-ui-source-reference-list[data-density=compact]){gap:var(--zvk-ui-space-2);--zvk-ui-source-reference-list-title-text:var(--zvk-ui-font-size-xs);--zvk-ui-source-reference-list-source-text:var(--zvk-ui-font-size-xs)}:where(.zvk-ui-source-reference-list[data-density=comfortable]){gap:var(--zvk-ui-space-4);--zvk-ui-source-reference-list-item-gap:var(--zvk-ui-space-3);--zvk-ui-source-reference-list-title-text:var(--zvk-ui-font-size-base);--zvk-ui-source-reference-list-source-text:var(--zvk-ui-font-size-sm)}:where(.zvk-ui-source-reference-list__section){gap:var(--zvk-ui-space-2);display:grid}:where(.zvk-ui-source-reference-list__section-title){color:var(--zvk-ui-color-foreground);font-size:var(--zvk-ui-font-size-lg);margin:0;font-weight:650}:where(.zvk-ui-source-reference-list__list){gap:var(--zvk-ui-source-reference-list-item-gap);margin:0;padding-left:0;list-style:none;display:grid}:where(.zvk-ui-source-reference-list__item){background:var(--zvk-ui-source-reference-list-bg);border:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-source-reference-list-border);border-radius:var(--zvk-ui-radius-md);gap:var(--zvk-ui-space-2);padding:var(--zvk-ui-space-3);display:grid}:where(.zvk-ui-source-reference-list__item>.zvk-ui-source-reference-list__item-header){align-items:center;gap:var(--zvk-ui-space-2);flex-wrap:wrap;min-width:0;display:flex}:where(.zvk-ui-source-reference-list__rank){color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-xs);min-width:max-content}:where(.zvk-ui-source-reference-list__link,.zvk-ui-source-reference-list__title){color:inherit;font-size:var(--zvk-ui-source-reference-list-title-text);font-weight:600;line-height:var(--zvk-ui-line-height-tight)}:where(.zvk-ui-source-reference-list__link){text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 42%, transparent);text-decoration-color:color-mix(in srgb, currentColor 42%, transparent);transition:color var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), outline-color var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), text-decoration-color var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard)}:where(.zvk-ui-source-reference-list__link:focus-visible){outline-offset:2px;outline:2px solid}:where(.zvk-ui-source-reference-list__link:hover){color:var(--zvk-ui-color-primary);text-decoration-color:currentColor}:where(.zvk-ui-source-reference-list__source,.zvk-ui-source-reference-list__snippet){color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-source-reference-list-source-text);margin:0}:where(.zvk-ui-source-reference-list__snippet){line-height:var(--zvk-ui-line-height-normal)}:where(.zvk-ui-source-reference-list__slots){align-items:center;gap:var(--zvk-ui-space-2);flex-wrap:wrap;display:flex}:where(.zvk-ui-source-reference-list__status){color:var(--zvk-ui-color-foreground);font-size:var(--zvk-ui-font-size-xs)}:where(.zvk-ui-source-reference-list__meta){color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-xs)}:where(.zvk-ui-source-reference-list__empty,.zvk-ui-source-reference-list__error){color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-sm);margin:0}:where(.zvk-ui-source-reference-list__error){color:var(--zvk-ui-color-destructive)}:where(.zvk-ui-tool-call-status){--zvk-ui-tool-call-status-gap:var(--zvk-ui-space-2);--zvk-ui-tool-call-status-meta-color:var(--zvk-ui-color-muted-foreground);color:var(--zvk-ui-color-foreground);gap:var(--zvk-ui-tool-call-status-gap);margin:0;padding-left:0;display:grid}:where(.zvk-ui-tool-call-status[data-density=comfortable]){--zvk-ui-tool-call-status-gap:var(--zvk-ui-space-3)}:where(.zvk-ui-tool-call-status[data-variant=empty]){display:block}:where(.zvk-ui-tool-call-status[data-variant=content]){display:grid}:where(.zvk-ui-tool-call-status__list){gap:var(--zvk-ui-tool-call-status-gap);margin:0;padding-left:0;list-style:none;display:grid}:where(.zvk-ui-tool-call-status__item){--zvk-ui-tool-call-status-accent:var(--zvk-ui-color-border);background:var(--zvk-ui-color-surface);border:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface,var(--zvk-ui-color-border));border-left:4px solid var(--zvk-ui-tool-call-status-accent);border-radius:var(--zvk-ui-radius-md);gap:var(--zvk-ui-space-2);padding:var(--zvk-ui-space-3);transition:background var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), border-color var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard);display:grid}:where(.zvk-ui-tool-call-status__item[data-status=pending]){--zvk-ui-tool-call-status-accent:var(--zvk-ui-color-info-border)}:where(.zvk-ui-tool-call-status__item[data-status=running]){--zvk-ui-tool-call-status-accent:var(--zvk-ui-color-info);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--zvk-ui-color-info) 18%, transparent)}:where(.zvk-ui-tool-call-status__item[data-status=success]){--zvk-ui-tool-call-status-accent:var(--zvk-ui-color-success-border)}:where(.zvk-ui-tool-call-status__item[data-status=error]){--zvk-ui-tool-call-status-accent:var(--zvk-ui-color-destructive-border)}:where(.zvk-ui-tool-call-status__content){align-items:flex-start;gap:var(--zvk-ui-space-2);grid-template-columns:minmax(0,1fr);display:grid}:where(.zvk-ui-tool-call-status__state){color:var(--zvk-ui-color-foreground);align-items:center;gap:var(--zvk-ui-space-2);min-width:0;margin:0;display:inline-flex}:where(.zvk-ui-tool-call-status__state-icon){aspect-ratio:1;background:color-mix(in srgb, var(--zvk-ui-tool-call-status-accent) 18%, var(--zvk-ui-color-surface));border:var(--zvk-ui-border-width-hairline) solid color-mix(in srgb, var(--zvk-ui-tool-call-status-accent) 48%, transparent);border-radius:var(--zvk-ui-radius-full);color:var(--zvk-ui-tool-call-status-accent);min-block-size:1rem;min-inline-size:1rem;transition:background var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), border-color var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), color var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard);justify-content:center;align-items:center;display:inline-flex;position:relative}:where(.zvk-ui-tool-call-status__state-icon):before,:where(.zvk-ui-tool-call-status__state-icon):after{content:"";position:absolute}:where(.zvk-ui-tool-call-status__state-icon[data-indicator=clock]):before{border-radius:var(--zvk-ui-radius-full);transform-origin:50% .32rem;background:currentColor;block-size:.36rem;inline-size:.125rem;inset-block-start:.18rem;inset-inline-start:50%;transform:translate(-50%)}:where(.zvk-ui-tool-call-status__state-icon[data-indicator=clock]):after{border-radius:var(--zvk-ui-radius-full);transform-origin:50% .21rem;background:currentColor;block-size:.28rem;inline-size:.125rem;inset-block-start:.29rem;inset-inline-start:50%;transform:translate(-50%)rotate(90deg)}:where(.zvk-ui-tool-call-status__state-icon[data-indicator=clock][data-motion=active]):before{animation:zvk-ui-tool-call-status-clock-hand calc(var(--zvk-ui-duration-slow) * 5) linear infinite}:where(.zvk-ui-tool-call-status__state-icon[data-indicator=clock][data-motion=active]){animation:zvk-ui-tool-call-status-clock-pulse calc(var(--zvk-ui-duration-slow) * 5) var(--zvk-ui-ease-standard) infinite}:where(.zvk-ui-tool-call-status__state-icon[data-indicator=success]):before{background:0 0;border-block-end:.125rem solid;border-inline-end:.125rem solid;border-radius:0;block-size:.5rem;inline-size:.25rem;transform:translateY(-.0625rem)rotate(40deg)}:where(.zvk-ui-tool-call-status__state-icon[data-indicator=error]):before{block-size:.4375rem;inline-size:.125rem;transform:translateY(-.125rem)}:where(.zvk-ui-tool-call-status__state-icon[data-indicator=error]):after{border-radius:var(--zvk-ui-radius-full);background:currentColor;block-size:.125rem;inline-size:.125rem;transform:translateY(.3125rem)}@keyframes zvk-ui-tool-call-status-clock-hand{0%{transform:translate(-50%)rotate(0)}to{transform:translate(-50%)rotate(1turn)}}@keyframes zvk-ui-tool-call-status-clock-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--zvk-ui-tool-call-status-accent) 0%, transparent)}45%{box-shadow:0 0 0 .2rem color-mix(in srgb, var(--zvk-ui-tool-call-status-accent) 14%, transparent)}}:where(.zvk-ui-tool-call-status__state-label){font-size:var(--zvk-ui-font-size-sm);font-weight:650}:where(.zvk-ui-tool-call-status__details){gap:var(--zvk-ui-space-1);display:grid}:where(.zvk-ui-tool-call-status__title){color:var(--zvk-ui-color-foreground);font-size:var(--zvk-ui-font-size-sm);margin:0}:where(.zvk-ui-tool-call-status__description){color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-sm);margin:0}:where(.zvk-ui-tool-call-status__disclosure){margin-top:var(--zvk-ui-space-1);display:grid}:where(.zvk-ui-tool-call-status__disclosure-summary){color:var(--zvk-ui-color-muted-foreground);cursor:pointer;font-size:var(--zvk-ui-font-size-xs);font-weight:650;line-height:var(--zvk-ui-line-height-tight);transition:box-shadow var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), color var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), text-decoration-color var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard);width:fit-content;text-decoration-color:#0000}:where(.zvk-ui-tool-call-status__disclosure-summary:hover){color:var(--zvk-ui-color-foreground);text-decoration:underline}:where(.zvk-ui-tool-call-status__disclosure-summary:active){color:var(--zvk-ui-color-primary)}:where(.zvk-ui-tool-call-status__disclosure-summary:focus-visible){box-shadow:var(--zvk-ui-focus-ring);outline:0}:where(.zvk-ui-tool-call-status__disclosure-content){color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-sm);margin:0;margin-top:var(--zvk-ui-space-1);white-space:pre-wrap}:where(.zvk-ui-tool-call-status__meta,.zvk-ui-tool-call-status__duration,.zvk-ui-tool-call-status__meta-text){color:var(--zvk-ui-tool-call-status-meta-color);font-size:var(--zvk-ui-font-size-xs);align-items:center;gap:var(--zvk-ui-space-2);flex-wrap:wrap;min-width:0;display:flex}:where(.zvk-ui-tool-call-status__duration){font-variant-numeric:tabular-nums}:where(.zvk-ui-tool-call-status__action :where(button,a)){color:var(--zvk-ui-color-primary);font-size:var(--zvk-ui-font-size-xs)}:where(.zvk-ui-tool-call-status__error){color:var(--zvk-ui-color-destructive);font-size:var(--zvk-ui-font-size-sm);margin:0;margin-top:var(--zvk-ui-space-1)}:where(.zvk-ui-tool-call-status__empty){color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-sm);margin:0}@media (prefers-reduced-motion:reduce){:where(.zvk-ui-tool-call-status__item,.zvk-ui-tool-call-status__state-icon,.zvk-ui-tool-call-status__disclosure-summary){transition:none}:where(.zvk-ui-tool-call-status__state-icon[data-indicator=clock][data-motion=active]){box-shadow:none;animation:none}:where(.zvk-ui-tool-call-status__state-icon[data-indicator=clock][data-motion=active]):before{animation:none}}:where(.zvk-ui-diff-viewer){--zvk-ui-diff-viewer-background:var(--zvk-ui-color-surface);--zvk-ui-diff-viewer-border:var(--zvk-ui-color-border);--zvk-ui-diff-viewer-line-added-background:color-mix(in srgb, var(--zvk-ui-color-success) 12%, transparent);--zvk-ui-diff-viewer-line-added-foreground:var(--zvk-ui-color-success);--zvk-ui-diff-viewer-line-removed-background:color-mix(in srgb, var(--zvk-ui-color-destructive) 12%, transparent);--zvk-ui-diff-viewer-line-removed-foreground:var(--zvk-ui-color-destructive);--zvk-ui-diff-viewer-line-info-background:color-mix(in srgb, var(--zvk-ui-color-info) 10%, transparent);--zvk-ui-diff-viewer-line-info-foreground:var(--zvk-ui-color-info);--zvk-ui-diff-viewer-line-padding-x:var(--zvk-ui-space-3);--zvk-ui-diff-viewer-line-padding-y:var(--zvk-ui-space-1);color:var(--zvk-ui-color-foreground);gap:var(--zvk-ui-space-3);display:grid}:where(.zvk-ui-diff-viewer[data-density=compact]){--zvk-ui-diff-viewer-line-padding-x:var(--zvk-ui-space-2);--zvk-ui-diff-viewer-line-padding-y:calc(var(--zvk-ui-space-1) / 2);gap:var(--zvk-ui-space-2)}:where(.zvk-ui-diff-viewer[data-density=comfortable]){--zvk-ui-diff-viewer-line-padding-x:var(--zvk-ui-space-4);--zvk-ui-diff-viewer-line-padding-y:var(--zvk-ui-space-2);gap:var(--zvk-ui-space-4)}:where(.zvk-ui-diff-viewer__header){align-items:start;gap:var(--zvk-ui-space-3);flex-wrap:wrap;justify-content:space-between;display:flex}:where(.zvk-ui-diff-viewer__heading){gap:var(--zvk-ui-space-1);min-width:0;display:grid}:where(.zvk-ui-diff-viewer__title){color:var(--zvk-ui-color-foreground);font-family:var(--zvk-ui-font-family-secondary);font-size:var(--zvk-ui-font-size-lg);font-weight:700;line-height:var(--zvk-ui-line-height-tight);margin:0}:where(.zvk-ui-diff-viewer__description){color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-sm);line-height:var(--zvk-ui-line-height-normal);margin:0}:where(.zvk-ui-diff-viewer__actions){align-items:center;gap:var(--zvk-ui-space-2);flex-wrap:wrap;display:inline-flex}:where(.zvk-ui-diff-viewer__files){gap:var(--zvk-ui-space-3);display:grid}:where(.zvk-ui-diff-viewer__file){background:var(--zvk-ui-diff-viewer-background);border:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-diff-viewer-border);border-radius:var(--zvk-ui-radius-md);display:grid;overflow:hidden}:where(.zvk-ui-diff-viewer__file-header){background:color-mix(in srgb, var(--zvk-ui-color-foreground) 4%, transparent);border-bottom:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-diff-viewer-border);align-items:baseline;gap:var(--zvk-ui-space-2);padding:var(--zvk-ui-space-2) var(--zvk-ui-space-3);flex-wrap:wrap;justify-content:space-between;display:flex}:where(.zvk-ui-diff-viewer__file-title){color:var(--zvk-ui-color-foreground);font-family:var(--zvk-ui-font-family-tertiary);font-size:var(--zvk-ui-font-size-sm);font-weight:650;line-height:var(--zvk-ui-line-height-tight);overflow-wrap:anywhere;margin:0}:where(.zvk-ui-diff-viewer__file-meta){color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-xs);margin:0}:where(.zvk-ui-diff-viewer__table-scroll){overscroll-behavior-x:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;max-inline-size:100%;overflow-x:auto}:where(.zvk-ui-diff-viewer__table){border-collapse:collapse;font-family:var(--zvk-ui-font-family-tertiary);font-size:var(--zvk-ui-font-size-sm);table-layout:auto;min-inline-size:100%;line-height:1.45}:where(.zvk-ui-diff-viewer__hunk-header){background:color-mix(in srgb, var(--zvk-ui-color-info) 10%, transparent);border-bottom:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface,var(--zvk-ui-color-border-subtle));color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-xs);padding:var(--zvk-ui-space-2) var(--zvk-ui-diff-viewer-line-padding-x);text-align:left;font-weight:600}:where(.zvk-ui-diff-viewer__line){border-bottom:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface,var(--zvk-ui-color-border-subtle));background:0 0}:where(.zvk-ui-diff-viewer__line[data-line-type=added]){background:var(--zvk-ui-diff-viewer-line-added-background)}:where(.zvk-ui-diff-viewer__line[data-line-type=removed]){background:var(--zvk-ui-diff-viewer-line-removed-background)}:where(.zvk-ui-diff-viewer__line[data-line-type=info]){background:var(--zvk-ui-diff-viewer-line-info-background)}:where(.zvk-ui-diff-viewer__line-number,.zvk-ui-diff-viewer__line-marker,.zvk-ui-diff-viewer__line-content){padding-block:var(--zvk-ui-diff-viewer-line-padding-y);vertical-align:top}:where(.zvk-ui-diff-viewer__line-number){color:var(--zvk-ui-color-muted-foreground);inline-size:1%;padding-inline:var(--zvk-ui-space-2);text-align:right;-webkit-user-select:none;user-select:none;white-space:nowrap}:where(.zvk-ui-diff-viewer__line-marker){color:var(--zvk-ui-color-muted-foreground);inline-size:1%;padding-inline:var(--zvk-ui-space-2) 0;-webkit-user-select:none;user-select:none;white-space:nowrap}:where(.zvk-ui-diff-viewer__line[data-line-type=added] .zvk-ui-diff-viewer__line-marker){color:var(--zvk-ui-diff-viewer-line-added-foreground)}:where(.zvk-ui-diff-viewer__line[data-line-type=removed] .zvk-ui-diff-viewer__line-marker){color:var(--zvk-ui-diff-viewer-line-removed-foreground)}:where(.zvk-ui-diff-viewer__line[data-line-type=info] .zvk-ui-diff-viewer__line-marker){color:var(--zvk-ui-diff-viewer-line-info-foreground)}:where(.zvk-ui-diff-viewer__line-content){padding-inline:var(--zvk-ui-space-2) var(--zvk-ui-diff-viewer-line-padding-x);white-space:pre}:where(.zvk-ui-diff-viewer[data-wrap=true] .zvk-ui-diff-viewer__line-content){overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word}:where(.zvk-ui-diff-viewer__line-content code){font:inherit}:where(.zvk-ui-diff-viewer__empty,.zvk-ui-diff-viewer__loading,.zvk-ui-diff-viewer__error){border:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface,var(--zvk-ui-color-border));border-radius:var(--zvk-ui-radius-md);color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-sm);padding:var(--zvk-ui-space-3);margin:0}:where(.zvk-ui-diff-viewer__loading){color:var(--zvk-ui-color-foreground)}:where(.zvk-ui-diff-viewer__error){color:var(--zvk-ui-color-destructive)}@media (width<=40rem){:where(.zvk-ui-diff-viewer__table-scroll){box-shadow:inset var(--zvk-ui-space-2) 0 var(--zvk-ui-space-3) calc(-1 * var(--zvk-ui-space-3)) color-mix(in srgb, var(--zvk-ui-color-foreground) 18%, transparent), inset calc(-1 * var(--zvk-ui-space-2)) 0 var(--zvk-ui-space-3) calc(-1 * var(--zvk-ui-space-3)) color-mix(in srgb, var(--zvk-ui-color-foreground) 18%, transparent);scrollbar-width:thin}}:where(.zvk-ui-shortcut-reference-list){--zvk-ui-shortcut-reference-list-action-text:var(--zvk-ui-font-size-sm);--zvk-ui-shortcut-reference-list-border:var(--zvk-ui-color-border);--zvk-ui-shortcut-reference-list-description-text:var(--zvk-ui-font-size-xs);--zvk-ui-shortcut-reference-list-gap:var(--zvk-ui-space-3);--zvk-ui-shortcut-reference-list-padding:var(--zvk-ui-space-3);color:var(--zvk-ui-color-foreground);gap:var(--zvk-ui-shortcut-reference-list-gap);display:grid}:where(.zvk-ui-shortcut-reference-list[data-density=compact]){--zvk-ui-shortcut-reference-list-action-text:var(--zvk-ui-font-size-xs);--zvk-ui-shortcut-reference-list-description-text:var(--zvk-ui-font-size-xs);--zvk-ui-shortcut-reference-list-gap:var(--zvk-ui-space-2);--zvk-ui-shortcut-reference-list-padding:var(--zvk-ui-space-2)}:where(.zvk-ui-shortcut-reference-list[data-density=comfortable]){--zvk-ui-shortcut-reference-list-action-text:var(--zvk-ui-font-size-base);--zvk-ui-shortcut-reference-list-description-text:var(--zvk-ui-font-size-sm);--zvk-ui-shortcut-reference-list-gap:var(--zvk-ui-space-4);--zvk-ui-shortcut-reference-list-padding:var(--zvk-ui-space-4)}:where(.zvk-ui-shortcut-reference-list__groups){gap:var(--zvk-ui-shortcut-reference-list-gap);display:grid}:where(.zvk-ui-shortcut-reference-list__group){gap:var(--zvk-ui-space-2);min-width:0;display:grid}:where(.zvk-ui-shortcut-reference-list__group-title){color:var(--zvk-ui-color-foreground);font-size:var(--zvk-ui-font-size-lg);font-weight:650;line-height:var(--zvk-ui-line-height-tight);margin:0}:where(.zvk-ui-shortcut-reference-list__group-description){color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-sm);line-height:var(--zvk-ui-line-height-normal);margin:0}:where(.zvk-ui-shortcut-reference-list__items){gap:var(--zvk-ui-space-2);margin:0;padding:0;list-style:none;display:grid}:where(.zvk-ui-shortcut-reference-list__item){border:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-shortcut-reference-list-border);border-radius:var(--zvk-ui-radius-md);align-items:start;gap:var(--zvk-ui-space-3);padding:var(--zvk-ui-shortcut-reference-list-padding);grid-template-columns:minmax(0,1fr) max-content;display:grid}:where(.zvk-ui-shortcut-reference-list__content){gap:var(--zvk-ui-space-1);min-width:0;display:grid}:where(.zvk-ui-shortcut-reference-list__action-row){align-items:center;gap:var(--zvk-ui-space-2);flex-wrap:wrap;min-width:0;display:flex}:where(.zvk-ui-shortcut-reference-list__action){color:var(--zvk-ui-color-foreground);font-size:var(--zvk-ui-shortcut-reference-list-action-text);font-weight:650;line-height:var(--zvk-ui-line-height-tight)}:where(.zvk-ui-shortcut-reference-list__category){color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-xs);line-height:var(--zvk-ui-line-height-tight)}:where(.zvk-ui-shortcut-reference-list__description){color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-shortcut-reference-list-description-text);line-height:var(--zvk-ui-line-height-normal);margin:0}:where(.zvk-ui-shortcut-reference-list__slots){color:var(--zvk-ui-color-muted-foreground);align-items:center;gap:var(--zvk-ui-space-2);flex-wrap:wrap;min-width:0;display:flex}:where(.zvk-ui-shortcut-reference-list__status){color:var(--zvk-ui-color-foreground);font-size:var(--zvk-ui-font-size-xs);line-height:var(--zvk-ui-line-height-tight)}:where(.zvk-ui-shortcut-reference-list__meta){color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-xs);line-height:var(--zvk-ui-line-height-tight)}:where(.zvk-ui-shortcut-reference-list__shortcuts){align-items:center;gap:var(--zvk-ui-space-2);flex-wrap:wrap;justify-content:end;min-width:0;display:flex}:where(.zvk-ui-shortcut-reference-list__kbd){flex:none}:where(.zvk-ui-shortcut-reference-list__empty,.zvk-ui-shortcut-reference-list__error,.zvk-ui-shortcut-reference-list__loading){color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-sm);margin:0}:where(.zvk-ui-shortcut-reference-list__error){color:var(--zvk-ui-color-destructive)}@media (width<=40rem){:where(.zvk-ui-shortcut-reference-list__item){grid-template-columns:1fr}:where(.zvk-ui-shortcut-reference-list__shortcuts){justify-content:start}}:where(.zvk-ui-prose){--zvk-ui-prose-max-inline-size:var(--zvk-ui-container-md);--zvk-ui-prose-line-height:var(--zvk-ui-line-height-normal);--zvk-ui-prose-space:var(--zvk-ui-space-3);color:var(--zvk-ui-color-foreground);font-family:var(--zvk-ui-font-family-primary);gap:var(--zvk-ui-prose-space);line-height:var(--zvk-ui-prose-line-height);max-inline-size:var(--zvk-ui-prose-max-inline-size);min-inline-size:0;display:grid}:where(.zvk-ui-prose[data-density=compact]){--zvk-ui-prose-line-height:var(--zvk-ui-line-height-normal);--zvk-ui-prose-space:var(--zvk-ui-space-2)}:where(.zvk-ui-prose[data-density=default]){--zvk-ui-prose-line-height:var(--zvk-ui-line-height-normal);--zvk-ui-prose-space:var(--zvk-ui-space-3)}:where(.zvk-ui-prose[data-density=comfortable]){--zvk-ui-prose-line-height:var(--zvk-ui-line-height-normal);--zvk-ui-prose-space:var(--zvk-ui-space-4)}:where(.zvk-ui-prose[data-size=sm]){font-size:var(--zvk-ui-font-size-sm)}:where(.zvk-ui-prose[data-size=md]){font-size:var(--zvk-ui-font-size-base)}:where(.zvk-ui-prose[data-size=lg]){font-size:var(--zvk-ui-font-size-lg)}:where(.zvk-ui-prose[data-max-width=none]){--zvk-ui-prose-max-inline-size:none}:where(.zvk-ui-prose[data-max-width=sm]){--zvk-ui-prose-max-inline-size:var(--zvk-ui-container-sm)}:where(.zvk-ui-prose[data-max-width=md]){--zvk-ui-prose-max-inline-size:var(--zvk-ui-container-md)}:where(.zvk-ui-prose[data-max-width=lg]){--zvk-ui-prose-max-inline-size:var(--zvk-ui-container-lg)}:where(.zvk-ui-prose :is(h1,h2,h3,h4,h5,h6)){color:var(--zvk-ui-color-foreground);font-family:var(--zvk-ui-font-family-secondary);letter-spacing:0;font-weight:750;line-height:var(--zvk-ui-line-height-tight);margin:0}:where(.zvk-ui-prose h1){font-size:var(--zvk-ui-font-size-2xl)}:where(.zvk-ui-prose h2){font-size:var(--zvk-ui-font-size-xl)}:where(.zvk-ui-prose h3){font-size:var(--zvk-ui-font-size-lg)}:where(.zvk-ui-prose :is(h4,h5,h6)){font-size:var(--zvk-ui-font-size-base)}:where(.zvk-ui-prose :is(p,ul,ol,blockquote,pre,table)){margin:0}:where(.zvk-ui-prose :is(ul,ol)){gap:calc(var(--zvk-ui-prose-space) / 2);padding-inline-start:var(--zvk-ui-space-5);display:grid}:where(.zvk-ui-prose li){min-inline-size:0}:where(.zvk-ui-prose a){color:var(--zvk-ui-color-primary);-webkit-text-decoration-color:color-mix(in srgb, var(--zvk-ui-color-primary) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--zvk-ui-color-primary) 45%, transparent);text-underline-offset:.18em;transition:color var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), text-decoration-color var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard)}:where(.zvk-ui-prose a:hover){-webkit-text-decoration-color:var(--zvk-ui-color-primary);text-decoration-color:var(--zvk-ui-color-primary)}:where(.zvk-ui-prose blockquote){border-inline-start:3px solid var(--zvk-ui-border-color-surface,var(--zvk-ui-color-border));color:var(--zvk-ui-color-muted-foreground);padding-inline-start:var(--zvk-ui-space-4)}:where(.zvk-ui-prose :not(pre)>code){background:var(--zvk-ui-color-muted);border:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface,var(--zvk-ui-color-border-subtle));border-radius:var(--zvk-ui-radius-sm);color:var(--zvk-ui-color-foreground);font-family:var(--zvk-ui-font-family-tertiary);padding:.08em .32em;font-size:.92em}:where(.zvk-ui-prose pre){background:var(--zvk-ui-color-muted);border:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface,var(--zvk-ui-color-border-subtle));border-radius:var(--zvk-ui-radius-md);color:var(--zvk-ui-color-foreground);font-family:var(--zvk-ui-font-family-tertiary);font-size:var(--zvk-ui-font-size-sm);line-height:var(--zvk-ui-line-height-normal);min-inline-size:0;padding:var(--zvk-ui-space-3);overflow:auto}:where(.zvk-ui-prose pre code){font:inherit}:where(.zvk-ui-prose table){border-collapse:collapse;inline-size:100%;min-inline-size:0}:where(.zvk-ui-prose :is(th,td)){border-block-end:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface,var(--zvk-ui-color-border-subtle));padding:var(--zvk-ui-space-2);text-align:start;vertical-align:top}:where(.zvk-ui-prose th){color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-sm);font-weight:650}@media (prefers-reduced-motion:reduce){:where(.zvk-ui-prose a){transition:none}}:where(.zvk-ui-status-grid){--zvk-ui-status-grid-item-gap:var(--zvk-ui-space-2);--zvk-ui-status-grid-label-size:var(--zvk-ui-font-size-sm);--zvk-ui-status-grid-value-size:var(--zvk-ui-font-size-xl);--zvk-ui-status-grid-pad-x:var(--zvk-ui-space-3);--zvk-ui-status-grid-pad-y:var(--zvk-ui-space-3);color:var(--zvk-ui-color-foreground);gap:var(--zvk-ui-space-4);width:100%;min-width:0;display:grid}:where(.zvk-ui-status-grid[data-density=compact]){--zvk-ui-status-grid-item-gap:var(--zvk-ui-space-1);--zvk-ui-status-grid-label-size:var(--zvk-ui-font-size-xs);--zvk-ui-status-grid-value-size:var(--zvk-ui-font-size-lg);--zvk-ui-status-grid-pad-x:var(--zvk-ui-space-2);--zvk-ui-status-grid-pad-y:var(--zvk-ui-space-2)}:where(.zvk-ui-status-grid[data-density=comfortable]){--zvk-ui-status-grid-item-gap:var(--zvk-ui-space-3);--zvk-ui-status-grid-label-size:var(--zvk-ui-font-size-sm);--zvk-ui-status-grid-value-size:var(--zvk-ui-font-size-2xl);--zvk-ui-status-grid-pad-x:var(--zvk-ui-space-4);--zvk-ui-status-grid-pad-y:var(--zvk-ui-space-4)}:where(.zvk-ui-status-grid[data-columns="1"]){--zvk-ui-status-grid-columns:repeat(1, minmax(0, 1fr))}:where(.zvk-ui-status-grid[data-columns="2"]){--zvk-ui-status-grid-columns:repeat(2, minmax(0, 1fr))}:where(.zvk-ui-status-grid[data-columns="3"]){--zvk-ui-status-grid-columns:repeat(3, minmax(0, 1fr))}:where(.zvk-ui-status-grid[data-columns="4"]){--zvk-ui-status-grid-columns:repeat(4, minmax(0, 1fr))}:where(.zvk-ui-status-grid[data-columns=auto]){--zvk-ui-status-grid-columns:repeat(auto-fit, minmax(min(16rem, 100%), 1fr))}:where(.zvk-ui-status-grid__header){gap:var(--zvk-ui-space-2);min-width:0;display:grid}:where(.zvk-ui-status-grid__title){color:var(--zvk-ui-color-foreground);font-size:var(--zvk-ui-font-size-xl);font-weight:650;line-height:var(--zvk-ui-line-height-tight);margin:0}:where(.zvk-ui-status-grid__actions){align-items:center;gap:var(--zvk-ui-space-2);flex-wrap:wrap;min-width:0;display:inline-flex}:where(.zvk-ui-status-grid__sections){gap:var(--zvk-ui-space-4);display:grid}:where(.zvk-ui-status-grid__section){gap:var(--zvk-ui-space-2);display:grid}:where(.zvk-ui-status-grid__section-title){color:var(--zvk-ui-color-foreground);font-size:var(--zvk-ui-font-size-base);margin:0;font-weight:650}:where(.zvk-ui-status-grid__list){gap:var(--zvk-ui-status-grid-item-gap);grid-template-columns:var(--zvk-ui-status-grid-columns);min-width:0;margin:0;padding:0;list-style:none;display:grid}:where(.zvk-ui-status-grid__item){--zvk-ui-status-grid-tone:var(--zvk-ui-color-muted-foreground);border:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface,var(--zvk-ui-color-border));border-radius:var(--zvk-ui-radius-md);gap:var(--zvk-ui-space-2);min-width:0;padding:var(--zvk-ui-status-grid-pad-y) var(--zvk-ui-status-grid-pad-x);display:grid;overflow:hidden}:where(.zvk-ui-status-grid__item[data-tone=primary]){--zvk-ui-status-grid-tone:var(--zvk-ui-color-primary)}:where(.zvk-ui-status-grid__item[data-tone=success]){--zvk-ui-status-grid-tone:var(--zvk-ui-color-success)}:where(.zvk-ui-status-grid__item[data-tone=warning]){--zvk-ui-status-grid-tone:var(--zvk-ui-color-warning)}:where(.zvk-ui-status-grid__item[data-tone=danger]){--zvk-ui-status-grid-tone:var(--zvk-ui-color-destructive)}:where(.zvk-ui-status-grid__item[data-tone=info]){--zvk-ui-status-grid-tone:var(--zvk-ui-color-info)}:where(.zvk-ui-status-grid__item[data-tone=neutral]){--zvk-ui-status-grid-tone:var(--zvk-ui-color-muted-foreground)}:where(.zvk-ui-status-grid__item-main){align-items:end;gap:var(--zvk-ui-space-1);min-width:0;display:grid}:where(.zvk-ui-status-grid__label){color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-status-grid-label-size);min-width:0;margin:0}:where(.zvk-ui-status-grid__value){color:var(--zvk-ui-color-foreground);font-size:var(--zvk-ui-status-grid-value-size);font-weight:650;line-height:var(--zvk-ui-line-height-tight);word-break:break-word;min-width:0;margin:0}:where(.zvk-ui-status-grid__description){color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-sm);margin:0}:where(.zvk-ui-status-grid__slots){align-items:center;gap:var(--zvk-ui-space-2);flex-wrap:wrap;min-width:0;display:flex}:where(.zvk-ui-status-grid__status){color:var(--zvk-ui-status-grid-tone);font-size:var(--zvk-ui-font-size-xs);align-items:center;gap:var(--zvk-ui-space-1);min-width:0;display:inline-flex}.zvk-ui-status-grid__status:before{aspect-ratio:1;background:var(--zvk-ui-status-grid-tone);border-radius:var(--zvk-ui-radius-full);content:"";min-width:.375rem;min-height:.375rem;display:inline-block}:where(.zvk-ui-status-grid__meta){color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-xs);min-width:0}:where(.zvk-ui-status-grid__action :where(button,a,[role=button])){min-block-size:2.25rem;min-inline-size:2.25rem}:where(.zvk-ui-status-grid__loading,.zvk-ui-status-grid__empty,.zvk-ui-status-grid__error){margin:0}:where(.zvk-ui-status-grid[data-variant=loading],.zvk-ui-status-grid[data-variant=empty],.zvk-ui-status-grid[data-variant=error]){border:1px dashed var(--zvk-ui-color-border);border-radius:var(--zvk-ui-radius-md);color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-sm);min-height:7rem;padding:var(--zvk-ui-space-4);text-align:center;place-items:center;display:grid}:where(.zvk-ui-status-grid[data-variant=error]){color:var(--zvk-ui-color-destructive)}@media (width<=40rem){:where(.zvk-ui-status-grid[data-columns="3"],.zvk-ui-status-grid[data-columns="4"]){--zvk-ui-status-grid-columns:repeat(2, minmax(0, 1fr))}:where(.zvk-ui-status-grid[data-columns="4"]){--zvk-ui-status-grid-columns:1fr}}:where(.zvk-ui-list-row){--zvk-ui-list-row-bg:transparent;--zvk-ui-list-row-border:transparent;background:var(--zvk-ui-list-row-bg);border:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-list-row-border);border-radius:var(--zvk-ui-radius-md);color:var(--zvk-ui-color-foreground);font-family:var(--zvk-ui-font-family-primary);align-items:center;gap:var(--zvk-ui-space-3);min-width:0;padding-block:var(--zvk-ui-space-3);padding-inline:var(--zvk-ui-space-3);text-align:start;transition:background var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), border-color var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard);grid-template-columns:auto minmax(0,1fr) auto auto auto;text-decoration:none;display:grid}:where(.zvk-ui-list-row[data-variant=surface]){--zvk-ui-list-row-bg:var(--zvk-ui-color-surface);--zvk-ui-list-row-border:var(--zvk-ui-color-border)}:where(.zvk-ui-list-row[data-selected=true]){--zvk-ui-list-row-bg:var(--zvk-ui-color-muted);--zvk-ui-list-row-border:var(--zvk-ui-color-primary)}:where(.zvk-ui-list-row[data-density=compact]){gap:var(--zvk-ui-space-2);padding-block:var(--zvk-ui-space-2);padding-inline:var(--zvk-ui-space-2)}:where(.zvk-ui-list-row[data-density=comfortable]){gap:var(--zvk-ui-space-4);padding-block:var(--zvk-ui-space-4);padding-inline:var(--zvk-ui-space-4)}:where(.zvk-ui-list-row--action){appearance:none;cursor:pointer;font:inherit;width:100%}:where(button.zvk-ui-list-row--action){border-color:var(--zvk-ui-list-row-border)}:where(.zvk-ui-list-row--action:hover:not(:disabled,[data-disabled=true])){--zvk-ui-list-row-bg:var(--zvk-ui-control-hover);--zvk-ui-list-row-border:var(--zvk-ui-color-border-strong)}:where(.zvk-ui-list-row--action:active:not(:disabled,[data-disabled=true])){--zvk-ui-list-row-bg:var(--zvk-ui-control-active);--zvk-ui-list-row-border:var(--zvk-ui-color-border-strong)}:where(.zvk-ui-list-row--action:focus-visible){box-shadow:var(--zvk-ui-focus-ring);outline:0}:where(.zvk-ui-list-row[data-disabled=true],.zvk-ui-list-row:disabled){cursor:not-allowed;opacity:var(--zvk-ui-opacity-disabled)}:where(.zvk-ui-list-row__leading,.zvk-ui-list-row__trailing,.zvk-ui-list-row__actions){align-items:center;gap:var(--zvk-ui-space-2);min-width:0;display:inline-flex}:where(.zvk-ui-list-row__content){gap:var(--zvk-ui-space-1);min-width:0;display:grid}:where(.zvk-ui-list-row__title){color:var(--zvk-ui-color-foreground);font-size:var(--zvk-ui-font-size-sm);font-weight:650;line-height:var(--zvk-ui-line-height-tight);min-width:0;margin:0}:where(.zvk-ui-list-row__description,.zvk-ui-list-row__meta){color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-xs);line-height:var(--zvk-ui-line-height-normal);min-width:0;margin:0}:where(.zvk-ui-list-row__meta,.zvk-ui-list-row__trailing,.zvk-ui-list-row__actions){justify-self:end}@media (prefers-reduced-motion:reduce){:where(.zvk-ui-list-row){transition:none}}:where(.zvk-ui-grid-list){gap:var(--zvk-ui-space-2);min-width:0;display:grid}:where(.zvk-ui-grid-list__row){--zvk-ui-grid-list-active-indicator-opacity:calc(var(--zvk-ui-opacity-disabled) - .08);background:var(--zvk-ui-color-surface);border:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface,var(--zvk-ui-color-border));border-radius:var(--zvk-ui-radius-md);color:var(--zvk-ui-color-foreground);cursor:pointer;min-width:0;transition:background var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), border-color var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard);display:grid;position:relative;overflow:hidden}.zvk-ui-grid-list__row:before{background:var(--zvk-ui-color-primary);border-radius:var(--zvk-ui-radius-full);content:"";inline-size:.1875rem;inset-block:var(--zvk-ui-space-2);opacity:0;transform-origin:50%;transition:opacity var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), transform var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard);position:absolute;inset-inline-start:var(--zvk-ui-space-2);transform:scaleY(.4)}:where(.zvk-ui-grid-list__row:hover:not([data-disabled=true])){background:var(--zvk-ui-control-hover);border-color:var(--zvk-ui-color-border-strong)}:where(.zvk-ui-grid-list__row:active:not([data-disabled=true])){background:var(--zvk-ui-control-active);border-color:var(--zvk-ui-color-border-strong)}:where(.zvk-ui-grid-list__row:focus-visible){box-shadow:var(--zvk-ui-focus-ring);outline:0}:where(.zvk-ui-grid-list__row[data-active=true]){border-color:var(--zvk-ui-color-border-strong)}.zvk-ui-grid-list__row[data-active=true]:before{opacity:var(--zvk-ui-grid-list-active-indicator-opacity);transform:scaleY(.68)}:where(.zvk-ui-grid-list__row[data-selected=true]){background:var(--zvk-ui-control-active);border-color:var(--zvk-ui-color-border-strong);border-inline-start-color:var(--zvk-ui-color-primary)}.zvk-ui-grid-list__row[data-selected=true]:before{opacity:1;transform:scaleY(1)}:where(.zvk-ui-grid-list__row[data-disabled=true]){cursor:not-allowed;opacity:var(--zvk-ui-opacity-disabled)}:where(.zvk-ui-grid-list__cell){gap:var(--zvk-ui-space-1);min-width:0;padding:var(--zvk-ui-space-3);display:grid}:where(.zvk-ui-grid-list__empty,.zvk-ui-grid-list__loading){color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-sm);padding:var(--zvk-ui-space-4);text-align:center}@media (prefers-reduced-motion:reduce){:where(.zvk-ui-grid-list__row){transition:none}.zvk-ui-grid-list__row:before{transition:none;transform:scaleY(1)}}:where(.zvk-ui-tree-view){gap:var(--zvk-ui-space-1);min-width:0;display:grid}:where(.zvk-ui-tree-view__item){--zvk-ui-tree-view-active-indicator-opacity:calc(var(--zvk-ui-opacity-disabled) - .08);border:var(--zvk-ui-border-width-hairline) solid transparent;border-radius:var(--zvk-ui-radius-sm);color:var(--zvk-ui-color-foreground);cursor:pointer;font-size:var(--zvk-ui-font-size-sm);align-items:center;gap:var(--zvk-ui-space-2);min-height:var(--zvk-ui-control-height-sm);min-width:0;padding-block:var(--zvk-ui-space-1);padding-inline:calc(var(--zvk-ui-space-2) + var(--zvk-ui-tree-view-indent,0rem)) var(--zvk-ui-space-2);transition:background var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), border-color var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard);display:flex;position:relative;overflow:hidden}.zvk-ui-tree-view__item:before{background:var(--zvk-ui-color-primary);border-radius:var(--zvk-ui-radius-full);content:"";inline-size:.1875rem;inset-block:var(--zvk-ui-space-1);opacity:0;transform-origin:50%;transition:opacity var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), transform var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard);position:absolute;inset-inline-start:calc(var(--zvk-ui-space-1) + var(--zvk-ui-tree-view-indent,0rem));transform:scaleY(.4)}:where(.zvk-ui-tree-view__item:hover:not([data-disabled=true])){background:var(--zvk-ui-control-hover)}:where(.zvk-ui-tree-view__item:active:not([data-disabled=true])){background:var(--zvk-ui-control-active);border-color:var(--zvk-ui-color-border-strong)}:where(.zvk-ui-tree-view__item:focus-visible){box-shadow:var(--zvk-ui-focus-ring);outline:0}:where(.zvk-ui-tree-view__item[data-active=true]){border-color:var(--zvk-ui-color-border-strong)}.zvk-ui-tree-view__item[data-active=true]:before{opacity:var(--zvk-ui-tree-view-active-indicator-opacity);transform:scaleY(.68)}:where(.zvk-ui-tree-view__item[data-selected=true]){background:var(--zvk-ui-control-active);border-color:var(--zvk-ui-color-border-strong);border-inline-start-color:var(--zvk-ui-color-primary)}.zvk-ui-tree-view__item[data-selected=true]:before{opacity:1;transform:scaleY(1)}:where(.zvk-ui-tree-view__item[data-expanded=true]){background:color-mix(in srgb, var(--zvk-ui-color-primary-soft) 42%, transparent)}:where(.zvk-ui-tree-view__item[data-disabled=true]){cursor:not-allowed;opacity:var(--zvk-ui-opacity-disabled)}:where(.zvk-ui-tree-view__disclosure){color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-xs);inline-size:var(--zvk-ui-space-3);text-align:center;flex:none;line-height:1}:where(.zvk-ui-tree-view__label){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (prefers-reduced-motion:reduce){:where(.zvk-ui-tree-view__item){transition:none}.zvk-ui-tree-view__item:before{transition:none;transform:scaleY(1)}}:where(.zvk-ui-empty-state){align-items:center;gap:var(--zvk-ui-space-3);text-align:center;flex-direction:column;display:flex}:where(.zvk-ui-empty-state__icon){color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-2xl);min-height:1.75rem;line-height:1}:where(.zvk-ui-empty-state__title){color:var(--zvk-ui-color-foreground);font-size:var(--zvk-ui-font-size-lg);margin:0;font-weight:650}:where(.zvk-ui-empty-state__description){color:var(--zvk-ui-color-muted-foreground);max-width:45ch;margin:0}:where(.zvk-ui-empty-state__actions){gap:var(--zvk-ui-space-2);display:inline-flex}:where(.zvk-ui-empty-state[data-align=start]){text-align:left;align-items:flex-start}:where(.zvk-ui-empty-state[data-size=sm]){gap:var(--zvk-ui-space-2)}:where(.zvk-ui-empty-state[data-size=sm] .zvk-ui-empty-state__title){font-size:var(--zvk-ui-font-size-base)}:where(.zvk-ui-empty-state[data-size=lg]){gap:var(--zvk-ui-space-4)}:where(.zvk-ui-empty-state[data-size=lg] .zvk-ui-empty-state__title){font-size:var(--zvk-ui-font-size-xl)}:where(.zvk-ui-stat){border:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface,var(--zvk-ui-color-border-subtle));border-radius:var(--zvk-ui-radius-md);gap:var(--zvk-ui-space-2);max-inline-size:100%;padding:var(--zvk-ui-space-3) var(--zvk-ui-space-4);display:grid}:where(.zvk-ui-stat__label){color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-sm);margin:0}:where(.zvk-ui-stat__value){color:var(--zvk-ui-color-foreground);font-size:var(--zvk-ui-font-size-2xl);margin:0;font-weight:650;line-height:1.1}:where(.zvk-ui-stat__description){color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-sm);margin:0}:where(.zvk-ui-stat__trend){font-size:var(--zvk-ui-font-size-sm);margin:0}:where(.zvk-ui-stat[data-size=sm]){padding:var(--zvk-ui-space-2) var(--zvk-ui-space-3)}:where(.zvk-ui-stat[data-size=sm] .zvk-ui-stat__value){font-size:var(--zvk-ui-font-size-xl)}:where(.zvk-ui-stat[data-size=lg]){padding:var(--zvk-ui-space-4) var(--zvk-ui-space-5)}:where(.zvk-ui-stat[data-size=lg] .zvk-ui-stat__value){font-size:var(--zvk-ui-font-size-3xl)}:where(.zvk-ui-stat[data-tone=success]){--zvk-ui-stat-accent:var(--zvk-ui-color-success)}:where(.zvk-ui-stat[data-tone=warning]){--zvk-ui-stat-accent:var(--zvk-ui-color-warning)}:where(.zvk-ui-stat[data-tone=destructive]){--zvk-ui-stat-accent:var(--zvk-ui-color-destructive)}:where(.zvk-ui-stat[data-tone=info]){--zvk-ui-stat-accent:var(--zvk-ui-color-info)}:where(.zvk-ui-stat[data-tone=neutral]){--zvk-ui-stat-accent:var(--zvk-ui-color-muted-foreground)}:where(.zvk-ui-stat[data-tone]) .zvk-ui-stat__trend{color:var(--zvk-ui-stat-accent);font-weight:600}:where(.zvk-ui-code-block){background:color-mix(in srgb, var(--zvk-ui-color-foreground) 6%, var(--zvk-ui-color-surface));border:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface,var(--zvk-ui-color-border));border-radius:var(--zvk-ui-radius-md);font-family:var(--zvk-ui-font-family-tertiary);overscroll-behavior-x:contain;max-inline-size:100%;padding:var(--zvk-ui-space-3);scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;margin:0;line-height:1.4;display:grid;overflow:auto}:where(.zvk-ui-code-block__header){margin-bottom:var(--zvk-ui-space-2);justify-content:space-between;display:flex}:where(.zvk-ui-code-block__filename),:where(.zvk-ui-code-block__language){color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-xs)}:where(.zvk-ui-code-block__code){color:var(--zvk-ui-color-foreground);white-space:pre;margin:0;display:block}:where(.zvk-ui-code-block[data-size=sm]){font-size:var(--zvk-ui-font-size-sm);padding:var(--zvk-ui-space-2)}:where(.zvk-ui-code-block__code[class*=language-]){border-left:2px solid var(--zvk-ui-border-color-strong,var(--zvk-ui-color-border-strong));padding-left:var(--zvk-ui-space-3)}@media (width<=40rem){:where(.zvk-ui-code-block){box-shadow:inset var(--zvk-ui-space-2) 0 var(--zvk-ui-space-3) calc(-1 * var(--zvk-ui-space-3)) color-mix(in srgb, var(--zvk-ui-color-foreground) 24%, transparent), inset calc(-1 * var(--zvk-ui-space-2)) 0 var(--zvk-ui-space-3) calc(-1 * var(--zvk-ui-space-3)) color-mix(in srgb, var(--zvk-ui-color-foreground) 24%, transparent);scrollbar-width:thin}}:where(.zvk-ui-kbd-group){color:var(--zvk-ui-color-muted-foreground);align-items:center;gap:var(--zvk-ui-space-1);vertical-align:baseline;white-space:nowrap;max-inline-size:100%;display:inline-flex}:where(.zvk-ui-kbd){background:color-mix(in srgb, var(--zvk-ui-color-foreground) 5%, var(--zvk-ui-color-surface));border:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface,var(--zvk-ui-color-border));border-block-end-color:var(--zvk-ui-color-border-strong);border-radius:var(--zvk-ui-radius-sm);box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--zvk-ui-color-foreground) 10%, transparent);color:var(--zvk-ui-color-foreground);font-family:var(--zvk-ui-font-family-tertiary);font-size:var(--zvk-ui-font-size-xs);letter-spacing:0;min-block-size:1.5rem;min-inline-size:1.5rem;padding-block:0;padding-inline:var(--zvk-ui-space-1);vertical-align:baseline;white-space:nowrap;justify-content:center;align-items:center;font-weight:650;line-height:1;display:inline-flex}:where(.zvk-ui-kbd[data-size=sm]){min-block-size:1.25rem;min-inline-size:1.25rem;padding-inline:calc(var(--zvk-ui-space-1) / 2)}:where(.zvk-ui-kbd__separator){color:var(--zvk-ui-color-muted-foreground);font-family:var(--zvk-ui-font-family-primary);font-size:var(--zvk-ui-font-size-xs);line-height:1}:where(.zvk-ui-dialog__overlay){--zvk-ui-dialog-overlay-background:var(--zvk-ui-material-overlay-background);background:var(--zvk-ui-dialog-overlay-background);z-index:var(--zvk-ui-z-index-overlay);position:fixed;inset:0}:where(.zvk-ui-dialog__overlay[data-state=open]){animation:zvk-ui-dialog-overlay-enter var(--zvk-ui-duration-normal) var(--zvk-ui-ease-enter) both}:where(.zvk-ui-dialog__overlay[data-state=closed]){animation:zvk-ui-dialog-overlay-exit var(--zvk-ui-duration-fast) var(--zvk-ui-ease-exit) both}:where(.zvk-ui-dialog__content){--zvk-ui-dialog-content-background:var(--zvk-ui-color-surface-raised);--zvk-ui-dialog-content-border:var(--zvk-ui-color-border-subtle);-webkit-backdrop-filter:var(--zvk-ui-dialog-content-backdrop-filter,var(--zvk-ui-material-floating-backdrop-filter));backdrop-filter:var(--zvk-ui-dialog-content-backdrop-filter,var(--zvk-ui-material-floating-backdrop-filter));background:var(--zvk-ui-dialog-content-background);border:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-dialog-content-border);border-radius:var(--zvk-ui-radius-md);box-shadow:var(--zvk-ui-elevation-modal);color:var(--zvk-ui-color-foreground);font-family:var(--zvk-ui-font-family-primary);gap:var(--zvk-ui-space-4);line-height:var(--zvk-ui-line-height-normal);max-width:min(92vw,32rem);max-height:min(85vh,32rem);padding:var(--zvk-ui-space-5);width:min(92vw,32rem);z-index:var(--zvk-ui-z-index-modal);display:grid;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}:where(.zvk-ui-dialog__content[data-state=open]){animation:zvk-ui-dialog-content-enter var(--zvk-ui-duration-normal) var(--zvk-ui-ease-enter) both}:where(.zvk-ui-dialog__content[data-state=closed]){animation:zvk-ui-dialog-content-exit var(--zvk-ui-duration-fast) var(--zvk-ui-ease-exit) both}:where(.zvk-ui-dialog__overlay[hidden]),:where(.zvk-ui-dialog__content[hidden]){display:none}:where(.zvk-ui-dialog__header,.zvk-ui-dialog__footer){gap:var(--zvk-ui-space-2);display:grid}:where(.zvk-ui-dialog__title){color:var(--zvk-ui-color-foreground);font-family:var(--zvk-ui-font-family-secondary);font-size:var(--zvk-ui-font-size-lg);font-weight:700;line-height:var(--zvk-ui-line-height-tight);margin:0}:where(.zvk-ui-dialog__description){color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-sm);line-height:var(--zvk-ui-line-height-normal);margin:0}:where(.zvk-ui-dialog__footer){grid-auto-flow:column;justify-content:end}:where(.zvk-ui-dialog__trigger,.zvk-ui-dialog__close){appearance:none;-webkit-backdrop-filter:var(--zvk-ui-material-control-backdrop-filter);backdrop-filter:var(--zvk-ui-material-control-backdrop-filter);background:var(--zvk-ui-control-background);border:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface,var(--zvk-ui-color-border));border-radius:var(--zvk-ui-radius-md);box-shadow:none;color:var(--zvk-ui-color-foreground);cursor:pointer;font-family:var(--zvk-ui-font-family-primary);font-size:var(--zvk-ui-font-size-sm);min-block-size:var(--zvk-ui-control-height-md);padding-block:0;padding-inline:var(--zvk-ui-control-padding-x);transition:background var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), border-color var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}:where(.zvk-ui-dialog__trigger:hover:not(:disabled)),:where(.zvk-ui-dialog__close:hover:not(:disabled)){background:var(--zvk-ui-control-hover);border-color:var(--zvk-ui-color-border-strong)}:where(.zvk-ui-dialog__trigger:active:not(:disabled)),:where(.zvk-ui-dialog__close:active:not(:disabled)){background:var(--zvk-ui-control-active)}:where(.zvk-ui-dialog__trigger:focus-visible,.zvk-ui-dialog__close:focus-visible){box-shadow:var(--zvk-ui-focus-ring);outline:0}@keyframes zvk-ui-dialog-overlay-enter{0%{opacity:0}to{opacity:1}}@keyframes zvk-ui-dialog-overlay-exit{0%{opacity:1}to{opacity:0}}@keyframes zvk-ui-dialog-content-enter{0%{opacity:0;transform:translate(-50%,calc(.375rem - 50%))scale(.97)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes zvk-ui-dialog-content-exit{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,calc(.25rem - 50%))scale(.98)}}@media (prefers-reduced-motion:reduce){:where(.zvk-ui-dialog__overlay),:where(.zvk-ui-dialog__content){animation:none}:where(.zvk-ui-dialog__overlay[data-state=closed]),:where(.zvk-ui-dialog__content[data-state=closed]){opacity:0}:where(.zvk-ui-dialog__content){transform:translate(-50%,-50%)}:where(.zvk-ui-dialog__trigger,.zvk-ui-dialog__close){transition:none}}.zvk-ui-alert-dialog{display:contents}.zvk-ui-alert-dialog__overlay{background:var(--zvk-ui-material-overlay-background);z-index:var(--zvk-ui-z-index-overlay);position:fixed;inset:0}.zvk-ui-alert-dialog__overlay[data-state=open]{animation:zvk-ui-alert-dialog-overlay-enter var(--zvk-ui-duration-normal) var(--zvk-ui-ease-enter) both}.zvk-ui-alert-dialog__overlay[data-state=closed]{animation:zvk-ui-alert-dialog-overlay-exit var(--zvk-ui-duration-fast) var(--zvk-ui-ease-exit) both}.zvk-ui-alert-dialog__content{-webkit-backdrop-filter:var(--zvk-ui-alert-dialog-content-backdrop-filter,var(--zvk-ui-material-floating-backdrop-filter));backdrop-filter:var(--zvk-ui-alert-dialog-content-backdrop-filter,var(--zvk-ui-material-floating-backdrop-filter));background:var(--zvk-ui-color-surface-raised);border:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface,var(--zvk-ui-color-border-subtle));border-radius:var(--zvk-ui-radius-md);box-shadow:var(--zvk-ui-elevation-modal);color:var(--zvk-ui-color-foreground);font-family:var(--zvk-ui-font-family-primary);inline-size:min(30rem,100vw - 2rem);line-height:var(--zvk-ui-line-height-normal);padding:var(--zvk-ui-space-5);z-index:var(--zvk-ui-z-index-modal);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.zvk-ui-alert-dialog__content[data-state=open]{animation:zvk-ui-alert-dialog-content-enter var(--zvk-ui-duration-normal) var(--zvk-ui-ease-enter) both}.zvk-ui-alert-dialog__content[data-state=closed]{animation:zvk-ui-alert-dialog-content-exit var(--zvk-ui-duration-fast) var(--zvk-ui-ease-exit) both}.zvk-ui-alert-dialog__title{color:var(--zvk-ui-color-foreground);font-family:var(--zvk-ui-font-family-secondary);font-size:var(--zvk-ui-font-size-lg);font-weight:700;line-height:var(--zvk-ui-line-height-tight);margin:0}.zvk-ui-alert-dialog__description{color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-sm);line-height:var(--zvk-ui-line-height-normal);margin:var(--zvk-ui-space-2) 0 0}.zvk-ui-alert-dialog__footer{gap:var(--zvk-ui-space-2);justify-content:flex-end;margin-block-start:var(--zvk-ui-space-5);display:flex}.zvk-ui-alert-dialog__trigger,.zvk-ui-alert-dialog__button{appearance:none;-webkit-backdrop-filter:var(--zvk-ui-material-control-backdrop-filter);backdrop-filter:var(--zvk-ui-material-control-backdrop-filter);background:var(--zvk-ui-control-background);border:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface,var(--zvk-ui-color-border));border-radius:var(--zvk-ui-radius-md);box-shadow:none;color:var(--zvk-ui-color-foreground);cursor:pointer;font-family:var(--zvk-ui-font-family-primary);font-size:var(--zvk-ui-font-size-sm);min-block-size:var(--zvk-ui-control-height-md);padding-block:0;padding-inline:var(--zvk-ui-control-padding-x);transition:background var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), border-color var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.zvk-ui-alert-dialog__trigger:hover:not(:disabled),.zvk-ui-alert-dialog__button:hover:not(:disabled){background:var(--zvk-ui-control-hover);border-color:var(--zvk-ui-color-border-strong)}.zvk-ui-alert-dialog__trigger:active:not(:disabled),.zvk-ui-alert-dialog__button:active:not(:disabled){background:var(--zvk-ui-control-active)}.zvk-ui-alert-dialog__trigger:focus-visible,.zvk-ui-alert-dialog__button:focus-visible{box-shadow:var(--zvk-ui-focus-ring);outline:0}.zvk-ui-alert-dialog__trigger:disabled,.zvk-ui-alert-dialog__button:disabled{cursor:not-allowed;opacity:var(--zvk-ui-opacity-disabled)}@keyframes zvk-ui-alert-dialog-overlay-enter{0%{opacity:0}to{opacity:1}}@keyframes zvk-ui-alert-dialog-overlay-exit{0%{opacity:1}to{opacity:0}}@keyframes zvk-ui-alert-dialog-content-enter{0%{opacity:0;transform:translate(-50%,-50%)scale(.98)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes zvk-ui-alert-dialog-content-exit{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(.98)}}@media (prefers-reduced-motion:reduce){.zvk-ui-alert-dialog__overlay,.zvk-ui-alert-dialog__content{animation:none}.zvk-ui-alert-dialog__overlay[data-state=closed],.zvk-ui-alert-dialog__content[data-state=closed]{opacity:0}.zvk-ui-alert-dialog__content{transform:translate(-50%,-50%)}}.zvk-ui-sheet{display:contents}.zvk-ui-sheet__overlay{background:var(--zvk-ui-material-overlay-background);z-index:var(--zvk-ui-z-index-overlay);position:fixed;inset:0}.zvk-ui-sheet__overlay[data-state=open]{animation:zvk-ui-sheet-overlay-enter var(--zvk-ui-duration-normal) var(--zvk-ui-ease-enter) both}.zvk-ui-sheet__overlay[data-state=closed]{animation:zvk-ui-sheet-overlay-exit var(--zvk-ui-duration-fast) var(--zvk-ui-ease-exit) both}.zvk-ui-sheet__content{-webkit-backdrop-filter:var(--zvk-ui-sheet-content-backdrop-filter,var(--zvk-ui-material-floating-backdrop-filter));backdrop-filter:var(--zvk-ui-sheet-content-backdrop-filter,var(--zvk-ui-material-floating-backdrop-filter));background:var(--zvk-ui-color-surface-raised);border:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface,var(--zvk-ui-color-border-subtle));box-shadow:var(--zvk-ui-elevation-modal);color:var(--zvk-ui-color-foreground);font-family:var(--zvk-ui-font-family-primary);gap:var(--zvk-ui-space-4);line-height:var(--zvk-ui-line-height-normal);padding:var(--zvk-ui-space-5);z-index:var(--zvk-ui-z-index-modal);flex-direction:column;display:flex;position:fixed}.zvk-ui-sheet__content[data-side=right],.zvk-ui-sheet__content[data-side=left]{block-size:100vh;inline-size:min(28rem,100vw);max-inline-size:calc(100vw - 2rem);top:0}.zvk-ui-sheet__content[data-side=right]{border-inline-end:0;right:0}.zvk-ui-sheet__content[data-side=left]{border-inline-start:0;left:0}.zvk-ui-sheet__content[data-side=top],.zvk-ui-sheet__content[data-side=bottom]{max-block-size:calc(100vh - 2rem);inline-size:100vw;left:0}.zvk-ui-sheet__content[data-side=top]{border-block-start:0;top:0}.zvk-ui-sheet__content[data-side=bottom]{border-block-end:0;bottom:0}.zvk-ui-sheet__content[data-state=open][data-side=right]{animation:zvk-ui-sheet-content-enter-right var(--zvk-ui-duration-slow) var(--zvk-ui-ease-emphasized) both}.zvk-ui-sheet__content[data-state=closed][data-side=right]{animation:zvk-ui-sheet-content-exit-right var(--zvk-ui-duration-slow) var(--zvk-ui-ease-exit) both}.zvk-ui-sheet__content[data-state=open][data-side=left]{animation:zvk-ui-sheet-content-enter-left var(--zvk-ui-duration-slow) var(--zvk-ui-ease-emphasized) both}.zvk-ui-sheet__content[data-state=closed][data-side=left]{animation:zvk-ui-sheet-content-exit-left var(--zvk-ui-duration-slow) var(--zvk-ui-ease-exit) both}.zvk-ui-sheet__content[data-state=open][data-side=top]{animation:zvk-ui-sheet-content-enter-top var(--zvk-ui-duration-slow) var(--zvk-ui-ease-emphasized) both}.zvk-ui-sheet__content[data-state=closed][data-side=top]{animation:zvk-ui-sheet-content-exit-top var(--zvk-ui-duration-slow) var(--zvk-ui-ease-exit) both}.zvk-ui-sheet__content[data-state=open][data-side=bottom]{animation:zvk-ui-sheet-content-enter-bottom var(--zvk-ui-duration-slow) var(--zvk-ui-ease-emphasized) both}.zvk-ui-sheet__content[data-state=closed][data-side=bottom]{animation:zvk-ui-sheet-content-exit-bottom var(--zvk-ui-duration-slow) var(--zvk-ui-ease-exit) both}.zvk-ui-sheet__overlay[hidden],.zvk-ui-sheet__content[hidden]{display:none}.zvk-ui-sheet__header{gap:var(--zvk-ui-space-2);display:grid}.zvk-ui-sheet__title{color:var(--zvk-ui-color-foreground);font-family:var(--zvk-ui-font-family-secondary);font-size:var(--zvk-ui-font-size-lg);font-weight:700;line-height:var(--zvk-ui-line-height-tight);margin:0}.zvk-ui-sheet__description{color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-sm);line-height:var(--zvk-ui-line-height-normal);margin:0}.zvk-ui-sheet__footer{gap:var(--zvk-ui-space-2);justify-content:flex-end;margin-block-start:auto;display:flex}.zvk-ui-sheet__trigger,.zvk-ui-sheet__close{appearance:none;-webkit-backdrop-filter:var(--zvk-ui-material-control-backdrop-filter);backdrop-filter:var(--zvk-ui-material-control-backdrop-filter);background:var(--zvk-ui-control-background);border:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface,var(--zvk-ui-color-border));border-radius:var(--zvk-ui-radius-md);box-shadow:none;color:var(--zvk-ui-color-foreground);cursor:pointer;font-family:var(--zvk-ui-font-family-primary);font-size:var(--zvk-ui-font-size-sm);min-block-size:var(--zvk-ui-control-height-md);padding-block:0;padding-inline:var(--zvk-ui-control-padding-x);transition:background var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), border-color var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.zvk-ui-sheet__trigger:hover:not(:disabled),.zvk-ui-sheet__close:hover:not(:disabled){background:var(--zvk-ui-control-hover);border-color:var(--zvk-ui-color-border-strong)}.zvk-ui-sheet__trigger:active:not(:disabled),.zvk-ui-sheet__close:active:not(:disabled){background:var(--zvk-ui-control-active)}.zvk-ui-sheet__trigger:focus-visible,.zvk-ui-sheet__close:focus-visible{box-shadow:var(--zvk-ui-focus-ring);outline:0}.zvk-ui-sheet__trigger:disabled,.zvk-ui-sheet__close:disabled{cursor:not-allowed;opacity:var(--zvk-ui-opacity-disabled)}@keyframes zvk-ui-sheet-overlay-enter{0%{opacity:0}to{opacity:1}}@keyframes zvk-ui-sheet-overlay-exit{0%{opacity:1}to{opacity:0}}@keyframes zvk-ui-sheet-content-enter-right{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes zvk-ui-sheet-content-exit-right{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}@keyframes zvk-ui-sheet-content-enter-left{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}@keyframes zvk-ui-sheet-content-exit-left{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-100%)}}@keyframes zvk-ui-sheet-content-enter-top{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes zvk-ui-sheet-content-exit-top{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}@keyframes zvk-ui-sheet-content-enter-bottom{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes zvk-ui-sheet-content-exit-bottom{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.zvk-ui-sheet__overlay,.zvk-ui-sheet__content{animation:none}.zvk-ui-sheet__overlay[data-state=closed],.zvk-ui-sheet__content[data-state=closed]{opacity:0}.zvk-ui-sheet__content{transform:none}}:where(.zvk-ui-popover){display:inline-grid;position:relative}:where(.zvk-ui-popover__trigger){appearance:none;-webkit-backdrop-filter:var(--zvk-ui-material-control-backdrop-filter);backdrop-filter:var(--zvk-ui-material-control-backdrop-filter);background:var(--zvk-ui-control-background);border:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface,var(--zvk-ui-color-border-subtle));border-radius:var(--zvk-ui-radius-md);box-shadow:none;color:var(--zvk-ui-color-foreground);cursor:pointer;font-family:var(--zvk-ui-font-family-primary);font-size:var(--zvk-ui-font-size-sm);min-block-size:var(--zvk-ui-control-height-md);padding-block:0;padding-inline:var(--zvk-ui-control-padding-x);transition:background var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), border-color var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex}:where(.zvk-ui-popover__trigger:hover:not(:disabled)){background:var(--zvk-ui-control-hover);border-color:var(--zvk-ui-color-border-strong)}:where(.zvk-ui-popover__trigger:active:not(:disabled)){background:var(--zvk-ui-control-active)}:where(.zvk-ui-popover__trigger:focus-visible){box-shadow:var(--zvk-ui-focus-ring);outline:0}:where(.zvk-ui-popover__content){--zvk-ui-popover-motion-x:0;--zvk-ui-popover-motion-y:-.25rem;-webkit-backdrop-filter:var(--zvk-ui-popover-content-backdrop-filter,var(--zvk-ui-material-floating-backdrop-filter));backdrop-filter:var(--zvk-ui-popover-content-backdrop-filter,var(--zvk-ui-material-floating-backdrop-filter));background:var(--zvk-ui-color-surface);border:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface,var(--zvk-ui-color-border-subtle));border-radius:var(--zvk-ui-radius-md);box-shadow:var(--zvk-ui-elevation-floating);color:var(--zvk-ui-color-foreground);font-family:var(--zvk-ui-font-family-primary);font-size:var(--zvk-ui-font-size-sm);padding:var(--zvk-ui-space-3);max-width:var(--zvk-ui-floating-available-width);max-height:var(--zvk-ui-floating-available-height);transform-origin:var(--zvk-ui-popover-transform-origin);z-index:var(--zvk-ui-z-popover,var(--zvk-ui-z-index-popover));pointer-events:auto;position:absolute}:where(.zvk-ui-popover__content[data-side=top]){--zvk-ui-popover-motion-y:.25rem}:where(.zvk-ui-popover__content[data-side=bottom]){--zvk-ui-popover-motion-y:-.25rem}:where(.zvk-ui-popover__content[data-side=left]){--zvk-ui-popover-motion-x:.25rem;--zvk-ui-popover-motion-y:0}:where(.zvk-ui-popover__content[data-side=right]){--zvk-ui-popover-motion-x:-.25rem;--zvk-ui-popover-motion-y:0}:where(.zvk-ui-popover__content[data-state=open]){animation:zvk-ui-popover-enter var(--zvk-ui-duration-normal) var(--zvk-ui-ease-enter)}:where(.zvk-ui-popover__content[data-state=closed]:not([hidden])){animation:zvk-ui-popover-exit var(--zvk-ui-duration-fast) var(--zvk-ui-ease-exit);pointer-events:none}:where(.zvk-ui-popover__content[aria-hidden=true]){pointer-events:none}:where(.zvk-ui-popover__content[hidden]){display:none}@keyframes zvk-ui-popover-enter{0%{opacity:0;transform:translate(var(--zvk-ui-popover-motion-x), var(--zvk-ui-popover-motion-y)) scale(.96)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes zvk-ui-popover-exit{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(var(--zvk-ui-popover-motion-x), var(--zvk-ui-popover-motion-y)) scale(.96)}}@media (prefers-reduced-motion:reduce){:where(.zvk-ui-popover__content[data-state=open],.zvk-ui-popover__content[data-state=closed]:not([hidden])){animation:none}}:where(.zvk-ui-hover-card__trigger){border-radius:var(--zvk-ui-radius-sm)}:where(.zvk-ui-hover-card__trigger:focus-visible){box-shadow:var(--zvk-ui-focus-ring);outline:0}:where(.zvk-ui-hover-card__content){--zvk-ui-hover-card-motion-x:0;--zvk-ui-hover-card-motion-y:-.1875rem;-webkit-backdrop-filter:var(--zvk-ui-hover-card-content-backdrop-filter,var(--zvk-ui-material-floating-backdrop-filter));backdrop-filter:var(--zvk-ui-hover-card-content-backdrop-filter,var(--zvk-ui-material-floating-backdrop-filter));background:var(--zvk-ui-color-surface-raised);border:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface,var(--zvk-ui-color-border-subtle));border-radius:var(--zvk-ui-radius-md);box-shadow:var(--zvk-ui-elevation-floating);color:var(--zvk-ui-color-foreground);font-family:var(--zvk-ui-font-family-primary);font-size:var(--zvk-ui-font-size-sm);max-width:min(20rem, var(--zvk-ui-floating-available-width));padding:var(--zvk-ui-space-3);pointer-events:auto;z-index:var(--zvk-ui-z-index-popover,var(--zvk-ui-z-index-overlay));position:absolute}:where(.zvk-ui-hover-card__content[data-side=top]){--zvk-ui-hover-card-motion-y:.1875rem}:where(.zvk-ui-hover-card__content[data-side=bottom]){--zvk-ui-hover-card-motion-y:-.1875rem}:where(.zvk-ui-hover-card__content[data-side=left]){--zvk-ui-hover-card-motion-x:.1875rem;--zvk-ui-hover-card-motion-y:0}:where(.zvk-ui-hover-card__content[data-side=right]){--zvk-ui-hover-card-motion-x:-.1875rem;--zvk-ui-hover-card-motion-y:0}:where(.zvk-ui-hover-card__content:focus-visible){box-shadow:var(--zvk-ui-shadow-sm), var(--zvk-ui-focus-ring);outline:0}:where(.zvk-ui-hover-card__content[data-state=open]){animation:zvk-ui-hover-card-enter var(--zvk-ui-duration-fast) var(--zvk-ui-ease-enter)}:where(.zvk-ui-hover-card__content[data-state=closed]:not([hidden])){animation:zvk-ui-hover-card-exit var(--zvk-ui-duration-fast) var(--zvk-ui-ease-exit);pointer-events:none}:where(.zvk-ui-hover-card__content[aria-hidden=true]){pointer-events:none}:where(.zvk-ui-hover-card__content[hidden]){display:none}@keyframes zvk-ui-hover-card-enter{0%{opacity:0;transform:translate(var(--zvk-ui-hover-card-motion-x), var(--zvk-ui-hover-card-motion-y)) scale(.98)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes zvk-ui-hover-card-exit{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(var(--zvk-ui-hover-card-motion-x), var(--zvk-ui-hover-card-motion-y)) scale(.98)}}@media (prefers-reduced-motion:reduce){:where(.zvk-ui-hover-card__content[data-state=open],.zvk-ui-hover-card__content[data-state=closed]:not([hidden])){animation:none}}:where(.zvk-ui-tooltip){--zvk-ui-tooltip-motion-x:0;--zvk-ui-tooltip-motion-y:-.125rem;-webkit-backdrop-filter:var(--zvk-ui-tooltip-backdrop-filter,var(--zvk-ui-material-floating-backdrop-filter));backdrop-filter:var(--zvk-ui-tooltip-backdrop-filter,var(--zvk-ui-material-floating-backdrop-filter));background:var(--zvk-ui-color-surface-raised);border:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface,var(--zvk-ui-color-border));border-radius:var(--zvk-ui-radius-md);color:var(--zvk-ui-color-foreground);font-family:var(--zvk-ui-font-family-primary);font-size:var(--zvk-ui-font-size-sm);max-width:min(16rem, var(--zvk-ui-floating-available-width));padding:var(--zvk-ui-space-2) var(--zvk-ui-space-3);pointer-events:none;white-space:pre-wrap;z-index:var(--zvk-ui-z-index-tooltip,var(--zvk-ui-z-index-overlay));position:absolute}:where(.zvk-ui-tooltip[data-side=top]){--zvk-ui-tooltip-motion-y:.125rem}:where(.zvk-ui-tooltip[data-side=bottom]){--zvk-ui-tooltip-motion-y:-.125rem}:where(.zvk-ui-tooltip[data-side=left]){--zvk-ui-tooltip-motion-x:.125rem;--zvk-ui-tooltip-motion-y:0}:where(.zvk-ui-tooltip[data-side=right]){--zvk-ui-tooltip-motion-x:-.125rem;--zvk-ui-tooltip-motion-y:0}:where(.zvk-ui-tooltip[data-state=open]){animation:zvk-ui-tooltip-enter var(--zvk-ui-duration-fast) var(--zvk-ui-ease-enter)}:where(.zvk-ui-tooltip[data-state=closed]:not([hidden])){animation:zvk-ui-tooltip-exit var(--zvk-ui-duration-instant) var(--zvk-ui-ease-exit)}:where(.zvk-ui-tooltip[hidden]){display:none}@keyframes zvk-ui-tooltip-enter{0%{opacity:0;transform:translate(var(--zvk-ui-tooltip-motion-x), var(--zvk-ui-tooltip-motion-y))}to{opacity:1;transform:translate(0)}}@keyframes zvk-ui-tooltip-exit{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(var(--zvk-ui-tooltip-motion-x), var(--zvk-ui-tooltip-motion-y))}}@media (prefers-reduced-motion:reduce){:where(.zvk-ui-tooltip[data-state=open],.zvk-ui-tooltip[data-state=closed]:not([hidden])){animation:none}}:where(.zvk-ui-dropdown-menu__trigger){appearance:none;-webkit-backdrop-filter:var(--zvk-ui-material-control-backdrop-filter);backdrop-filter:var(--zvk-ui-material-control-backdrop-filter);background:var(--zvk-ui-control-background);border:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface,var(--zvk-ui-color-border-subtle));border-radius:var(--zvk-ui-radius-md);box-shadow:none;color:var(--zvk-ui-color-foreground);cursor:pointer;font-family:var(--zvk-ui-font-family-primary);font-size:var(--zvk-ui-font-size-sm);align-items:center;gap:var(--zvk-ui-control-gap);min-block-size:var(--zvk-ui-control-height-md);padding-block:0;padding-inline:var(--zvk-ui-control-padding-x);transition:background var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), border-color var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard);-webkit-user-select:none;user-select:none;justify-content:center;font-weight:600;line-height:1;display:inline-flex}:where(.zvk-ui-dropdown-menu__trigger-label){min-width:0}:where(.zvk-ui-dropdown-menu__trigger-indicator){color:var(--zvk-ui-color-muted-foreground);inline-size:1rem;transition:color var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), transform var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard);flex:none;place-items:center;display:inline-grid}.zvk-ui-dropdown-menu__trigger-indicator:before{content:"";border-block-end:1.5px solid;border-inline-end:1.5px solid;block-size:.45rem;inline-size:.45rem;transform:rotate(45deg)translate(-.1rem,-.1rem)}:where(.zvk-ui-dropdown-menu__trigger[data-state=open] .zvk-ui-dropdown-menu__trigger-indicator){color:var(--zvk-ui-color-foreground);transform:rotate(180deg)}:where(.zvk-ui-dropdown-menu__trigger:hover:not(:disabled)){background:var(--zvk-ui-control-hover);border-color:var(--zvk-ui-color-border-strong)}:where(.zvk-ui-dropdown-menu__trigger:active:not(:disabled)){background:var(--zvk-ui-control-active)}:where(.zvk-ui-dropdown-menu__trigger:focus-visible){box-shadow:var(--zvk-ui-focus-ring);outline:0}:where(.zvk-ui-dropdown-menu__content){--zvk-ui-dropdown-menu-min-width:min-content;--zvk-ui-dropdown-menu-motion-x:0;--zvk-ui-dropdown-menu-motion-y:-.25rem;-webkit-backdrop-filter:var(--zvk-ui-dropdown-menu-content-backdrop-filter,var(--zvk-ui-material-floating-backdrop-filter));backdrop-filter:var(--zvk-ui-dropdown-menu-content-backdrop-filter,var(--zvk-ui-material-floating-backdrop-filter));background:var(--zvk-ui-color-surface-raised);border:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface,var(--zvk-ui-color-border-subtle));border-radius:var(--zvk-ui-radius-md);box-shadow:var(--zvk-ui-elevation-floating);color:var(--zvk-ui-color-foreground);font-family:var(--zvk-ui-font-family-primary);font-size:var(--zvk-ui-font-size-sm);min-width:var(--zvk-ui-dropdown-menu-min-width);padding:var(--zvk-ui-space-1);outline:none;position:absolute}:where(.zvk-ui-dropdown-menu__content[data-side=top]){--zvk-ui-dropdown-menu-motion-y:.25rem}:where(.zvk-ui-dropdown-menu__content[data-side=bottom]){--zvk-ui-dropdown-menu-motion-y:-.25rem}:where(.zvk-ui-dropdown-menu__content[data-side=left]){--zvk-ui-dropdown-menu-motion-x:.25rem;--zvk-ui-dropdown-menu-motion-y:0}:where(.zvk-ui-dropdown-menu__content[data-side=right]){--zvk-ui-dropdown-menu-motion-x:-.25rem;--zvk-ui-dropdown-menu-motion-y:0}:where(.zvk-ui-dropdown-menu__content[data-state=open]){animation:zvk-ui-dropdown-menu-content-enter var(--zvk-ui-duration-fast) var(--zvk-ui-ease-enter)}:where(.zvk-ui-dropdown-menu__content[data-state=closed]:not([hidden])){animation:zvk-ui-dropdown-menu-content-exit var(--zvk-ui-duration-fast) var(--zvk-ui-ease-exit);pointer-events:none}:where(.zvk-ui-dropdown-menu__content[aria-hidden=true]){pointer-events:none}:where(.zvk-ui-dropdown-menu__content[hidden]){display:none}:where(.zvk-ui-dropdown-menu__item){all:unset;border-radius:var(--zvk-ui-radius-sm);cursor:default;align-items:center;gap:var(--zvk-ui-space-2);padding:var(--zvk-ui-space-2) var(--zvk-ui-space-3);text-align:left;transition:background var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), color var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard);-webkit-user-select:none;user-select:none;justify-content:flex-start;width:100%;display:flex}:where(.zvk-ui-dropdown-menu__item:hover,.zvk-ui-dropdown-menu__item:focus-visible){background:var(--zvk-ui-control-hover);color:var(--zvk-ui-color-foreground);outline:none}:where(.zvk-ui-dropdown-menu__item:active:not([aria-disabled=true])){background:var(--zvk-ui-control-active)}:where(.zvk-ui-dropdown-menu__item[aria-disabled=true]){color:var(--zvk-ui-color-muted-foreground);pointer-events:none}:where(.zvk-ui-dropdown-menu__separator){border-top:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface,var(--zvk-ui-color-border));margin:var(--zvk-ui-space-1) 0}:where(.zvk-ui-dropdown-menu__label){color:var(--zvk-ui-color-muted-foreground);font-family:var(--zvk-ui-font-family-secondary);font-size:var(--zvk-ui-font-size-xs);padding:var(--zvk-ui-space-1) var(--zvk-ui-space-3);font-weight:600}:where(.zvk-ui-dropdown-menu__shortcut){color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-xs);margin-inline-start:auto}:where(.zvk-ui-dropdown-menu__checkbox-item,.zvk-ui-dropdown-menu__radio-item){justify-content:start}:where(.zvk-ui-dropdown-menu__item-indicator){color:var(--zvk-ui-color-primary);text-align:center;inline-size:1rem}:where(.zvk-ui-dropdown-menu__item-label){min-width:0}:where(.zvk-ui-dropdown-menu__radio-group,.zvk-ui-dropdown-menu__sub){gap:var(--zvk-ui-space-1);display:grid}@keyframes zvk-ui-dropdown-menu-content-enter{0%{opacity:0;transform:translate(var(--zvk-ui-dropdown-menu-motion-x), var(--zvk-ui-dropdown-menu-motion-y)) scale(.98)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes zvk-ui-dropdown-menu-content-exit{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(var(--zvk-ui-dropdown-menu-motion-x), var(--zvk-ui-dropdown-menu-motion-y)) scale(.98)}}@media (prefers-reduced-motion:reduce){:where(.zvk-ui-dropdown-menu__trigger-indicator){transition:none}:where(.zvk-ui-dropdown-menu__content[data-state=open],.zvk-ui-dropdown-menu__content[data-state=closed]:not([hidden])){animation:none}}.zvk-ui-scroll-area{--zvk-ui-scroll-area-max-height:none;--zvk-ui-scroll-area-max-width:none;--zvk-ui-scroll-area-thumb:var(--zvk-ui-color-border-strong);--zvk-ui-scroll-area-track:transparent;max-block-size:var(--zvk-ui-scroll-area-max-height);max-inline-size:var(--zvk-ui-scroll-area-max-width);scrollbar-color:var(--zvk-ui-scroll-area-thumb) var(--zvk-ui-scroll-area-track);scrollbar-width:thin}.zvk-ui-scroll-area[data-orientation=vertical],.zvk-ui-scroll-area[data-orientation=both]{overflow-y:auto}.zvk-ui-scroll-area[data-orientation=horizontal],.zvk-ui-scroll-area[data-orientation=both]{overflow-x:auto}.zvk-ui-scroll-area[data-orientation=vertical]{overflow-x:hidden}.zvk-ui-scroll-area[data-orientation=horizontal]{overflow-y:hidden}.zvk-ui-scroll-area:focus-visible{outline:2px solid var(--zvk-ui-color-ring);outline-offset:2px}.zvk-ui-scroll-area::-webkit-scrollbar{block-size:10px;inline-size:10px}.zvk-ui-scroll-area::-webkit-scrollbar-track{background:var(--zvk-ui-scroll-area-track)}.zvk-ui-scroll-area::-webkit-scrollbar-thumb{background:var(--zvk-ui-scroll-area-thumb);border:2px solid var(--zvk-ui-color-surface);border-radius:var(--zvk-ui-radius-full)}.zvk-ui-scroll-area__scrollbar{display:none}.zvk-ui-command{background:var(--zvk-ui-color-surface);color:var(--zvk-ui-color-foreground);font-family:var(--zvk-ui-font-family-primary);gap:var(--zvk-ui-space-2);line-height:var(--zvk-ui-line-height-normal);display:grid}.zvk-ui-command__input{background:var(--zvk-ui-color-surface);border:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-command-input-border-color,var(--zvk-ui-color-border));border-radius:var(--zvk-ui-radius-md);box-shadow:none;color:var(--zvk-ui-color-foreground);font-family:var(--zvk-ui-font-family-primary);font-size:var(--zvk-ui-font-size-sm);line-height:var(--zvk-ui-line-height-tight);min-block-size:var(--zvk-ui-control-height-md);padding:0 var(--zvk-ui-control-padding-x);inline-size:100%;transition:border-color var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard)}.zvk-ui-command__input:hover:not(:disabled){--zvk-ui-command-input-border-color:var(--zvk-ui-control-border-strong)}.zvk-ui-command__input:focus-visible{--zvk-ui-command-input-border-color:var(--zvk-ui-color-ring);box-shadow:var(--zvk-ui-focus-ring);outline:0}.zvk-ui-command__list{gap:var(--zvk-ui-space-1);max-block-size:18rem;display:grid;overflow:auto}.zvk-ui-command__empty,.zvk-ui-command__loading,.zvk-ui-command__group-heading{color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-xs);padding:var(--zvk-ui-space-2) var(--zvk-ui-space-3)}.zvk-ui-command__group{gap:var(--zvk-ui-space-1);display:grid}.zvk-ui-command__item{--zvk-ui-command-item-indicator-opacity:0;--zvk-ui-command-item-indicator-scale:.45;--zvk-ui-command-item-offset:0;border-radius:var(--zvk-ui-radius-md);color:var(--zvk-ui-color-foreground);cursor:pointer;font-size:var(--zvk-ui-font-size-sm);align-items:center;gap:var(--zvk-ui-control-gap);min-inline-size:0;padding:var(--zvk-ui-space-2) var(--zvk-ui-space-3);transform:translateX(var(--zvk-ui-command-item-offset));transition:background var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), color var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), transform var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard);display:flex;position:relative}.zvk-ui-command__item:before{background:var(--zvk-ui-color-primary);block-size:calc(100% - var(--zvk-ui-space-3));border-radius:var(--zvk-ui-radius-full);content:"";inline-size:var(--zvk-ui-border-width-strong);inset-block:calc(var(--zvk-ui-space-3) / 2);opacity:var(--zvk-ui-command-item-indicator-opacity);pointer-events:none;transform:scaleY(var(--zvk-ui-command-item-indicator-scale));transform-origin:50%;transition:opacity var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), transform var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard);position:absolute;inset-inline-start:var(--zvk-ui-space-1)}.zvk-ui-command__item[data-highlighted=true]{--zvk-ui-command-item-indicator-opacity:1;--zvk-ui-command-item-indicator-scale:1;--zvk-ui-command-item-offset:var(--zvk-ui-space-1);background:var(--zvk-ui-control-hover)}.zvk-ui-command__item:focus-visible{background:var(--zvk-ui-control-hover);box-shadow:var(--zvk-ui-focus-ring);outline:0}.zvk-ui-command__item:active:not([data-disabled=true]){background:var(--zvk-ui-control-active)}.zvk-ui-command__item[data-disabled=true]{color:var(--zvk-ui-color-muted-foreground);cursor:not-allowed;opacity:var(--zvk-ui-opacity-disabled)}.zvk-ui-command__separator{background:var(--zvk-ui-color-border);block-size:1px;margin:var(--zvk-ui-space-1) 0}.zvk-ui-command__shortcut{color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-xs);white-space:nowrap;flex:none;margin-inline-start:auto}.zvk-ui-command-dialog{font-family:var(--zvk-ui-font-family-primary);padding:var(--zvk-ui-space-4)}.zvk-ui-command-dialog__title{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.zvk-ui-command__input,.zvk-ui-command__item,.zvk-ui-command__item:before{transition:none;transform:none}}.zvk-ui-combobox{color:var(--zvk-ui-color-foreground);gap:var(--zvk-ui-space-2);display:grid;position:relative}.zvk-ui-combobox__label{color:var(--zvk-ui-color-foreground);font-family:var(--zvk-ui-font-family-secondary);font-size:var(--zvk-ui-font-size-sm);font-weight:600}.zvk-ui-combobox__control{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;position:relative}.zvk-ui-combobox__input{-webkit-backdrop-filter:var(--zvk-ui-material-control-backdrop-filter);backdrop-filter:var(--zvk-ui-material-control-backdrop-filter);background:var(--zvk-ui-control-background);border:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-combobox-border-color,var(--zvk-ui-control-border));border-radius:var(--zvk-ui-radius-md);box-shadow:none;color:var(--zvk-ui-color-foreground);font:inherit;inline-size:100%;min-block-size:var(--zvk-ui-control-height-md);padding:0 var(--zvk-ui-control-padding-x);transition:background var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), border-color var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard)}.zvk-ui-combobox__input:hover:not(:disabled){--zvk-ui-combobox-border-color:var(--zvk-ui-control-border-strong)}.zvk-ui-combobox__input[data-size=sm]{min-block-size:var(--zvk-ui-control-height-sm)}.zvk-ui-combobox__input[data-size=lg]{min-block-size:var(--zvk-ui-control-height-lg)}.zvk-ui-combobox__input:focus-visible{--zvk-ui-combobox-border-color:var(--zvk-ui-color-ring);box-shadow:var(--zvk-ui-focus-ring);outline:0}.zvk-ui-combobox__input[data-invalid=true]{--zvk-ui-combobox-border-color:var(--zvk-ui-color-destructive)}.zvk-ui-combobox__description,.zvk-ui-combobox__error{font-size:var(--zvk-ui-font-size-xs);line-height:var(--zvk-ui-line-height-normal)}.zvk-ui-combobox__description{color:var(--zvk-ui-color-muted-foreground)}.zvk-ui-combobox__error{color:var(--zvk-ui-color-destructive)}.zvk-ui-combobox__popup{--zvk-ui-combobox-motion-x:0;--zvk-ui-combobox-motion-y:-.1875rem;-webkit-backdrop-filter:var(--zvk-ui-combobox-popup-backdrop-filter,var(--zvk-ui-material-floating-backdrop-filter));backdrop-filter:var(--zvk-ui-combobox-popup-backdrop-filter,var(--zvk-ui-material-floating-backdrop-filter));background:var(--zvk-ui-color-surface);border:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface,var(--zvk-ui-color-border-subtle));border-radius:var(--zvk-ui-radius-md);box-shadow:var(--zvk-ui-elevation-floating);font-family:var(--zvk-ui-font-family-primary);gap:var(--zvk-ui-space-1);max-block-size:min(16rem, var(--zvk-ui-floating-available-height));padding:var(--zvk-ui-space-1);z-index:var(--zvk-ui-z-popover);display:grid;overflow:auto}.zvk-ui-combobox__popup[data-side=top]{--zvk-ui-combobox-motion-y:.1875rem}.zvk-ui-combobox__popup[data-side=bottom]{--zvk-ui-combobox-motion-y:-.1875rem}.zvk-ui-combobox__popup[data-side=left]{--zvk-ui-combobox-motion-x:.1875rem;--zvk-ui-combobox-motion-y:0}.zvk-ui-combobox__popup[data-side=right]{--zvk-ui-combobox-motion-x:-.1875rem;--zvk-ui-combobox-motion-y:0}.zvk-ui-combobox__popup[data-state=open]{animation:zvk-ui-combobox-popup-enter var(--zvk-ui-duration-fast) var(--zvk-ui-ease-enter)}.zvk-ui-combobox__popup[data-state=closed]{animation:zvk-ui-combobox-popup-exit var(--zvk-ui-duration-fast) var(--zvk-ui-ease-exit);pointer-events:none}.zvk-ui-combobox__option{--zvk-ui-combobox-option-indicator-opacity:0;--zvk-ui-combobox-option-indicator-scale:.45;--zvk-ui-combobox-option-offset:0;border-radius:var(--zvk-ui-radius-sm);color:var(--zvk-ui-color-foreground);cursor:pointer;font-size:var(--zvk-ui-font-size-sm);padding:var(--zvk-ui-space-2) var(--zvk-ui-space-3);transform:translateX(var(--zvk-ui-combobox-option-offset));transition:background var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), color var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), transform var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard);position:relative}.zvk-ui-combobox__option:before{background:var(--zvk-ui-color-primary);block-size:calc(100% - var(--zvk-ui-space-3));border-radius:var(--zvk-ui-radius-full);content:"";inline-size:var(--zvk-ui-border-width-strong);inset-block:calc(var(--zvk-ui-space-3) / 2);opacity:var(--zvk-ui-combobox-option-indicator-opacity);pointer-events:none;transform:scaleY(var(--zvk-ui-combobox-option-indicator-scale));transform-origin:50%;transition:opacity var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), transform var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard);position:absolute;inset-inline-start:var(--zvk-ui-space-1)}.zvk-ui-combobox__option[data-highlighted=true]{--zvk-ui-combobox-option-indicator-opacity:1;--zvk-ui-combobox-option-indicator-scale:1;--zvk-ui-combobox-option-offset:var(--zvk-ui-space-1);background:var(--zvk-ui-color-muted)}.zvk-ui-combobox__option[data-selected=true]{--zvk-ui-combobox-option-indicator-opacity:1;--zvk-ui-combobox-option-indicator-scale:1;font-weight:700}.zvk-ui-combobox__option[data-disabled=true]{color:var(--zvk-ui-color-muted-foreground);cursor:not-allowed;opacity:var(--zvk-ui-opacity-disabled)}.zvk-ui-combobox__clear{appearance:none;border-radius:var(--zvk-ui-radius-sm);color:var(--zvk-ui-color-muted-foreground);cursor:pointer;font:inherit;font-size:var(--zvk-ui-font-size-xs);padding:var(--zvk-ui-space-1) var(--zvk-ui-space-2);transition:background var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), color var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard);background:0 0;border:0;margin-inline-start:var(--zvk-ui-space-2)}.zvk-ui-combobox__clear:hover:not(:disabled),.zvk-ui-combobox__clear:focus-visible{background:var(--zvk-ui-control-hover);color:var(--zvk-ui-color-foreground);outline:0}@keyframes zvk-ui-combobox-popup-enter{0%{opacity:0;transform:translate(var(--zvk-ui-combobox-motion-x), var(--zvk-ui-combobox-motion-y)) scale(.98)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes zvk-ui-combobox-popup-exit{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(var(--zvk-ui-combobox-motion-x), var(--zvk-ui-combobox-motion-y)) scale(.98)}}@media (prefers-reduced-motion:reduce){.zvk-ui-combobox__popup[data-state=open],.zvk-ui-combobox__popup[data-state=closed]{animation:none}.zvk-ui-combobox__input,.zvk-ui-combobox__option,.zvk-ui-combobox__clear,.zvk-ui-combobox__option:before{transition:none;transform:none}}.zvk-ui-context-menu,.zvk-ui-context-menu__trigger{display:contents}.zvk-ui-context-menu__content{--zvk-ui-context-menu-motion-x:0;--zvk-ui-context-menu-motion-y:-.1875rem;-webkit-backdrop-filter:var(--zvk-ui-context-menu-content-backdrop-filter,var(--zvk-ui-material-floating-backdrop-filter));backdrop-filter:var(--zvk-ui-context-menu-content-backdrop-filter,var(--zvk-ui-material-floating-backdrop-filter));background:var(--zvk-ui-color-surface);border:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface,var(--zvk-ui-color-border-subtle));border-radius:var(--zvk-ui-radius-md);box-shadow:var(--zvk-ui-elevation-floating);color:var(--zvk-ui-color-foreground);font-family:var(--zvk-ui-font-family-primary);font-size:var(--zvk-ui-font-size-sm);gap:var(--zvk-ui-space-1);min-inline-size:12rem;padding:var(--zvk-ui-space-1);z-index:var(--zvk-ui-z-popover);display:grid;position:fixed}.zvk-ui-context-menu__content[data-side=top]{--zvk-ui-context-menu-motion-y:.1875rem}.zvk-ui-context-menu__content[data-side=bottom]{--zvk-ui-context-menu-motion-y:-.1875rem}.zvk-ui-context-menu__content[data-side=left]{--zvk-ui-context-menu-motion-x:.1875rem;--zvk-ui-context-menu-motion-y:0}.zvk-ui-context-menu__content[data-side=right]{--zvk-ui-context-menu-motion-x:-.1875rem;--zvk-ui-context-menu-motion-y:0}.zvk-ui-context-menu__content[data-state=open]{animation:zvk-ui-context-menu-content-enter var(--zvk-ui-duration-fast) var(--zvk-ui-ease-enter);transform-origin:0 0}.zvk-ui-context-menu__content[data-state=closed]{animation:zvk-ui-context-menu-content-exit var(--zvk-ui-duration-fast) var(--zvk-ui-ease-exit);pointer-events:none;transform-origin:0 0}.zvk-ui-context-menu__item{border-radius:var(--zvk-ui-radius-sm);color:var(--zvk-ui-color-foreground);cursor:pointer;font:inherit;align-items:center;gap:var(--zvk-ui-space-2);padding:var(--zvk-ui-space-2) var(--zvk-ui-space-3);text-align:start;transition:background var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), color var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard);background:0 0;border:0;justify-content:flex-start;display:flex}.zvk-ui-context-menu__item:hover:not([data-disabled=true]),.zvk-ui-context-menu__item:focus-visible{background:var(--zvk-ui-control-hover);outline:0}.zvk-ui-context-menu__item:active:not([data-disabled=true]){background:var(--zvk-ui-control-active)}.zvk-ui-context-menu__item[data-tone=danger]{color:var(--zvk-ui-color-destructive)}.zvk-ui-context-menu__item[data-disabled=true]{color:var(--zvk-ui-color-muted-foreground);cursor:not-allowed;opacity:var(--zvk-ui-opacity-disabled)}.zvk-ui-context-menu__separator{background:var(--zvk-ui-color-border);block-size:1px;margin:var(--zvk-ui-space-1) 0}.zvk-ui-context-menu__label{color:var(--zvk-ui-color-muted-foreground);font-family:var(--zvk-ui-font-family-secondary);font-size:var(--zvk-ui-font-size-xs);padding:var(--zvk-ui-space-1) var(--zvk-ui-space-3);font-weight:600}:where(.zvk-ui-context-menu__checkbox-item,.zvk-ui-context-menu__radio-item){justify-content:start}.zvk-ui-context-menu__item-indicator{color:var(--zvk-ui-color-primary);text-align:center;inline-size:1rem}.zvk-ui-context-menu__item-label{min-width:0}@keyframes zvk-ui-context-menu-content-enter{0%{opacity:0;transform:translate(var(--zvk-ui-context-menu-motion-x), var(--zvk-ui-context-menu-motion-y)) scale(.98)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes zvk-ui-context-menu-content-exit{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(var(--zvk-ui-context-menu-motion-x), var(--zvk-ui-context-menu-motion-y)) scale(.98)}}@media (prefers-reduced-motion:reduce){.zvk-ui-context-menu__content[data-state=open],.zvk-ui-context-menu__content[data-state=closed]{animation:none}}.zvk-ui-menubar{-webkit-backdrop-filter:var(--zvk-ui-material-control-backdrop-filter);backdrop-filter:var(--zvk-ui-material-control-backdrop-filter);background:var(--zvk-ui-color-surface);border:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface,var(--zvk-ui-color-border-subtle));border-radius:var(--zvk-ui-radius-md);color:var(--zvk-ui-color-foreground);align-self:start;align-items:center;gap:var(--zvk-ui-space-1);padding:var(--zvk-ui-space-1);justify-self:start;display:inline-flex}.zvk-ui-menubar__trigger,.zvk-ui-menubar__item{border-radius:var(--zvk-ui-radius-sm);color:var(--zvk-ui-color-foreground);cursor:pointer;font:inherit;transition:background var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), color var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard);background:0 0;border:0}.zvk-ui-menubar__trigger{padding:var(--zvk-ui-space-1) var(--zvk-ui-space-3)}.zvk-ui-menubar__trigger:hover:not([data-disabled=true]),.zvk-ui-menubar__trigger:focus-visible,.zvk-ui-menubar__trigger[data-state=open]{background:var(--zvk-ui-control-hover);outline:0}.zvk-ui-menubar__trigger:active:not([data-disabled=true]){background:var(--zvk-ui-control-active)}.zvk-ui-menubar__content{--zvk-ui-menubar-motion-x:0;--zvk-ui-menubar-motion-y:-.1875rem;-webkit-backdrop-filter:var(--zvk-ui-menubar-content-backdrop-filter,var(--zvk-ui-material-floating-backdrop-filter));backdrop-filter:var(--zvk-ui-menubar-content-backdrop-filter,var(--zvk-ui-material-floating-backdrop-filter));background:var(--zvk-ui-color-surface);border:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface,var(--zvk-ui-color-border-subtle));border-radius:var(--zvk-ui-radius-md);box-shadow:var(--zvk-ui-material-glass-highlight), var(--zvk-ui-material-glass-shadow);color:var(--zvk-ui-color-foreground);font-family:var(--zvk-ui-font-family-primary);font-size:var(--zvk-ui-font-size-sm);gap:var(--zvk-ui-space-1);min-inline-size:12rem;padding:var(--zvk-ui-space-1);z-index:var(--zvk-ui-z-popover);display:grid;position:fixed}.zvk-ui-menubar__content[data-side=top]{--zvk-ui-menubar-motion-y:.1875rem}.zvk-ui-menubar__content[data-side=bottom]{--zvk-ui-menubar-motion-y:-.1875rem}.zvk-ui-menubar__content[data-side=left]{--zvk-ui-menubar-motion-x:.1875rem;--zvk-ui-menubar-motion-y:0}.zvk-ui-menubar__content[data-side=right]{--zvk-ui-menubar-motion-x:-.1875rem;--zvk-ui-menubar-motion-y:0}.zvk-ui-menubar__content[data-state=open]{animation:zvk-ui-menubar-content-enter var(--zvk-ui-duration-fast) var(--zvk-ui-ease-enter);transform-origin:top}.zvk-ui-menubar__content[data-state=closed]{animation:zvk-ui-menubar-content-exit var(--zvk-ui-duration-fast) var(--zvk-ui-ease-exit);pointer-events:none;transform-origin:top}.zvk-ui-menubar__item{align-items:center;gap:var(--zvk-ui-space-2);padding:var(--zvk-ui-space-2) var(--zvk-ui-space-3);text-align:start;justify-content:flex-start;display:flex}:where(.zvk-ui-menubar__checkbox-item,.zvk-ui-menubar__radio-item){justify-content:start}.zvk-ui-menubar__item-indicator{color:var(--zvk-ui-color-primary);text-align:center;inline-size:1rem}.zvk-ui-menubar__item-label{min-width:0}.zvk-ui-menubar__item:hover:not([data-disabled=true]),.zvk-ui-menubar__item:focus-visible{background:var(--zvk-ui-control-hover);outline:0}.zvk-ui-menubar__item:active:not([data-disabled=true]){background:var(--zvk-ui-control-active)}.zvk-ui-menubar__item[data-disabled=true]{color:var(--zvk-ui-color-muted-foreground);cursor:not-allowed;opacity:var(--zvk-ui-opacity-disabled)}.zvk-ui-menubar__separator{background:var(--zvk-ui-color-border);block-size:1px;margin:var(--zvk-ui-space-1) 0}.zvk-ui-menubar__label{color:var(--zvk-ui-color-muted-foreground);font-family:var(--zvk-ui-font-family-secondary);font-size:var(--zvk-ui-font-size-xs);padding:var(--zvk-ui-space-1) var(--zvk-ui-space-3);font-weight:600}.zvk-ui-menubar__shortcut{color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-xs);margin-inline-start:auto}@keyframes zvk-ui-menubar-content-enter{0%{opacity:0;transform:translate(var(--zvk-ui-menubar-motion-x), var(--zvk-ui-menubar-motion-y)) scale(.98)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes zvk-ui-menubar-content-exit{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(var(--zvk-ui-menubar-motion-x), var(--zvk-ui-menubar-motion-y)) scale(.98)}}@media (prefers-reduced-motion:reduce){.zvk-ui-menubar__content[data-state=open],.zvk-ui-menubar__content[data-state=closed]{animation:none}}:where(.zvk-ui-carousel){--zvk-ui-carousel-gap:var(--zvk-ui-space-3);--zvk-ui-carousel-slide-size:100%;color:var(--zvk-ui-color-foreground);gap:var(--zvk-ui-carousel-gap);display:grid}:where(.zvk-ui-carousel:focus-visible){box-shadow:var(--zvk-ui-focus-ring);outline:0}:where(.zvk-ui-carousel__viewport){overscroll-behavior:contain;scrollbar-width:none;scroll-behavior:smooth;scroll-snap-type:x mandatory;overflow:auto}:where(.zvk-ui-carousel__viewport[data-orientation=vertical]){scroll-snap-type:y mandatory}.zvk-ui-carousel__viewport::-webkit-scrollbar{display:none}:where(.zvk-ui-carousel__track){gap:var(--zvk-ui-carousel-gap);display:flex}:where(.zvk-ui-carousel__track[data-orientation=vertical]){flex-direction:column}:where(.zvk-ui-carousel__slide){--zvk-ui-carousel-slide-rest-opacity:var(--zvk-ui-opacity-disabled);--zvk-ui-carousel-slide-opacity:var(--zvk-ui-carousel-slide-rest-opacity);flex:0 0 var(--zvk-ui-carousel-slide-size);filter:saturate(.92);min-inline-size:0;opacity:var(--zvk-ui-carousel-slide-opacity);scroll-snap-align:start;transition:opacity var(--zvk-ui-duration-normal) var(--zvk-ui-ease-standard), filter var(--zvk-ui-duration-normal) var(--zvk-ui-ease-standard), transform var(--zvk-ui-duration-normal) var(--zvk-ui-ease-standard);transform:scale(.985)}:where(.zvk-ui-carousel__slide[data-selected=true]){--zvk-ui-carousel-slide-opacity:1;filter:saturate();scroll-snap-stop:always;transform:scale(1)}:where(.zvk-ui-carousel__button){appearance:none;background:var(--zvk-ui-color-surface);border:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface,var(--zvk-ui-color-border));border-radius:var(--zvk-ui-radius-sm);color:var(--zvk-ui-color-foreground);cursor:pointer;font-family:var(--zvk-ui-font-family-primary);font-size:var(--zvk-ui-font-size-sm);min-block-size:var(--zvk-ui-control-height-sm);padding-block:0;padding-inline:var(--zvk-ui-control-padding-x);transition:background var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), border-color var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), color var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard);justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex}:where(.zvk-ui-carousel__button:hover:not(:disabled)){background:var(--zvk-ui-control-hover);border-color:var(--zvk-ui-color-border-strong)}:where(.zvk-ui-carousel__button:focus-visible){box-shadow:var(--zvk-ui-focus-ring);outline:0}:where(.zvk-ui-carousel__button:disabled){cursor:not-allowed;opacity:var(--zvk-ui-opacity-disabled)}:where(.zvk-ui-carousel__page){color:var(--zvk-ui-color-muted-foreground);font-family:var(--zvk-ui-font-family-primary);font-size:var(--zvk-ui-font-size-sm);line-height:var(--zvk-ui-line-height-normal)}@media (prefers-reduced-motion:reduce){:where(.zvk-ui-carousel__viewport){scroll-behavior:auto}:where(.zvk-ui-carousel__slide){filter:none;transition:none;transform:none}}:where(.zvk-ui-responsive-container){--zvk-ui-responsive-container-max-inline-size:var(--zvk-ui-container-lg);--zvk-ui-responsive-container-gutter:var(--zvk-ui-space-4);box-sizing:border-box;inline-size:100%;max-inline-size:var(--zvk-ui-responsive-container-max-inline-size);padding-inline:var(--zvk-ui-responsive-container-gutter)}:where(.zvk-ui-responsive-container[data-center=true]){margin-inline:auto}:where(.zvk-ui-responsive-container[data-size=sm]){--zvk-ui-responsive-container-max-inline-size:var(--zvk-ui-container-sm)}:where(.zvk-ui-responsive-container[data-size=md]){--zvk-ui-responsive-container-max-inline-size:var(--zvk-ui-container-md)}:where(.zvk-ui-responsive-container[data-size=lg]){--zvk-ui-responsive-container-max-inline-size:var(--zvk-ui-container-lg)}:where(.zvk-ui-responsive-container[data-size=xl]){--zvk-ui-responsive-container-max-inline-size:var(--zvk-ui-container-xl)}:where(.zvk-ui-responsive-container[data-size=full]){--zvk-ui-responsive-container-max-inline-size:none}:where(.zvk-ui-responsive-container[data-gutter=none]){--zvk-ui-responsive-container-gutter:0}:where(.zvk-ui-responsive-container[data-gutter=sm]){--zvk-ui-responsive-container-gutter:var(--zvk-ui-space-2)}:where(.zvk-ui-responsive-container[data-gutter=md]){--zvk-ui-responsive-container-gutter:var(--zvk-ui-space-4)}:where(.zvk-ui-responsive-container[data-gutter=lg]){--zvk-ui-responsive-container-gutter:var(--zvk-ui-space-6)}:where(.zvk-ui-sidebar-shell){--zvk-ui-sidebar-shell-gap:var(--zvk-ui-space-4);--zvk-ui-sidebar-shell-sidebar-width:18rem;align-items:stretch;gap:var(--zvk-ui-sidebar-shell-gap);grid-template-columns:var(--zvk-ui-sidebar-shell-sidebar-width) minmax(0, 1fr);min-block-size:100%;display:grid}:where(.zvk-ui-sidebar-shell[data-side=right]){grid-template-columns:minmax(0, 1fr) var(--zvk-ui-sidebar-shell-sidebar-width)}:where(.zvk-ui-sidebar-shell[data-side=right] .zvk-ui-sidebar-shell__sidebar){order:2}:where(.zvk-ui-sidebar-shell[data-width=sm]){--zvk-ui-sidebar-shell-sidebar-width:14rem}:where(.zvk-ui-sidebar-shell[data-width=md]){--zvk-ui-sidebar-shell-sidebar-width:18rem}:where(.zvk-ui-sidebar-shell[data-width=lg]){--zvk-ui-sidebar-shell-sidebar-width:22rem}:where(.zvk-ui-sidebar-shell[data-collapsed=true]){--zvk-ui-sidebar-shell-sidebar-width:4.5rem}:where(.zvk-ui-sidebar-shell__sidebar){-webkit-backdrop-filter:var(--zvk-ui-sidebar-shell-sidebar-backdrop-filter,var(--zvk-ui-material-surface-backdrop-filter));backdrop-filter:var(--zvk-ui-sidebar-shell-sidebar-backdrop-filter,var(--zvk-ui-material-surface-backdrop-filter));background:var(--zvk-ui-color-surface);border:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface,var(--zvk-ui-color-border));border-radius:var(--zvk-ui-radius-md);color:var(--zvk-ui-color-foreground);min-inline-size:0;padding:var(--zvk-ui-space-3)}:where(.zvk-ui-sidebar-shell__main){gap:var(--zvk-ui-space-4);flex-direction:column;min-inline-size:0;display:flex}:where(.zvk-ui-sidebar-shell__header),:where(.zvk-ui-sidebar-shell__footer){align-items:center;gap:var(--zvk-ui-space-3);min-block-size:var(--zvk-ui-control-height-lg);display:flex}:where(.zvk-ui-sidebar-shell__content){flex:auto;min-block-size:0;min-inline-size:0}@media (width<=48rem){:where(.zvk-ui-sidebar-shell),:where(.zvk-ui-sidebar-shell[data-side=right]){grid-template-columns:1fr}:where(.zvk-ui-sidebar-shell[data-side=right] .zvk-ui-sidebar-shell__sidebar){order:0}}:where(.zvk-ui-slide-out-sidebar){--zvk-ui-slide-out-sidebar-block-size:100dvh;--zvk-ui-slide-out-sidebar-width:16rem;--zvk-ui-slide-out-sidebar-collapsed-width:4.5rem;--zvk-ui-slide-out-sidebar-current-width:var(--zvk-ui-slide-out-sidebar-width);block-size:var(--zvk-ui-slide-out-sidebar-block-size);color:var(--zvk-ui-color-foreground);font-family:var(--zvk-ui-font-family-primary);align-items:stretch;min-block-size:0;inline-size:100%;min-inline-size:0;display:flex;overflow:hidden}:where(.zvk-ui-slide-out-sidebar[data-side=right]){flex-direction:row-reverse}:where(.zvk-ui-slide-out-sidebar[data-width=sm]){--zvk-ui-slide-out-sidebar-width:14rem}:where(.zvk-ui-slide-out-sidebar[data-width=md]){--zvk-ui-slide-out-sidebar-width:16rem}:where(.zvk-ui-slide-out-sidebar[data-width=lg]){--zvk-ui-slide-out-sidebar-width:20rem}:where(.zvk-ui-slide-out-sidebar[data-state=closed][data-collapsible=icon]){--zvk-ui-slide-out-sidebar-current-width:var(--zvk-ui-slide-out-sidebar-collapsed-width)}:where(.zvk-ui-slide-out-sidebar[data-state=closed][data-collapsible=icon] .zvk-ui-slide-out-sidebar__header){gap:var(--zvk-ui-space-1)}:where(.zvk-ui-slide-out-sidebar[data-state=closed][data-collapsible=icon] .zvk-ui-slide-out-sidebar__trigger){padding-inline:var(--zvk-ui-space-1)}:where(.zvk-ui-slide-out-sidebar[data-state=closed][data-collapsible=offcanvas]){--zvk-ui-slide-out-sidebar-current-width:0rem}:where(.zvk-ui-slide-out-sidebar__sidebar){background:var(--zvk-ui-color-surface);border:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface,var(--zvk-ui-color-border));block-size:100%;color:var(--zvk-ui-color-foreground);flex:0 0 var(--zvk-ui-slide-out-sidebar-current-width);gap:var(--zvk-ui-space-3);inline-size:var(--zvk-ui-slide-out-sidebar-current-width);min-block-size:0;max-block-size:100%;min-inline-size:0;padding:var(--zvk-ui-space-3);transition:inline-size var(--zvk-ui-duration-slow) var(--zvk-ui-ease-emphasized), flex-basis var(--zvk-ui-duration-slow) var(--zvk-ui-ease-emphasized), transform var(--zvk-ui-duration-slow) var(--zvk-ui-ease-emphasized), opacity var(--zvk-ui-duration-normal) var(--zvk-ui-ease-standard), padding var(--zvk-ui-duration-slow) var(--zvk-ui-ease-emphasized);grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden;transform:translate(0)}:where(.zvk-ui-slide-out-sidebar[data-side=left] .zvk-ui-slide-out-sidebar__sidebar){border-block:0;border-inline-start:0}:where(.zvk-ui-slide-out-sidebar[data-side=right] .zvk-ui-slide-out-sidebar__sidebar){border-block:0;border-inline-end:0}:where(.zvk-ui-slide-out-sidebar[data-state=closed][data-collapsible=offcanvas] .zvk-ui-slide-out-sidebar__sidebar){opacity:0;pointer-events:none;padding-inline:0}:where(.zvk-ui-slide-out-sidebar[data-state=closed][data-collapsible=offcanvas][data-side=left] .zvk-ui-slide-out-sidebar__sidebar){transform:translate(-100%)}:where(.zvk-ui-slide-out-sidebar[data-state=closed][data-collapsible=offcanvas][data-side=right] .zvk-ui-slide-out-sidebar__sidebar){transform:translate(100%)}:where(.zvk-ui-slide-out-sidebar__main){overscroll-behavior:contain;flex-direction:column;flex:auto;block-size:100%;min-block-size:0;max-block-size:100%;min-inline-size:0;display:flex;overflow:auto}:where(.zvk-ui-slide-out-sidebar__header),:where(.zvk-ui-slide-out-sidebar__footer){align-items:center;gap:var(--zvk-ui-space-2);min-block-size:var(--zvk-ui-control-height-md);flex:none;min-inline-size:0;display:flex}:where(.zvk-ui-slide-out-sidebar__header){justify-content:space-between}:where(.zvk-ui-slide-out-sidebar__footer){border-block-start:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface,var(--zvk-ui-color-border));padding-block-start:var(--zvk-ui-space-3)}:where(.zvk-ui-slide-out-sidebar__brand){align-items:center;gap:var(--zvk-ui-space-2);flex:auto;min-inline-size:0;display:inline-flex}:where(.zvk-ui-slide-out-sidebar__content){gap:var(--zvk-ui-space-3);overscroll-behavior:contain;flex-direction:column;flex:auto;min-block-size:0;min-inline-size:0;display:flex;overflow:auto}:where(.zvk-ui-slide-out-sidebar__expanded),:where(.zvk-ui-slide-out-sidebar__collapsed){text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}:where(.zvk-ui-slide-out-sidebar__trigger),:where(.zvk-ui-slide-out-sidebar__rail){appearance:none;background:var(--zvk-ui-control-background);border:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface,var(--zvk-ui-color-border));border-radius:var(--zvk-ui-radius-md);color:var(--zvk-ui-color-foreground);cursor:pointer;font:inherit;font-size:var(--zvk-ui-font-size-sm);min-block-size:var(--zvk-ui-control-height-sm);padding-block:var(--zvk-ui-space-1);padding-inline:var(--zvk-ui-space-2);transition:background var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), border-color var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), color var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), opacity var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), transform var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard);flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}:where(.zvk-ui-slide-out-sidebar__rail){border-radius:var(--zvk-ui-radius-full);min-block-size:var(--zvk-ui-control-height-sm);padding-inline:var(--zvk-ui-space-1);position:absolute;inset-block:50% auto;inset-inline-end:var(--zvk-ui-space-1);transform:translateY(-50%)}:where(.zvk-ui-slide-out-sidebar[data-side=right] .zvk-ui-slide-out-sidebar__rail){inset-inline:var(--zvk-ui-space-1) auto}:where(.zvk-ui-slide-out-sidebar__trigger:hover:not(:disabled)),:where(.zvk-ui-slide-out-sidebar__rail:hover:not(:disabled)){background:var(--zvk-ui-control-hover);border-color:var(--zvk-ui-color-border-strong)}:where(.zvk-ui-slide-out-sidebar__trigger:active:not(:disabled)),:where(.zvk-ui-slide-out-sidebar__rail:active:not(:disabled)){background:var(--zvk-ui-control-active)}:where(.zvk-ui-slide-out-sidebar__trigger:active:not(:disabled)){transform:scale(.98)}:where(.zvk-ui-slide-out-sidebar__rail:active:not(:disabled)){transform:translateY(-50%)scale(.98)}:where(.zvk-ui-slide-out-sidebar__trigger:focus-visible),:where(.zvk-ui-slide-out-sidebar__rail:focus-visible){box-shadow:var(--zvk-ui-focus-ring);outline:0}:where(.zvk-ui-slide-out-sidebar__trigger:disabled),:where(.zvk-ui-slide-out-sidebar__rail:disabled),:where(.zvk-ui-slide-out-sidebar__trigger[data-disabled=true]),:where(.zvk-ui-slide-out-sidebar__rail[data-disabled=true]){cursor:not-allowed;opacity:var(--zvk-ui-opacity-disabled)}@media (prefers-reduced-motion:reduce){:where(.zvk-ui-slide-out-sidebar__sidebar),:where(.zvk-ui-slide-out-sidebar__trigger),:where(.zvk-ui-slide-out-sidebar__rail){transition-duration:0s}:where(.zvk-ui-slide-out-sidebar__trigger:active:not(:disabled)){transform:none}:where(.zvk-ui-slide-out-sidebar__rail:active:not(:disabled)){transform:translateY(-50%)}}:where(.zvk-ui-sectioned-sidebar-nav){color:var(--zvk-ui-color-foreground);font-family:var(--zvk-ui-font-family-primary);gap:var(--zvk-ui-space-4);display:grid}:where(.zvk-ui-sectioned-sidebar-nav__section){gap:var(--zvk-ui-space-2);display:grid}:where(.zvk-ui-sectioned-sidebar-nav__section-title){color:var(--zvk-ui-color-muted-foreground);font-family:var(--zvk-ui-font-family-primary);font-size:var(--zvk-ui-font-size-xs);letter-spacing:0;font-weight:650;line-height:var(--zvk-ui-line-height-tight);padding-inline:var(--zvk-ui-space-2);text-transform:none;margin:0}:where(.zvk-ui-sectioned-sidebar-nav__list){gap:var(--zvk-ui-space-1);margin:0;padding:0;list-style:none;display:grid}:where(.zvk-ui-sectioned-sidebar-nav__item){min-inline-size:0;margin:0}:where(.zvk-ui-sectioned-sidebar-nav__item-control){--zvk-ui-sectioned-sidebar-nav-indicator-opacity:0;--zvk-ui-sectioned-sidebar-nav-indicator-scale:.45;appearance:none;border:var(--zvk-ui-border-width-hairline) solid transparent;border-radius:var(--zvk-ui-radius-sm);color:var(--zvk-ui-color-muted-foreground);cursor:pointer;font:inherit;align-items:center;gap:var(--zvk-ui-space-2);inline-size:100%;min-block-size:var(--zvk-ui-control-height-sm);padding-block:var(--zvk-ui-space-1);padding-inline:var(--zvk-ui-space-2);text-align:start;transition:background var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), border-color var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), color var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), transform var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard);background:0 0;grid-template-columns:auto minmax(0,1fr) auto;text-decoration:none;display:grid;position:relative;transform:translate(0)}.zvk-ui-sectioned-sidebar-nav__item-control:before{background:var(--zvk-ui-color-primary);block-size:calc(100% - var(--zvk-ui-space-3));border-radius:var(--zvk-ui-radius-full);content:"";inline-size:var(--zvk-ui-border-width-strong);inset-block:calc(var(--zvk-ui-space-3) / 2);opacity:var(--zvk-ui-sectioned-sidebar-nav-indicator-opacity);pointer-events:none;transform:scaleY(var(--zvk-ui-sectioned-sidebar-nav-indicator-scale));transform-origin:50%;transition:opacity var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), transform var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard);position:absolute;inset-inline-start:var(--zvk-ui-space-1)}:where(.zvk-ui-sectioned-sidebar-nav__item-control:hover:not(:disabled):not([data-disabled=true])){background:var(--zvk-ui-control-hover);color:var(--zvk-ui-color-foreground)}:where(.zvk-ui-sectioned-sidebar-nav__item-control:active:not(:disabled):not([data-disabled=true])){background:var(--zvk-ui-control-active);color:var(--zvk-ui-color-foreground)}:where(.zvk-ui-sectioned-sidebar-nav__item-control[data-state=active]){--zvk-ui-sectioned-sidebar-nav-indicator-opacity:1;--zvk-ui-sectioned-sidebar-nav-indicator-scale:1;background:var(--zvk-ui-control-active);border-color:var(--zvk-ui-color-border-strong);border-inline-start-color:var(--zvk-ui-color-primary);color:var(--zvk-ui-color-foreground);font-weight:600}:where(.zvk-ui-sectioned-sidebar-nav__item-control[data-disabled=true]){cursor:not-allowed;opacity:var(--zvk-ui-opacity-disabled)}:where(.zvk-ui-sectioned-sidebar-nav__item-control:focus-visible){box-shadow:var(--zvk-ui-focus-ring);outline:0}:where(.zvk-ui-sectioned-sidebar-nav__item-icon){color:currentColor;justify-content:center;align-items:center;display:inline-flex}:where(.zvk-ui-sectioned-sidebar-nav__item-label){text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}:where(.zvk-ui-sectioned-sidebar-nav__item-badge){justify-content:end;align-items:center;display:inline-flex}@media (prefers-reduced-motion:reduce){:where(.zvk-ui-sectioned-sidebar-nav__item-control),.zvk-ui-sectioned-sidebar-nav__item-control:before{transition:none;transform:none}}:where(.zvk-ui-tabs-with-sidebar){--zvk-ui-tabs-with-sidebar-width:14rem;align-items:start;gap:var(--zvk-ui-space-4);grid-template-columns:var(--zvk-ui-tabs-with-sidebar-width) minmax(0, 1fr);display:grid}:where(.zvk-ui-tabs-with-sidebar[data-sidebar-width=sm]),:where(.zvk-ui-tabs-with-sidebar__sidebar[data-sidebar-width=sm]){--zvk-ui-tabs-with-sidebar-width:11rem}:where(.zvk-ui-tabs-with-sidebar[data-sidebar-width=md]),:where(.zvk-ui-tabs-with-sidebar__sidebar[data-sidebar-width=md]){--zvk-ui-tabs-with-sidebar-width:14rem}:where(.zvk-ui-tabs-with-sidebar[data-sidebar-width=lg]),:where(.zvk-ui-tabs-with-sidebar__sidebar[data-sidebar-width=lg]){--zvk-ui-tabs-with-sidebar-width:18rem}:where(.zvk-ui-tabs-with-sidebar__sidebar){inline-size:min(100%, var(--zvk-ui-tabs-with-sidebar-width));min-inline-size:0}:where(.zvk-ui-tabs-with-sidebar__sidebar .zvk-ui-tabs__list){flex-direction:column;align-items:stretch;overflow:visible}:where(.zvk-ui-tabs-with-sidebar__sidebar .zvk-ui-tabs__trigger){justify-content:flex-start;inline-size:100%}:where(.zvk-ui-tabs-with-sidebar__panel){min-inline-size:0}@media (width<=48rem){:where(.zvk-ui-tabs-with-sidebar){grid-template-columns:1fr}:where(.zvk-ui-tabs-with-sidebar__sidebar){inline-size:100%}}:where(.zvk-ui-splitter){align-items:stretch;gap:0;min-width:0;min-height:0;display:flex;overflow:hidden}:where(.zvk-ui-splitter[data-orientation=vertical]){flex-direction:column}:where(.zvk-ui-splitter__panel){min-width:0;min-height:0;overflow:auto}:where(.zvk-ui-splitter__handle){cursor:col-resize;flex:0 0 var(--zvk-ui-space-2);touch-action:none;outline:0;justify-content:center;align-self:stretch;align-items:center;display:inline-flex;position:relative}:where(.zvk-ui-splitter__handle):before{background:var(--zvk-ui-color-border);border-radius:var(--zvk-ui-radius-full);content:"";height:100%;min-height:var(--zvk-ui-space-6);transition:background var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard);width:1px;display:block}:where(.zvk-ui-splitter__handle:hover:not([data-disabled=true])):before{background:var(--zvk-ui-color-border-strong)}:where(.zvk-ui-splitter__handle:focus-visible):before{background:var(--zvk-ui-color-primary);box-shadow:var(--zvk-ui-focus-ring)}:where(.zvk-ui-splitter__handle[data-orientation=horizontal]){cursor:row-resize;flex-basis:var(--zvk-ui-space-2);align-self:stretch}:where(.zvk-ui-splitter__handle[data-orientation=horizontal]):before{height:1px;min-height:0;min-width:var(--zvk-ui-space-6);width:100%}:where(.zvk-ui-splitter__handle[data-disabled=true]){cursor:not-allowed;opacity:var(--zvk-ui-opacity-disabled)}@media (prefers-reduced-motion:reduce){:where(.zvk-ui-splitter__handle):before{transition:none}}:where(.zvk-ui-toolbar){align-items:center;gap:var(--zvk-ui-space-1);flex-wrap:wrap;min-width:0;display:inline-flex}:where(.zvk-ui-toolbar[data-orientation=vertical]){flex-direction:column;align-items:stretch}:where(.zvk-ui-toolbar__group){align-items:center;gap:var(--zvk-ui-space-1);min-width:0;display:inline-flex}:where(.zvk-ui-toolbar[data-orientation=vertical] .zvk-ui-toolbar__group){flex-direction:column;align-items:stretch}:where(.zvk-ui-toolbar__button){appearance:none;border:var(--zvk-ui-border-width-hairline) solid transparent;border-radius:var(--zvk-ui-radius-sm);color:var(--zvk-ui-color-foreground);cursor:pointer;font-family:var(--zvk-ui-font-family-primary);font-size:var(--zvk-ui-font-size-sm);align-items:center;gap:var(--zvk-ui-control-gap);height:var(--zvk-ui-control-height-sm);min-width:var(--zvk-ui-control-height-sm);padding-inline:calc(var(--zvk-ui-control-padding-x) - .125rem);transition:background var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), border-color var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard);-webkit-user-select:none;user-select:none;background:0 0;justify-content:center;font-weight:600;line-height:1;display:inline-flex}:where(.zvk-ui-toolbar__button:hover:not(:disabled,[data-disabled=true])){background:var(--zvk-ui-control-hover)}:where(.zvk-ui-toolbar__button:active:not(:disabled,[data-disabled=true])){background:var(--zvk-ui-control-active);border-color:var(--zvk-ui-color-border-strong)}:where(.zvk-ui-toolbar__button:focus-visible){box-shadow:var(--zvk-ui-focus-ring);outline:0}:where(.zvk-ui-toolbar__button:disabled,.zvk-ui-toolbar__button[data-disabled=true]){cursor:not-allowed;opacity:var(--zvk-ui-opacity-disabled)}:where(.zvk-ui-toolbar__toggle[data-state=on]){background:var(--zvk-ui-color-muted);border-color:var(--zvk-ui-color-border-strong)}:where(.zvk-ui-toolbar__separator){background:var(--zvk-ui-color-border);margin:var(--zvk-ui-space-1);min-height:var(--zvk-ui-control-height-sm);flex:0 0 1px;align-self:stretch;width:1px}:where(.zvk-ui-toolbar__separator[data-orientation=horizontal]){width:auto;height:1px;min-height:0}@media (prefers-reduced-motion:reduce){:where(.zvk-ui-toolbar__button){transition:none}}:where(.zvk-ui-toast-viewport){--zvk-ui-toast-viewport-inset:var(--zvk-ui-space-4);gap:var(--zvk-ui-space-2);inline-size:min(24rem, calc(100vw - var(--zvk-ui-toast-viewport-inset) * 2));max-block-size:calc(100vh - var(--zvk-ui-toast-viewport-inset) * 2);z-index:var(--zvk-ui-z-index-toast);display:grid;position:fixed;overflow:auto}:where(.zvk-ui-toast-viewport[data-placement=top-right]){inset-block-start:var(--zvk-ui-toast-viewport-inset);inset-inline-end:var(--zvk-ui-toast-viewport-inset)}:where(.zvk-ui-toast-viewport[data-placement=top-left]){inset-block-start:var(--zvk-ui-toast-viewport-inset);inset-inline-start:var(--zvk-ui-toast-viewport-inset)}:where(.zvk-ui-toast-viewport[data-placement=bottom-right]){inset-block-end:var(--zvk-ui-toast-viewport-inset);inset-inline-end:var(--zvk-ui-toast-viewport-inset)}:where(.zvk-ui-toast-viewport[data-placement=bottom-left]){inset-block-end:var(--zvk-ui-toast-viewport-inset);inset-inline-start:var(--zvk-ui-toast-viewport-inset)}:where(.zvk-ui-toast){--zvk-ui-toast-accent:var(--zvk-ui-color-border-strong);--zvk-ui-toast-enter-offset:var(--zvk-ui-space-2);-webkit-backdrop-filter:var(--zvk-ui-toast-backdrop-filter,var(--zvk-ui-material-floating-backdrop-filter));backdrop-filter:var(--zvk-ui-toast-backdrop-filter,var(--zvk-ui-material-floating-backdrop-filter));background:var(--zvk-ui-color-surface-raised);border:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface,var(--zvk-ui-color-border-subtle));border-inline-start:3px solid var(--zvk-ui-toast-accent);border-radius:var(--zvk-ui-radius-md);box-shadow:var(--zvk-ui-elevation-floating);color:var(--zvk-ui-color-foreground);font-family:var(--zvk-ui-font-family-primary);gap:var(--zvk-ui-space-2);animation:zvk-ui-toast-enter var(--zvk-ui-duration-normal) var(--zvk-ui-ease-enter) both;padding:var(--zvk-ui-space-3);display:grid}:where(.zvk-ui-toast[data-tone=success]){--zvk-ui-toast-accent:var(--zvk-ui-color-success-border)}:where(.zvk-ui-toast[data-tone=warning]){--zvk-ui-toast-accent:var(--zvk-ui-color-warning-border)}:where(.zvk-ui-toast[data-tone=destructive]){--zvk-ui-toast-accent:var(--zvk-ui-color-destructive-border)}:where(.zvk-ui-toast[data-tone=info]){--zvk-ui-toast-accent:var(--zvk-ui-color-info-border)}:where(.zvk-ui-toast__title){font-size:var(--zvk-ui-font-size-sm);font-weight:700;line-height:var(--zvk-ui-line-height-tight)}:where(.zvk-ui-toast__content){gap:var(--zvk-ui-space-1);display:grid}:where(.zvk-ui-toast__description){color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-sm);line-height:var(--zvk-ui-line-height-normal)}:where(.zvk-ui-toast__controls){align-items:center;gap:var(--zvk-ui-space-2);flex-wrap:wrap;display:flex}:where(.zvk-ui-toast__action),:where(.zvk-ui-toast__close),:where(.zvk-ui-toast__controls>button){appearance:none;border:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface,var(--zvk-ui-color-border));border-radius:var(--zvk-ui-radius-sm);color:var(--zvk-ui-color-foreground);cursor:pointer;font:inherit;min-block-size:var(--zvk-ui-control-height-sm);padding-inline:var(--zvk-ui-space-2);transition:background var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), border-color var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), color var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard);background:0 0;justify-content:center;align-items:center;display:inline-flex}:where(.zvk-ui-toast__action:hover:not(:disabled)),:where(.zvk-ui-toast__close:hover:not(:disabled)),:where(.zvk-ui-toast__controls>button:hover:not(:disabled)){background:var(--zvk-ui-control-hover)}:where(.zvk-ui-toast__action:focus-visible),:where(.zvk-ui-toast__close:focus-visible),:where(.zvk-ui-toast__controls>button:focus-visible){box-shadow:var(--zvk-ui-focus-ring);outline:0}@keyframes zvk-ui-toast-enter{0%{opacity:0;transform:translateY(var(--zvk-ui-toast-enter-offset))}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){:where(.zvk-ui-toast){animation:none}:where(.zvk-ui-toast__action,.zvk-ui-toast__close,.zvk-ui-toast__controls>button){transition:none}}:where(.zvk-ui-conversation){color:var(--zvk-ui-color-foreground);font-family:var(--zvk-ui-font-family-primary);gap:var(--zvk-ui-space-4);display:grid}:where(.zvk-ui-conversation__list){gap:var(--zvk-ui-space-4);display:grid}:where(.zvk-ui-conversation__message){gap:var(--zvk-ui-space-3);grid-template-columns:auto minmax(0,1fr);display:grid}:where(.zvk-ui-conversation__message[data-role=user]){grid-template-columns:minmax(0,1fr) auto;justify-self:end}:where(.zvk-ui-conversation__message[data-role=assistant]),:where(.zvk-ui-conversation__message[data-role=system]){justify-self:stretch}:where(.zvk-ui-conversation__message-avatar){background:var(--zvk-ui-color-muted);border-radius:var(--zvk-ui-radius-full);box-sizing:border-box;block-size:2rem;color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-sm);height:2rem;min-block-size:2rem;max-block-size:2rem;inline-size:2rem;min-inline-size:2rem;max-inline-size:2rem;flex:0 0 2rem;justify-content:center;place-self:start;align-items:center;width:2rem;font-weight:700;display:inline-flex}:where(.zvk-ui-conversation__message-content){background:var(--zvk-ui-color-surface);border:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface,var(--zvk-ui-color-border));border-radius:var(--zvk-ui-radius-lg);min-inline-size:0;padding:var(--zvk-ui-space-3)}:where(.zvk-ui-conversation__message[data-role=user] .zvk-ui-conversation__message-content){background:var(--zvk-ui-color-primary-soft);border-color:var(--zvk-ui-color-primary-border);grid-area:1/1}:where(.zvk-ui-conversation__message[data-role=user] .zvk-ui-conversation__message-avatar){grid-area:1/2;justify-self:end}:where(.zvk-ui-conversation__response){font-size:var(--zvk-ui-font-size-md);line-height:var(--zvk-ui-line-height-normal)}:where(.zvk-ui-conversation__reasoning),:where(.zvk-ui-conversation__tool){background:var(--zvk-ui-color-surface-raised);border:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface,var(--zvk-ui-color-border));border-radius:var(--zvk-ui-radius-md);padding:var(--zvk-ui-space-3)}:where(.zvk-ui-conversation__reasoning-summary){cursor:pointer;font-size:var(--zvk-ui-font-size-sm);font-weight:700}:where(.zvk-ui-conversation__reasoning-summary:focus-visible){box-shadow:var(--zvk-ui-focus-ring);outline:0}:where(.zvk-ui-conversation__reasoning-content),:where(.zvk-ui-conversation__tool-content){color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-sm);line-height:var(--zvk-ui-line-height-normal);margin-block-start:var(--zvk-ui-space-2)}:where(.zvk-ui-conversation__tool){--zvk-ui-conversation-tool-accent:var(--zvk-ui-color-border-strong);border-inline-start:3px solid var(--zvk-ui-conversation-tool-accent)}:where(.zvk-ui-conversation__tool[data-status=running]){--zvk-ui-conversation-tool-accent:var(--zvk-ui-color-info-border)}:where(.zvk-ui-conversation__tool[data-status=success]){--zvk-ui-conversation-tool-accent:var(--zvk-ui-color-success-border)}:where(.zvk-ui-conversation__tool[data-status=error]){--zvk-ui-conversation-tool-accent:var(--zvk-ui-color-destructive-border)}:where(.zvk-ui-conversation__tool-title){font-size:var(--zvk-ui-font-size-sm);font-weight:700}:where(.zvk-ui-conversation__marker){--zvk-ui-conversation-marker-accent:var(--zvk-ui-color-border-strong);background:var(--zvk-ui-color-surface-raised);border:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-conversation-marker-accent);border-radius:var(--zvk-ui-radius-full);color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-sm);align-items:center;gap:var(--zvk-ui-space-2);font-weight:700;line-height:var(--zvk-ui-line-height-tight);padding-block:var(--zvk-ui-space-1);padding-inline:var(--zvk-ui-space-3);justify-self:center;display:inline-flex}:where(.zvk-ui-conversation__marker[data-tone=info]){--zvk-ui-conversation-marker-accent:var(--zvk-ui-color-info-border);color:var(--zvk-ui-color-info)}:where(.zvk-ui-conversation__marker[data-tone=success]){--zvk-ui-conversation-marker-accent:var(--zvk-ui-color-success-border);color:var(--zvk-ui-color-success)}:where(.zvk-ui-conversation__marker[data-tone=warning]){--zvk-ui-conversation-marker-accent:var(--zvk-ui-color-warning-border);color:var(--zvk-ui-color-warning)}:where(.zvk-ui-conversation__marker[data-tone=danger]){--zvk-ui-conversation-marker-accent:var(--zvk-ui-color-destructive-border);color:var(--zvk-ui-color-destructive)}:where(.zvk-ui-conversation__message-actions){align-items:center;gap:var(--zvk-ui-space-2);flex-wrap:wrap;display:flex}:where(.zvk-ui-conversation__attachment-group){gap:var(--zvk-ui-space-2);display:grid}:where(.zvk-ui-conversation__attachment){--zvk-ui-conversation-attachment-accent:var(--zvk-ui-color-border-strong);background:var(--zvk-ui-color-surface-raised);border:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface,var(--zvk-ui-color-border));border-inline-start:3px solid var(--zvk-ui-conversation-attachment-accent);border-radius:var(--zvk-ui-radius-md);align-items:center;gap:var(--zvk-ui-space-3);min-inline-size:0;padding:var(--zvk-ui-space-3);transition:background var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), border-color var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), transform var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard);grid-template-columns:auto minmax(0,1fr) auto;display:grid;transform:none}:where(.zvk-ui-conversation__attachment[data-status=uploading]){--zvk-ui-conversation-attachment-accent:var(--zvk-ui-color-info-border)}:where(.zvk-ui-conversation__attachment[data-status=uploaded]){--zvk-ui-conversation-attachment-accent:var(--zvk-ui-color-success-border)}:where(.zvk-ui-conversation__attachment[data-status=error]){--zvk-ui-conversation-attachment-accent:var(--zvk-ui-color-destructive-border)}:where(.zvk-ui-conversation__attachment-media){background:var(--zvk-ui-color-muted);border-radius:var(--zvk-ui-radius-sm);color:var(--zvk-ui-color-muted-foreground);min-block-size:var(--zvk-ui-control-height-md);min-inline-size:var(--zvk-ui-control-height-md);justify-content:center;align-items:center;display:inline-flex}:where(.zvk-ui-conversation__attachment-body){gap:var(--zvk-ui-space-1);min-inline-size:0;display:grid}:where(.zvk-ui-conversation__attachment-title){font-size:var(--zvk-ui-font-size-sm);font-weight:700;line-height:var(--zvk-ui-line-height-tight);overflow-wrap:anywhere}:where(.zvk-ui-conversation__attachment-description),:where(.zvk-ui-conversation__attachment-status){color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-sm);line-height:var(--zvk-ui-line-height-normal)}:where(.zvk-ui-conversation__attachment-action){justify-content:end;align-items:center;display:inline-flex}:where(.zvk-ui-conversation__prompt-input){background:var(--zvk-ui-color-surface);border:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface,var(--zvk-ui-color-border));border-radius:var(--zvk-ui-radius-lg);align-items:end;gap:var(--zvk-ui-space-2);padding:var(--zvk-ui-space-2);transition:background var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), border-color var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard);grid-template-columns:minmax(0,1fr) auto;display:grid}:where(.zvk-ui-conversation__prompt-input:focus-within){border-color:var(--zvk-ui-color-ring);box-shadow:var(--zvk-ui-focus-ring)}:where(.zvk-ui-conversation__prompt-textarea){color:var(--zvk-ui-color-foreground);font:inherit;min-block-size:var(--zvk-ui-control-height-lg);resize:vertical;background:0 0;border:0;min-inline-size:0}:where(.zvk-ui-conversation__prompt-textarea:focus-visible){box-shadow:var(--zvk-ui-focus-ring);outline:0}:where(.zvk-ui-conversation__prompt-submit){--zvk-ui-conversation-submit-busy-opacity:0;--zvk-ui-conversation-submit-busy-pulse-start:.45;--zvk-ui-conversation-submit-busy-pulse-end:1;appearance:none;background:var(--zvk-ui-color-primary);border:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-color-primary);border-radius:var(--zvk-ui-radius-sm);color:var(--zvk-ui-color-primary-foreground);cursor:pointer;font:inherit;min-block-size:var(--zvk-ui-control-height-md);padding-inline:var(--zvk-ui-control-padding-x) calc(var(--zvk-ui-control-padding-x) + var(--zvk-ui-space-4));transition:background var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), border-color var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), color var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), transform var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard);justify-content:center;align-items:center;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.zvk-ui-conversation__prompt-submit:after{block-size:var(--zvk-ui-space-2);border-radius:var(--zvk-ui-radius-full);content:"";inline-size:var(--zvk-ui-space-2);opacity:var(--zvk-ui-conversation-submit-busy-opacity);pointer-events:none;background:currentColor;position:absolute;inset-block-start:50%;inset-inline-end:var(--zvk-ui-space-2);transform:translateY(-50%)scale(.7)}:where(.zvk-ui-conversation__prompt-submit[data-disabled=true]){cursor:not-allowed;opacity:var(--zvk-ui-opacity-disabled)}:where(.zvk-ui-conversation__prompt-submit[data-loading=true]){--zvk-ui-conversation-submit-busy-opacity:1}.zvk-ui-conversation__prompt-submit[data-loading=true]:after{animation:zvk-ui-conversation-submit-busy var(--zvk-ui-duration-slow) var(--zvk-ui-ease-standard) infinite alternate}:where(.zvk-ui-conversation__prompt-submit:active:not(:disabled)){transform:scale(.98)}:where(.zvk-ui-conversation__prompt-submit:focus-visible){box-shadow:var(--zvk-ui-focus-ring);outline:0}@keyframes zvk-ui-conversation-submit-busy{0%{opacity:var(--zvk-ui-conversation-submit-busy-pulse-start);transform:translateY(-50%)scale(.72)}to{opacity:var(--zvk-ui-conversation-submit-busy-pulse-end);transform:translateY(-50%)scale(1)}}@media (prefers-reduced-motion:reduce){:where(.zvk-ui-conversation__attachment),:where(.zvk-ui-conversation__prompt-input),:where(.zvk-ui-conversation__prompt-submit){transition:none;transform:none}:where(.zvk-ui-conversation__prompt-submit:active:not(:disabled)){transform:none}.zvk-ui-conversation__prompt-submit:after,.zvk-ui-conversation__prompt-submit[data-loading=true]:after{animation:none;transform:translateY(-50%)}}@media (width<=40rem){:where(.zvk-ui-conversation__prompt-input){grid-template-columns:1fr}:where(.zvk-ui-conversation__attachment){grid-template-columns:auto minmax(0,1fr)}:where(.zvk-ui-conversation__attachment-action){grid-column:1/-1;justify-content:start}}:where(.zvk-ui-conversation-scroller){color:var(--zvk-ui-color-foreground);font-family:var(--zvk-ui-font-family-primary);gap:var(--zvk-ui-space-3);min-block-size:0;display:grid;position:relative}:where(.zvk-ui-conversation-scroller__viewport){overscroll-behavior:contain;scroll-behavior:smooth;scrollbar-gutter:stable;outline:0;min-block-size:0;overflow:auto}:where(.zvk-ui-conversation-scroller__viewport:focus-visible){box-shadow:var(--zvk-ui-focus-ring)}:where(.zvk-ui-conversation-scroller__item){min-inline-size:0;scroll-margin-block:var(--zvk-ui-space-4)}:where(.zvk-ui-conversation-scroller__item+.zvk-ui-conversation-scroller__item){margin-block-start:var(--zvk-ui-space-4)}:where(.zvk-ui-conversation-scroller__jump-button){appearance:none;background:var(--zvk-ui-color-primary);border:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-color-primary);border-radius:var(--zvk-ui-radius-full);box-shadow:var(--zvk-ui-elevation-modal);color:var(--zvk-ui-color-primary-foreground);cursor:pointer;font:inherit;font-size:var(--zvk-ui-font-size-sm);max-inline-size:calc(100% - (var(--zvk-ui-space-3) * 2));min-block-size:var(--zvk-ui-control-height-sm);padding-inline:var(--zvk-ui-control-padding-x);transition:background-color var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), border-color var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), color var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard), opacity var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard);z-index:1;align-items:center;font-weight:700;display:inline-flex;position:absolute;inset-block-end:var(--zvk-ui-space-3);inset-inline-start:50%;transform:translate(-50%)}:where(.zvk-ui-conversation-scroller__jump-button:hover){background:var(--zvk-ui-color-primary-hover);border-color:var(--zvk-ui-color-primary-hover)}:where(.zvk-ui-conversation-scroller__jump-button:focus-visible){box-shadow:var(--zvk-ui-shadow-md), var(--zvk-ui-focus-ring);outline:0}:where(.zvk-ui-conversation-scroller__jump-button:disabled){cursor:not-allowed;opacity:var(--zvk-ui-opacity-disabled)}:where(.zvk-ui-conversation-scroller__jump-button[hidden]){display:none}@media (prefers-reduced-motion:reduce){:where(.zvk-ui-conversation-scroller__viewport){scroll-behavior:auto}}}@layer components;@layer zvk-ui-utilities{.zvk-ui-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@layer utilities;.zvk-ui-input{padding-inline:var(--zvk-ui-control-padding-x)}.zvk-ui-textarea{padding-block:var(--zvk-ui-space-2);padding-inline:var(--zvk-ui-control-padding-x)}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f5faf7;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--page:#040505;--page-raised:#0a0d0d;--surface:#0f1515;--surface-strong:#131d1e;--line:#d0fff229;--line-strong:#5be2ff61;--text:#f5faf7;--muted:#a7b9b6;--soft:#d8e5df;--cyan:#5be2ff;--green:#5cff8a;--amber:#ffbd59;--magenta:#ff5cc8;--max-width:1180px;background:#040505;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}[data-accent=particle]{--accent:var(--green);--accent-soft:#5cff8a1f;--accent-border:#5cff8a57}[data-accent=firework]{--accent:var(--amber);--accent-soft:#ffbd591f;--accent-border:#ffbd5957}[data-accent=performance]{--accent:var(--cyan);--accent-soft:#5be2ff1f;--accent-border:#5be2ff57}[data-accent=sharing]{--accent:var(--magenta);--accent-soft:#ff5cc81f;--accent-border:#ff5cc857}*{box-sizing:border-box}html{background:var(--page);scroll-behavior:smooth}body{background:var(--page);min-width:320px;color:var(--text);margin:0}body:before{z-index:-1;pointer-events:none;content:"";background-color:#0000;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:44px 44px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000000ad,#0000 78%);mask-image:linear-gradient(#000000ad,#0000 78%)}a{color:inherit;text-underline-offset:.18em}img{max-width:100%;display:block}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline-offset:3px;outline:3px solid #5be2ffc7}.skip-link{z-index:20;background:var(--cyan);color:#041113;border-radius:6px;padding:.7rem .9rem;font-weight:800;text-decoration:none;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:10;width:min(100% - 32px, var(--max-width));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#040505d1;justify-content:space-between;align-items:center;gap:1rem;margin:0 auto;padding:1rem 0;display:flex;position:sticky;top:0}.brand-link,.site-nav,.site-footer{align-items:center;display:flex}.brand-link{color:var(--text);gap:.65rem;font-weight:800;text-decoration:none}.brand-logo{object-fit:cover;border-radius:.45rem;flex:none;width:1.8rem;height:1.8rem;display:block;box-shadow:0 0 18px #5be2ff47}.site-nav{color:var(--muted);gap:.9rem;font-size:.92rem;font-weight:700}.site-nav a:not(.zvk-ui-button),.site-footer a{text-decoration:none}.site-nav a:not(.zvk-ui-button):hover,.site-footer a:hover{color:var(--text)}.hero-section{width:min(100% - 32px, var(--max-width));grid-template-columns:minmax(0,.72fr) minmax(340px,1.28fr);align-items:center;gap:clamp(2rem,5vw,5rem);min-height:min(760px,88svh - 76px);margin:0 auto;padding:clamp(1.5rem,4vw,3rem) 0;display:grid;position:relative}.hero-copy{z-index:1;align-content:center;gap:1.35rem;display:grid}.hero-copy h1,.page-hero h1{color:var(--text);letter-spacing:0;margin:0;font-size:clamp(3.5rem,9vw,7.3rem);line-height:.86}.hero-copy p,.page-hero p{max-width:36rem;color:var(--soft);margin:0;font-size:clamp(1.08rem,2.2vw,1.38rem);line-height:1.6}.hero-actions{flex-wrap:wrap;gap:.75rem;padding-top:.55rem;display:flex}.hero-proof-list{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.hero-proof-list li{border:1px solid var(--line);color:var(--soft);background:#ffffff09;border-radius:999px;padding:.45rem .7rem;font-size:.86rem;font-weight:800}.site-header .zvk-ui-button[data-variant=primary],.hero-actions .zvk-ui-button[data-variant=primary]{color:#fff}.hero-actions .zvk-ui-button[data-variant=outline]{border-color:var(--line-strong);color:var(--text);background:#5be2ff0f}.hero-actions .zvk-ui-button[data-variant=ghost]{color:var(--text)}.hero-actions .zvk-ui-button[data-variant=outline]:hover,.hero-actions .zvk-ui-button[data-variant=ghost]:hover{color:var(--text);background:#5be2ff1a;border-color:#5be2ff99}.hero-media,.screenshot-card{border:1px solid var(--accent-border,var(--line));background:#000;border-radius:8px;margin:0;overflow:hidden;box-shadow:0 32px 90px #0000006b}.hero-media{max-height:min(66svh,720px);box-shadow:0 32px 90px #0000006b, 0 0 60px color-mix(in srgb, var(--accent,var(--cyan)) 14%, transparent);align-self:stretch;position:relative}.hero-live-sim{background:#000;width:100%;height:calc(100% - 86px);min-height:460px;position:relative;overflow:hidden}.hero-live-sim img,.hero-sim-iframe{width:100%;height:100%;position:absolute;inset:0}.hero-live-sim img{object-fit:cover;object-position:50% 34%}.hero-sim-iframe{z-index:1;pointer-events:none;background:0 0;border:0}.hero-media figcaption,.screenshot-card figcaption{background:var(--surface);gap:.35rem;padding:1rem;display:grid}.hero-proof-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid;position:absolute;bottom:6.1rem;left:1rem;right:1rem}.hero-proof-card{border:1px solid var(--accent-border,var(--line));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#040505c2;border-radius:8px;gap:.25rem;padding:.7rem;display:grid}.hero-proof-card span{color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:800;line-height:1.1}.hero-proof-card strong{color:var(--text);font-size:.88rem;line-height:1.25}.hero-media strong,.screenshot-card strong{font-size:.95rem}.hero-media span,.screenshot-card span{color:var(--muted);font-size:.9rem;line-height:1.45}.section-band{width:min(100% - 32px, var(--max-width));margin:0 auto;padding:clamp(4rem,8vw,7rem) 0}.intro-band{padding-top:clamp(2rem,5vw,4rem)}.section-heading{gap:.9rem;max-width:760px;margin-bottom:clamp(1.8rem,4vw,3rem);display:grid}.section-kicker,.page-kicker{justify-self:start;width:fit-content}.section-heading h2,.content-section h2{color:var(--text);letter-spacing:0;margin:0;font-size:clamp(2rem,5vw,4rem);line-height:1}.section-heading p,.content-section p,.faq-item p{color:var(--muted);margin:0;line-height:1.7}.support-development-band{padding-top:clamp(2rem,5vw,4rem)}.purchase-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.purchase-card{border:1px solid var(--accent-border,var(--line));background:linear-gradient(135deg, var(--accent-soft,transparent), transparent 55%), var(--surface);color:var(--text);border-radius:8px;align-content:space-between;gap:1.25rem;display:grid;box-shadow:0 18px 46px #00000047}.purchase-card-copy{gap:.75rem;display:grid}.purchase-status{justify-self:start;width:fit-content}.purchase-card h3{color:var(--text);margin:0;font-size:clamp(1.45rem,3vw,2.15rem);line-height:1}.purchase-card p{color:var(--muted);margin:0;line-height:1.65}.purchase-card .zvk-ui-button{border-color:var(--accent-border,var(--line-strong));width:fit-content;color:var(--text)}.overview-grid{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.feature-row{border-bottom:1px solid var(--line);align-content:start;gap:.75rem;min-height:220px;padding:clamp(1.2rem,3vw,2rem);display:grid}.feature-row:nth-child(odd){border-right:1px solid var(--line)}.feature-row h3{color:var(--text);margin:0;font-size:clamp(1.3rem,2vw,1.65rem);line-height:1.1}.feature-row h3:before{background:var(--accent,var(--cyan));content:"";border-radius:999px;width:2.2rem;height:.18rem;margin-bottom:.8rem;display:block}.feature-row p{max-width:34rem;color:var(--muted);margin:0;line-height:1.65}.feature-points{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.feature-points li{border:1px solid var(--accent-border,var(--line));background:var(--accent-soft,#ffffff09);color:var(--soft);border-radius:999px;padding:.42rem .62rem;font-size:.84rem;font-weight:800}.screenshot-gallery{grid-template-columns:minmax(0,1.35fr) repeat(3,minmax(0,.9fr));align-items:stretch;gap:1rem;display:grid}.screenshot-card{grid-template-rows:minmax(0,1fr) auto;min-height:560px;display:grid}.screenshot-card[data-priority=lead]{min-height:680px}.screenshot-card[data-priority=lead] strong{color:var(--accent,var(--text))}.screenshot-card img{object-fit:cover;width:100%;height:100%;min-height:0}.screenshot-card:first-child img{object-position:50% 42%}.screenshot-card:nth-child(2) img{object-position:50% 48%}.screenshot-card:nth-child(3) img{object-position:50% 78%}.screenshot-card:nth-child(4) img{object-position:50% 35%}.content-page{width:min(100% - 32px,900px);margin:0 auto;padding-bottom:5rem}.page-hero{align-content:center;gap:1.3rem;min-height:36svh;padding:clamp(4rem,10vw,7rem) 0 clamp(2rem,6vw,4rem);display:grid}.page-hero h1{font-size:clamp(3rem,9vw,6.8rem)}.page-hero-actions{flex-wrap:wrap;gap:.75rem;display:flex}.page-hero-actions .zvk-ui-button{width:fit-content}.content-section{border-top:1px solid var(--line);gap:1.1rem;padding:clamp(2rem,6vw,3.2rem) 0;display:grid}.contact-card,.checklist-card{border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:8px;box-shadow:0 18px 46px #00000047}.contact-card h2,.checklist-card h2{color:var(--text);margin:0 0 .65rem;font-size:clamp(1.5rem,3vw,2.2rem);line-height:1.1}.contact-card p{color:var(--muted)}.contact-card a,.prose-section a{color:var(--cyan);font-weight:800}.faq-list{gap:.75rem;display:grid}.faq-item{border:1px solid var(--line);background:var(--surface);border-radius:8px}.faq-item summary{cursor:pointer;color:var(--text);padding:1rem;font-weight:800}.faq-item p{border-top:1px solid var(--line);padding:0 1rem 1rem}.checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;margin:0;padding:0;list-style:none;display:grid}.checklist li{border:1px solid var(--line);min-height:42px;color:var(--soft);background:#ffffff06;border-radius:8px;padding:.7rem .8rem .7rem 2.1rem;line-height:1.4;position:relative}.checklist li:before{background:var(--green);content:"";border-radius:999px;width:.62rem;height:.62rem;position:absolute;top:.9rem;left:.8rem;box-shadow:0 0 14px #5cff8a8c}.prose-section{max-width:760px}.prose-section p+p{margin-top:.45rem}.site-footer{width:min(100% - 32px, var(--max-width));border-top:1px solid var(--line);color:var(--muted);justify-content:center;gap:1rem;margin:0 auto;padding:2rem 0 3rem;font-size:.92rem;font-weight:700}.site-footer span{color:var(--text)}@media (width<=960px){.hero-section{grid-template-columns:1fr;min-height:auto;padding-top:1.1rem}.hero-copy{gap:1rem}.hero-media{max-height:none}.hero-live-sim{aspect-ratio:16/10;height:auto;min-height:0}.hero-proof-rail,.screenshot-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.screenshot-card[data-priority=lead]{grid-column:1/-1}}@media (width<=720px){.site-header{flex-direction:column;align-items:flex-start;position:relative}.site-nav{justify-content:space-between;gap:.6rem;width:100%}.site-nav .zvk-ui-button{min-width:116px}.hero-copy h1{font-size:clamp(2.9rem,15vw,4.6rem)}.hero-actions{grid-template-columns:1fr;display:grid}.hero-actions .zvk-ui-button{width:100%}.hero-proof-list{display:none}.overview-grid,.screenshot-gallery,.purchase-grid,.checklist{grid-template-columns:1fr}.feature-row:nth-child(odd){border-right:0}.feature-row{min-height:0}.screenshot-card{min-height:620px}.hero-proof-rail{display:none}.hero-live-sim{aspect-ratio:2}.intro-band{padding-top:0}}@media (width<=460px){.site-nav{flex-wrap:wrap}.site-nav .zvk-ui-button{width:100%}.screenshot-card{min-height:560px}.page-hero-actions{grid-template-columns:1fr;display:grid}.page-hero-actions .zvk-ui-button{width:100%}.site-footer{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-sim-iframe{display:none}}
