@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-family-display:var(--zvk-ui-font-family-primary);--zvk-ui-font-family-title:var(--zvk-ui-font-family-primary);--zvk-ui-font-family-body:var(--zvk-ui-font-family-primary);--zvk-ui-font-family-label:var(--zvk-ui-font-family-primary);--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-font-size-display:clamp(2rem, 1.5rem + 2vw, 3.5rem);--zvk-ui-font-size-title:var(--zvk-ui-font-size-2xl);--zvk-ui-font-size-body:var(--zvk-ui-font-size-md);--zvk-ui-font-size-label:var(--zvk-ui-font-size-sm);--zvk-ui-font-weight-display:600;--zvk-ui-font-weight-title:600;--zvk-ui-font-weight-body:400;--zvk-ui-font-weight-label:500;--zvk-ui-line-height-tight:1.2;--zvk-ui-line-height-normal:1.5;--zvk-ui-line-height-display:1.08;--zvk-ui-line-height-title:var(--zvk-ui-line-height-tight);--zvk-ui-line-height-body:var(--zvk-ui-line-height-normal);--zvk-ui-line-height-label:1.35;--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-target-min:2.75rem;--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-duration-feedback:var(--zvk-ui-duration-fast);--zvk-ui-duration-overlay:var(--zvk-ui-duration-normal);--zvk-ui-duration-progress:var(--zvk-ui-duration-slow);--zvk-ui-duration-emphasis:var(--zvk-ui-duration-normal);--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);--zvk-ui-focus-outline-width:2px;--zvk-ui-focus-outline-style:solid;--zvk-ui-focus-outline-color:transparent;--zvk-ui-focus-outline-offset:2px}: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}[data-zvk-ui-preset=slate],[data-zvk-ui-preset=slate][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:#5b6b80;--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:#475569;--zvk-ui-color-primary:#334155;--zvk-ui-color-primary-hover:#1e293b;--zvk-ui-color-primary-foreground:#fff;--zvk-ui-color-primary-soft:#f1f5f9;--zvk-ui-color-primary-border:#cbd5e1;--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-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:#f1f5f9;--zvk-ui-card-border:#7f8ea3}[data-zvk-ui-preset=slate][data-zvk-ui-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--zvk-ui-color-background:#0f172a;--zvk-ui-color-foreground:#f8fafc;--zvk-ui-color-muted:#1e293b;--zvk-ui-color-muted-foreground:#a6b3c5;--zvk-ui-color-surface:#172033;--zvk-ui-color-surface-raised:#1e293b;--zvk-ui-color-border:#475569;--zvk-ui-color-border-subtle:#334155;--zvk-ui-color-border-strong:#64748b;--zvk-ui-color-accent:#263449;--zvk-ui-color-ring:#94a3b8;--zvk-ui-color-primary:#cbd5e1;--zvk-ui-color-primary-hover:#e2e8f0;--zvk-ui-color-primary-foreground:#0f172a;--zvk-ui-color-primary-soft:#263449;--zvk-ui-color-primary-border:#64748b;--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-border:#80363a;--zvk-ui-color-info:#58d5f7;--zvk-ui-color-info-border:#246f85;--zvk-ui-control-background:#111827;--zvk-ui-control-border:#64748b;--zvk-ui-control-border-strong:#94a3b8;--zvk-ui-control-hover:#1e293b;--zvk-ui-control-active:#263449;--zvk-ui-card-border:#64748b}[data-zvk-ui-preset=teal],[data-zvk-ui-preset=teal][data-zvk-ui-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--zvk-ui-color-background:#f6fbfa;--zvk-ui-color-foreground:#10201d;--zvk-ui-color-muted:#e8f4f1;--zvk-ui-color-muted-foreground:#4f6f68;--zvk-ui-color-surface:#fff;--zvk-ui-color-surface-raised:#fff;--zvk-ui-color-border:#cbded9;--zvk-ui-color-border-subtle:#e1ece9;--zvk-ui-color-border-strong:#8aaea6;--zvk-ui-color-accent:#dff7f2;--zvk-ui-color-ring:#0f766e;--zvk-ui-color-primary:#0f766e;--zvk-ui-color-primary-hover:#115e59;--zvk-ui-color-primary-foreground:#fff;--zvk-ui-color-primary-soft:#dff7f2;--zvk-ui-color-primary-border:#8bd8c8;--zvk-ui-color-success:#0f8a6a;--zvk-ui-color-success-border:#9adbc7;--zvk-ui-color-warning:#a75f00;--zvk-ui-color-warning-border:#f0c46e;--zvk-ui-color-destructive:#c62828;--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:#668a82;--zvk-ui-control-border-strong:#42635c;--zvk-ui-control-hover:#f0faf7;--zvk-ui-control-active:#dff7f2;--zvk-ui-card-border:#668a82}[data-zvk-ui-preset=teal][data-zvk-ui-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--zvk-ui-color-background:#081917;--zvk-ui-color-foreground:#f2fbf8;--zvk-ui-color-muted:#112421;--zvk-ui-color-muted-foreground:#9bc0b8;--zvk-ui-color-surface:#10211f;--zvk-ui-color-surface-raised:#152d29;--zvk-ui-color-border:#31524d;--zvk-ui-color-border-subtle:#1f3935;--zvk-ui-color-border-strong:#4f746d;--zvk-ui-color-accent:#163f39;--zvk-ui-color-ring:#5eead4;--zvk-ui-color-primary:#5eead4;--zvk-ui-color-primary-hover:#99f6e4;--zvk-ui-color-primary-foreground:#05201c;--zvk-ui-color-primary-soft:#0f302b;--zvk-ui-color-primary-border:#1f766b;--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:#ff7a7a;--zvk-ui-color-destructive-border:#80363a;--zvk-ui-color-info:#67e8f9;--zvk-ui-color-info-border:#247b88;--zvk-ui-control-background:#0b1f1c;--zvk-ui-control-border:#4f746d;--zvk-ui-control-border-strong:#73a59b;--zvk-ui-control-hover:#122b27;--zvk-ui-control-active:#163f39;--zvk-ui-card-border:#4f746d}[data-zvk-ui-preset=indigo],[data-zvk-ui-preset=indigo][data-zvk-ui-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--zvk-ui-color-background:#f8f8ff;--zvk-ui-color-foreground:#171528;--zvk-ui-color-muted:#f0f1ff;--zvk-ui-color-muted-foreground:#5d5b82;--zvk-ui-color-surface:#fff;--zvk-ui-color-surface-raised:#fff;--zvk-ui-color-border:#d8daf2;--zvk-ui-color-border-subtle:#e8e9f8;--zvk-ui-color-border-strong:#aeb4df;--zvk-ui-color-accent:#eef2ff;--zvk-ui-color-ring:#4f46e5;--zvk-ui-color-primary:#4f46e5;--zvk-ui-color-primary-hover:#4338ca;--zvk-ui-color-primary-foreground:#fff;--zvk-ui-color-primary-soft:#eef2ff;--zvk-ui-color-primary-border:#c7d2fe;--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-border:#f2a4a4;--zvk-ui-color-info:#2563eb;--zvk-ui-color-info-border:#a9c4ff;--zvk-ui-control-background:#fff;--zvk-ui-control-border:#757bb0;--zvk-ui-control-border-strong:#585f97;--zvk-ui-control-hover:#f5f6ff;--zvk-ui-control-active:#eef2ff;--zvk-ui-card-border:#757bb0}[data-zvk-ui-preset=indigo][data-zvk-ui-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--zvk-ui-color-background:#0f1026;--zvk-ui-color-foreground:#f8f7ff;--zvk-ui-color-muted:#1b1d38;--zvk-ui-color-muted-foreground:#b0b3d8;--zvk-ui-color-surface:#181a33;--zvk-ui-color-surface-raised:#202445;--zvk-ui-color-border:#444979;--zvk-ui-color-border-subtle:#2d3158;--zvk-ui-color-border-strong:#6269a3;--zvk-ui-color-accent:#262b62;--zvk-ui-color-ring:#a5b4fc;--zvk-ui-color-primary:#a5b4fc;--zvk-ui-color-primary-hover:#c4b5fd;--zvk-ui-color-primary-foreground:#111236;--zvk-ui-color-primary-soft:#20234a;--zvk-ui-color-primary-border:#4f46e5;--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:#ff7a7a;--zvk-ui-color-destructive-border:#80363a;--zvk-ui-color-info:#93c5fd;--zvk-ui-color-info-border:#2563eb;--zvk-ui-control-background:#14162b;--zvk-ui-control-border:#6269a3;--zvk-ui-control-border-strong:#858dd1;--zvk-ui-control-hover:#1f2342;--zvk-ui-control-active:#262b62;--zvk-ui-card-border:#6269a3}[data-zvk-ui-preset=rose],[data-zvk-ui-preset=rose][data-zvk-ui-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--zvk-ui-color-background:#fff8fa;--zvk-ui-color-foreground:#251018;--zvk-ui-color-muted:#fff1f2;--zvk-ui-color-muted-foreground:#7f4f5d;--zvk-ui-color-surface:#fff;--zvk-ui-color-surface-raised:#fff;--zvk-ui-color-border:#ead0d8;--zvk-ui-color-border-subtle:#f4e2e7;--zvk-ui-color-border-strong:#d49aa9;--zvk-ui-color-accent:#ffe4e6;--zvk-ui-color-ring:#e11d48;--zvk-ui-color-primary:#e11d48;--zvk-ui-color-primary-hover:#be123c;--zvk-ui-color-primary-foreground:#fff;--zvk-ui-color-primary-soft:#fff1f2;--zvk-ui-color-primary-border:#fecdd3;--zvk-ui-color-success:#0f8a6a;--zvk-ui-color-success-border:#9adbc7;--zvk-ui-color-warning:#a75f00;--zvk-ui-color-warning-border:#f0c46e;--zvk-ui-color-destructive:#b91c1c;--zvk-ui-color-destructive-border:#f4a6a6;--zvk-ui-color-info:#0e7490;--zvk-ui-color-info-border:#9bdceb;--zvk-ui-control-background:#fff;--zvk-ui-control-border:#9c6474;--zvk-ui-control-border-strong:#7b4555;--zvk-ui-control-hover:#fff7f8;--zvk-ui-control-active:#fff1f2;--zvk-ui-card-border:#9c6474}[data-zvk-ui-preset=rose][data-zvk-ui-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--zvk-ui-color-background:#1f0b12;--zvk-ui-color-foreground:#fff7f8;--zvk-ui-color-muted:#31121c;--zvk-ui-color-muted-foreground:#e1a9b7;--zvk-ui-color-surface:#2a1019;--zvk-ui-color-surface-raised:#371622;--zvk-ui-color-border:#6a3444;--zvk-ui-color-border-subtle:#492030;--zvk-ui-color-border-strong:#8f4f62;--zvk-ui-color-accent:#551f33;--zvk-ui-color-ring:#fb7185;--zvk-ui-color-primary:#fb7185;--zvk-ui-color-primary-hover:#fda4af;--zvk-ui-color-primary-foreground:#2b0711;--zvk-ui-color-primary-soft:#481827;--zvk-ui-color-primary-border:#be3b57;--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:#ff8585;--zvk-ui-color-destructive-border:#80363a;--zvk-ui-color-info:#67e8f9;--zvk-ui-color-info-border:#247b88;--zvk-ui-control-background:#270d16;--zvk-ui-control-border:#8f4f62;--zvk-ui-control-border-strong:#b76b80;--zvk-ui-control-hover:#351320;--zvk-ui-control-active:#551f33;--zvk-ui-card-border:#8f4f62}[data-zvk-ui-preset=amber],[data-zvk-ui-preset=amber][data-zvk-ui-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--zvk-ui-color-background:#fffaf0;--zvk-ui-color-foreground:#241500;--zvk-ui-color-muted:#fffbeb;--zvk-ui-color-muted-foreground:#71572c;--zvk-ui-color-surface:#fff;--zvk-ui-color-surface-raised:#fff;--zvk-ui-color-border:#ead7b4;--zvk-ui-color-border-subtle:#f4e8ce;--zvk-ui-color-border-strong:#d0ad6f;--zvk-ui-color-accent:#fef3c7;--zvk-ui-color-ring:#b45309;--zvk-ui-color-primary:#b45309;--zvk-ui-color-primary-hover:#92400e;--zvk-ui-color-primary-foreground:#fff;--zvk-ui-color-primary-soft:#fffbeb;--zvk-ui-color-primary-border:#fde68a;--zvk-ui-color-success:#0f8a6a;--zvk-ui-color-success-border:#9adbc7;--zvk-ui-color-warning:#a75f00;--zvk-ui-color-warning-border:#f0c46e;--zvk-ui-color-destructive:#c62828;--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:#8b6a32;--zvk-ui-control-border-strong:#6c4c16;--zvk-ui-control-hover:#fff8e1;--zvk-ui-control-active:#fffbeb;--zvk-ui-card-border:#8b6a32}[data-zvk-ui-preset=amber][data-zvk-ui-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--zvk-ui-color-background:#1b1203;--zvk-ui-color-foreground:#fff8eb;--zvk-ui-color-muted:#2b1f0a;--zvk-ui-color-muted-foreground:#d8bd87;--zvk-ui-color-surface:#241805;--zvk-ui-color-surface-raised:#322309;--zvk-ui-color-border:#66502c;--zvk-ui-color-border-subtle:#463417;--zvk-ui-color-border-strong:#8a6a34;--zvk-ui-color-accent:#4a3510;--zvk-ui-color-ring:#fbbf24;--zvk-ui-color-primary:#fbbf24;--zvk-ui-color-primary-hover:#fcd34d;--zvk-ui-color-primary-foreground:#251600;--zvk-ui-color-primary-soft:#3d2a08;--zvk-ui-color-primary-border:#a66d05;--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:#ff7a7a;--zvk-ui-color-destructive-border:#80363a;--zvk-ui-color-info:#67e8f9;--zvk-ui-color-info-border:#247b88;--zvk-ui-control-background:#1f1605;--zvk-ui-control-border:#8a6a34;--zvk-ui-control-border-strong:#b38a44;--zvk-ui-control-hover:#2d2008;--zvk-ui-control-active:#4a3510;--zvk-ui-card-border:#8a6a34}[data-zvk-ui-preset=sky],[data-zvk-ui-preset=sky][data-zvk-ui-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--zvk-ui-color-background:#f5fbff;--zvk-ui-color-foreground:#0c1f2e;--zvk-ui-color-muted:#eaf6ff;--zvk-ui-color-muted-foreground:#4f6e82;--zvk-ui-color-surface:#fff;--zvk-ui-color-surface-raised:#fff;--zvk-ui-color-border:#c9dff0;--zvk-ui-color-border-subtle:#e1eef8;--zvk-ui-color-border-strong:#8bb5d6;--zvk-ui-color-accent:#e0f2fe;--zvk-ui-color-ring:#0284c7;--zvk-ui-color-primary:#0369a1;--zvk-ui-color-primary-hover:#075985;--zvk-ui-color-primary-foreground:#fff;--zvk-ui-color-primary-soft:#e0f2fe;--zvk-ui-color-primary-border:#7dd3fc;--zvk-ui-color-success:#0f8a6a;--zvk-ui-color-success-border:#9adbc7;--zvk-ui-color-warning:#a75f00;--zvk-ui-color-warning-border:#f0c46e;--zvk-ui-color-destructive:#c62828;--zvk-ui-color-destructive-border:#f2a4a4;--zvk-ui-color-info:#0369a1;--zvk-ui-color-info-border:#93c5fd;--zvk-ui-control-background:#fff;--zvk-ui-control-border:#5f7f97;--zvk-ui-control-border-strong:#46657e;--zvk-ui-control-hover:#f0f9ff;--zvk-ui-control-active:#e0f2fe;--zvk-ui-card-border:#5f7f97}[data-zvk-ui-preset=sky][data-zvk-ui-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--zvk-ui-color-background:#061522;--zvk-ui-color-foreground:#f2f9ff;--zvk-ui-color-muted:#0f2535;--zvk-ui-color-muted-foreground:#a2c2d8;--zvk-ui-color-surface:#0d2030;--zvk-ui-color-surface-raised:#132c40;--zvk-ui-color-border:#31536c;--zvk-ui-color-border-subtle:#20394d;--zvk-ui-color-border-strong:#4f7795;--zvk-ui-color-accent:#12395a;--zvk-ui-color-ring:#38bdf8;--zvk-ui-color-primary:#38bdf8;--zvk-ui-color-primary-hover:#7dd3fc;--zvk-ui-color-primary-foreground:#041724;--zvk-ui-color-primary-soft:#0c314d;--zvk-ui-color-primary-border:#0ea5e9;--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:#ff7a7a;--zvk-ui-color-destructive-border:#80363a;--zvk-ui-color-info:#7dd3fc;--zvk-ui-color-info-border:#0e7490;--zvk-ui-control-background:#091c2a;--zvk-ui-control-border:#4f7795;--zvk-ui-control-border-strong:#7ca7c4;--zvk-ui-control-hover:#10283a;--zvk-ui-control-active:#12395a;--zvk-ui-card-border:#4f7795}[data-zvk-ui-preset=emerald],[data-zvk-ui-preset=emerald][data-zvk-ui-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--zvk-ui-color-background:#f5fbf7;--zvk-ui-color-foreground:#0f2419;--zvk-ui-color-muted:#eaf7ee;--zvk-ui-color-muted-foreground:#4d725c;--zvk-ui-color-surface:#fff;--zvk-ui-color-surface-raised:#fff;--zvk-ui-color-border:#c8dfcf;--zvk-ui-color-border-subtle:#e0ede4;--zvk-ui-color-border-strong:#8ab99a;--zvk-ui-color-accent:#dcfce7;--zvk-ui-color-ring:#15803d;--zvk-ui-color-primary:#15803d;--zvk-ui-color-primary-hover:#166534;--zvk-ui-color-primary-foreground:#fff;--zvk-ui-color-primary-soft:#dcfce7;--zvk-ui-color-primary-border:#86efac;--zvk-ui-color-success:#0f8a6a;--zvk-ui-color-success-border:#9adbc7;--zvk-ui-color-warning:#a75f00;--zvk-ui-color-warning-border:#f0c46e;--zvk-ui-color-destructive:#c62828;--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:#648a6f;--zvk-ui-control-border-strong:#486a52;--zvk-ui-control-hover:#f0fbf3;--zvk-ui-control-active:#dcfce7;--zvk-ui-card-border:#648a6f}[data-zvk-ui-preset=emerald][data-zvk-ui-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--zvk-ui-color-background:#07170d;--zvk-ui-color-foreground:#f2fbf4;--zvk-ui-color-muted:#102318;--zvk-ui-color-muted-foreground:#9cc5a7;--zvk-ui-color-surface:#0f2116;--zvk-ui-color-surface-raised:#162d1f;--zvk-ui-color-border:#31583d;--zvk-ui-color-border-subtle:#203c29;--zvk-ui-color-border-strong:#4f7d5d;--zvk-ui-color-accent:#174a2a;--zvk-ui-color-ring:#4ade80;--zvk-ui-color-primary:#4ade80;--zvk-ui-color-primary-hover:#86efac;--zvk-ui-color-primary-foreground:#06220f;--zvk-ui-color-primary-soft:#12381f;--zvk-ui-color-primary-border:#15803d;--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:#ff7a7a;--zvk-ui-color-destructive-border:#80363a;--zvk-ui-color-info:#67e8f9;--zvk-ui-color-info-border:#247b88;--zvk-ui-control-background:#0a1c11;--zvk-ui-control-border:#4f7d5d;--zvk-ui-control-border-strong:#77a986;--zvk-ui-control-hover:#122818;--zvk-ui-control-active:#174a2a;--zvk-ui-card-border:#4f7d5d}[data-zvk-ui-preset=violet],[data-zvk-ui-preset=violet][data-zvk-ui-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--zvk-ui-color-background:#fbf8ff;--zvk-ui-color-foreground:#21152e;--zvk-ui-color-muted:#f5efff;--zvk-ui-color-muted-foreground:#69597e;--zvk-ui-color-surface:#fff;--zvk-ui-color-surface-raised:#fff;--zvk-ui-color-border:#ddd0ef;--zvk-ui-color-border-subtle:#ecdef8;--zvk-ui-color-border-strong:#bca0dd;--zvk-ui-color-accent:#f3e8ff;--zvk-ui-color-ring:#7e22ce;--zvk-ui-color-primary:#7e22ce;--zvk-ui-color-primary-hover:#6b21a8;--zvk-ui-color-primary-foreground:#fff;--zvk-ui-color-primary-soft:#f3e8ff;--zvk-ui-color-primary-border:#d8b4fe;--zvk-ui-color-success:#0f8a6a;--zvk-ui-color-success-border:#9adbc7;--zvk-ui-color-warning:#a75f00;--zvk-ui-color-warning-border:#f0c46e;--zvk-ui-color-destructive:#c62828;--zvk-ui-color-destructive-border:#f2a4a4;--zvk-ui-color-info:#2563eb;--zvk-ui-color-info-border:#a9c4ff;--zvk-ui-control-background:#fff;--zvk-ui-control-border:#80649d;--zvk-ui-control-border-strong:#654a81;--zvk-ui-control-hover:#fbf7ff;--zvk-ui-control-active:#f3e8ff;--zvk-ui-card-border:#80649d}[data-zvk-ui-preset=violet][data-zvk-ui-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--zvk-ui-color-background:#160b23;--zvk-ui-color-foreground:#fbf7ff;--zvk-ui-color-muted:#241334;--zvk-ui-color-muted-foreground:#c2a9dc;--zvk-ui-color-surface:#21122f;--zvk-ui-color-surface-raised:#2d1a41;--zvk-ui-color-border:#56366f;--zvk-ui-color-border-subtle:#3b2452;--zvk-ui-color-border-strong:#765090;--zvk-ui-color-accent:#3b1760;--zvk-ui-color-ring:#c084fc;--zvk-ui-color-primary:#c084fc;--zvk-ui-color-primary-hover:#d8b4fe;--zvk-ui-color-primary-foreground:#230636;--zvk-ui-color-primary-soft:#33164d;--zvk-ui-color-primary-border:#8b5cf6;--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:#ff7a7a;--zvk-ui-color-destructive-border:#80363a;--zvk-ui-color-info:#93c5fd;--zvk-ui-color-info-border:#2563eb;--zvk-ui-control-background:#1b0f29;--zvk-ui-control-border:#765090;--zvk-ui-control-border-strong:#a779c4;--zvk-ui-control-hover:#27163a;--zvk-ui-control-active:#3b1760;--zvk-ui-card-border:#765090}[data-zvk-ui-preset=copper],[data-zvk-ui-preset=copper][data-zvk-ui-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--zvk-ui-color-background:#fff8f2;--zvk-ui-color-foreground:#25150b;--zvk-ui-color-muted:#fff1e7;--zvk-ui-color-muted-foreground:#76533d;--zvk-ui-color-surface:#fff;--zvk-ui-color-surface-raised:#fff;--zvk-ui-color-border:#ebd2bf;--zvk-ui-color-border-subtle:#f5e3d6;--zvk-ui-color-border-strong:#d39d78;--zvk-ui-color-accent:#ffedd5;--zvk-ui-color-ring:#c2410c;--zvk-ui-color-primary:#c2410c;--zvk-ui-color-primary-hover:#9a3412;--zvk-ui-color-primary-foreground:#fff;--zvk-ui-color-primary-soft:#ffedd5;--zvk-ui-color-primary-border:#fdba74;--zvk-ui-color-success:#0f8a6a;--zvk-ui-color-success-border:#9adbc7;--zvk-ui-color-warning:#a75f00;--zvk-ui-color-warning-border:#f0c46e;--zvk-ui-color-destructive:#b91c1c;--zvk-ui-color-destructive-border:#f4a6a6;--zvk-ui-color-info:#087ea4;--zvk-ui-color-info-border:#94dcef;--zvk-ui-control-background:#fff;--zvk-ui-control-border:#8d634a;--zvk-ui-control-border-strong:#6f442d;--zvk-ui-control-hover:#fff7ed;--zvk-ui-control-active:#ffedd5;--zvk-ui-card-border:#8d634a}[data-zvk-ui-preset=copper][data-zvk-ui-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--zvk-ui-color-background:#1e0f08;--zvk-ui-color-foreground:#fff7ed;--zvk-ui-color-muted:#2e1a10;--zvk-ui-color-muted-foreground:#d7ad91;--zvk-ui-color-surface:#28150b;--zvk-ui-color-surface-raised:#361e12;--zvk-ui-color-border:#6d3f2a;--zvk-ui-color-border-subtle:#4b2a1c;--zvk-ui-color-border-strong:#925b3d;--zvk-ui-color-accent:#54270f;--zvk-ui-color-ring:#fb923c;--zvk-ui-color-primary:#fb923c;--zvk-ui-color-primary-hover:#fdba74;--zvk-ui-color-primary-foreground:#271003;--zvk-ui-color-primary-soft:#431f0b;--zvk-ui-color-primary-border:#c2410c;--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:#ff8585;--zvk-ui-color-destructive-border:#80363a;--zvk-ui-color-info:#67e8f9;--zvk-ui-color-info-border:#247b88;--zvk-ui-control-background:#241209;--zvk-ui-control-border:#925b3d;--zvk-ui-control-border-strong:#bd7a55;--zvk-ui-control-hover:#311b10;--zvk-ui-control-active:#54270f;--zvk-ui-card-border:#925b3d}[data-zvk-ui-preset=graphite],[data-zvk-ui-preset=graphite][data-zvk-ui-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--zvk-ui-color-background:#f7f7f5;--zvk-ui-color-foreground:#171717;--zvk-ui-color-muted:#eeeeec;--zvk-ui-color-muted-foreground:#5f625f;--zvk-ui-color-surface:#fff;--zvk-ui-color-surface-raised:#fff;--zvk-ui-color-border:#d8d8d4;--zvk-ui-color-border-subtle:#e7e7e3;--zvk-ui-color-border-strong:#b7b7b2;--zvk-ui-color-accent:#eceff1;--zvk-ui-color-ring:#3f3f46;--zvk-ui-color-primary:#27272a;--zvk-ui-color-primary-hover:#18181b;--zvk-ui-color-primary-foreground:#fff;--zvk-ui-color-primary-soft:#f0f0ee;--zvk-ui-color-primary-border:#c6c6c1;--zvk-ui-color-success:#0f8a6a;--zvk-ui-color-success-border:#9adbc7;--zvk-ui-color-warning:#a75f00;--zvk-ui-color-warning-border:#f0c46e;--zvk-ui-color-destructive:#c62828;--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:#737373;--zvk-ui-control-border-strong:#525252;--zvk-ui-control-hover:#f4f4f2;--zvk-ui-control-active:#eceff1;--zvk-ui-card-border:#737373}[data-zvk-ui-preset=graphite][data-zvk-ui-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--zvk-ui-color-background:#0c0c0d;--zvk-ui-color-foreground:#f7f7f7;--zvk-ui-color-muted:#18181b;--zvk-ui-color-muted-foreground:#b5b5b5;--zvk-ui-color-surface:#151518;--zvk-ui-color-surface-raised:#202023;--zvk-ui-color-border:#46464c;--zvk-ui-color-border-subtle:#2e2e33;--zvk-ui-color-border-strong:#66666d;--zvk-ui-color-accent:#2a2d32;--zvk-ui-color-ring:#d4d4d8;--zvk-ui-color-primary:#d4d4d8;--zvk-ui-color-primary-hover:#f4f4f5;--zvk-ui-color-primary-foreground:#111113;--zvk-ui-color-primary-soft:#252529;--zvk-ui-color-primary-border:#71717a;--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:#ff7a7a;--zvk-ui-color-destructive-border:#80363a;--zvk-ui-color-info:#58d5f7;--zvk-ui-color-info-border:#246f85;--zvk-ui-control-background:#111113;--zvk-ui-control-border:#66666d;--zvk-ui-control-border-strong:#8d8d95;--zvk-ui-control-hover:#1d1d21;--zvk-ui-control-active:#2a2d32;--zvk-ui-card-border:#66666d}[data-zvk-ui-preset=glass],[data-zvk-ui-preset=glass][data-zvk-ui-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--zvk-ui-color-background:#eef4fb;--zvk-ui-color-foreground:#111827;--zvk-ui-color-muted:#e6eef8;--zvk-ui-color-muted-foreground:#526070;--zvk-ui-color-surface:#ffffff9e;--zvk-ui-color-surface-raised:#ffffffc2;--zvk-ui-color-border:#50607457;--zvk-ui-color-border-subtle:#ffffff8a;--zvk-ui-color-border-strong:#3e526c94;--zvk-ui-color-accent:#dff2ffbd;--zvk-ui-color-ring:#1479d4;--zvk-ui-color-primary:#0b67c2;--zvk-ui-color-primary-hover:#0957a5;--zvk-ui-color-primary-foreground:#fff;--zvk-ui-color-primary-soft:#d4ebffb8;--zvk-ui-color-primary-border:#54a4e880;--zvk-ui-color-success:#0f8a6a;--zvk-ui-color-success-border:#9adbc7;--zvk-ui-color-warning:#a75f00;--zvk-ui-color-warning-border:#f0c46e;--zvk-ui-color-destructive:#c62828;--zvk-ui-color-destructive-border:#f2a4a4;--zvk-ui-color-info:#087ea4;--zvk-ui-color-info-border:#94dcef;--zvk-ui-control-background:#ffffff85;--zvk-ui-control-border:#485b7475;--zvk-ui-control-border-strong:#354760ad;--zvk-ui-control-hover:#ffffffb3;--zvk-ui-control-active:#e2f1ffd1;--zvk-ui-card-border:#485b746b;--zvk-ui-material-surface-backdrop-filter:blur(18px) saturate(170%) contrast(1.03);--zvk-ui-material-floating-backdrop-filter:blur(24px) saturate(185%) contrast(1.05);--zvk-ui-material-control-backdrop-filter:blur(14px) saturate(170%) contrast(1.04);--zvk-ui-material-glass-highlight:inset 0 1px 0 #ffffffb8, inset 0 -1px 0 #ffffff47;--zvk-ui-material-glass-shadow:0 18px 48px #0f172a24, 0 2px 10px #0f172a14;--zvk-ui-material-overlay-background:#141e2c42;--zvk-ui-material-reduced-transparency-surface:#f8fbff;--zvk-ui-material-reduced-transparency-surface-raised:#fff;--zvk-ui-material-reduced-transparency-control:#fff;--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-preset=glass][data-zvk-ui-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--zvk-ui-color-background:#08111d;--zvk-ui-color-foreground:#f5f8fc;--zvk-ui-color-muted:#111c2b;--zvk-ui-color-muted-foreground:#a8b7c9;--zvk-ui-color-surface:#141e2c94;--zvk-ui-color-surface-raised:#192638b8;--zvk-ui-color-border:#cadcf03d;--zvk-ui-color-border-subtle:#cadcf024;--zvk-ui-color-border-strong:#dcecff6b;--zvk-ui-color-accent:#2a52787a;--zvk-ui-color-ring:#8cc8ff;--zvk-ui-color-primary:#9ad2ff;--zvk-ui-color-primary-hover:#c1e3ff;--zvk-ui-color-primary-foreground:#06111e;--zvk-ui-color-primary-soft:#24496eb8;--zvk-ui-color-primary-border:#73b5eb80;--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-border:#80363a;--zvk-ui-color-info:#58d5f7;--zvk-ui-color-info-border:#246f85;--zvk-ui-control-background:#101c2a85;--zvk-ui-control-border:#d2e4f64d;--zvk-ui-control-border-strong:#e2f0ff80;--zvk-ui-control-hover:#1e2f44b3;--zvk-ui-control-active:#2a5278d1;--zvk-ui-card-border:#d2e4f642;--zvk-ui-material-surface-backdrop-filter:blur(18px) saturate(155%) contrast(1.08);--zvk-ui-material-floating-backdrop-filter:blur(24px) saturate(170%) contrast(1.1);--zvk-ui-material-control-backdrop-filter:blur(14px) saturate(160%) contrast(1.08);--zvk-ui-material-glass-highlight:inset 0 1px 0 #ffffff38, inset 0 -1px 0 #ffffff14;--zvk-ui-material-glass-shadow:0 20px 56px #00000057, 0 2px 12px #00000038;--zvk-ui-material-overlay-background:#00060e7a;--zvk-ui-material-reduced-transparency-surface:#111c2b;--zvk-ui-material-reduced-transparency-surface-raised:#18263a;--zvk-ui-material-reduced-transparency-control:#101b2a;--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-preset=glass][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;--zvk-ui-button-backdrop-filter:none;--zvk-ui-select-content-backdrop-filter:none;--zvk-ui-dialog-content-backdrop-filter:none;--zvk-ui-alert-dialog-content-backdrop-filter:none;--zvk-ui-sheet-content-backdrop-filter:none;--zvk-ui-popover-content-backdrop-filter:none;--zvk-ui-hover-card-content-backdrop-filter:none;--zvk-ui-tooltip-backdrop-filter:none;--zvk-ui-dropdown-menu-content-backdrop-filter:none;--zvk-ui-combobox-popup-backdrop-filter:none;--zvk-ui-context-menu-content-backdrop-filter:none;--zvk-ui-menubar-content-backdrop-filter:none;--zvk-ui-sidebar-shell-sidebar-backdrop-filter:none;--zvk-ui-toast-backdrop-filter:none}@media (prefers-reduced-transparency:reduce){[data-zvk-ui-preset=glass]{--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;--zvk-ui-button-backdrop-filter:none;--zvk-ui-select-content-backdrop-filter:none;--zvk-ui-dialog-content-backdrop-filter:none;--zvk-ui-alert-dialog-content-backdrop-filter:none;--zvk-ui-sheet-content-backdrop-filter:none;--zvk-ui-popover-content-backdrop-filter:none;--zvk-ui-hover-card-content-backdrop-filter:none;--zvk-ui-tooltip-backdrop-filter:none;--zvk-ui-dropdown-menu-content-backdrop-filter:none;--zvk-ui-combobox-popup-backdrop-filter:none;--zvk-ui-context-menu-content-backdrop-filter:none;--zvk-ui-menubar-content-backdrop-filter:none;--zvk-ui-sidebar-shell-sidebar-backdrop-filter:none;--zvk-ui-toast-backdrop-filter:none}}}@layer zvk-ui-appearance{:root:not([data-zvk-ui-shape]),[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:not([data-zvk-ui-elevation]),[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)}[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)}:root:not([data-zvk-ui-border]),[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:not([data-zvk-ui-motion]),[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)}[data-zvk-ui-motion],[data-zvk-ui-scope][data-zvk-ui-motion]{--zvk-ui-duration-feedback:var(--zvk-ui-duration-fast);--zvk-ui-duration-overlay:var(--zvk-ui-duration-normal);--zvk-ui-duration-progress:var(--zvk-ui-duration-slow);--zvk-ui-duration-emphasis:var(--zvk-ui-duration-normal)}@media (prefers-reduced-motion:reduce){:root,.zvk-ui-root,[data-zvk-ui-scope]{--zvk-ui-duration-instant:1ms;--zvk-ui-duration-fast:1ms;--zvk-ui-duration-normal:1ms;--zvk-ui-duration-slow:1ms;--zvk-ui-duration-feedback:1ms;--zvk-ui-duration-overlay:1ms;--zvk-ui-duration-progress:1ms;--zvk-ui-duration-emphasis:1ms}}@media (prefers-contrast:more){:root,.zvk-ui-root,[data-zvk-ui-scope]{--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);--zvk-ui-focus-outline-color:var(--zvk-ui-color-ring)}}@media (forced-colors:active){:root,.zvk-ui-root,[data-zvk-ui-scope]{--zvk-ui-border-color-control:CanvasText;--zvk-ui-border-color-surface:CanvasText;--zvk-ui-border-color-strong:CanvasText;--zvk-ui-focus-ring:none;--zvk-ui-focus-outline-color:Highlight}}}@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)}@media (pointer:coarse){:where(.zvk-ui-root,[data-zvk-ui-scope]) :where(.zvk-ui-button,.zvk-ui-icon-button,.zvk-ui-copy-button,.zvk-ui-input,.zvk-ui-textarea,.zvk-ui-native-select,.zvk-ui-number-input__input,.zvk-ui-file-upload-input,.zvk-ui-file-dropzone__surface,.zvk-ui-choice-tile-group__item,.zvk-ui-swatch-palette-picker__item,.zvk-ui-checkbox,.zvk-ui-switch,.zvk-ui-radio-group__option,.zvk-ui-slider,.zvk-ui-toggle,.zvk-ui-toggle-group__item,.zvk-ui-calendar__nav,.zvk-ui-calendar__day,.zvk-ui-select__trigger,.zvk-ui-select__item,.zvk-ui-multi-select__trigger,.zvk-ui-tags-input__control,.zvk-ui-accordion__trigger,.zvk-ui-tabs__trigger,.zvk-ui-nav-list__control,.zvk-ui-pagination__item,.zvk-ui-list-row--action,.zvk-ui-grid-list__row,.zvk-ui-tree-view__item,.zvk-ui-dialog__trigger,.zvk-ui-dialog__close,.zvk-ui-sheet__trigger,.zvk-ui-sheet__close,.zvk-ui-dropdown-menu__trigger,.zvk-ui-dropdown-menu__item,.zvk-ui-context-menu__item,.zvk-ui-menubar__trigger,.zvk-ui-menubar__item,.zvk-ui-command__item,.zvk-ui-combobox__input,.zvk-ui-combobox__option,.zvk-ui-carousel__button,.zvk-ui-slide-out-sidebar__trigger,.zvk-ui-slide-out-sidebar__rail){min-block-size:var(--zvk-ui-target-min)}:where(.zvk-ui-root,[data-zvk-ui-scope]) :where(.zvk-ui-icon-button,.zvk-ui-copy-button,.zvk-ui-calendar__nav,.zvk-ui-calendar__day,.zvk-ui-carousel__button,.zvk-ui-slide-out-sidebar__rail){min-inline-size:var(--zvk-ui-target-min)}}}@layer theme;@layer base{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*{box-sizing:border-box}html{scroll-behavior:smooth;min-width:20rem;scroll-padding-top:5.5rem}body{background:var(--zvk-ui-color-background);min-width:20rem;min-height:100vh;color:var(--zvk-ui-color-foreground);margin:0}body,button,input,textarea,select{font-family:var(--zvk-ui-font-family-primary)}a{color:inherit}}@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-border-color-control,var(--zvk-ui-control-border));--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-feedback) var(--zvk-ui-ease-standard), border-color var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard), transform var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-emphasized);-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: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:var(--zvk-ui-focus-outline-width) var(--zvk-ui-focus-outline-style) var(--zvk-ui-focus-outline-color);outline-offset:var(--zvk-ui-focus-outline-offset)}: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=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]: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([data-zvk-ui-motion=expressive] .zvk-ui-button:active:not(:disabled,[data-disabled=true]),.zvk-ui-button[data-zvk-ui-motion=expressive]:active:not(:disabled,[data-disabled=true])){transform:scale(.985)}@media (hover:hover) and (pointer:fine){:where(.zvk-ui-button:hover:not(:disabled,[data-disabled=true])){background:var(--zvk-ui-control-hover);border-color:var(--zvk-ui-border-color-strong,var(--zvk-ui-color-border-strong))}: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=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)}}@media (pointer:coarse){:where(.zvk-ui-button){min-block-size:var(--zvk-ui-target-min)}}@media (prefers-reduced-motion:reduce){:where(.zvk-ui-button){transition:none}:where([data-zvk-ui-motion=expressive] .zvk-ui-button,.zvk-ui-button[data-zvk-ui-motion=expressive]){transform: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):focus-visible){z-index:1}@media (hover:hover) and (pointer:fine){:where(.zvk-ui-button-group[data-variant=attached]>:is(.zvk-ui-button,.zvk-ui-icon-button):hover){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){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-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;height:var(--zvk-ui-control-height-md);transition:background var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard), border-color var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard), transform var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-emphasized);justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative;overflow:hidden}:where(.zvk-ui-icon-button:focus-visible){box-shadow:var(--zvk-ui-focus-ring);outline:var(--zvk-ui-focus-outline-width) var(--zvk-ui-focus-outline-style) var(--zvk-ui-focus-outline-color);outline-offset:var(--zvk-ui-focus-outline-offset)}: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]: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([data-zvk-ui-motion=expressive] .zvk-ui-icon-button:active:not(:disabled,[data-disabled=true]),.zvk-ui-icon-button[data-zvk-ui-motion=expressive]:active:not(:disabled,[data-disabled=true])){transform:scale(.96)}@media (hover:hover) and (pointer:fine){:where(.zvk-ui-icon-button:hover:not(:disabled,[data-disabled=true])){background:var(--zvk-ui-control-hover);border-color:var(--zvk-ui-border-color-strong,var(--zvk-ui-color-border-strong))}: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)}}@media (pointer:coarse){:where(.zvk-ui-icon-button){min-block-size:var(--zvk-ui-target-min);min-inline-size:var(--zvk-ui-target-min)}}@media (prefers-reduced-motion:reduce){:where(.zvk-ui-icon-button){transition:none}:where([data-zvk-ui-motion=expressive] .zvk-ui-icon-button,.zvk-ui-icon-button[data-zvk-ui-motion=expressive]){transform: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-border-color-strong,var(--zvk-ui-color-border-strong))) 24%, transparent);border-radius:var(--zvk-ui-radius-sm);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-shape=pill]){border-radius:var(--zvk-ui-radius-full)}: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-surface) solid var(--zvk-ui-border-color-surface,var(--zvk-ui-card-border));border-radius:var(--zvk-ui-radius-md);color:var(--zvk-ui-color-foreground);padding:var(--zvk-ui-card-padding,var(--zvk-ui-space-5));box-shadow:var(--zvk-ui-elevation-surface);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-raised)}: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-progress) 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-progress) * 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-scale:0;--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){border-radius:inherit;background:var(--zvk-ui-meter-color);width:100%;height:100%;transform:scaleX(var(--zvk-ui-meter-scale));transform-origin:0;transition:transform var(--zvk-ui-duration-progress) var(--zvk-ui-ease-standard);display:block}:where([dir=rtl] .zvk-ui-meter__indicator){transform-origin:100%}: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-scale:0;--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%;transform:scaleX(var(--zvk-ui-progress-scale));transform-origin:0;transition:transform var(--zvk-ui-duration-progress) var(--zvk-ui-ease-standard);width:100%;display:block}:where([dir=rtl] .zvk-ui-progress__indicator){transform-origin:100%}:where(.zvk-ui-progress[data-indeterminate=true] .zvk-ui-progress__indicator){animation:zvk-ui-progress-indeterminate calc(var(--zvk-ui-duration-progress) * 7) var(--zvk-ui-ease-standard) infinite;transform-origin:50%;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-feedback) 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-feedback) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard), color var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard)}@media (hover:hover) and (pointer:fine){.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-feedback) var(--zvk-ui-ease-standard), border-color var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard), color var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard), opacity var(--zvk-ui-duration-feedback) 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-feedback) var(--zvk-ui-ease-standard), border-color var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard), color var(--zvk-ui-duration-feedback) 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)}@media (hover:hover) and (pointer:fine){:where(.zvk-ui-copy-button:hover:not(:disabled)){--zvk-ui-copy-button-border-color:var(--zvk-ui-border-color-strong,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-emphasis) 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-border-color-control,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-feedback) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard);display:flex;position:relative}@media (hover:hover) and (pointer:fine){: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-border-color-strong,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-feedback) var(--zvk-ui-ease-standard), border-color var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard), color var(--zvk-ui-duration-feedback) 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)}@media (hover:hover) and (pointer:fine){: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-border-color-strong,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-border-color-control,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-feedback) var(--zvk-ui-ease-standard), border-color var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-feedback) 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-feedback) var(--zvk-ui-ease-standard), transform var(--zvk-ui-duration-emphasis) var(--zvk-ui-ease-standard);aspect-ratio:1;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)scale(.75)}@media (hover:hover) and (pointer:fine){:where(.zvk-ui-file-dropzone:not([data-disabled=true]) .zvk-ui-file-dropzone__surface:hover){--zvk-ui-file-dropzone-border-color:var(--zvk-ui-border-color-strong,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-feedback) var(--zvk-ui-ease-standard), border-color var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard);grid-template-columns:minmax(0,1fr) auto;display:grid}@media (hover:hover) and (pointer:fine){:where(.zvk-ui-file-dropzone__item:hover){background:var(--zvk-ui-color-surface-raised);border-color:var(--zvk-ui-border-color-strong,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-feedback) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard), color var(--zvk-ui-duration-feedback) 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}@media (hover:hover) and (pointer:fine){: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-border-color-control,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-feedback) var(--zvk-ui-ease-standard), border-color var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard);width:100%;line-height:1}.zvk-ui-input::placeholder{color:var(--zvk-ui-color-muted-foreground)}@media (hover:hover) and (pointer:fine){:where(.zvk-ui-input:hover:not(:disabled)){--zvk-ui-input-border-color:var(--zvk-ui-border-color-strong,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-border-color-control,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-feedback) var(--zvk-ui-ease-standard), border-color var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-feedback) 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)}@media (hover:hover) and (pointer:fine){:where(.zvk-ui-number-input:hover:not(:has(.zvk-ui-number-input__input:disabled))){--zvk-ui-number-input-border-color:var(--zvk-ui-border-color-strong,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-feedback) var(--zvk-ui-ease-standard), opacity var(--zvk-ui-duration-feedback) 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-feedback) var(--zvk-ui-ease-standard), border-color var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard);display:inline-flex}@media (hover:hover) and (pointer:fine){: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-border-color-strong,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-feedback) var(--zvk-ui-ease-standard), border-color var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-feedback) 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-border-color-strong,var(--zvk-ui-color-border-strong));border-inline-start-color:var(--zvk-ui-color-primary)}@media (hover:hover) and (pointer:fine){.zvk-ui-choice-tile-group__item:hover:not([data-disabled=true]){border-color:var(--zvk-ui-border-color-strong,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-feedback) var(--zvk-ui-ease-standard), border-color var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-feedback) 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-feedback) var(--zvk-ui-ease-standard), border-color var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-feedback) 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)}@media (hover:hover) and (pointer:fine){.zvk-ui-swatch-palette-picker__item:hover:not([data-disabled=true]){border-color:var(--zvk-ui-border-color-strong,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-feedback) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-feedback) 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-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);min-width:0;padding-inline:var(--zvk-ui-control-padding-x);transition:background var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard), border-color var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-feedback) 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)}@media (hover:hover) and (pointer:fine){:where(.zvk-ui-native-select:hover:not(:disabled)){--zvk-ui-native-select-border-color:var(--zvk-ui-border-color-strong,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-border-color-control,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-feedback) var(--zvk-ui-ease-standard), border-color var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard);width:100%}.zvk-ui-textarea::placeholder{color:var(--zvk-ui-color-muted-foreground)}@media (hover:hover) and (pointer:fine){:where(.zvk-ui-textarea:hover:not(:disabled)){--zvk-ui-input-border-color:var(--zvk-ui-border-color-strong,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-feedback) var(--zvk-ui-ease-standard), border-color var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-feedback) 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-feedback) var(--zvk-ui-ease-standard), transform var(--zvk-ui-duration-feedback) 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)}@media (hover:hover) and (pointer:fine){.zvk-ui-checkbox:hover:not([data-disabled=true]) .zvk-ui-checkbox__control{border-color:var(--zvk-ui-border-color-strong,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-feedback) var(--zvk-ui-ease-standard), border-color var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-feedback) 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-border-color-strong,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-feedback) var(--zvk-ui-ease-standard), background var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard), border-color var(--zvk-ui-duration-feedback) 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))}@media (hover:hover) and (pointer:fine){.zvk-ui-switch:hover:not([data-disabled=true]) .zvk-ui-switch__track{border-color:var(--zvk-ui-border-color-strong,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-feedback) var(--zvk-ui-ease-standard), border-color var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-feedback) 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)}@media (hover:hover) and (pointer:fine){.zvk-ui-radio-group__option:hover .zvk-ui-radio-group__control{border-color:var(--zvk-ui-border-color-strong,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-feedback) var(--zvk-ui-ease-standard), opacity var(--zvk-ui-duration-feedback) 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-feedback) var(--zvk-ui-ease-standard), border-color var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard);-webkit-user-select:none;user-select:none;justify-content:center;font-weight:600;line-height:1;display:inline-flex}@media (hover:hover) and (pointer:fine){: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-border-color-strong,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-border-color-strong,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-feedback) var(--zvk-ui-ease-standard), border-color var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard), color var(--zvk-ui-duration-feedback) 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)}@media (hover:hover) and (pointer:fine){: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)}@media (hover:hover) and (pointer:fine){: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-border-color-strong,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-feedback) var(--zvk-ui-ease-standard), border-color var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard);white-space:nowrap;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex}@media (hover:hover) and (pointer:fine){:where(.zvk-ui-date-range-picker__calendar-trigger:hover),:where(.zvk-ui-date-range-picker__clear:hover){border-color:var(--zvk-ui-border-color-strong,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-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);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-feedback) var(--zvk-ui-ease-standard), border-color var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard);justify-content:space-between;line-height:1;display:inline-flex}@media (hover:hover) and (pointer:fine){:where(.zvk-ui-select__trigger:hover:not(:disabled)){--zvk-ui-select-border-color:var(--zvk-ui-border-color-strong,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-feedback) var(--zvk-ui-ease-standard), transform var(--zvk-ui-duration-feedback) 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-overlay) 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-overlay) 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-feedback) var(--zvk-ui-ease-standard), color var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard);grid-template-columns:1rem 1fr;display:grid}:where(.zvk-ui-select__item:focus-visible){background:var(--zvk-ui-control-hover);outline:0}@media (hover:hover) and (pointer:fine){:where(.zvk-ui-select__item:hover:not([data-disabled=true])){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-feedback) var(--zvk-ui-ease-standard), transform var(--zvk-ui-duration-feedback) 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:focus-visible){background:var(--zvk-ui-control-hover);color:var(--zvk-ui-color-foreground);outline:0}@media (hover:hover) and (pointer:fine){:where(.zvk-ui-select__clear:hover:not(:disabled)){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-border-color-control,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-feedback) var(--zvk-ui-ease-standard), border-color var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard);grid-template-columns:minmax(0,1fr) auto;display:grid}@media (hover:hover) and (pointer:fine){.zvk-ui-multi-select__control:hover:not([data-disabled=true]){--zvk-ui-multi-select-border-color:var(--zvk-ui-border-color-strong,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-feedback) var(--zvk-ui-ease-standard), border-color var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard), color var(--zvk-ui-duration-feedback) 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-feedback) var(--zvk-ui-ease-standard), color var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-feedback) 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:focus-visible,.zvk-ui-multi-select__clear:focus-visible{background:var(--zvk-ui-control-hover);color:var(--zvk-ui-color-foreground);outline:0}@media (hover:hover) and (pointer:fine){.zvk-ui-multi-select__token-remove:hover:not(:disabled),.zvk-ui-multi-select__clear:hover:not(:disabled){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-overlay) var(--zvk-ui-ease-enter)}.zvk-ui-multi-select__popup[data-state=closed]{animation:zvk-ui-multi-select-popup-exit var(--zvk-ui-duration-overlay) 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-feedback) var(--zvk-ui-ease-standard), color var(--zvk-ui-duration-feedback) 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-border-color-control,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-feedback) var(--zvk-ui-ease-standard), border-color var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard);flex-wrap:wrap;display:flex}@media (hover:hover) and (pointer:fine){.zvk-ui-tags-input__control:hover:not([data-disabled=true]){--zvk-ui-tags-input-border-color:var(--zvk-ui-border-color-strong,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-feedback) var(--zvk-ui-ease-standard), border-color var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard), color var(--zvk-ui-duration-feedback) 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-feedback) var(--zvk-ui-ease-standard), color var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard);background:0 0;border:0;padding:0;line-height:1}.zvk-ui-tags-input__remove:focus-visible{background:var(--zvk-ui-control-hover);color:var(--zvk-ui-color-foreground);outline:0}@media (hover:hover) and (pointer:fine){.zvk-ui-tags-input__remove:hover:not(:disabled){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-feedback) var(--zvk-ui-ease-standard), border-color var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard), opacity var(--zvk-ui-duration-feedback) 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=destructive]){--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-feedback) var(--zvk-ui-ease-standard), color var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-feedback) 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:focus-visible,.zvk-ui-applied-filter-list__clear:focus-visible){background:var(--zvk-ui-control-hover);color:var(--zvk-ui-color-foreground);outline:0}@media (hover:hover) and (pointer:fine){:where(.zvk-ui-applied-filter-list__remove:hover:not(:disabled),.zvk-ui-applied-filter-list__clear:hover:not(:disabled)){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-feedback) var(--zvk-ui-ease-standard), border-color var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard);justify-content:flex-start;display:inline-flex}@media (hover:hover) and (pointer:fine){: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-border-color-strong,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-border-color-strong,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-emphasis) 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-feedback) var(--zvk-ui-ease-standard);overflow:hidden}:where(.zvk-ui-accordion__item[data-state=open]){border-color:var(--zvk-ui-border-color-strong,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-feedback) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard), color var(--zvk-ui-duration-feedback) 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-emphasis) 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)}@media (hover:hover) and (pointer:fine){: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-emphasis) 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-emphasis) 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-feedback) var(--zvk-ui-ease-standard), border-color var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard), color var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-feedback) 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-feedback) var(--zvk-ui-ease-standard), transform var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard);background:currentColor;position:absolute}@media (hover:hover) and (pointer:fine){: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-border-color-strong,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-emphasis) 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-feedback) var(--zvk-ui-ease-standard), color var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard), text-decoration-color var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard);align-items:center;display:inline-flex}:where(.zvk-ui-breadcrumbs__link:focus-visible){color:var(--zvk-ui-color-foreground);text-decoration:underline}@media (hover:hover) and (pointer:fine){:where(.zvk-ui-breadcrumbs__link:hover){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-feedback) var(--zvk-ui-ease-standard), border-color var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard), color var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard), transform var(--zvk-ui-duration-feedback) 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-feedback) var(--zvk-ui-ease-standard), transform var(--zvk-ui-duration-feedback) 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)}@media (hover:hover) and (pointer:fine){: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-border-color-strong,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-border-color-strong,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-border-color-strong,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-feedback) var(--zvk-ui-ease-standard), border-color var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard), color var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard);background:0 0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){: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-border-color-strong,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-feedback) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard), color var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard);background:0 0;border:0;display:inline-flex}@media (hover:hover) and (pointer:fine){: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-feedback) 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-feedback) var(--zvk-ui-ease-standard), outline-color var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard), text-decoration-color var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard)}:where(.zvk-ui-source-reference-list__link:focus-visible){outline-offset:2px;outline:2px solid}@media (hover:hover) and (pointer:fine){: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-feedback) var(--zvk-ui-ease-standard), border-color var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-feedback) 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-feedback) var(--zvk-ui-ease-standard), border-color var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard), color var(--zvk-ui-duration-feedback) 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-progress) * 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-progress) * 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-feedback) var(--zvk-ui-ease-standard), color var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard), text-decoration-color var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard);width:fit-content;text-decoration-color:#0000}@media (hover:hover) and (pointer:fine){: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-feedback) var(--zvk-ui-ease-standard), text-decoration-color var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard)}@media (hover:hover) and (pointer:fine){: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=destructive]){--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-feedback) var(--zvk-ui-ease-standard), border-color var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-feedback) 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)}@media (hover:hover) and (pointer:fine){: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-border-color-strong,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-border-color-strong,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-feedback) var(--zvk-ui-ease-standard), border-color var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-feedback) 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-feedback) var(--zvk-ui-ease-standard), transform var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard);position:absolute;inset-inline-start:var(--zvk-ui-space-2);transform:scaleY(.4)}@media (hover:hover) and (pointer:fine){:where(.zvk-ui-grid-list__row:hover:not([data-disabled=true])){background:var(--zvk-ui-control-hover);border-color:var(--zvk-ui-border-color-strong,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-border-color-strong,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-border-color-strong,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-border-color-strong,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-feedback) var(--zvk-ui-ease-standard), border-color var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-feedback) 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-feedback) var(--zvk-ui-ease-standard), transform var(--zvk-ui-duration-feedback) 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)}@media (hover:hover) and (pointer:fine){: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-border-color-strong,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-border-color-strong,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-border-color-strong,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-border-color-strong,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-overlay) var(--zvk-ui-ease-enter) both}:where(.zvk-ui-dialog__overlay[data-state=closed]){animation:zvk-ui-dialog-overlay-exit var(--zvk-ui-duration-overlay) 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-border-color-surface,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-overlay) var(--zvk-ui-ease-enter) both}:where(.zvk-ui-dialog__content[data-state=closed]){animation:zvk-ui-dialog-content-exit var(--zvk-ui-duration-overlay) 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-feedback) var(--zvk-ui-ease-standard), border-color var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-feedback) 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}@media (hover:hover) and (pointer:fine){: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-border-color-strong,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-overlay) 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-overlay) 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-overlay) 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-overlay) 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-feedback) var(--zvk-ui-ease-standard), border-color var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-feedback) 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}@media (hover:hover) and (pointer:fine){.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-border-color-strong,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-overlay) var(--zvk-ui-ease-enter) both}.zvk-ui-sheet__overlay[data-state=closed]{animation:zvk-ui-sheet-overlay-exit var(--zvk-ui-duration-overlay) 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-overlay) 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-overlay) 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-overlay) 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-overlay) 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-overlay) 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-overlay) 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-overlay) 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-overlay) 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-feedback) var(--zvk-ui-ease-standard), border-color var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-feedback) 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}@media (hover:hover) and (pointer:fine){.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-border-color-strong,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-feedback) var(--zvk-ui-ease-standard), border-color var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-feedback) 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}@media (hover:hover) and (pointer:fine){:where(.zvk-ui-popover__trigger:hover:not(:disabled)){background:var(--zvk-ui-control-hover);border-color:var(--zvk-ui-border-color-strong,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-overlay) var(--zvk-ui-ease-enter)}:where(.zvk-ui-popover__content[data-state=closed]:not([hidden])){animation:zvk-ui-popover-exit var(--zvk-ui-duration-overlay) 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-overlay) 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-overlay) 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-overlay) var(--zvk-ui-ease-enter)}:where(.zvk-ui-tooltip[data-state=closed]:not([hidden])){animation:zvk-ui-tooltip-exit var(--zvk-ui-duration-overlay) 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-feedback) var(--zvk-ui-ease-standard), border-color var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-feedback) 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-feedback) var(--zvk-ui-ease-standard), transform var(--zvk-ui-duration-feedback) 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)}@media (hover:hover) and (pointer:fine){:where(.zvk-ui-dropdown-menu__trigger:hover:not(:disabled)){background:var(--zvk-ui-control-hover);border-color:var(--zvk-ui-border-color-strong,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-overlay) 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-overlay) 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-feedback) var(--zvk-ui-ease-standard), color var(--zvk-ui-duration-feedback) 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:focus-visible){background:var(--zvk-ui-control-hover);color:var(--zvk-ui-color-foreground);outline:none}@media (hover:hover) and (pointer:fine){:where(.zvk-ui-dropdown-menu__item:hover){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-border-color-strong,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-feedback) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard)}@media (hover:hover) and (pointer:fine){.zvk-ui-command__input:hover:not(:disabled){--zvk-ui-command-input-border-color:var(--zvk-ui-border-color-strong,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-feedback) var(--zvk-ui-ease-standard), color var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard), transform var(--zvk-ui-duration-feedback) 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-feedback) var(--zvk-ui-ease-standard), transform var(--zvk-ui-duration-feedback) 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-border-color-control,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-feedback) var(--zvk-ui-ease-standard), border-color var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard)}@media (hover:hover) and (pointer:fine){.zvk-ui-combobox__input:hover:not(:disabled){--zvk-ui-combobox-border-color:var(--zvk-ui-border-color-strong,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-overlay) var(--zvk-ui-ease-enter)}.zvk-ui-combobox__popup[data-state=closed]{animation:zvk-ui-combobox-popup-exit var(--zvk-ui-duration-overlay) 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-feedback) var(--zvk-ui-ease-standard), color var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard), transform var(--zvk-ui-duration-feedback) 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-feedback) var(--zvk-ui-ease-standard), transform var(--zvk-ui-duration-feedback) 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-feedback) var(--zvk-ui-ease-standard), color var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard);background:0 0;border:0;margin-inline-start:var(--zvk-ui-space-2)}.zvk-ui-combobox__clear:focus-visible{background:var(--zvk-ui-control-hover);color:var(--zvk-ui-color-foreground);outline:0}@media (hover:hover) and (pointer:fine){.zvk-ui-combobox__clear:hover:not(:disabled){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-overlay) 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-overlay) 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-feedback) var(--zvk-ui-ease-standard), color var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard);background:0 0;border:0;justify-content:flex-start;display:flex}.zvk-ui-context-menu__item:focus-visible{background:var(--zvk-ui-control-hover);outline:0}@media (hover:hover) and (pointer:fine){.zvk-ui-context-menu__item:hover:not([data-disabled=true]){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=destructive]{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-feedback) var(--zvk-ui-ease-standard), color var(--zvk-ui-duration-feedback) 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:focus-visible,.zvk-ui-menubar__trigger[data-state=open]{background:var(--zvk-ui-control-hover);outline:0}@media (hover:hover) and (pointer:fine){.zvk-ui-menubar__trigger:hover:not([data-disabled=true]){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-overlay) 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-overlay) 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:focus-visible{background:var(--zvk-ui-control-hover);outline:0}@media (hover:hover) and (pointer:fine){.zvk-ui-menubar__item:hover:not([data-disabled=true]){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-emphasis) var(--zvk-ui-ease-standard), filter var(--zvk-ui-duration-emphasis) var(--zvk-ui-ease-standard), transform var(--zvk-ui-duration-emphasis) 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-feedback) var(--zvk-ui-ease-standard), border-color var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard), color var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard);justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex}@media (hover:hover) and (pointer:fine){:where(.zvk-ui-carousel__button:hover:not(:disabled)){background:var(--zvk-ui-control-hover);border-color:var(--zvk-ui-border-color-strong,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:5.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__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:transform var(--zvk-ui-duration-emphasis) var(--zvk-ui-ease-emphasized), opacity var(--zvk-ui-duration-overlay) var(--zvk-ui-ease-standard);grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden;transform:translate(0)}:where(.zvk-ui-slide-out-sidebar[data-collapsible=offcanvas] .zvk-ui-slide-out-sidebar__sidebar){position:absolute;inset-block:0;inset-inline-start:0}:where(.zvk-ui-slide-out-sidebar[data-collapsible=offcanvas][data-side=right] .zvk-ui-slide-out-sidebar__sidebar){inset-inline:auto 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}: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-feedback) var(--zvk-ui-ease-standard), border-color var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard), color var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard), opacity var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard), transform var(--zvk-ui-duration-feedback) 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}@media (hover:hover) and (pointer:fine){: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-border-color-strong,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:var(--zvk-ui-focus-outline-width) var(--zvk-ui-focus-outline-style) var(--zvk-ui-focus-outline-color);outline-offset:var(--zvk-ui-focus-outline-offset)}: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-feedback) var(--zvk-ui-ease-standard), border-color var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard), color var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard), transform var(--zvk-ui-duration-feedback) 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-feedback) var(--zvk-ui-ease-standard), transform var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard);position:absolute;inset-inline-start:var(--zvk-ui-space-1)}@media (hover:hover) and (pointer:fine){: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-border-color-strong,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-feedback) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard);width:1px;display:block}@media (hover:hover) and (pointer:fine){:where(.zvk-ui-splitter__handle:hover:not([data-disabled=true])):before{background:var(--zvk-ui-border-color-strong,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 (pointer:coarse){:where(.zvk-ui-splitter__handle[data-orientation=vertical]){flex-basis:var(--zvk-ui-target-min);margin-inline:calc((var(--zvk-ui-space-2) - var(--zvk-ui-target-min)) / 2);min-inline-size:var(--zvk-ui-target-min)}:where(.zvk-ui-splitter__handle[data-orientation=horizontal]){flex-basis:var(--zvk-ui-target-min);margin-block:calc((var(--zvk-ui-space-2) - var(--zvk-ui-target-min)) / 2);min-block-size:var(--zvk-ui-target-min)}}@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-feedback) var(--zvk-ui-ease-standard), border-color var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-feedback) 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}@media (hover:hover) and (pointer:fine){: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-border-color-strong,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-border-color-strong,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-border-color-strong,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-overlay) 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-feedback) var(--zvk-ui-ease-standard), border-color var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard), color var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard);background:0 0;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover) and (pointer:fine){: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-border-color-strong,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-border-color-strong,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=destructive]){--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-border-color-strong,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-feedback) var(--zvk-ui-ease-standard), border-color var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard), transform var(--zvk-ui-duration-feedback) 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-feedback) var(--zvk-ui-ease-standard), border-color var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-feedback) 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-feedback) var(--zvk-ui-ease-standard), border-color var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard), color var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard), transform var(--zvk-ui-duration-feedback) 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-progress) 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-feedback) var(--zvk-ui-ease-standard), border-color var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard), color var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard), opacity var(--zvk-ui-duration-feedback) 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%)}@media (hover:hover) and (pointer:fine){: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{.promptliano-site{--zvk-ui-font-family-primary:"Helvetica Neue", Helvetica, ui-sans-serif, system-ui, sans-serif;--zvk-ui-font-family-secondary:"Helvetica Neue", Helvetica, ui-sans-serif, system-ui, sans-serif;--zvk-ui-font-family-tertiary:"SFMono-Regular", Menlo, Monaco, ui-monospace, monospace;min-height:100svh}.site-skip-link{z-index:100;padding:var(--zvk-ui-space-2) var(--zvk-ui-space-3);border:var(--zvk-ui-border-width-default) solid var(--zvk-ui-color-ring);border-radius:var(--zvk-ui-radius-md);background:var(--zvk-ui-color-background);color:var(--zvk-ui-color-foreground);position:fixed;inset-block-start:var(--zvk-ui-space-2);inset-inline-start:var(--zvk-ui-space-2);transform:translateY(-180%)}.site-skip-link:focus-visible{outline:var(--zvk-ui-focus-ring);transform:translateY(0)}.site-brand{gap:var(--zvk-ui-space-2);min-width:0;color:var(--zvk-ui-color-foreground);font-size:var(--zvk-ui-font-size-lg);font-weight:var(--zvk-ui-font-weight-semibold);align-items:center;text-decoration:none;display:inline-flex}.site-brand:focus-visible,.site-primary-navigation a:focus-visible,.site-mobile-links a:focus-visible,.site-footer-legal a:focus-visible{outline:var(--zvk-ui-focus-ring);outline-offset:var(--zvk-ui-space-1)}.site-brand-mark{border-radius:var(--zvk-ui-radius-sm);flex:none;display:block}[data-zvk-ui-theme=dark] .site-brand-mark{background:var(--zvk-ui-color-foreground);width:2rem;height:2rem;padding:.125rem}.site-primary-navigation{gap:var(--zvk-ui-space-5);justify-content:center;align-items:center;display:flex}.site-primary-navigation a,.site-mobile-links a,.site-footer-legal a{color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-sm);font-weight:var(--zvk-ui-font-weight-medium);transition:color var(--zvk-ui-duration-fast) var(--zvk-ui-ease-standard);text-decoration:none}.site-primary-navigation a:hover,.site-mobile-links a:hover,.site-footer-legal a:hover{color:var(--zvk-ui-color-foreground)}.site-header-actions{gap:var(--zvk-ui-space-2);align-items:center;display:flex}.site-mobile-navigation{position:absolute;inset-block-start:var(--zvk-ui-space-3);inset-inline-end:var(--zvk-ui-space-4)}.site-mobile-sheet{gap:var(--zvk-ui-space-6);width:min(22rem, calc(100vw - var(--zvk-ui-space-6)));flex-direction:column;display:flex}.site-mobile-links{gap:var(--zvk-ui-space-1);display:grid}.site-mobile-links a{min-height:2.75rem;padding-inline:var(--zvk-ui-space-2);border-bottom:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-color-border);color:var(--zvk-ui-color-foreground);align-items:center;display:flex}.site-mobile-actions{gap:var(--zvk-ui-space-2);margin-block-start:auto;display:grid}.site-footer-legal{gap:var(--zvk-ui-space-2) var(--zvk-ui-space-4);color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;margin:0;display:flex}#main-content:focus{outline:none}.product-preview{--product-preview-aspect-ratio:16 / 11;width:100%;margin:0}.product-preview-surface{gap:var(--zvk-ui-space-4);width:100%;min-width:0;height:100%;padding:clamp(var(--zvk-ui-space-3), 2.5vw, var(--zvk-ui-space-6));background:linear-gradient(135deg, color-mix(in srgb, var(--zvk-ui-color-primary) 8%, transparent), transparent 52%), var(--zvk-ui-color-background);display:grid;overflow:hidden}.product-preview-heading{gap:var(--zvk-ui-space-1);align-content:start;display:grid}.product-preview-heading span{color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-xs);font-weight:var(--zvk-ui-font-weight-semibold);letter-spacing:var(--zvk-ui-letter-spacing-wide);text-transform:uppercase}.product-preview-heading strong{max-width:26ch;font-family:var(--zvk-ui-font-family-secondary);font-size:clamp(var(--zvk-ui-font-size-md), 2vw, var(--zvk-ui-font-size-xl));line-height:var(--zvk-ui-line-height-tight)}}@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}@media (prefers-contrast:more){:where(.zvk-ui-root,[data-zvk-ui-scope]) :focus-visible{outline:var(--zvk-ui-focus-outline-width) var(--zvk-ui-focus-outline-style) var(--zvk-ui-focus-outline-color);outline-offset:var(--zvk-ui-focus-outline-offset)}}@media (forced-colors:active){:where(.zvk-ui-root,[data-zvk-ui-scope]) :focus-visible{outline:var(--zvk-ui-focus-outline-width) var(--zvk-ui-focus-outline-style) var(--zvk-ui-focus-outline-color);outline-offset:var(--zvk-ui-focus-outline-offset)}}}@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)}@layer zvk-composite-components{:where(.zvk-composite-activity-feed){background:var(--zvk-ui-color-surface);border:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface);border-radius:var(--zvk-ui-radius-md);color:var(--zvk-ui-color-foreground);gap:var(--zvk-ui-space-4);min-inline-size:0;padding:var(--zvk-ui-space-4);display:grid}:where(.zvk-composite-activity-feed__header),:where(.zvk-composite-activity-feed__entry .zvk-composite-activity-feed__header){align-items:start;gap:var(--zvk-ui-space-3);grid-template-columns:minmax(0,1fr) auto;min-inline-size:0;display:grid}:where(.zvk-composite-activity-feed__title),:where(.zvk-composite-activity-feed__group-label),:where(.zvk-composite-activity-feed__entry .zvk-composite-activity-feed__title){color:var(--zvk-ui-color-foreground);font-weight:700;line-height:var(--zvk-ui-line-height-tight);margin:0}:where(.zvk-composite-activity-feed__title){font-size:var(--zvk-ui-font-size-lg)}:where(.zvk-composite-activity-feed__group-label),:where(.zvk-composite-activity-feed__entry .zvk-composite-activity-feed__title){font-size:var(--zvk-ui-font-size-sm)}:where(.zvk-composite-activity-feed__description),:where(.zvk-composite-activity-feed__body),:where(.zvk-composite-activity-feed__meta),:where(.zvk-composite-activity-feed__footer),:where(.zvk-composite-activity-feed__state){color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-sm);margin:0}:where(.zvk-composite-activity-feed__groups),:where(.zvk-composite-activity-feed__group),:where(.zvk-composite-activity-feed__content),:where(.zvk-composite-activity-feed__copy){gap:var(--zvk-ui-space-2);min-inline-size:0;display:grid}:where(.zvk-composite-activity-feed__list){gap:var(--zvk-ui-space-3);margin:0;padding:0;list-style:none;display:grid}:where(.zvk-composite-activity-feed__item){min-inline-size:0}:where(.zvk-composite-activity-feed__entry){border:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface);border-radius:var(--zvk-ui-radius-md);min-inline-size:0;padding:var(--zvk-ui-space-3);display:grid}:where(.zvk-composite-activity-feed__shell){gap:var(--zvk-ui-space-3);grid-template-columns:auto minmax(0,1fr);min-inline-size:0;display:grid}:where(.zvk-composite-activity-feed__entry[data-tone=info]){border-color:color-mix(in srgb, var(--zvk-ui-color-info) 34%, var(--zvk-ui-border-color-surface))}:where(.zvk-composite-activity-feed__entry[data-tone=success]){border-color:color-mix(in srgb, var(--zvk-ui-color-success) 34%, var(--zvk-ui-border-color-surface))}:where(.zvk-composite-activity-feed__entry[data-tone=warning]){border-color:color-mix(in srgb, var(--zvk-ui-color-warning) 36%, var(--zvk-ui-border-color-surface))}:where(.zvk-composite-activity-feed__entry[data-tone=destructive]){border-color:color-mix(in srgb, var(--zvk-ui-color-destructive) 34%, var(--zvk-ui-border-color-surface))}:where(.zvk-composite-activity-feed__icon){background:var(--zvk-ui-color-muted);border-radius:var(--zvk-ui-radius-full);color:var(--zvk-ui-color-muted-foreground);justify-content:center;align-items:center;block-size:2rem;inline-size:2rem;display:inline-flex}:where(.zvk-composite-activity-feed__actions){align-items:center;gap:var(--zvk-ui-space-2);flex-wrap:wrap;display:flex}:where(.zvk-composite-activity-feed__footer){border-top:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface);padding-block-start:var(--zvk-ui-space-3)}:where(.zvk-composite-activity-feed__state){border:var(--zvk-ui-border-width-hairline) dashed var(--zvk-ui-border-color-surface);border-radius:var(--zvk-ui-radius-md);padding:var(--zvk-ui-space-4);text-align:center}@media (width<=40rem){:where(.zvk-composite-activity-feed__header),:where(.zvk-composite-activity-feed__entry .zvk-composite-activity-feed__header),:where(.zvk-composite-activity-feed__shell){grid-template-columns:1fr}:where(.zvk-composite-activity-feed__icon){justify-self:start}}:where(.zvk-composite-account-access-shell){--zvk-composite-account-access-shell-max-width:58rem;color:var(--zvk-ui-color-foreground);font-family:var(--zvk-ui-font-family-primary);gap:var(--zvk-ui-space-5);min-inline-size:0;width:min(100%, var(--zvk-composite-account-access-shell-max-width));margin-inline:auto;display:grid;container:zvk-composite-account-access-shell/inline-size}:where(.zvk-composite-account-access-shell[data-max-width=sm]){--zvk-composite-account-access-shell-max-width:40rem}:where(.zvk-composite-account-access-shell[data-max-width=md]){--zvk-composite-account-access-shell-max-width:48rem}:where(.zvk-composite-account-access-shell[data-max-width=lg]){--zvk-composite-account-access-shell-max-width:54rem}:where(.zvk-composite-account-access-shell[data-max-width=xl]){--zvk-composite-account-access-shell-max-width:58rem}:where(.zvk-composite-account-access-shell[data-max-width=full]){--zvk-composite-account-access-shell-max-width:100%}:where(.zvk-composite-account-access-shell__brand){color:var(--zvk-ui-color-foreground);font-family:var(--zvk-ui-font-family-secondary);font-size:var(--zvk-ui-font-size-lg);letter-spacing:0;font-weight:700;line-height:var(--zvk-ui-line-height-tight)}:where(.zvk-composite-account-access-shell__shell){background:var(--zvk-ui-color-surface);gap:var(--zvk-ui-space-5);min-inline-size:0;padding:var(--zvk-ui-space-5);grid-template-columns:minmax(0,1fr);display:grid}:where(.zvk-composite-account-access-shell[data-with-aside=true] .zvk-composite-account-access-shell__shell){grid-template-columns:minmax(0,1fr) minmax(16rem,20rem);align-items:start}:where(.zvk-composite-account-access-shell__content){gap:var(--zvk-ui-space-4);min-width:0;display:grid}:where(.zvk-composite-account-access-shell__content-header){gap:var(--zvk-ui-space-2);min-inline-size:0;display:grid}:where(.zvk-composite-account-access-shell__title){color:var(--zvk-ui-color-foreground);font-size:var(--zvk-ui-font-size-2xl);letter-spacing:0;font-weight:800;line-height:var(--zvk-ui-line-height-tight);margin:0}:where(.zvk-composite-account-access-shell__description){color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-sm);margin:0}:where(.zvk-composite-account-access-shell__notices){gap:var(--zvk-ui-space-3);min-inline-size:0;display:grid}:where(.zvk-composite-account-access-shell__alert){min-width:0}:where(.zvk-composite-account-access-shell__form){gap:var(--zvk-ui-space-4);min-width:0;display:grid}:where(.zvk-composite-account-access-shell__secondary-action){align-items:center;gap:var(--zvk-ui-space-3);flex-wrap:wrap;display:flex}:where(.zvk-composite-account-access-shell__aside){background:var(--zvk-ui-color-surface);border:var(--zvk-ui-border-width-control) solid color-mix(in srgb, var(--zvk-ui-color-primary) 22%, var(--zvk-ui-border-color-control));border-radius:var(--zvk-ui-radius-md);min-inline-size:0;padding:var(--zvk-ui-space-4);overflow:clip}:where(.zvk-composite-account-access-shell__footer){color:var(--zvk-ui-color-muted-foreground);gap:var(--zvk-ui-space-2);font-size:var(--zvk-ui-font-size-sm);min-inline-size:0;display:grid}:where(.zvk-composite-account-access-shell__footer-note),:where(.zvk-composite-account-access-shell__footer-help),:where(.zvk-composite-account-access-shell__footer-legal){line-height:var(--zvk-ui-line-height-normal);margin:0}@container zvk-composite-account-access-shell (width<=64rem){:where(.zvk-composite-account-access-shell){gap:var(--zvk-ui-space-4);padding:var(--zvk-ui-space-2)}:where(.zvk-composite-account-access-shell[data-with-aside=true] .zvk-composite-account-access-shell__shell){grid-template-columns:1fr}:where(.zvk-composite-account-access-shell__aside){border-radius:var(--zvk-ui-radius-sm)}}:where(.zvk-composite-access-state-panel){background:var(--zvk-ui-color-surface);border:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface);border-radius:var(--zvk-ui-radius-md);color:var(--zvk-ui-color-foreground);gap:var(--zvk-ui-space-4);min-inline-size:0;padding:var(--zvk-ui-space-4);display:grid;container:zvk-composite-access-state-panel/inline-size}:where(.zvk-composite-access-state-panel[data-variant=page]){gap:var(--zvk-ui-space-5);padding:var(--zvk-ui-space-5)}:where(.zvk-composite-access-state-panel__header){align-items:start;gap:var(--zvk-ui-space-3);grid-template-columns:minmax(0,1fr) auto;min-inline-size:0;display:grid}:where(.zvk-composite-access-state-panel__copy),:where(.zvk-composite-access-state-panel__status){gap:var(--zvk-ui-space-2);min-inline-size:0;display:grid}:where(.zvk-composite-access-state-panel__status){align-items:center}:where(.zvk-composite-access-state-panel__title){color:var(--zvk-ui-color-foreground);font-size:var(--zvk-ui-font-size-lg);font-weight:700;line-height:var(--zvk-ui-line-height-tight);margin:0}:where(.zvk-composite-access-state-panel__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-composite-access-state-panel__actions){align-items:center;gap:var(--zvk-ui-space-2);flex-wrap:wrap;display:flex}:where(.zvk-composite-access-state-panel__summary),:where(.zvk-composite-access-state-panel__summary-item),:where(.zvk-composite-access-state-panel__notice),:where(.zvk-composite-access-state-panel__footer){gap:var(--zvk-ui-space-2);min-inline-size:0;display:grid}:where(.zvk-composite-access-state-panel__summary){font-size:var(--zvk-ui-font-size-sm);margin-block-start:var(--zvk-ui-space-2)}:where(.zvk-composite-access-state-panel__summary-label){color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-xs);letter-spacing:.01em;text-transform:uppercase;font-weight:600}:where(.zvk-composite-access-state-panel__summary-value){color:var(--zvk-ui-color-foreground);font-size:var(--zvk-ui-font-size-sm)}:where(.zvk-composite-access-state-panel__notice){border-top:var(--zvk-ui-border-width-hairline) solid color-mix(in srgb, var(--zvk-ui-border-color-surface) 85%, transparent);padding-block-start:var(--zvk-ui-space-2)}:where(.zvk-composite-access-state-panel__state),:where(.zvk-composite-access-state-panel__state-label){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-composite-access-state-panel__state){background:color-mix(in srgb, var(--zvk-ui-color-muted) 62%, transparent);border:var(--zvk-ui-border-width-hairline) dashed var(--zvk-ui-border-color-surface);border-radius:var(--zvk-ui-radius-md);align-items:center;gap:var(--zvk-ui-space-2);min-block-size:6rem;min-inline-size:0;padding:var(--zvk-ui-space-4);text-align:center;justify-content:center;display:flex}:where(.zvk-composite-access-state-panel__state[data-state=error]){background:color-mix(in srgb, var(--zvk-ui-color-destructive) 8%, transparent);border-color:color-mix(in srgb, var(--zvk-ui-color-destructive) 24%, var(--zvk-ui-border-color-surface));color:var(--zvk-ui-color-destructive)}:where(.zvk-composite-access-state-panel__state-label){flex:1}:where(.zvk-composite-access-state-panel__sections),:where(.zvk-composite-access-state-panel__items){gap:var(--zvk-ui-space-4);min-inline-size:0;display:grid}:where(.zvk-composite-access-state-panel__section){border:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface);border-radius:var(--zvk-ui-radius-md);gap:var(--zvk-ui-space-3);min-inline-size:0;padding:var(--zvk-ui-space-3);display:grid}:where(.zvk-composite-access-state-panel__section-header){align-items:start;gap:var(--zvk-ui-space-2);grid-template-columns:minmax(0,1fr) auto;min-inline-size:0;display:grid}:where(.zvk-composite-access-state-panel__section-title){color:var(--zvk-ui-color-foreground);font-size:var(--zvk-ui-font-size-base);font-weight:600;line-height:var(--zvk-ui-line-height-tight);margin:0}:where(.zvk-composite-access-state-panel__section-description){color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-sm);margin:var(--zvk-ui-space-1) 0 0}:where(.zvk-composite-access-state-panel__section-action){align-items:center;gap:var(--zvk-ui-space-2);flex-wrap:wrap;justify-content:end;min-inline-size:0;display:flex}:where(.zvk-composite-access-state-panel__items){margin:0;padding:0;list-style:none}:where(.zvk-composite-access-state-panel__item){border-block-start:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface);align-items:start;gap:var(--zvk-ui-space-2);min-inline-size:0;padding-block:var(--zvk-ui-space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}:where(.zvk-composite-access-state-panel__item:first-child){border-block-start:0;padding-block-start:0}:where(.zvk-composite-access-state-panel__item-header){align-items:center;gap:var(--zvk-ui-space-1);grid-template-columns:minmax(0,1fr) auto;min-inline-size:0;display:grid}:where(.zvk-composite-access-state-panel__item-title){color:var(--zvk-ui-color-foreground);font-size:var(--zvk-ui-font-size-sm);font-weight:500;line-height:var(--zvk-ui-line-height-tight);margin:0}:where(.zvk-composite-access-state-panel__item-description){color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-sm);margin:0}:where(.zvk-composite-access-state-panel__item-meta){color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-xs);line-height:var(--zvk-ui-line-height-normal);margin-block-start:var(--zvk-ui-space-2)}:where(.zvk-composite-access-state-panel__item-action){align-items:center;gap:var(--zvk-ui-space-2);flex-wrap:wrap;justify-content:end;min-inline-size:0;display:flex}:where(.zvk-composite-access-state-panel__footer){border-top:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface);color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-sm);line-height:var(--zvk-ui-line-height-normal);padding-block-start:var(--zvk-ui-space-2)}@media (width<=48rem){:where(.zvk-composite-access-state-panel){padding:var(--zvk-ui-space-3)}:where(.zvk-composite-access-state-panel[data-variant=page]){padding:var(--zvk-ui-space-4)}:where(.zvk-composite-access-state-panel__header),:where(.zvk-composite-access-state-panel__item-header),:where(.zvk-composite-access-state-panel__section-header){grid-template-columns:1fr}}:where(.zvk-composite-interactive-canvas-shell){--zvk-composite-interactive-canvas-shell-control-target:var(--zvk-ui-control-height-sm);--zvk-composite-interactive-canvas-shell-safe-area-bottom:max(var(--zvk-ui-space-2), env(safe-area-inset-bottom));--zvk-composite-interactive-canvas-shell-safe-area-inline-end:max(var(--zvk-ui-space-3), env(safe-area-inset-right));--zvk-composite-interactive-canvas-shell-safe-area-inline-start:max(var(--zvk-ui-space-3), env(safe-area-inset-left));--zvk-composite-interactive-canvas-shell-safe-area-top:max(var(--zvk-ui-space-2), env(safe-area-inset-top));color:var(--zvk-ui-color-foreground);font-family:var(--zvk-ui-font-family-primary);min-block-size:100%;inline-size:100%;min-inline-size:0;display:grid;position:relative;container-type:inline-size}:where(.zvk-composite-interactive-canvas-shell__label){margin:0}:where(.zvk-composite-interactive-canvas-shell__viewport){min-block-size:100%;min-inline-size:0;align-items:stretch;width:100%;display:grid;position:relative}:where(.zvk-composite-interactive-canvas-shell__surface){block-size:100%;min-block-size:18rem;min-inline-size:0;width:100%;position:relative}:where(.zvk-composite-interactive-canvas-shell__fallback){color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-sm);min-block-size:6.5rem;padding:max(var(--zvk-ui-space-2), env(safe-area-inset-top)) max(var(--zvk-ui-space-3), env(safe-area-inset-right)) max(var(--zvk-ui-space-2), env(safe-area-inset-bottom)) max(var(--zvk-ui-space-3), env(safe-area-inset-left));place-items:center;display:grid}:where(.zvk-composite-interactive-canvas-shell__slot){gap:var(--zvk-ui-space-2);pointer-events:none;z-index:2;display:grid;position:absolute}:where(.zvk-composite-interactive-canvas-shell__slot[data-slot=top]){inset-block-start:var(--zvk-composite-interactive-canvas-shell-safe-area-top);inset-inline:var(--zvk-composite-interactive-canvas-shell-safe-area-inline-start) var(--zvk-composite-interactive-canvas-shell-safe-area-inline-end)}:where(.zvk-composite-interactive-canvas-shell__slot[data-slot=bottom]){inset-block-end:var(--zvk-composite-interactive-canvas-shell-safe-area-bottom);inset-inline:var(--zvk-composite-interactive-canvas-shell-safe-area-inline-start) var(--zvk-composite-interactive-canvas-shell-safe-area-inline-end)}:where(.zvk-composite-interactive-canvas-shell__slot[data-slot=left]){inset-block-start:50%;inset-inline-start:var(--zvk-composite-interactive-canvas-shell-safe-area-inline-start);transform:translateY(-50%)}:where(.zvk-composite-interactive-canvas-shell__slot[data-slot=right]){inset-block-start:50%;inset-inline-end:var(--zvk-composite-interactive-canvas-shell-safe-area-inline-end);transform:translateY(-50%)}:where(.zvk-composite-interactive-canvas-shell__slot[data-slot=center]){inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}:where(.zvk-composite-interactive-canvas-shell__slot[data-slot=status]){inset-block-start:var(--zvk-composite-interactive-canvas-shell-safe-area-top);inset-inline-end:var(--zvk-composite-interactive-canvas-shell-safe-area-inline-end)}:where(.zvk-composite-interactive-canvas-shell__slot[data-slot=controls]){inset-block-end:var(--zvk-composite-interactive-canvas-shell-safe-area-bottom);inset-inline-end:var(--zvk-composite-interactive-canvas-shell-safe-area-inline-end)}:where(.zvk-composite-interactive-canvas-shell__slot)>:where(*){pointer-events:auto}:where(.zvk-composite-interactive-canvas-shell__slot) :where(a,button,[role=button],input,select,textarea){min-block-size:var(--zvk-composite-interactive-canvas-shell-control-target);min-inline-size:var(--zvk-composite-interactive-canvas-shell-control-target);pointer-events:auto;justify-content:center;align-items:center;display:inline-flex}@media (width<=52rem){:where(.zvk-composite-interactive-canvas-shell){--zvk-composite-interactive-canvas-shell-control-target:var(--zvk-ui-control-height-sm)}:where(.zvk-composite-interactive-canvas-shell__viewport){gap:var(--zvk-ui-space-2);padding-block:.25rem;padding-inline:.25rem}:where(.zvk-composite-interactive-canvas-shell__slot){min-inline-size:0;margin-block-end:0;margin-inline:0;position:static;inset:auto;transform:none}:where(.zvk-composite-interactive-canvas-shell__slot[data-slot=top]){order:0;margin-inline:0}:where(.zvk-composite-interactive-canvas-shell__slot[data-slot=status]){order:1}:where(.zvk-composite-interactive-canvas-shell__slot[data-slot=controls]){order:2;justify-self:start}:where(.zvk-composite-interactive-canvas-shell__slot[data-slot=left]){order:4}:where(.zvk-composite-interactive-canvas-shell__slot[data-slot=right]){order:5}:where(.zvk-composite-interactive-canvas-shell__slot[data-slot=center]){order:6}:where(.zvk-composite-interactive-canvas-shell__slot[data-slot=bottom]){order:7}:where(.zvk-composite-interactive-canvas-shell__surface){order:3}}:where(.zvk-composite-responsive-control-drawer){--zvk-composite-responsive-control-drawer-panel-inline-size:22rem;--zvk-composite-responsive-control-drawer-rail-inline-size:4rem;--zvk-composite-responsive-control-drawer-safe-area-bottom:max(var(--zvk-ui-space-3), env(safe-area-inset-bottom));--zvk-composite-responsive-control-drawer-safe-area-inline-end:max(var(--zvk-ui-space-4), env(safe-area-inset-right));--zvk-composite-responsive-control-drawer-safe-area-inline-start:max(var(--zvk-ui-space-4), env(safe-area-inset-left));--zvk-composite-responsive-control-drawer-safe-area-top:max(var(--zvk-ui-space-4), env(safe-area-inset-top));color:var(--zvk-ui-color-foreground);font-family:var(--zvk-ui-font-family-primary);inline-size:100%;min-inline-size:0;container:zvk-composite-responsive-control-drawer/inline-size}:where(.zvk-composite-responsive-control-drawer__layout){gap:var(--zvk-ui-space-4);grid-template-areas:"content panel";grid-template-columns:minmax(0, 1fr) minmax(16rem, var(--zvk-composite-responsive-control-drawer-panel-inline-size));inline-size:100%;min-inline-size:0;display:grid}:where(.zvk-composite-responsive-control-drawer[data-desktop-side=start]>.zvk-composite-responsive-control-drawer__layout){grid-template-areas:"panel content";grid-template-columns:minmax(16rem, var(--zvk-composite-responsive-control-drawer-panel-inline-size)) minmax(0, 1fr)}:where(.zvk-composite-responsive-control-drawer[data-desktop-layout=collapsed]>.zvk-composite-responsive-control-drawer__layout){grid-template-areas:"content rail";grid-template-columns:minmax(0, 1fr) var(--zvk-composite-responsive-control-drawer-rail-inline-size)}:where(.zvk-composite-responsive-control-drawer[data-desktop-layout=collapsed][data-desktop-side=start]>.zvk-composite-responsive-control-drawer__layout){grid-template-areas:"rail content";grid-template-columns:var(--zvk-composite-responsive-control-drawer-rail-inline-size) minmax(0, 1fr)}:where(.zvk-composite-responsive-control-drawer__content){grid-area:content;min-inline-size:0}:where(.zvk-composite-responsive-control-drawer__panel){background:var(--zvk-ui-color-surface);border:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface);border-radius:var(--zvk-ui-radius-surface);box-shadow:var(--zvk-ui-elevation-surface);gap:var(--zvk-ui-space-4);min-block-size:0;min-inline-size:0;padding:var(--zvk-ui-space-4);grid-area:panel;display:grid}:where(.zvk-composite-responsive-control-drawer[data-desktop-layout=collapsed] .zvk-composite-responsive-control-drawer__panel){display:none}:where(.zvk-composite-responsive-control-drawer__header){border-block-end:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface);align-items:start;gap:var(--zvk-ui-space-3);min-inline-size:0;grid-template-columns:minmax(0,1fr) auto;padding-block-end:var(--zvk-ui-space-3);display:grid}:where(.zvk-composite-responsive-control-drawer__copy),:where(.zvk-composite-responsive-control-drawer__controls),:where(.zvk-composite-responsive-control-drawer__drawer-copy),:where(.zvk-composite-responsive-control-drawer__drawer-controls){min-inline-size:0;display:grid}:where(.zvk-composite-responsive-control-drawer__copy),:where(.zvk-composite-responsive-control-drawer__drawer-copy){gap:var(--zvk-ui-space-1)}:where(.zvk-composite-responsive-control-drawer__controls),:where(.zvk-composite-responsive-control-drawer__drawer-controls){gap:var(--zvk-ui-space-3)}:where(.zvk-composite-responsive-control-drawer__title),:where(.zvk-composite-responsive-control-drawer__drawer-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-composite-responsive-control-drawer__description),:where(.zvk-composite-responsive-control-drawer__drawer-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-composite-responsive-control-drawer__header-aside),:where(.zvk-composite-responsive-control-drawer__status),:where(.zvk-composite-responsive-control-drawer__actions),:where(.zvk-composite-responsive-control-drawer__drawer-status),:where(.zvk-composite-responsive-control-drawer__drawer-footer){align-items:center;gap:var(--zvk-ui-space-2);flex-wrap:wrap;justify-content:end;min-inline-size:0;display:flex}:where(.zvk-composite-responsive-control-drawer__rail){background:var(--zvk-ui-color-surface);border:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface);border-radius:var(--zvk-ui-radius-surface);box-shadow:var(--zvk-ui-elevation-surface);align-content:start;gap:var(--zvk-ui-space-2);min-inline-size:0;padding:var(--zvk-ui-space-2);grid-area:rail;justify-items:center;display:grid}:where(.zvk-composite-responsive-control-drawer__rail-content){align-items:center;gap:var(--zvk-ui-space-2);justify-items:center;min-inline-size:0;display:grid}:where(.zvk-composite-responsive-control-drawer__mobile-tray){display:none}:where(.zvk-composite-responsive-control-drawer__sheet){display:contents}:where(.zvk-composite-responsive-control-drawer__drawer){gap:0;padding:0;overflow:hidden}:where(.zvk-composite-responsive-control-drawer__drawer[data-side=bottom]){max-block-size:min(82dvh,42rem)}:where(.zvk-composite-responsive-control-drawer__drawer[data-side=left]),:where(.zvk-composite-responsive-control-drawer__drawer[data-side=right]){max-inline-size:min(28rem,100vw)}:where(.zvk-composite-responsive-control-drawer__drawer-header){border-block-end:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface);align-items:start;gap:var(--zvk-ui-space-3);padding-block:var(--zvk-composite-responsive-control-drawer-safe-area-top) var(--zvk-ui-space-3);padding-inline:var(--zvk-composite-responsive-control-drawer-safe-area-inline-start) var(--zvk-composite-responsive-control-drawer-safe-area-inline-end);grid-template-columns:minmax(0,1fr) auto;display:grid}:where(.zvk-composite-responsive-control-drawer__drawer-controls){overscroll-behavior:contain;padding:var(--zvk-ui-space-4) var(--zvk-composite-responsive-control-drawer-safe-area-inline-end) var(--zvk-ui-space-4) var(--zvk-composite-responsive-control-drawer-safe-area-inline-start);overflow:auto}:where(.zvk-composite-responsive-control-drawer__drawer-footer){border-block-start:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface);padding-block:var(--zvk-ui-space-3) var(--zvk-composite-responsive-control-drawer-safe-area-bottom);padding-inline:var(--zvk-composite-responsive-control-drawer-safe-area-inline-start) var(--zvk-composite-responsive-control-drawer-safe-area-inline-end);justify-content:end}@container zvk-composite-responsive-control-drawer (width<=56rem){:where(.zvk-composite-responsive-control-drawer__layout),:where(.zvk-composite-responsive-control-drawer[data-desktop-side=start]>.zvk-composite-responsive-control-drawer__layout),:where(.zvk-composite-responsive-control-drawer[data-desktop-layout=collapsed]>.zvk-composite-responsive-control-drawer__layout),:where(.zvk-composite-responsive-control-drawer[data-desktop-layout=collapsed][data-desktop-side=start]>.zvk-composite-responsive-control-drawer__layout){gap:var(--zvk-ui-space-3);grid-template-columns:minmax(0,1fr);grid-template-areas:"content""tray"}:where(.zvk-composite-responsive-control-drawer__panel),:where(.zvk-composite-responsive-control-drawer__rail){display:none}:where(.zvk-composite-responsive-control-drawer__mobile-tray){align-items:center;gap:var(--zvk-ui-space-2);min-inline-size:0;padding-block-end:var(--zvk-composite-responsive-control-drawer-safe-area-bottom);padding-inline:var(--zvk-composite-responsive-control-drawer-safe-area-inline-start) var(--zvk-composite-responsive-control-drawer-safe-area-inline-end);z-index:1;grid-area:tray;justify-content:end;display:flex;position:sticky;inset-block-end:0}:where(.zvk-composite-responsive-control-drawer__drawer-header){grid-template-columns:1fr}:where(.zvk-composite-responsive-control-drawer__drawer-status),:where(.zvk-composite-responsive-control-drawer__drawer-footer){justify-content:start}}@container zvk-composite-responsive-control-drawer (width<=40rem){:where(.zvk-composite-responsive-control-drawer__drawer[data-side=bottom]){max-block-size:min(88dvh,40rem);inline-size:100vw}}:where(.zvk-composite-embeddable-display-panel){background:var(--zvk-ui-color-surface);border:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface);border-radius:var(--zvk-ui-radius-md);color:var(--zvk-ui-color-foreground);gap:var(--zvk-ui-space-4);min-inline-size:0;padding:var(--zvk-ui-space-4);display:grid;container:zvk-composite-embeddable-display-panel/inline-size}:where(.zvk-composite-embeddable-display-panel[data-state=loading]){opacity:.9}:where(.zvk-composite-embeddable-display-panel__header){align-items:start;gap:var(--zvk-ui-space-3);grid-template-columns:minmax(0,1fr) auto;min-inline-size:0;display:grid}:where(.zvk-composite-embeddable-display-panel__copy){gap:var(--zvk-ui-space-2);min-inline-size:0;display:grid}:where(.zvk-composite-embeddable-display-panel__title){color:var(--zvk-ui-color-foreground);font-size:var(--zvk-ui-font-size-lg);font-weight:700;line-height:var(--zvk-ui-line-height-tight);margin:0}:where(.zvk-composite-embeddable-display-panel__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-composite-embeddable-display-panel__labels),:where(.zvk-composite-embeddable-display-panel__actions),:where(.zvk-composite-embeddable-display-panel__copy-action){align-items:center;gap:var(--zvk-ui-space-2);flex-wrap:wrap;display:flex}:where(.zvk-composite-embeddable-display-panel__actions){justify-content:end}:where(.zvk-composite-embeddable-display-panel__body){gap:var(--zvk-ui-space-4);grid-template-columns:minmax(0,1.4fr) minmax(min(18rem,100%),.8fr);min-inline-size:0;display:grid}:where(.zvk-composite-embeddable-display-panel__preview),:where(.zvk-composite-embeddable-display-panel__details),:where(.zvk-composite-embeddable-display-panel__detail){gap:var(--zvk-ui-space-2);min-inline-size:0;display:grid}:where(.zvk-composite-embeddable-display-panel__preview){align-content:start}:where(.zvk-composite-embeddable-display-panel__preview-header),:where(.zvk-composite-embeddable-display-panel__detail-title){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-composite-embeddable-display-panel__preview-frame){background:color-mix(in srgb, var(--zvk-ui-color-muted) 56%, transparent);border:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface);border-radius:var(--zvk-ui-radius-md);color:var(--zvk-ui-color-foreground);min-block-size:16rem;min-inline-size:0;overflow:hidden}:where(.zvk-composite-embeddable-display-panel__details){align-content:start}:where(.zvk-composite-embeddable-display-panel__detail){background:var(--zvk-ui-color-surface);border:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface);border-radius:var(--zvk-ui-radius-md);padding:var(--zvk-ui-space-3)}:where(.zvk-composite-embeddable-display-panel__detail-header){align-items:center;gap:var(--zvk-ui-space-2);flex-wrap:wrap;justify-content:space-between;min-inline-size:0;display:flex}:where(.zvk-composite-embeddable-display-panel__detail-title){margin:0}:where(.zvk-composite-embeddable-display-panel__detail-content),:where(.zvk-composite-embeddable-display-panel__slot-value),:where(.zvk-composite-embeddable-display-panel__url-value),:where(.zvk-composite-embeddable-display-panel__code-value){min-inline-size:0}:where(.zvk-composite-embeddable-display-panel__url-value),:where(.zvk-composite-embeddable-display-panel__code-value){background:color-mix(in srgb, var(--zvk-ui-color-muted) 62%, transparent);border:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface);border-radius:var(--zvk-ui-radius-sm);color:var(--zvk-ui-color-foreground);font-family:var(--zvk-ui-font-family-mono);font-size:var(--zvk-ui-font-size-xs);line-height:var(--zvk-ui-line-height-normal)}:where(.zvk-composite-embeddable-display-panel__url-value){overflow-wrap:anywhere;padding:var(--zvk-ui-space-2);display:block}:where(.zvk-composite-embeddable-display-panel__code-value){max-block-size:16rem;padding:var(--zvk-ui-space-3);white-space:pre-wrap;margin:0;overflow:auto}:where(.zvk-composite-embeddable-display-panel__slot-value){color:var(--zvk-ui-color-foreground);font-size:var(--zvk-ui-font-size-sm);line-height:var(--zvk-ui-line-height-normal)}:where(.zvk-composite-embeddable-display-panel__state){background:var(--zvk-ui-color-muted);border:var(--zvk-ui-border-width-hairline) dashed var(--zvk-ui-border-color-surface);border-radius:var(--zvk-ui-radius-md);color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-sm);align-items:center;gap:var(--zvk-ui-space-2);min-block-size:12rem;padding:var(--zvk-ui-space-4);text-align:center;justify-content:center;display:flex}:where(.zvk-composite-embeddable-display-panel__state[data-state=error]){background:color-mix(in srgb, var(--zvk-ui-color-destructive) 8%, transparent);border-color:color-mix(in srgb, var(--zvk-ui-color-destructive) 24%, var(--zvk-ui-border-color-surface));color:var(--zvk-ui-color-destructive)}:where(.zvk-composite-embeddable-display-panel__footer){border-top:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface);color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-sm);line-height:var(--zvk-ui-line-height-normal);padding-block-start:var(--zvk-ui-space-2)}@container zvk-composite-embeddable-display-panel (width<=52rem){:where(.zvk-composite-embeddable-display-panel__header),:where(.zvk-composite-embeddable-display-panel__body){grid-template-columns:minmax(0,1fr)}:where(.zvk-composite-embeddable-display-panel__actions){justify-content:start}}@container zvk-composite-embeddable-display-panel (width<=36rem){:where(.zvk-composite-embeddable-display-panel__preview-frame){min-block-size:12rem}}:where(.zvk-composite-option-comparison-grid){color:var(--zvk-ui-color-foreground);gap:var(--zvk-ui-space-4);min-inline-size:0;display:grid;container:zvk-composite-option-comparison-grid/inline-size}:where(.zvk-composite-option-comparison-grid__header){align-items:end;gap:var(--zvk-ui-space-3);grid-template-columns:minmax(0,1fr) auto;min-inline-size:0;display:grid}:where(.zvk-composite-option-comparison-grid__copy){gap:var(--zvk-ui-space-1);min-inline-size:0;display:grid}:where(.zvk-composite-option-comparison-grid__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-composite-option-comparison-grid__description){color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-sm);margin:0}:where(.zvk-composite-option-comparison-grid__action){align-items:center;gap:var(--zvk-ui-space-2);flex-wrap:wrap;justify-content:end;display:inline-flex}:where(.zvk-composite-option-comparison-grid__state){background:var(--zvk-ui-color-muted);border:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface);border-radius:var(--zvk-ui-radius-md);color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-sm);align-items:center;gap:var(--zvk-ui-space-2);min-block-size:6.5rem;padding:var(--zvk-ui-space-4);justify-content:center;display:flex}:where(.zvk-composite-option-comparison-grid__table-wrapper){background:var(--zvk-ui-color-surface);border:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface);border-radius:var(--zvk-ui-radius-md);overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;min-inline-size:0;overflow-x:auto}:where(.zvk-composite-option-comparison-grid__table-wrapper:focus-visible){box-shadow:var(--zvk-ui-focus-ring);outline:var(--zvk-ui-focus-outline-width) var(--zvk-ui-focus-outline-style) var(--zvk-ui-focus-outline-color);outline-offset:var(--zvk-ui-focus-outline-offset)}:where(.zvk-composite-option-comparison-grid__table){border-collapse:separate;border-spacing:0;inline-size:100%;min-inline-size:max(100%,42rem)}:where(.zvk-composite-option-comparison-grid__caption){caption-side:top;color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-sm);padding:var(--zvk-ui-space-3);text-align:start}:where(.zvk-composite-option-comparison-grid__feature-column,.zvk-composite-option-comparison-grid__option-column,.zvk-composite-option-comparison-grid__feature-cell,.zvk-composite-option-comparison-grid__comparison-cell){border-block-end:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface);border-inline-end:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface);padding:var(--zvk-ui-space-3);text-align:start;vertical-align:top}:where(.zvk-composite-option-comparison-grid__option-column){background:var(--zvk-ui-color-surface);scroll-snap-align:start;min-inline-size:11rem}:where(.zvk-composite-option-comparison-grid__feature-column,.zvk-composite-option-comparison-grid__feature-cell){background:var(--zvk-ui-color-surface);color:var(--zvk-ui-color-foreground);white-space:normal;z-index:2;inline-size:16rem;min-inline-size:12rem;max-inline-size:18rem;font-weight:600;position:sticky;inset-inline-start:0}:where(.zvk-composite-option-comparison-grid__feature-column){background:var(--zvk-ui-color-surface-raised);z-index:3}:where(.zvk-composite-option-comparison-grid__feature-label,.zvk-composite-option-comparison-grid__option-name,.zvk-composite-option-comparison-grid__cell-value){color:var(--zvk-ui-color-foreground);font-size:var(--zvk-ui-font-size-sm);font-weight:600;line-height:var(--zvk-ui-line-height-tight)}:where(.zvk-composite-option-comparison-grid__feature-name){display:block}:where(.zvk-composite-option-comparison-grid__feature-description,.zvk-composite-option-comparison-grid__option-description,.zvk-composite-option-comparison-grid__cell-note){color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-xs);font-weight:400;line-height:var(--zvk-ui-line-height-normal)}:where(.zvk-composite-option-comparison-grid__option-header){gap:var(--zvk-ui-space-1);min-inline-size:0;display:grid}:where(.zvk-composite-option-comparison-grid__option-action){padding-block-start:var(--zvk-ui-space-2)}:where(.zvk-composite-option-comparison-grid__cell-note){margin-block-start:var(--zvk-ui-space-2);display:block}:where(.zvk-composite-option-comparison-grid__cell-value){align-items:center;display:inline-flex}:where(.zvk-composite-option-comparison-grid__feature-row:last-child>*){border-block-end:0}:where(.zvk-composite-option-comparison-grid tr>:last-child){border-inline-end:0}:where(.zvk-composite-option-comparison-grid__comparison-cell[data-availability=unavailable]){opacity:.75}:where(.zvk-composite-option-comparison-grid__footer){border-block-start:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface);color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-sm);padding-block-start:var(--zvk-ui-space-2)}@container zvk-composite-option-comparison-grid (width<=44rem){:where(.zvk-composite-option-comparison-grid__header){grid-template-columns:1fr;align-items:start}:where(.zvk-composite-option-comparison-grid__action){justify-content:start}:where(.zvk-composite-option-comparison-grid__feature-column,.zvk-composite-option-comparison-grid__feature-cell){inline-size:9rem;min-inline-size:9rem}:where(.zvk-composite-option-comparison-grid__option-column){min-inline-size:12rem}}@container zvk-composite-option-comparison-grid (width<=30rem){:where(.zvk-composite-option-comparison-grid__feature-column,.zvk-composite-option-comparison-grid__option-column,.zvk-composite-option-comparison-grid__feature-cell,.zvk-composite-option-comparison-grid__comparison-cell){padding:var(--zvk-ui-space-2)}:where(.zvk-composite-option-comparison-grid__feature-column,.zvk-composite-option-comparison-grid__feature-cell){inline-size:8rem;min-inline-size:8rem}}@media (pointer:coarse){:where(.zvk-composite-option-comparison-grid__option-action>:is(a,button,[role=button])){min-block-size:var(--zvk-ui-target-min);min-inline-size:var(--zvk-ui-target-min)}}@media (forced-colors:active){:where(.zvk-composite-option-comparison-grid__table-wrapper:focus-visible){outline-color:highlight}}:where(.zvk-composite-page-scaffold){--zvk-composite-page-scaffold-max-width:80rem;color:var(--zvk-ui-color-foreground);font-family:var(--zvk-ui-font-family-primary);gap:var(--zvk-ui-space-5);inline-size:min(100%, var(--zvk-composite-page-scaffold-max-width));min-inline-size:0;margin-inline:auto;display:grid}:where(.zvk-composite-page-scaffold[data-max-width=sm]){--zvk-composite-page-scaffold-max-width:40rem}:where(.zvk-composite-page-scaffold[data-max-width=md]){--zvk-composite-page-scaffold-max-width:56rem}:where(.zvk-composite-page-scaffold[data-max-width=lg]){--zvk-composite-page-scaffold-max-width:68rem}:where(.zvk-composite-page-scaffold[data-max-width=xl]){--zvk-composite-page-scaffold-max-width:80rem}:where(.zvk-composite-page-scaffold[data-max-width=full]){--zvk-composite-page-scaffold-max-width:100%}:where(.zvk-composite-page-scaffold__header){border-block-end:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface);padding-block-end:var(--zvk-ui-space-4)}:where(.zvk-composite-page-scaffold__header--controls-only){align-items:center;gap:var(--zvk-ui-space-2);flex-wrap:wrap;justify-content:space-between;display:flex}:where(.zvk-composite-page-scaffold__toolbar),:where(.zvk-composite-page-scaffold__actions){align-items:center;gap:var(--zvk-ui-space-2);flex-wrap:wrap;min-inline-size:0;display:inline-flex}:where(.zvk-composite-page-scaffold__state){min-inline-size:0}:where(.zvk-composite-page-scaffold__grid){align-items:start;gap:var(--zvk-ui-space-5);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}:where(.zvk-composite-page-scaffold[data-with-aside=true] .zvk-composite-page-scaffold__grid){grid-template-columns:minmax(0,1fr) minmax(16rem,22rem)}:where(.zvk-composite-page-scaffold__main){gap:var(--zvk-ui-space-4);min-inline-size:0;display:grid}:where(.zvk-composite-page-scaffold__aside){background:var(--zvk-ui-color-surface);border:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface);border-radius:var(--zvk-ui-radius-sm);min-inline-size:0;padding:var(--zvk-ui-space-4)}:where(.zvk-composite-page-scaffold__footer){border-block-start:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface);color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-sm);padding-block-start:var(--zvk-ui-space-4)}@media (width<=64rem){:where(.zvk-composite-page-scaffold[data-with-aside=true] .zvk-composite-page-scaffold__grid){grid-template-columns:1fr}}:where(.zvk-composite-app-workspace-shell){background:var(--zvk-ui-color-surface);border:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface);border-radius:var(--zvk-ui-radius-sm);color:var(--zvk-ui-color-foreground);font-family:var(--zvk-ui-font-family-primary);gap:var(--zvk-ui-space-5);min-block-size:100%;overflow:clip;container:zvk-composite-app-workspace-shell/inline-size}:where(.zvk-composite-app-workspace-shell__sidebar){background:color-mix(in srgb, var(--zvk-ui-color-muted) 68%, transparent);border-inline-end:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface);align-content:start;gap:var(--zvk-ui-space-4);padding:var(--zvk-ui-space-4);display:grid}:where(.zvk-composite-app-workspace-shell__brand){border-block-end:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface);color:var(--zvk-ui-color-foreground);font-family:var(--zvk-ui-font-family-secondary);font-size:var(--zvk-ui-font-size-lg);align-items:center;gap:var(--zvk-ui-space-2);letter-spacing:0;min-block-size:var(--zvk-ui-control-height-lg);min-inline-size:0;padding-block-end:var(--zvk-ui-space-3);font-weight:700;display:flex}:where(.zvk-composite-app-workspace-shell__workspace-switcher),:where(.zvk-composite-app-workspace-shell__navigation){min-inline-size:0}:where(.zvk-composite-app-workspace-shell__main){gap:var(--zvk-ui-space-4);min-block-size:0;padding:var(--zvk-ui-space-4)}:where(.zvk-composite-app-workspace-shell__header){background:var(--zvk-ui-color-surface-raised);border:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface);border-radius:var(--zvk-ui-radius-sm);align-items:center;gap:var(--zvk-ui-space-3);padding:var(--zvk-ui-space-3);grid-template-columns:minmax(0,1fr) minmax(12rem,24rem) auto;display:grid}:where(.zvk-composite-app-workspace-shell__header-content),:where(.zvk-composite-app-workspace-shell__command-palette),:where(.zvk-composite-app-workspace-shell__account-menu){min-inline-size:0}:where(.zvk-composite-app-workspace-shell__account-menu){justify-self:end}:where(.zvk-composite-app-workspace-shell__content){gap:var(--zvk-ui-space-4);min-block-size:0;min-inline-size:0;display:grid}:where(.zvk-composite-app-workspace-shell__footer){border-block-start:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface);color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-sm);padding-block-start:var(--zvk-ui-space-3)}:where(.zvk-composite-app-workspace-shell__mobile-nav){min-inline-size:0;display:contents}:where(.zvk-composite-app-workspace-shell__mobile-nav-summary){color:var(--zvk-ui-color-foreground);cursor:pointer;font-family:var(--zvk-ui-font-family-secondary);font-size:var(--zvk-ui-font-size-sm);align-items:center;gap:var(--zvk-ui-space-2);padding:var(--zvk-ui-space-3);justify-content:space-between;font-weight:700;list-style:none;display:none}:where(.zvk-composite-app-workspace-shell__mobile-nav-chevron){border-bottom:var(--zvk-ui-border-width-strong) solid currentColor;border-right:var(--zvk-ui-border-width-strong) solid currentColor;height:.5rem;transition:transform var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard);flex:none;width:.5rem;display:inline-block;transform:rotate(45deg)}:where(.zvk-composite-app-workspace-shell__mobile-nav[open] .zvk-composite-app-workspace-shell__mobile-nav-chevron){transform:rotate(225deg)}:where(){display:none}:where(.zvk-composite-app-workspace-shell__mobile-nav-summary:focus-visible){box-shadow:var(--zvk-ui-focus-ring);outline:0}:where(.zvk-composite-app-workspace-shell__mobile-nav-content){gap:var(--zvk-ui-space-4);min-inline-size:0;display:grid}:where(.zvk-composite-app-workspace-shell__mobile-nav-context){gap:var(--zvk-ui-space-4);display:grid}@container zvk-composite-app-workspace-shell (width<=72rem){:where(.zvk-composite-app-workspace-shell__sidebar){background:0 0;border:0;grid-column:1/-1;padding:0;display:block}:where(.zvk-composite-app-workspace-shell__mobile-nav){background:var(--zvk-ui-color-surface);border:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface);border-radius:var(--zvk-ui-radius-md);display:block}:where(.zvk-composite-app-workspace-shell__mobile-nav-summary){display:flex}:where(.zvk-composite-app-workspace-shell__mobile-nav:not([open])>.zvk-composite-app-workspace-shell__mobile-nav-content){display:none}:where(.zvk-composite-app-workspace-shell__mobile-nav-content){border-block-start:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface);gap:var(--zvk-ui-space-3);padding:var(--zvk-ui-space-3)}:where(.zvk-composite-app-workspace-shell__mobile-nav-context){gap:var(--zvk-ui-space-2)}:where(.zvk-composite-app-workspace-shell__main){padding:var(--zvk-ui-space-3);grid-column:1/-1}:where(.zvk-composite-app-workspace-shell__header){grid-template-columns:1fr}:where(.zvk-composite-app-workspace-shell__account-menu){justify-self:start}}@media (width<=72rem){:where(.zvk-composite-app-workspace-shell),:where(.zvk-composite-app-workspace-shell[data-side=right]){grid-template-columns:1fr}:where(.zvk-composite-app-workspace-shell__sidebar){background:0 0;border:0;grid-column:1/-1;padding:0;display:block}:where(.zvk-composite-app-workspace-shell__mobile-nav){background:var(--zvk-ui-color-surface);border:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface);border-radius:var(--zvk-ui-radius-md);display:block}:where(.zvk-composite-app-workspace-shell__mobile-nav-summary){display:flex}:where(.zvk-composite-app-workspace-shell__mobile-nav:not([open])>.zvk-composite-app-workspace-shell__mobile-nav-content){display:none}:where(.zvk-composite-app-workspace-shell__mobile-nav-content){border-block-start:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface);gap:var(--zvk-ui-space-3);padding:var(--zvk-ui-space-3)}:where(.zvk-composite-app-workspace-shell__mobile-nav-context){gap:var(--zvk-ui-space-2)}:where(.zvk-composite-app-workspace-shell__header){grid-template-columns:1fr}:where(.zvk-composite-app-workspace-shell__main){padding:var(--zvk-ui-space-3)}:where(.zvk-composite-app-workspace-shell__account-menu){justify-self:start}}@media (prefers-reduced-motion:reduce){:where(.zvk-composite-app-workspace-shell__mobile-nav-chevron){transition:none}}:where(.zvk-composite-command-palette-shell){color:var(--zvk-ui-color-foreground);font-family:var(--zvk-ui-font-family-primary)}:where(.zvk-composite-command-palette-shell__content){gap:0;max-inline-size:min(38rem,100vw - 2rem);padding:0;overflow:hidden}:where(.zvk-composite-command-palette-shell__title){border-block-end:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface);font-family:var(--zvk-ui-font-family-secondary);padding:var(--zvk-ui-space-4)}:where(.zvk-composite-command-palette-shell__command){box-shadow:none;border:0}:where(.zvk-composite-command-palette-shell__search){border-block-end:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface)}:where(.zvk-composite-command-palette-shell__list){max-block-size:min(28rem,100vh - 14rem);overflow:auto}:where(.zvk-composite-command-palette-shell__item){align-items:center;gap:var(--zvk-ui-space-3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}:where(.zvk-composite-command-palette-shell__item-icon){color:var(--zvk-ui-color-muted-foreground);flex:none;place-items:center;display:inline-grid}:where(.zvk-composite-command-palette-shell__item-content){gap:.125rem;min-inline-size:0;display:grid}:where(.zvk-composite-command-palette-shell__item-label),:where(.zvk-composite-command-palette-shell__item-description){text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}:where(.zvk-composite-command-palette-shell__item-label){font-family:var(--zvk-ui-font-family-secondary)}:where(.zvk-composite-command-palette-shell__item-description){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-composite-command-palette-shell__shortcut){justify-self:end}:where(.zvk-composite-command-palette-shell__state){color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-sm);padding:var(--zvk-ui-space-5);text-align:center}:where(.zvk-composite-command-palette-shell__state[data-state=error]){color:var(--zvk-ui-color-destructive)}:where(.zvk-composite-command-palette-shell__footer){border-block-start:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface);color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-xs);padding:var(--zvk-ui-space-3) var(--zvk-ui-space-4)}:where(.zvk-composite-entity-switcher-menu){color:var(--zvk-ui-color-foreground);font-family:var(--zvk-ui-font-family-primary);min-inline-size:0}:where(.zvk-composite-entity-switcher-menu__trigger){block-size:auto;min-block-size:var(--zvk-ui-control-height-lg);min-inline-size:13rem;padding-block:var(--zvk-ui-space-2);text-align:start;align-items:center}:where(.zvk-composite-entity-switcher-menu__trigger>.zvk-ui-button__content){align-items:center;gap:var(--zvk-ui-space-2);grid-template-columns:minmax(0,1fr) auto;inline-size:100%;display:grid}:where(.zvk-composite-entity-switcher-menu[data-size=sm] .zvk-composite-entity-switcher-menu__trigger){min-inline-size:11rem}:where(.zvk-composite-entity-switcher-menu__trigger-content),:where(.zvk-composite-entity-switcher-menu__current),:where(.zvk-composite-entity-switcher-menu__current-text),:where(.zvk-composite-entity-switcher-menu__item-content){min-inline-size:0;display:grid}:where(.zvk-composite-entity-switcher-menu__trigger-content){gap:.125rem}:where(.zvk-composite-entity-switcher-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);line-height:var(--zvk-ui-line-height-tight)}:where(.zvk-composite-entity-switcher-menu__current){align-items:center;gap:var(--zvk-ui-space-2);grid-template-columns:auto minmax(0,1fr)}:where(.zvk-composite-entity-switcher-menu__current[data-has-icon=false]){grid-template-columns:minmax(0,1fr)}:where(.zvk-composite-entity-switcher-menu__current-icon),:where(.zvk-composite-entity-switcher-menu__item-icon){color:var(--zvk-ui-color-muted-foreground);flex:none;place-items:center;display:inline-grid}:where(.zvk-composite-entity-switcher-menu__current-label),:where(.zvk-composite-entity-switcher-menu__current-description),:where(.zvk-composite-entity-switcher-menu__item-label),:where(.zvk-composite-entity-switcher-menu__item-description),:where(.zvk-composite-entity-switcher-menu__item-meta){text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}:where(.zvk-composite-entity-switcher-menu__current-label),:where(.zvk-composite-entity-switcher-menu__item-label){font-family:var(--zvk-ui-font-family-secondary)}:where(.zvk-composite-entity-switcher-menu__current-description),:where(.zvk-composite-entity-switcher-menu__item-description),:where(.zvk-composite-entity-switcher-menu__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)}:where(.zvk-composite-entity-switcher-menu__chevron){block-size:1rem;color:var(--zvk-ui-color-muted-foreground);flex:none;place-items:center;inline-size:1rem;display:inline-grid}:where(.zvk-composite-entity-switcher-menu__chevron svg){block-size:.875rem;inline-size:.875rem;display:block}:where(.zvk-composite-entity-switcher-menu__content){min-inline-size:min(22rem,100vw - 2rem);padding:0}:where(.zvk-composite-entity-switcher-menu__command){box-shadow:none;border:0}:where(.zvk-composite-entity-switcher-menu__search){border-block-end:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface)}:where(.zvk-composite-entity-switcher-menu__list){max-block-size:min(24rem,100vh - 12rem);overflow:auto}:where(.zvk-composite-entity-switcher-menu__item){align-items:center;gap:var(--zvk-ui-space-2);grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}:where(.zvk-composite-entity-switcher-menu__item[data-current=true]){background:color-mix(in srgb, var(--zvk-ui-color-primary) 10%, transparent)}:where(.zvk-composite-entity-switcher-menu__item-badge){background:var(--zvk-ui-color-muted);border-radius:var(--zvk-ui-radius-full);color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-xs);line-height:var(--zvk-ui-line-height-tight);padding:.125rem var(--zvk-ui-space-2)}:where(.zvk-composite-entity-switcher-menu__state){color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-sm);padding:var(--zvk-ui-space-4);text-align:center}:where(.zvk-composite-entity-switcher-menu__state[data-state=error]){color:var(--zvk-ui-color-destructive)}:where(.zvk-composite-entity-switcher-menu__actions){border-block-start:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface);gap:var(--zvk-ui-space-2);padding:var(--zvk-ui-space-2);display:grid}:where(.zvk-composite-entity-switcher-menu__action){min-inline-size:0}:where(.zvk-composite-resource-explorer-shell){color:var(--zvk-ui-color-foreground);font-family:var(--zvk-ui-font-family-primary);min-block-size:0;min-inline-size:0;container:zvk-composite-resource-explorer-shell/inline-size}:where(.zvk-composite-resource-explorer-shell__layout){gap:var(--zvk-ui-space-4);grid-template-columns:minmax(14rem,18rem) minmax(0,1fr) minmax(16rem,22rem);min-block-size:0;min-inline-size:0;display:grid}:where(.zvk-composite-resource-explorer-shell:not([data-with-preview=true])>.zvk-composite-resource-explorer-shell__layout){grid-template-columns:minmax(14rem,18rem) minmax(0,1fr)}:where(.zvk-composite-resource-explorer-shell__tree),:where(.zvk-composite-resource-explorer-shell__results),:where(.zvk-composite-resource-explorer-shell__preview){background:var(--zvk-ui-color-surface);border:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface);border-radius:var(--zvk-ui-radius-md);gap:var(--zvk-ui-space-3);min-block-size:0;min-inline-size:0;padding:var(--zvk-ui-space-3);display:grid}:where(.zvk-composite-resource-explorer-shell__tree-header),:where(.zvk-composite-resource-explorer-shell__toolbar),:where(.zvk-composite-resource-explorer-shell__footer){color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-sm)}:where(.zvk-composite-resource-explorer-shell__tree-header){color:var(--zvk-ui-color-foreground);font-family:var(--zvk-ui-font-family-secondary)}:where(.zvk-composite-resource-explorer-shell__search){align-items:center;gap:var(--zvk-ui-space-2);flex-wrap:wrap;min-inline-size:min(100%,12rem);display:flex}:where(.zvk-composite-resource-explorer-shell__search>*){flex:12rem;min-inline-size:0}:where(.zvk-composite-resource-explorer-shell__search :is(input,select,textarea,.zvk-ui-input,.zvk-ui-select__trigger)){inline-size:100%;max-inline-size:100%}:where(.zvk-composite-resource-explorer-shell__tree-item){align-items:center;gap:var(--zvk-ui-space-2);min-inline-size:0;display:inline-flex}:where(.zvk-composite-resource-explorer-shell__tree-item-icon){color:var(--zvk-ui-color-muted-foreground);display:inline-flex}@container zvk-composite-resource-explorer-shell (width<=72rem){:where(.zvk-composite-resource-explorer-shell__layout),:where(.zvk-composite-resource-explorer-shell:not([data-with-preview=true])>.zvk-composite-resource-explorer-shell__layout){grid-template-columns:1fr}:where(.zvk-composite-resource-explorer-shell[data-narrow-panel=tree] .zvk-composite-resource-explorer-shell__results),:where(.zvk-composite-resource-explorer-shell[data-narrow-panel=tree] .zvk-composite-resource-explorer-shell__preview),:where(.zvk-composite-resource-explorer-shell[data-narrow-panel=results] .zvk-composite-resource-explorer-shell__tree),:where(.zvk-composite-resource-explorer-shell[data-narrow-panel=results] .zvk-composite-resource-explorer-shell__preview),:where(.zvk-composite-resource-explorer-shell[data-narrow-panel=preview] .zvk-composite-resource-explorer-shell__tree),:where(.zvk-composite-resource-explorer-shell[data-narrow-panel=preview] .zvk-composite-resource-explorer-shell__results){display:none}}:where(.zvk-composite-sectioned-workspace-shell){color:var(--zvk-ui-color-foreground);font-family:var(--zvk-ui-font-family-primary);gap:var(--zvk-ui-space-5);grid-template-columns:minmax(14rem,18rem) minmax(0,1fr);min-block-size:100%;min-inline-size:0;display:grid;container:zvk-composite-sectioned-workspace-shell/inline-size}:where(.zvk-composite-sectioned-workspace-shell__sidebar){background:var(--zvk-ui-color-surface);border:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface);border-radius:var(--zvk-ui-radius-md);gap:var(--zvk-ui-space-3);min-inline-size:0;padding:var(--zvk-ui-space-3);align-content:start;display:grid}:where(.zvk-composite-sectioned-workspace-shell__body){gap:var(--zvk-ui-space-5);grid-template-rows:auto minmax(0,1fr) auto;min-block-size:0;min-inline-size:0;display:grid}:where(.zvk-composite-sectioned-workspace-shell__header){border-block-end:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface);padding-block-end:var(--zvk-ui-space-4)}:where(.zvk-composite-sectioned-workspace-shell__content){gap:var(--zvk-ui-space-4);min-block-size:0;min-inline-size:0;display:grid}:where(.zvk-composite-sectioned-workspace-shell__footer){border-block-start:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface);color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-sm);padding-block-start:var(--zvk-ui-space-4)}:where(.zvk-composite-sectioned-workspace-shell__sidebar-footer){border-block-start:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface);color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-xs);line-height:var(--zvk-ui-line-height-normal);min-inline-size:0;padding-block-start:var(--zvk-ui-space-3)}:where(.zvk-composite-sectioned-workspace-shell__nav-item-content){gap:.125rem;min-inline-size:0;display:grid}:where(.zvk-composite-sectioned-workspace-shell__nav .zvk-ui-sectioned-sidebar-nav__item-control){padding-block:var(--zvk-ui-space-2);align-items:start}:where(.zvk-composite-sectioned-workspace-shell__nav-item-label),:where(.zvk-composite-sectioned-workspace-shell__nav-item-description){text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}:where(.zvk-composite-sectioned-workspace-shell__nav-item-label){font-family:var(--zvk-ui-font-family-secondary)}:where(.zvk-composite-sectioned-workspace-shell__nav-item-description){color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-xs);line-height:var(--zvk-ui-line-height-tight)}@container zvk-composite-sectioned-workspace-shell (width<=64rem){:where(.zvk-composite-sectioned-workspace-shell__body){order:1;grid-column:1/-1}:where(.zvk-composite-sectioned-workspace-shell__sidebar){order:2;grid-column:1/-1}}@media (width<=64rem){:where(.zvk-composite-sectioned-workspace-shell){grid-template-columns:1fr}:where(.zvk-composite-sectioned-workspace-shell__body){order:1}:where(.zvk-composite-sectioned-workspace-shell__sidebar){order:2}}:where(.zvk-composite-simple-workspace-shell){color:var(--zvk-ui-color-foreground);font-family:var(--zvk-ui-font-family-primary);gap:var(--zvk-ui-space-5);grid-template-columns:minmax(12rem,16rem) minmax(0,1fr);min-inline-size:0;display:grid;container:zvk-composite-simple-workspace-shell/inline-size}:where(.zvk-composite-simple-workspace-shell:not([data-with-navigation=true])){grid-template-columns:minmax(0,1fr)}:where(.zvk-composite-simple-workspace-shell__navigation),:where(.zvk-composite-simple-workspace-shell__aside){background:var(--zvk-ui-color-surface);border:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface);border-radius:var(--zvk-ui-radius-md);min-inline-size:0;padding:var(--zvk-ui-space-3)}:where(.zvk-composite-simple-workspace-shell__body){gap:var(--zvk-ui-space-5);min-inline-size:0;display:grid}:where(.zvk-composite-simple-workspace-shell__header){border-block-end:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface);padding-block-end:var(--zvk-ui-space-4)}:where(.zvk-composite-simple-workspace-shell__grid){align-items:start;gap:var(--zvk-ui-space-5);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}:where(.zvk-composite-simple-workspace-shell[data-with-aside=true] .zvk-composite-simple-workspace-shell__grid){grid-template-columns:minmax(0,1fr) minmax(15rem,22rem)}:where(.zvk-composite-simple-workspace-shell__main){gap:var(--zvk-ui-space-4);min-inline-size:0;display:grid}:where(.zvk-composite-simple-workspace-shell__footer){border-block-start:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface);color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-sm);padding-block-start:var(--zvk-ui-space-4)}@container zvk-composite-simple-workspace-shell (width<=64rem){:where(.zvk-composite-simple-workspace-shell),:where(.zvk-composite-simple-workspace-shell[data-with-aside=true] .zvk-composite-simple-workspace-shell__grid){grid-template-columns:1fr}}@media (width<=64rem){:where(.zvk-composite-simple-workspace-shell),:where(.zvk-composite-simple-workspace-shell[data-with-aside=true] .zvk-composite-simple-workspace-shell__grid){grid-template-columns:1fr}}:where(.zvk-composite-split-workspace-shell){color:var(--zvk-ui-color-foreground);font-family:var(--zvk-ui-font-family-primary);gap:var(--zvk-ui-space-5);min-block-size:0;min-inline-size:0;display:grid;container:zvk-composite-split-workspace-shell/inline-size}:where(.zvk-composite-split-workspace-shell__header){border-block-end:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface);padding-block-end:var(--zvk-ui-space-4)}:where(.zvk-composite-split-workspace-shell__splitter){min-block-size:28rem}:where(.zvk-composite-split-workspace-shell__pane){background:var(--zvk-ui-color-surface);border:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface);border-radius:var(--zvk-ui-radius-md);min-block-size:0;min-inline-size:0;padding:var(--zvk-ui-space-4);overflow:auto}:where(.zvk-composite-split-workspace-shell__pane--secondary){background:var(--zvk-ui-color-surface)}:where(.zvk-composite-split-workspace-shell__footer){border-block-start:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface);color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-sm);padding-block-start:var(--zvk-ui-space-4)}@container zvk-composite-split-workspace-shell (width<=48rem){:where(.zvk-composite-split-workspace-shell__splitter){gap:var(--zvk-ui-space-3);min-block-size:0;display:grid;overflow:visible}:where(.zvk-composite-split-workspace-shell__splitter>.zvk-ui-splitter__handle){display:none}:where(.zvk-composite-split-workspace-shell__pane){overflow:visible}:where(.zvk-composite-split-workspace-shell[data-narrow-pane=primary] .zvk-composite-split-workspace-shell__pane--secondary),:where(.zvk-composite-split-workspace-shell[data-narrow-pane=secondary] .zvk-composite-split-workspace-shell__pane--primary){display:none}}:where(.zvk-composite-workspace-header){align-items:start;gap:var(--zvk-ui-space-4);grid-template-columns:minmax(0,1fr) auto;inline-size:100%;min-inline-size:0;display:grid}:where(.zvk-composite-workspace-header[data-align=center]){align-items:center}:where(.zvk-composite-workspace-header__content){gap:var(--zvk-ui-space-2);min-inline-size:0;display:grid}:where(.zvk-composite-workspace-header__kicker){align-items:center;gap:var(--zvk-ui-space-2);flex-wrap:wrap;min-inline-size:0;display:flex}:where(.zvk-composite-workspace-header__eyebrow){color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-xs);letter-spacing:0;font-weight:700;line-height:var(--zvk-ui-line-height-tight);text-transform:uppercase}:where(.zvk-composite-workspace-header__status){background:color-mix(in srgb, var(--zvk-ui-color-primary) 10%, var(--zvk-ui-color-surface));border:var(--zvk-ui-border-width-control) solid color-mix(in srgb, var(--zvk-ui-color-primary) 26%, var(--zvk-ui-border-color-control));border-radius:var(--zvk-ui-radius-full);color:var(--zvk-ui-color-foreground);font-size:var(--zvk-ui-font-size-xs);font-weight:600;line-height:var(--zvk-ui-line-height-tight);min-block-size:1.5rem;padding-inline:var(--zvk-ui-space-2);align-items:center;display:inline-flex}:where(.zvk-composite-workspace-header__title){color:var(--zvk-ui-color-foreground);font-size:clamp(var(--zvk-ui-font-size-xl), 2vw, var(--zvk-ui-font-size-2xl));letter-spacing:0;font-weight:800;line-height:var(--zvk-ui-line-height-tight);overflow-wrap:anywhere;margin:0}:where(.zvk-composite-workspace-header__body){gap:var(--zvk-ui-space-2);max-inline-size:72ch;display:grid}:where(.zvk-composite-workspace-header__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-composite-workspace-header__meta){color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-sm);min-inline-size:0}:where(.zvk-composite-workspace-header__controls){align-items:center;gap:var(--zvk-ui-space-2);flex-wrap:wrap;justify-content:end;min-inline-size:0;display:flex}:where(.zvk-composite-workspace-header__toolbar),:where(.zvk-composite-workspace-header__actions){align-items:center;gap:var(--zvk-ui-space-2);flex-wrap:wrap;min-inline-size:0;display:inline-flex}:where(.zvk-composite-breadcrumb-page-header){gap:var(--zvk-ui-space-3);min-inline-size:0;display:grid}@media (width<=48rem){:where(.zvk-composite-workspace-header){grid-template-columns:1fr}:where(.zvk-composite-workspace-header__controls){justify-content:start}}:where(.zvk-composite-feature-shell){min-inline-size:0;width:100%;container-type:inline-size}@container (width<=36rem){:where(.zvk-composite-feature-shell .zvk-composite-workspace-header){grid-template-columns:minmax(0,1fr)}:where(.zvk-composite-feature-shell .zvk-composite-workspace-header__controls){justify-content:start}}:where(.zvk-composite-link-action){text-decoration:none}:where(.zvk-composite-link-action__icon){flex:none;align-items:center;display:inline-flex}:where(.zvk-composite-link-action__content){min-width:0}:where(.zvk-composite-state-surface){--zvk-composite-state-surface-accent:var(--zvk-ui-color-muted-foreground);background:var(--zvk-ui-color-surface);border:var(--zvk-ui-border-width-surface) solid color-mix(in srgb, var(--zvk-composite-state-surface-accent) 24%, var(--zvk-ui-border-color-surface));border-radius:var(--zvk-ui-radius-md);color:var(--zvk-ui-color-foreground);align-items:center;gap:var(--zvk-ui-space-4);min-block-size:12rem;padding:var(--zvk-ui-space-6);justify-items:center;display:grid;position:relative;overflow:clip}:where(.zvk-composite-state-surface):before{content:none}:where(.zvk-composite-state-surface[data-align=start]){text-align:start;justify-items:start}:where(.zvk-composite-state-surface[data-size=sm]){gap:var(--zvk-ui-space-3);min-block-size:9rem;padding:var(--zvk-ui-space-4)}:where(.zvk-composite-state-surface[data-size=lg]){gap:var(--zvk-ui-space-5);min-block-size:16rem;padding:var(--zvk-ui-space-8)}:where(.zvk-composite-state-surface__empty-state){inline-size:min(100%,34rem)}:where(.zvk-composite-state-surface__empty-state .zvk-ui-empty-state__icon){color:var(--zvk-composite-state-surface-accent,var(--zvk-ui-color-muted-foreground))}:where(.zvk-composite-state-surface[data-tone=success]){--zvk-composite-state-surface-accent:var(--zvk-ui-color-success)}:where(.zvk-composite-state-surface[data-tone=warning]){--zvk-composite-state-surface-accent:var(--zvk-ui-color-warning)}:where(.zvk-composite-state-surface[data-tone=destructive]){--zvk-composite-state-surface-accent:var(--zvk-ui-color-destructive)}:where(.zvk-composite-state-surface[data-tone=info]){--zvk-composite-state-surface-accent:var(--zvk-ui-color-info)}:where(.zvk-composite-state-surface__footer){color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-sm);max-inline-size:34rem}:where(.zvk-composite-route-state-frame){gap:var(--zvk-ui-space-4);min-inline-size:0;display:grid}:where(.zvk-composite-route-state-frame[data-status]){min-inline-size:0}:where(.zvk-composite-route-state-frame__surface){max-inline-size:44rem;width:min(100%,44rem);margin-inline:auto}:where(.zvk-composite-entity-card){background:var(--zvk-ui-color-surface);border:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface);border-radius:var(--zvk-ui-radius-md);box-shadow:var(--zvk-ui-elevation-surface);color:var(--zvk-ui-color-foreground);align-items:start;gap:var(--zvk-ui-space-3);isolation:isolate;min-block-size:4.5rem;inline-size:100%;padding:var(--zvk-ui-space-3);text-align:start;transition:background var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard), border-color var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard);grid-template-columns:auto minmax(0,1fr) auto auto;display:grid;position:relative}:where(.zvk-composite-entity-card__primary){appearance:none;border-radius:inherit;cursor:pointer;z-index:1;background:0 0;border:0;padding:0;position:absolute;inset:0}:where(.zvk-composite-entity-card__primary:focus-visible){box-shadow:var(--zvk-ui-focus-ring);outline:var(--zvk-ui-focus-outline-width) var(--zvk-ui-focus-outline-style) var(--zvk-ui-focus-outline-color);outline-offset:var(--zvk-ui-focus-outline-offset)}:where(.zvk-composite-entity-card[data-selected]){background:var(--zvk-ui-color-primary-soft);border-color:var(--zvk-ui-color-primary-border)}:where(.zvk-composite-entity-card[data-selected]):before{background:var(--zvk-ui-color-primary);border-radius:var(--zvk-ui-radius-full);block-size:calc(100% - var(--zvk-ui-space-4));content:"";inline-size:.1875rem;inset-block:var(--zvk-ui-space-2);position:absolute;inset-inline-start:var(--zvk-ui-space-2)}:where(.zvk-composite-entity-card[data-disabled],.zvk-composite-entity-card[data-loading]){opacity:var(--zvk-ui-opacity-disabled)}:where(.zvk-composite-entity-card__primary[data-disabled]){cursor:not-allowed}:where(.zvk-composite-entity-card__icon){background:color-mix(in srgb, var(--zvk-ui-color-primary) 10%, var(--zvk-ui-color-muted));border:var(--zvk-ui-border-width-hairline) solid color-mix(in srgb, var(--zvk-ui-color-primary) 20%, var(--zvk-ui-border-color-surface));border-radius:var(--zvk-ui-radius-md);color:var(--zvk-ui-color-primary);justify-content:center;align-items:center;min-block-size:2rem;min-inline-size:2rem;display:inline-flex}:where(.zvk-composite-entity-card__body){gap:var(--zvk-ui-space-1);min-inline-size:0;display:grid}:where(.zvk-composite-entity-card__heading){align-items:center;gap:var(--zvk-ui-space-2);min-inline-size:0;display:flex}:where(.zvk-composite-entity-card__title){font-family:var(--zvk-ui-font-family-secondary);font-size:var(--zvk-ui-font-size-label);font-weight:700;line-height:var(--zvk-ui-line-height-tight);overflow-wrap:anywhere;margin:0}:where(.zvk-composite-entity-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-composite-entity-card__badges,.zvk-composite-entity-card__actions,.zvk-composite-entity-card__status){align-items:center;gap:var(--zvk-ui-space-2);flex-wrap:wrap;display:inline-flex}:where(.zvk-composite-entity-card__badges){flex:none}:where(.zvk-composite-entity-card__actions){z-index:2;position:relative}:where(.zvk-composite-entity-card__meta){color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-xs)}:where(.zvk-composite-entity-card__error){color:var(--zvk-ui-color-destructive);font-size:var(--zvk-ui-font-size-xs);font-weight:600}@media (hover:hover) and (pointer:fine){:where(.zvk-composite-entity-card[data-interactive]:has(.zvk-composite-entity-card__primary:not([data-disabled]):hover)){border-color:var(--zvk-ui-border-color-strong)}}:where(.zvk-composite-entity-card[data-interactive]:has(.zvk-composite-entity-card__primary:not([data-disabled]):focus-visible),.zvk-composite-entity-card[data-interactive]:has(.zvk-composite-entity-card__primary:not([data-disabled]):active)){border-color:var(--zvk-ui-border-color-strong)}@media (pointer:coarse){:where(.zvk-composite-entity-card__actions>:is(a,button,[role=button])){min-block-size:var(--zvk-ui-target-min);min-inline-size:var(--zvk-ui-target-min)}}@media (width<=40rem){:where(.zvk-composite-entity-card){grid-template-columns:auto minmax(0,1fr)}:where(.zvk-composite-entity-card__status,.zvk-composite-entity-card__actions){grid-column:2;justify-content:start}}@media (prefers-reduced-motion:reduce){:where(.zvk-composite-entity-card){transition:none}}@media (forced-colors:active){:where(.zvk-composite-entity-card__primary:focus-visible){outline-color:highlight}:where(.zvk-composite-entity-card[data-selected]):before{background:highlight}}:where(.zvk-composite-entity-list-section){gap:var(--zvk-ui-space-4);display:grid}:where(.zvk-composite-entity-list-section__header){align-items:end;gap:var(--zvk-ui-space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}:where(.zvk-composite-entity-list-section__copy){gap:var(--zvk-ui-space-1);min-inline-size:0;display:grid}:where(.zvk-composite-entity-list-section__title){color:var(--zvk-ui-color-foreground);font-size:var(--zvk-ui-font-size-lg);font-weight:700;line-height:var(--zvk-ui-line-height-tight);margin:0}:where(.zvk-composite-entity-list-section__description){color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-sm);margin:0}:where(.zvk-composite-entity-list-section__actions,.zvk-composite-entity-list-section__toolbar){align-items:center;gap:var(--zvk-ui-space-2);flex-wrap:wrap;display:flex}:where(.zvk-composite-entity-list-section__actions){justify-content:end}:where(.zvk-composite-entity-list-section__toolbar){background:var(--zvk-ui-color-muted);border:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface);border-radius:var(--zvk-ui-radius-md);padding:var(--zvk-ui-space-2)}:where(.zvk-composite-entity-list-section__list){gap:var(--zvk-ui-space-2);margin:0;padding:0;list-style:none;display:grid}:where(.zvk-composite-entity-list-section__item){min-inline-size:0}:where(.zvk-composite-entity-list-section__state){min-block-size:10rem}:where(.zvk-composite-entity-list-section__footer){color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-sm)}@media (width<=40rem){:where(.zvk-composite-entity-list-section__header){grid-template-columns:1fr;align-items:start}:where(.zvk-composite-entity-list-section__actions){justify-content:start}}:where(.zvk-composite-summary-metric-grid){gap:var(--zvk-ui-space-4);display:grid}:where(.zvk-composite-summary-metric-grid__header){align-items:end;gap:var(--zvk-ui-space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}:where(.zvk-composite-summary-metric-grid__copy){gap:var(--zvk-ui-space-1);min-inline-size:0;display:grid}:where(.zvk-composite-summary-metric-grid__title){color:var(--zvk-ui-color-foreground);font-size:var(--zvk-ui-font-size-lg);font-weight:700;line-height:var(--zvk-ui-line-height-tight);margin:0}:where(.zvk-composite-summary-metric-grid__description){color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-sm);margin:0}:where(.zvk-composite-summary-metric-grid__actions){align-items:center;gap:var(--zvk-ui-space-2);flex-wrap:wrap;justify-content:end;display:inline-flex}:where(.zvk-composite-summary-metric-grid__metrics){gap:var(--zvk-ui-space-3);grid-template-columns:repeat(var(--zvk-composite-summary-metric-grid-columns,4), minmax(0, 1fr));display:grid}:where(.zvk-composite-summary-metric-grid[data-columns="1"]){--zvk-composite-summary-metric-grid-columns:1}:where(.zvk-composite-summary-metric-grid[data-columns="2"]){--zvk-composite-summary-metric-grid-columns:2}:where(.zvk-composite-summary-metric-grid[data-columns="3"]){--zvk-composite-summary-metric-grid-columns:3}:where(.zvk-composite-summary-metric-grid[data-columns="4"]){--zvk-composite-summary-metric-grid-columns:4}:where(.zvk-composite-summary-metric-grid__card){background:var(--zvk-ui-color-surface);min-inline-size:0;display:grid;position:relative}:where(.zvk-composite-summary-metric-grid__stat){border:0}:where(.zvk-composite-summary-metric-grid__action){border-top:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface);padding:0 var(--zvk-ui-space-4) var(--zvk-ui-space-3)}:where(.zvk-composite-summary-metric-grid__card[data-action-position=top] .zvk-composite-summary-metric-grid__stat){padding-inline-end:calc(var(--zvk-ui-space-4) + 2rem)}:where(.zvk-composite-summary-metric-grid__action[data-position=top]){padding:var(--zvk-ui-space-3);border-top:0;position:absolute;inset-block-start:0;inset-inline-end:0}@media (width<=60rem){:where(.zvk-composite-summary-metric-grid__metrics){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=40rem){:where(.zvk-composite-summary-metric-grid__header){grid-template-columns:1fr;align-items:start}:where(.zvk-composite-summary-metric-grid__actions){justify-content:start}:where(.zvk-composite-summary-metric-grid__metrics){grid-template-columns:1fr}}:where(.zvk-composite-dashboard-widget-grid){gap:var(--zvk-ui-space-4);min-inline-size:0;display:grid}:where(.zvk-composite-dashboard-widget-grid__header){align-items:end;gap:var(--zvk-ui-space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}:where(.zvk-composite-dashboard-widget-grid__copy){gap:var(--zvk-ui-space-1);min-inline-size:0;display:grid}:where(.zvk-composite-dashboard-widget-grid__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-composite-dashboard-widget-grid__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-composite-dashboard-widget-grid__toolbar){align-items:center;gap:var(--zvk-ui-space-2);flex-wrap:wrap;justify-content:end;display:flex}:where(.zvk-composite-dashboard-widget-grid__status,.zvk-composite-dashboard-widget-grid__meta,.zvk-composite-dashboard-widget-grid__actions,.zvk-composite-dashboard-widget-grid__status-badge){align-items:center;gap:var(--zvk-ui-space-2);flex-wrap:wrap;display:inline-flex}:where(.zvk-composite-dashboard-widget-grid__widgets){gap:var(--zvk-ui-space-3);grid-template-columns:repeat(var(--zvk-composite-dashboard-widget-grid-columns,3), minmax(0, 1fr));display:grid}:where(.zvk-composite-dashboard-widget-grid__widget-item){min-inline-size:0}:where(.zvk-composite-dashboard-widget-grid[data-columns="1"]){--zvk-composite-dashboard-widget-grid-columns:1}:where(.zvk-composite-dashboard-widget-grid[data-columns="2"]){--zvk-composite-dashboard-widget-grid-columns:2}:where(.zvk-composite-dashboard-widget-grid[data-columns="3"]){--zvk-composite-dashboard-widget-grid-columns:3}:where(.zvk-composite-dashboard-widget-grid[data-columns="4"]){--zvk-composite-dashboard-widget-grid-columns:4}:where(.zvk-composite-dashboard-widget-grid__widget){background:var(--zvk-ui-color-surface);border:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface);border-radius:var(--zvk-ui-radius-md);color:var(--zvk-ui-color-foreground);gap:var(--zvk-ui-space-3);min-block-size:100%;display:grid;overflow:clip}:where(.zvk-composite-dashboard-widget-grid__widget[data-tone=neutral]){border-color:var(--zvk-ui-border-color-surface)}:where(.zvk-composite-dashboard-widget-grid__widget[data-tone=info]){border-color:color-mix(in srgb, var(--zvk-ui-color-info) 36%, var(--zvk-ui-border-color-surface))}:where(.zvk-composite-dashboard-widget-grid__widget[data-tone=success]){border-color:color-mix(in srgb, var(--zvk-ui-color-success) 36%, var(--zvk-ui-border-color-surface))}:where(.zvk-composite-dashboard-widget-grid__widget[data-tone=warning]){border-color:color-mix(in srgb, var(--zvk-ui-color-warning) 36%, var(--zvk-ui-border-color-surface))}:where(.zvk-composite-dashboard-widget-grid__widget[data-tone=destructive]){border-color:color-mix(in srgb, var(--zvk-ui-color-destructive) 36%, var(--zvk-ui-border-color-surface))}:where(.zvk-composite-dashboard-widget-grid__widget-header){align-items:start;gap:var(--zvk-ui-space-3);min-inline-size:0;padding-block-start:var(--zvk-ui-space-4);padding-inline:var(--zvk-ui-space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}:where(.zvk-composite-dashboard-widget-grid__widget-copy){gap:var(--zvk-ui-space-1);min-inline-size:0;display:grid}:where(.zvk-composite-dashboard-widget-grid__widget-title){font-size:var(--zvk-ui-font-size-base);line-height:var(--zvk-ui-line-height-tight);margin:0}:where(.zvk-composite-dashboard-widget-grid__widget-description){color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-sm);margin:0}:where(.zvk-composite-dashboard-widget-grid__widget-content){color:var(--zvk-ui-color-foreground);gap:var(--zvk-ui-space-3);min-inline-size:0;padding:0 var(--zvk-ui-space-4) var(--zvk-ui-space-3);display:grid}:where(.zvk-composite-dashboard-widget-grid__widget-meta){color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-xs)}:where(.zvk-composite-dashboard-widget-grid__widget-actions){border-top:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface);padding:var(--zvk-ui-space-3) var(--zvk-ui-space-4);justify-content:end}:where(.zvk-composite-dashboard-widget-grid__widget-actions),:where(.zvk-composite-dashboard-widget-grid__state){align-items:center;gap:var(--zvk-ui-space-2);flex-wrap:wrap;min-inline-size:0;display:flex}:where(.zvk-composite-dashboard-widget-grid__status[data-tone]){color:var(--zvk-ui-color-muted-foreground)}:where(.zvk-composite-dashboard-widget-grid__footer){color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-sm)}:where(.zvk-composite-dashboard-widget-grid__state){place-items:center;min-block-size:10rem}@media (width<=65rem){:where(.zvk-composite-dashboard-widget-grid[data-columns="3"]),:where(.zvk-composite-dashboard-widget-grid[data-columns="4"]){--zvk-composite-dashboard-widget-grid-columns:2}}@media (width<=40rem){:where(.zvk-composite-dashboard-widget-grid__header){grid-template-columns:1fr;align-items:start}:where(.zvk-composite-dashboard-widget-grid__toolbar){justify-content:start}:where(.zvk-composite-dashboard-widget-grid__widgets){grid-template-columns:1fr}}:where(.zvk-composite-settings-hub-list){gap:var(--zvk-ui-space-4);display:grid}:where(.zvk-composite-settings-hub-list__header){align-items:end;gap:var(--zvk-ui-space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}:where(.zvk-composite-settings-hub-list__copy){gap:var(--zvk-ui-space-1);min-inline-size:0;display:grid}:where(.zvk-composite-settings-hub-list__title){color:var(--zvk-ui-color-foreground);font-size:var(--zvk-ui-font-size-lg);font-weight:700;line-height:var(--zvk-ui-line-height-tight);margin:0}:where(.zvk-composite-settings-hub-list__description){color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-sm);margin:0}:where(.zvk-composite-settings-hub-list__actions){align-items:center;gap:var(--zvk-ui-space-2);flex-wrap:wrap;justify-content:end;display:inline-flex}:where(.zvk-composite-settings-hub-list__list){gap:var(--zvk-ui-space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}:where(.zvk-composite-settings-hub-list__item){min-inline-size:0}:where(.zvk-composite-settings-hub-list__empty){min-block-size:10rem}@media (width<=48rem){:where(.zvk-composite-settings-hub-list__header){grid-template-columns:1fr;align-items:start}:where(.zvk-composite-settings-hub-list__actions){justify-content:start}:where(.zvk-composite-settings-hub-list__list){grid-template-columns:1fr}}:where(.zvk-composite-form-surface){min-inline-size:0;display:block}:where(.zvk-composite-form-surface__card){background:var(--zvk-ui-color-surface);overflow:clip}:where(.zvk-composite-form-surface__header){border-block-end:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface);align-items:start;gap:var(--zvk-ui-space-4);padding:var(--zvk-ui-space-4) var(--zvk-ui-space-5);grid-template-columns:minmax(0,1fr) auto;display:grid}:where(.zvk-composite-form-surface__heading){min-inline-size:0}:where(.zvk-composite-form-surface__title){margin:0}:where(.zvk-composite-form-surface__description){margin-block-start:var(--zvk-ui-space-1)}:where(.zvk-composite-form-surface__actions){gap:var(--zvk-ui-space-2);flex-wrap:wrap;justify-content:flex-end;min-inline-size:0;display:flex}:where(.zvk-composite-form-surface__alert){padding:var(--zvk-ui-space-4) var(--zvk-ui-space-5) 0}:where(.zvk-composite-form-surface__content){gap:var(--zvk-ui-space-4);padding:var(--zvk-ui-space-5);display:grid}:where(.zvk-composite-form-surface__footer){background:color-mix(in srgb, var(--zvk-ui-color-muted) 72%, var(--zvk-ui-color-surface));border-block-start:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface);align-items:center;gap:var(--zvk-ui-space-2);padding:var(--zvk-ui-space-4) var(--zvk-ui-space-5);flex-wrap:wrap;justify-content:flex-end;display:flex}@media (width<=40rem){:where(.zvk-composite-form-surface__header){grid-template-columns:1fr}:where(.zvk-composite-form-surface__actions),:where(.zvk-composite-form-surface__footer){justify-content:flex-start}}:where(.zvk-composite-confirm-action-dialog){display:contents}:where(.zvk-composite-confirm-action-dialog__trigger){max-inline-size:100%}:where(.zvk-composite-confirm-action-dialog__content){inline-size:min(100% - 2rem,28rem)}:where(.zvk-composite-confirm-action-dialog__title){margin:0}:where(.zvk-composite-confirm-action-dialog__description){margin-block-start:var(--zvk-ui-space-2)}:where(.zvk-composite-confirm-action-dialog__details){border-top:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface);color:var(--zvk-ui-color-muted-foreground);margin-block-start:var(--zvk-ui-space-3);padding-block-start:var(--zvk-ui-space-3)}:where(.zvk-composite-confirm-action-dialog__requirements){gap:var(--zvk-ui-space-2);margin-block:var(--zvk-ui-space-2) 0;padding-block:0;padding-inline:0;list-style:none;display:grid}:where(.zvk-composite-confirm-action-dialog__requirement){align-items:start;gap:var(--zvk-ui-space-2);grid-template-columns:auto minmax(0,1fr);display:grid}:where(.zvk-composite-confirm-action-dialog__requirement-status){color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-sm);line-height:var(--zvk-ui-line-height-tight);padding-inline-start:.125rem}:where(.zvk-composite-confirm-action-dialog__requirement[data-met]) .zvk-composite-confirm-action-dialog__requirement-status{color:var(--zvk-ui-color-success)}:where(.zvk-composite-confirm-action-dialog__requirement-label){color:var(--zvk-ui-color-foreground);font-size:var(--zvk-ui-font-size-sm);font-weight:600;line-height:var(--zvk-ui-line-height-tight);display:block}:where(.zvk-composite-confirm-action-dialog__requirement-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-block-start:var(--zvk-ui-space-1);display:block}:where(.zvk-composite-confirm-action-dialog__pending){background:color-mix(in srgb, var(--zvk-ui-color-primary) 8%, transparent);border:var(--zvk-ui-border-width-control) solid color-mix(in srgb, var(--zvk-ui-color-primary) 24%, var(--zvk-ui-border-color-control));border-radius:var(--zvk-ui-radius-md);color:var(--zvk-ui-color-primary);padding:var(--zvk-ui-space-2) var(--zvk-ui-space-3);margin-block-start:var(--zvk-ui-space-3)}:where(.zvk-composite-confirm-action-dialog__error){background:color-mix(in srgb, var(--zvk-ui-color-destructive) 8%, transparent);border:var(--zvk-ui-border-width-control) solid color-mix(in srgb, var(--zvk-ui-color-destructive) 24%, var(--zvk-ui-border-color-control));border-radius:var(--zvk-ui-radius-md);color:var(--zvk-ui-color-destructive);padding:var(--zvk-ui-space-2) var(--zvk-ui-space-3);margin-block-start:var(--zvk-ui-space-3)}:where(.zvk-composite-confirm-action-dialog__footer){gap:var(--zvk-ui-space-2);flex-wrap:wrap-reverse;justify-content:flex-end;margin-block-start:var(--zvk-ui-space-5);display:flex}:where(.zvk-composite-confirm-action-dialog[data-tone=warning] .zvk-composite-confirm-action-dialog__confirm){--zvk-ui-button-bg:var(--zvk-ui-color-warning);--zvk-ui-button-border:color-mix(in srgb, var(--zvk-ui-color-warning) 82%, black);--zvk-ui-button-fg:white}@media (width<=30rem){:where(.zvk-composite-confirm-action-dialog__footer){flex-direction:column-reverse;align-items:stretch}}:where(.zvk-composite-integration-status-card){background:var(--zvk-ui-color-surface);border:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface);border-radius:var(--zvk-ui-radius-md);color:var(--zvk-ui-color-foreground);gap:var(--zvk-ui-space-4);min-inline-size:0;padding:var(--zvk-ui-space-4);display:grid}:where(.zvk-composite-integration-status-card[data-selected]){border-color:color-mix(in srgb, var(--zvk-ui-color-primary) 48%, var(--zvk-ui-border-color-surface))}:where(.zvk-composite-integration-status-card[data-disabled]){opacity:.62}:where(.zvk-composite-integration-status-card__main){align-items:start;gap:var(--zvk-ui-space-3);grid-template-columns:auto minmax(0,1fr);min-inline-size:0;display:grid}:where(.zvk-composite-integration-status-card__icon){background:var(--zvk-ui-color-muted);border:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface);border-radius:var(--zvk-ui-radius-md);color:var(--zvk-ui-color-muted-foreground);justify-content:center;align-items:center;block-size:2.5rem;inline-size:2.5rem;display:inline-flex}:where(.zvk-composite-integration-status-card__body){gap:var(--zvk-ui-space-3);min-inline-size:0;display:grid}:where(.zvk-composite-integration-status-card__header){align-items:start;gap:var(--zvk-ui-space-3);grid-template-columns:minmax(0,1fr) auto;min-inline-size:0;display:grid}:where(.zvk-composite-integration-status-card__copy){gap:var(--zvk-ui-space-1);min-inline-size:0;display:grid}:where(.zvk-composite-integration-status-card__title){color:var(--zvk-ui-color-foreground);font-size:var(--zvk-ui-font-size-base);font-weight:700;line-height:var(--zvk-ui-line-height-tight);margin:0}:where(.zvk-composite-integration-status-card__description){color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-sm);margin:0}:where(.zvk-composite-integration-status-card__aside),:where(.zvk-composite-integration-status-card__actions),:where(.zvk-composite-integration-status-card__badges),:where(.zvk-composite-integration-status-card__metadata),:where(.zvk-composite-integration-status-card__metrics){align-items:center;gap:var(--zvk-ui-space-2);flex-wrap:wrap;min-inline-size:0;display:flex}:where(.zvk-composite-integration-status-card__aside){justify-content:end}:where(.zvk-composite-integration-status-card__metadata){color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-xs)}:where(.zvk-composite-integration-status-card__metrics){border-top:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface);padding-block-start:var(--zvk-ui-space-3)}:where(.zvk-composite-integration-status-card__error){background:color-mix(in srgb, var(--zvk-ui-color-destructive) 8%, transparent);border:var(--zvk-ui-border-width-control) solid color-mix(in srgb, var(--zvk-ui-color-destructive) 24%, var(--zvk-ui-border-color-control));border-radius:var(--zvk-ui-radius-md);color:var(--zvk-ui-color-destructive);font-size:var(--zvk-ui-font-size-sm);padding:var(--zvk-ui-space-2) var(--zvk-ui-space-3)}:where(.zvk-composite-integration-status-card__footer){border-top:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface);color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-sm);padding-block-start:var(--zvk-ui-space-3)}@media (width<=40rem){:where(.zvk-composite-integration-status-card__main),:where(.zvk-composite-integration-status-card__header){grid-template-columns:1fr}:where(.zvk-composite-integration-status-card__aside){justify-content:start}}:where(.zvk-composite-workflow-status-card){background:var(--zvk-ui-color-surface);border:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface);border-radius:var(--zvk-ui-radius-md);color:var(--zvk-ui-color-foreground);gap:var(--zvk-ui-space-4);min-inline-size:0;padding:var(--zvk-ui-space-4);display:grid}:where(.zvk-composite-workflow-status-card[data-tone=running]){border-color:color-mix(in srgb, var(--zvk-ui-color-primary) 34%, var(--zvk-ui-border-color-surface))}:where(.zvk-composite-workflow-status-card[data-tone=success]){border-color:color-mix(in srgb, var(--zvk-ui-color-success) 34%, var(--zvk-ui-border-color-surface))}:where(.zvk-composite-workflow-status-card[data-tone=warning]){border-color:color-mix(in srgb, var(--zvk-ui-color-warning) 36%, var(--zvk-ui-border-color-surface))}:where(.zvk-composite-workflow-status-card[data-tone=destructive]){border-color:color-mix(in srgb, var(--zvk-ui-color-destructive) 34%, var(--zvk-ui-border-color-surface))}:where(.zvk-composite-workflow-status-card__header){align-items:start;gap:var(--zvk-ui-space-3);grid-template-columns:minmax(0,1fr) auto;min-inline-size:0;display:grid}:where(.zvk-composite-workflow-status-card__copy){gap:var(--zvk-ui-space-1);min-inline-size:0;display:grid}:where(.zvk-composite-workflow-status-card__title){color:var(--zvk-ui-color-foreground);font-size:var(--zvk-ui-font-size-base);font-weight:700;line-height:var(--zvk-ui-line-height-tight);margin:0}:where(.zvk-composite-workflow-status-card__description){color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-sm);margin:0}:where(.zvk-composite-workflow-status-card__aside),:where(.zvk-composite-workflow-status-card__actions),:where(.zvk-composite-workflow-status-card__metadata),:where(.zvk-composite-workflow-status-card__progress-header){align-items:center;gap:var(--zvk-ui-space-2);flex-wrap:wrap;min-inline-size:0;display:flex}:where(.zvk-composite-workflow-status-card__aside){justify-content:end}:where(.zvk-composite-workflow-status-card__metadata),:where(.zvk-composite-workflow-status-card__details),:where(.zvk-composite-workflow-status-card__footer){color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-sm)}:where(.zvk-composite-workflow-status-card__metadata){font-size:var(--zvk-ui-font-size-xs)}:where(.zvk-composite-workflow-status-card__progress-group){gap:var(--zvk-ui-space-2);display:grid}:where(.zvk-composite-workflow-status-card__progress-header){justify-content:space-between}:where(.zvk-composite-workflow-status-card__step){color:var(--zvk-ui-color-foreground);font-size:var(--zvk-ui-font-size-sm);font-weight:600}:where(.zvk-composite-workflow-status-card__progress-label){color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-xs)}:where(.zvk-composite-workflow-status-card__progress){inline-size:100%}:where(.zvk-composite-workflow-status-card__details){border-top:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface);padding-block-start:var(--zvk-ui-space-3)}:where(.zvk-composite-workflow-status-card__error){background:color-mix(in srgb, var(--zvk-ui-color-destructive) 8%, transparent);border:var(--zvk-ui-border-width-control) solid color-mix(in srgb, var(--zvk-ui-color-destructive) 24%, var(--zvk-ui-border-color-control));border-radius:var(--zvk-ui-radius-md);color:var(--zvk-ui-color-destructive);font-size:var(--zvk-ui-font-size-sm);padding:var(--zvk-ui-space-2) var(--zvk-ui-space-3)}:where(.zvk-composite-workflow-status-card__footer){border-top:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface);padding-block-start:var(--zvk-ui-space-3)}@media (width<=40rem){:where(.zvk-composite-workflow-status-card__header){grid-template-columns:1fr}:where(.zvk-composite-workflow-status-card__aside),:where(.zvk-composite-workflow-status-card__progress-header){justify-content:start}}:where(.zvk-composite-workflow-board){background:var(--zvk-ui-color-surface);border:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface);border-radius:var(--zvk-ui-radius-md);color:var(--zvk-ui-color-foreground);gap:var(--zvk-ui-space-4);min-inline-size:0;padding:var(--zvk-ui-space-4);display:grid;container:zvk-composite-workflow-board/inline-size}:where(.zvk-composite-workflow-board[data-empty],.zvk-composite-workflow-board[data-loading]){min-block-size:9rem}:where(.zvk-composite-workflow-board__header),:where(.zvk-composite-workflow-board__lane-header){align-items:start;gap:var(--zvk-ui-space-3);grid-template-columns:minmax(0,1fr) auto;min-inline-size:0;display:grid}:where(.zvk-composite-workflow-board__copy),:where(.zvk-composite-workflow-board__lane-copy){gap:var(--zvk-ui-space-1);min-inline-size:0;display:grid}:where(.zvk-composite-workflow-board__title){color:var(--zvk-ui-color-foreground);font-size:var(--zvk-ui-font-size-lg);font-weight:700;line-height:var(--zvk-ui-line-height-tight);margin:0}:where(.zvk-composite-workflow-board__description),:where(.zvk-composite-workflow-board__lane-description),:where(.zvk-composite-workflow-board__lane-count){color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-sm);margin:0}:where(.zvk-composite-workflow-board__actions),:where(.zvk-composite-workflow-board__lane-actions),:where(.zvk-composite-workflow-board__item-actions),:where(.zvk-composite-workflow-board__item-buttons){align-items:center;gap:var(--zvk-ui-space-2);flex-wrap:wrap;justify-content:end;min-inline-size:0;display:flex}:where(.zvk-composite-workflow-board__action){align-items:center;min-inline-size:0;display:inline-flex}:where(.zvk-composite-workflow-board__state){background:var(--zvk-ui-color-muted);border:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface);border-radius:var(--zvk-ui-radius-md);color:var(--zvk-ui-color-muted-foreground);justify-content:center;align-items:center;gap:var(--zvk-ui-space-2);min-block-size:7rem;padding:var(--zvk-ui-space-4);text-align:center;display:flex}:where(.zvk-composite-workflow-board__lanes),:where(.zvk-composite-workflow-board__items){gap:var(--zvk-ui-space-3);min-inline-size:0;margin:0;padding:0;list-style:none;display:grid}:where(.zvk-composite-workflow-board__lanes){grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}:where(.zvk-composite-workflow-board__lane){background:var(--zvk-ui-color-muted);border-radius:var(--zvk-ui-radius-md);gap:var(--zvk-ui-space-3);min-inline-size:0;padding:var(--zvk-ui-space-3);border:0;display:grid}:where(.zvk-composite-workflow-board__lane[data-tone=info]),:where(.zvk-composite-workflow-board__lane[data-tone=neutral]){border-color:color-mix(in srgb, var(--zvk-ui-color-muted-foreground) 24%, var(--zvk-ui-border-color-surface))}:where(.zvk-composite-workflow-board__lane[data-tone=primary]){border-color:color-mix(in srgb, var(--zvk-ui-color-primary) 36%, var(--zvk-ui-border-color-surface))}:where(.zvk-composite-workflow-board__lane[data-tone=success]){border-color:color-mix(in srgb, var(--zvk-ui-color-success) 34%, var(--zvk-ui-border-color-surface))}:where(.zvk-composite-workflow-board__lane[data-tone=warning]){border-color:color-mix(in srgb, var(--zvk-ui-color-warning) 36%, var(--zvk-ui-border-color-surface))}:where(.zvk-composite-workflow-board__lane[data-tone=destructive]){border-color:color-mix(in srgb, var(--zvk-ui-color-destructive) 34%, var(--zvk-ui-border-color-surface))}:where(.zvk-composite-workflow-board__lane-title){color:var(--zvk-ui-color-foreground);font-size:var(--zvk-ui-font-size-base);font-weight:700;line-height:var(--zvk-ui-line-height-tight);margin:0}:where(.zvk-composite-workflow-board__lane-status){padding-block-start:var(--zvk-ui-space-1)}:where(.zvk-composite-workflow-board__item){min-inline-size:0}:where(.zvk-composite-workflow-board__item-card){background:var(--zvk-ui-color-surface);border:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface);border-inline-start:var(--zvk-ui-border-width-strong) solid var(--zvk-ui-border-color-surface);border-radius:var(--zvk-ui-radius-md);gap:var(--zvk-ui-space-2);min-inline-size:0;padding:var(--zvk-ui-space-3);display:grid}:where(.zvk-composite-workflow-board__item-card[data-tone=primary]){border-left-color:var(--zvk-ui-color-primary)}:where(.zvk-composite-workflow-board__item-card[data-tone=success]){border-left-color:var(--zvk-ui-color-success)}:where(.zvk-composite-workflow-board__item-card[data-tone=warning]){border-left-color:var(--zvk-ui-color-warning)}:where(.zvk-composite-workflow-board__item-card[data-tone=destructive]){border-left-color:var(--zvk-ui-color-destructive)}:where(.zvk-composite-workflow-board__item-card[data-tone=info]){border-left-color:var(--zvk-ui-color-info)}:where(.zvk-composite-workflow-board__item-main){gap:var(--zvk-ui-space-1);min-inline-size:0;display:grid}:where(.zvk-composite-workflow-board__item-title){color:var(--zvk-ui-color-foreground);font-size:var(--zvk-ui-font-size-sm);font-weight:600;line-height:var(--zvk-ui-line-height-tight);margin:0}:where(.zvk-composite-workflow-board__item-meta){color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-xs);margin:0}:where(.zvk-composite-workflow-board__item-actions),:where(.zvk-composite-workflow-board__item-buttons){justify-content:end}:where(.zvk-composite-workflow-board__footer){border-top:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface);color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-sm);padding-block-start:var(--zvk-ui-space-3)}:where(.zvk-composite-workflow-board__lane-empty){background:var(--zvk-ui-color-muted);border:var(--zvk-ui-border-width-hairline) dashed var(--zvk-ui-border-color-surface);border-radius:var(--zvk-ui-radius-md);color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-sm);padding-block:var(--zvk-ui-space-5);text-align:center;justify-content:center;align-items:center;display:flex}@container zvk-composite-workflow-board (width<=52rem){:where(.zvk-composite-workflow-board__header),:where(.zvk-composite-workflow-board__lane-header){justify-content:start;gap:var(--zvk-ui-space-2);grid-template-columns:1fr}:where(.zvk-composite-workflow-board__actions),:where(.zvk-composite-workflow-board__lane-actions),:where(.zvk-composite-workflow-board__item-actions),:where(.zvk-composite-workflow-board__item-buttons){justify-content:start}:where(.zvk-composite-workflow-board__lanes){grid-template-columns:1fr}}:where(.zvk-composite-log-console-panel){background:var(--zvk-ui-color-surface);border:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface);border-radius:var(--zvk-ui-radius-md);color:var(--zvk-ui-color-foreground);gap:var(--zvk-ui-space-4);min-inline-size:0;padding:var(--zvk-ui-space-4);display:grid}:where(.zvk-composite-log-console-panel[data-empty]),:where(.zvk-composite-log-console-panel[data-loading]),:where(.zvk-composite-log-console-panel[data-error]){min-block-size:8rem}:where(.zvk-composite-log-console-panel__header){align-items:start;gap:var(--zvk-ui-space-3);grid-template-columns:minmax(0,1fr) auto;min-inline-size:0;display:grid}:where(.zvk-composite-log-console-panel__copy){gap:var(--zvk-ui-space-1);min-inline-size:0;display:grid}:where(.zvk-composite-log-console-panel__title){color:var(--zvk-ui-color-foreground);font-size:var(--zvk-ui-font-size-base);font-weight:700;line-height:var(--zvk-ui-line-height-tight);margin:0}:where(.zvk-composite-log-console-panel__description){color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-sm);margin:0}:where(.zvk-composite-log-console-panel__actions,.zvk-composite-log-console-panel__copy-slot,.zvk-composite-log-console-panel__download-slot,.zvk-composite-log-console-panel__action-slot,.zvk-composite-log-console-panel__entry-actions){align-items:center;gap:var(--zvk-ui-space-2);flex-wrap:wrap;display:flex}:where(.zvk-composite-log-console-panel__state){background:var(--zvk-ui-color-muted);border:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface);border-radius:var(--zvk-ui-radius-md);color:var(--zvk-ui-color-muted-foreground);align-items:center;gap:var(--zvk-ui-space-2);min-block-size:5rem;padding:var(--zvk-ui-space-4);text-align:center;flex-wrap:wrap;justify-content:center;display:flex}:where(.zvk-composite-log-console-panel__state[data-state=error]){background:color-mix(in srgb, var(--zvk-ui-color-destructive) 8%, transparent);border-color:color-mix(in srgb, var(--zvk-ui-color-destructive) 24%, var(--zvk-ui-border-color-surface));color:var(--zvk-ui-color-destructive)}:where(.zvk-composite-log-console-panel__viewport){border:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface);border-radius:var(--zvk-ui-radius-md);min-block-size:0;min-inline-size:0;max-block-size:var(--zvk-composite-log-console-panel-max-height,20rem);display:grid;overflow:auto}:where(.zvk-composite-log-console-panel__log){gap:var(--zvk-ui-space-3);min-inline-size:0;padding:var(--zvk-ui-space-2);margin:0;list-style:none;display:grid}:where(.zvk-composite-log-console-panel__entry-item){min-inline-size:0}:where(.zvk-composite-log-console-panel__entry){background:var(--zvk-ui-color-surface);border:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface);border-inline-start:var(--zvk-ui-border-width-strong) solid var(--zvk-ui-color-muted-foreground);border-radius:var(--zvk-ui-radius-sm);gap:var(--zvk-ui-space-2);min-inline-size:0;padding:var(--zvk-ui-space-3);display:grid}:where(.zvk-composite-log-console-panel__entry[data-severity=error]){border-left-color:var(--zvk-ui-color-destructive)}:where(.zvk-composite-log-console-panel__entry[data-severity=warning]){border-left-color:var(--zvk-ui-color-warning)}:where(.zvk-composite-log-console-panel__entry[data-severity=success]){border-left-color:var(--zvk-ui-color-success)}:where(.zvk-composite-log-console-panel__entry[data-severity=debug]){border-left-color:var(--zvk-ui-color-info)}:where(.zvk-composite-log-console-panel__entry-meta),:where(.zvk-composite-log-console-panel__entry-badges){align-items:center;gap:var(--zvk-ui-space-2);flex-wrap:wrap;min-inline-size:0;display:flex}:where(.zvk-composite-log-console-panel__entry-source){color:var(--zvk-ui-color-foreground);font-size:var(--zvk-ui-font-size-sm);font-weight:600}:where(.zvk-composite-log-console-panel__entry-timestamp,.zvk-composite-log-console-panel__entry-metadata,.zvk-composite-log-console-panel__footer){color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-xs)}:where(.zvk-composite-log-console-panel__entry-message){color:var(--zvk-ui-color-foreground);font-family:var(--zvk-ui-font-family-mono);font-size:var(--zvk-ui-font-size-xs);line-height:var(--zvk-ui-line-height-normal);overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word;max-width:100%;margin:0}:where(.zvk-composite-log-console-panel__footer){border-top:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface);padding-block-start:var(--zvk-ui-space-3)}@media (width<=40rem){:where(.zvk-composite-log-console-panel__header),:where(.zvk-composite-log-console-panel__actions),:where(.zvk-composite-log-console-panel__copy-slot),:where(.zvk-composite-log-console-panel__download-slot),:where(.zvk-composite-log-console-panel__action-slot),:where(.zvk-composite-log-console-panel__entry-meta){justify-content:start;align-items:start}:where(.zvk-composite-log-console-panel__header){grid-template-columns:1fr}}:where(.zvk-composite-target-status-matrix){background:var(--zvk-ui-color-surface);border:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface);border-radius:var(--zvk-ui-radius-md);color:var(--zvk-ui-color-foreground);gap:var(--zvk-ui-space-4);min-inline-size:0;padding:var(--zvk-ui-space-4);display:grid;container:zvk-composite-target-status-matrix/inline-size}:where(.zvk-composite-target-status-matrix[data-empty],.zvk-composite-target-status-matrix[data-loading],.zvk-composite-target-status-matrix[data-error]){min-block-size:8rem}:where(.zvk-composite-target-status-matrix__header){align-items:start;gap:var(--zvk-ui-space-3);grid-template-columns:minmax(0,1fr) auto;min-inline-size:0;display:grid}:where(.zvk-composite-target-status-matrix__copy){gap:var(--zvk-ui-space-1);min-inline-size:0;display:grid}:where(.zvk-composite-target-status-matrix__title){color:var(--zvk-ui-color-foreground);font-size:var(--zvk-ui-font-size-base);font-weight:700;line-height:var(--zvk-ui-line-height-tight);margin:0}:where(.zvk-composite-target-status-matrix__description){color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-sm);margin:0}:where(.zvk-composite-target-status-matrix__actions){align-items:center;gap:var(--zvk-ui-space-2);flex-wrap:wrap;justify-content:end;min-inline-size:0;display:flex}:where(.zvk-composite-target-status-matrix__state){background:var(--zvk-ui-color-muted);border:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface);border-radius:var(--zvk-ui-radius-md);color:var(--zvk-ui-color-muted-foreground);align-items:center;gap:var(--zvk-ui-space-2);min-block-size:5rem;padding:var(--zvk-ui-space-4);text-align:center;flex-wrap:wrap;justify-content:center;display:flex}:where(.zvk-composite-target-status-matrix__state[data-state=error]){background:color-mix(in srgb, var(--zvk-ui-color-destructive) 8%, transparent);border-color:color-mix(in srgb, var(--zvk-ui-color-destructive) 24%, var(--zvk-ui-border-color-surface));color:var(--zvk-ui-color-destructive)}:where(.zvk-composite-target-status-matrix__viewport){border:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface);border-radius:var(--zvk-ui-radius-md);min-inline-size:0;overflow:auto}:where(.zvk-composite-target-status-matrix__table){border-collapse:collapse;inline-size:100%;min-inline-size:42rem}:where(.zvk-composite-target-status-matrix__heading),:where(.zvk-composite-target-status-matrix__target),:where(.zvk-composite-target-status-matrix__cell){border-block-end:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface);padding:var(--zvk-ui-space-3);text-align:start;vertical-align:top}:where(.zvk-composite-target-status-matrix[data-density=compact] .zvk-composite-target-status-matrix__heading),:where(.zvk-composite-target-status-matrix[data-density=compact] .zvk-composite-target-status-matrix__target),:where(.zvk-composite-target-status-matrix[data-density=compact] .zvk-composite-target-status-matrix__cell){padding:var(--zvk-ui-space-2)}:where(.zvk-composite-target-status-matrix[data-density=comfortable] .zvk-composite-target-status-matrix__heading),:where(.zvk-composite-target-status-matrix[data-density=comfortable] .zvk-composite-target-status-matrix__target),:where(.zvk-composite-target-status-matrix[data-density=comfortable] .zvk-composite-target-status-matrix__cell){padding:var(--zvk-ui-space-4)}:where(.zvk-composite-target-status-matrix__heading){background:var(--zvk-ui-color-muted);color:var(--zvk-ui-color-foreground);font-size:var(--zvk-ui-font-size-xs);letter-spacing:0;font-weight:700}:where(.zvk-composite-target-status-matrix__body .zvk-composite-target-status-matrix__row:last-child) :where(.zvk-composite-target-status-matrix__target,.zvk-composite-target-status-matrix__cell){border-block-end:0}:where(.zvk-composite-target-status-matrix__heading[data-align=center]),:where(.zvk-composite-target-status-matrix__cell[data-align=center]){text-align:center}:where(.zvk-composite-target-status-matrix__heading[data-align=end]),:where(.zvk-composite-target-status-matrix__cell[data-align=end]){text-align:end}:where(.zvk-composite-target-status-matrix__column-label,.zvk-composite-target-status-matrix__column-description,.zvk-composite-target-status-matrix__column-meta,.zvk-composite-target-status-matrix__target-label,.zvk-composite-target-status-matrix__target-description,.zvk-composite-target-status-matrix__target-meta,.zvk-composite-target-status-matrix__cell-stack,.zvk-composite-target-status-matrix__status,.zvk-composite-target-status-matrix__slot){gap:var(--zvk-ui-space-1);min-inline-size:0;display:grid}:where(.zvk-composite-target-status-matrix__target-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)}:where(.zvk-composite-target-status-matrix__column-label){color:var(--zvk-ui-color-foreground);line-height:var(--zvk-ui-line-height-tight)}:where(.zvk-composite-target-status-matrix__column-description,.zvk-composite-target-status-matrix__column-meta,.zvk-composite-target-status-matrix__target-description,.zvk-composite-target-status-matrix__target-meta,.zvk-composite-target-status-matrix__status-description,.zvk-composite-target-status-matrix__status-meta,.zvk-composite-target-status-matrix__cell-description,.zvk-composite-target-status-matrix__cell-meta,.zvk-composite-target-status-matrix__slot-label,.zvk-composite-target-status-matrix__empty-cell,.zvk-composite-target-status-matrix__footer){color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-xs);font-weight:400;line-height:var(--zvk-ui-line-height-normal)}:where(.zvk-composite-target-status-matrix__cell-description){color:var(--zvk-ui-color-foreground);font-size:var(--zvk-ui-font-size-sm)}:where(.zvk-composite-target-status-matrix__status[data-tone=success]){color:var(--zvk-ui-color-success)}:where(.zvk-composite-target-status-matrix__status[data-tone=warning]){color:var(--zvk-ui-color-warning)}:where(.zvk-composite-target-status-matrix__status[data-tone=destructive]){color:var(--zvk-ui-color-destructive)}:where(.zvk-composite-target-status-matrix__status[data-tone=info]){color:var(--zvk-ui-color-info)}:where(.zvk-composite-target-status-matrix__status[data-tone=primary]){color:var(--zvk-ui-color-primary)}:where(.zvk-composite-target-status-matrix__slot){border:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface);border-radius:var(--zvk-ui-radius-sm);padding:var(--zvk-ui-space-2)}:where(.zvk-composite-target-status-matrix__slot-content){align-items:center;gap:var(--zvk-ui-space-2);flex-wrap:wrap;min-inline-size:0;display:flex}:where(.zvk-composite-target-status-matrix__slot[data-slot=conflict]){background:color-mix(in srgb, var(--zvk-ui-color-warning) 8%, transparent);border-color:color-mix(in srgb, var(--zvk-ui-color-warning) 28%, var(--zvk-ui-border-color-surface))}:where(.zvk-composite-target-status-matrix__slot[data-slot=conflict][data-tone=destructive]){background:color-mix(in srgb, var(--zvk-ui-color-destructive) 8%, transparent);border-color:color-mix(in srgb, var(--zvk-ui-color-destructive) 28%, var(--zvk-ui-border-color-surface))}:where(.zvk-composite-target-status-matrix__slot[data-slot=conflict][data-tone=success]){background:color-mix(in srgb, var(--zvk-ui-color-success) 8%, transparent);border-color:color-mix(in srgb, var(--zvk-ui-color-success) 28%, var(--zvk-ui-border-color-surface))}:where(.zvk-composite-target-status-matrix__footer){border-top:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface);padding-block-start:var(--zvk-ui-space-3)}@container zvk-composite-target-status-matrix (width<=44rem){:where(.zvk-composite-target-status-matrix__header){grid-template-columns:1fr}:where(.zvk-composite-target-status-matrix__actions){justify-content:start}:where(.zvk-composite-target-status-matrix__table){min-inline-size:36rem}}:where(.zvk-composite-readiness-checklist-panel){background:var(--zvk-ui-color-surface);border:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface);border-radius:var(--zvk-ui-radius-md);color:var(--zvk-ui-color-foreground);gap:var(--zvk-ui-space-4);min-inline-size:0;padding:var(--zvk-ui-space-4);display:grid;container:zvk-composite-readiness-checklist-panel/inline-size}:where(.zvk-composite-readiness-checklist-panel[data-empty],.zvk-composite-readiness-checklist-panel[data-loading],.zvk-composite-readiness-checklist-panel[data-error]){min-block-size:9rem}:where(.zvk-composite-readiness-checklist-panel__header),:where(.zvk-composite-readiness-checklist-panel__group-header),:where(.zvk-composite-readiness-checklist-panel__item-header){align-items:start;gap:var(--zvk-ui-space-3);grid-template-columns:minmax(0,1fr) auto;min-inline-size:0;display:grid}:where(.zvk-composite-readiness-checklist-panel__copy),:where(.zvk-composite-readiness-checklist-panel__group-copy),:where(.zvk-composite-readiness-checklist-panel__item-copy){gap:var(--zvk-ui-space-1);min-inline-size:0;display:grid}:where(.zvk-composite-readiness-checklist-panel__title){color:var(--zvk-ui-color-foreground);font-size:var(--zvk-ui-font-size-lg);font-weight:700;line-height:var(--zvk-ui-line-height-tight);margin:0}:where(.zvk-composite-readiness-checklist-panel__group-title){color:var(--zvk-ui-color-foreground);font-size:var(--zvk-ui-font-size-base);font-weight:700;line-height:var(--zvk-ui-line-height-tight);margin:0}:where(.zvk-composite-readiness-checklist-panel__item-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);margin:0}:where(.zvk-composite-readiness-checklist-panel__description),:where(.zvk-composite-readiness-checklist-panel__group-description),:where(.zvk-composite-readiness-checklist-panel__item-description){color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-sm);margin:0}:where(.zvk-composite-readiness-checklist-panel__actions),:where(.zvk-composite-readiness-checklist-panel__group-action),:where(.zvk-composite-readiness-checklist-panel__item-status),:where(.zvk-composite-readiness-checklist-panel__item-action){align-items:center;gap:var(--zvk-ui-space-2);flex-wrap:wrap;justify-content:end;min-inline-size:0;display:flex}:where(.zvk-composite-readiness-checklist-panel__state){background:var(--zvk-ui-color-muted);border:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface);border-radius:var(--zvk-ui-radius-md);color:var(--zvk-ui-color-muted-foreground);align-items:center;gap:var(--zvk-ui-space-2);min-block-size:6.5rem;padding:var(--zvk-ui-space-4);text-align:center;flex-wrap:wrap;justify-content:center;display:flex}:where(.zvk-composite-readiness-checklist-panel__state[data-state=error]){background:color-mix(in srgb, var(--zvk-ui-color-destructive) 8%, transparent);border-color:color-mix(in srgb, var(--zvk-ui-color-destructive) 24%, var(--zvk-ui-border-color-surface));color:var(--zvk-ui-color-destructive)}:where(.zvk-composite-readiness-checklist-panel__summary){border-block:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface);gap:var(--zvk-ui-space-3);min-inline-size:0;padding:var(--zvk-ui-space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}:where(.zvk-composite-readiness-checklist-panel__progress){gap:var(--zvk-ui-space-2);min-inline-size:0;display:grid}:where(.zvk-composite-readiness-checklist-panel__progress-meta),:where(.zvk-composite-readiness-checklist-panel__group-meta),:where(.zvk-composite-readiness-checklist-panel__item-meta),:where(.zvk-composite-readiness-checklist-panel__item-help),:where(.zvk-composite-readiness-checklist-panel__footer){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-composite-readiness-checklist-panel__counts){flex-wrap:wrap;align-items:center;gap:0;min-inline-size:0;margin:0;display:flex}:where(.zvk-composite-readiness-checklist-panel__count){border-inline-start:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface);gap:var(--zvk-ui-space-1);min-inline-size:0;padding:var(--zvk-ui-space-1) var(--zvk-ui-space-3);justify-items:center;display:grid}:where(.zvk-composite-readiness-checklist-panel__count:first-child){border-inline-start:0}:where(.zvk-composite-readiness-checklist-panel__count-label){color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-xs);line-height:var(--zvk-ui-line-height-tight);margin:0}:where(.zvk-composite-readiness-checklist-panel__count-value){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);margin:0}:where(.zvk-composite-readiness-checklist-panel__groups),:where(.zvk-composite-readiness-checklist-panel__items){gap:var(--zvk-ui-space-3);min-inline-size:0;margin:0;padding:0;list-style:none;display:grid}:where(.zvk-composite-readiness-checklist-panel__group){border-block-start:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface);gap:var(--zvk-ui-space-3);min-inline-size:0;padding:var(--zvk-ui-space-3);display:grid}:where(.zvk-composite-readiness-checklist-panel__item){border-block-start:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface);gap:var(--zvk-ui-space-3);min-inline-size:0;padding:var(--zvk-ui-space-3);grid-template-columns:auto minmax(0,1fr);display:grid}:where(.zvk-composite-readiness-checklist-panel__item-marker){background:var(--zvk-ui-color-muted-foreground);border-radius:var(--zvk-ui-radius-full);outline:var(--zvk-ui-border-width-strong) solid color-mix(in srgb, var(--zvk-ui-color-muted-foreground) 12%, transparent);block-size:.625rem;inline-size:.625rem;margin-block-start:.32rem}:where(.zvk-composite-readiness-checklist-panel__item[data-state=completed] .zvk-composite-readiness-checklist-panel__item-marker){background:var(--zvk-ui-color-success);outline-color:color-mix(in srgb, var(--zvk-ui-color-success) 16%, transparent)}:where(.zvk-composite-readiness-checklist-panel__item[data-state=current] .zvk-composite-readiness-checklist-panel__item-marker){background:var(--zvk-ui-color-primary);outline-color:color-mix(in srgb, var(--zvk-ui-color-primary) 16%, transparent)}:where(.zvk-composite-readiness-checklist-panel__item[data-state=blocked] .zvk-composite-readiness-checklist-panel__item-marker){background:var(--zvk-ui-color-destructive);outline-color:color-mix(in srgb, var(--zvk-ui-color-destructive) 16%, transparent)}:where(.zvk-composite-readiness-checklist-panel__item[data-state=warning] .zvk-composite-readiness-checklist-panel__item-marker){background:var(--zvk-ui-color-warning);outline-color:color-mix(in srgb, var(--zvk-ui-color-warning) 18%, transparent)}:where(.zvk-composite-readiness-checklist-panel__item-main),:where(.zvk-composite-readiness-checklist-panel__item-slots){gap:var(--zvk-ui-space-2);min-inline-size:0;display:grid}:where(.zvk-composite-readiness-checklist-panel__item-slots){border-top:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface);padding-block-start:var(--zvk-ui-space-2)}:where(.zvk-composite-readiness-checklist-panel__item-action){justify-content:start}:where(.zvk-composite-readiness-checklist-panel__footer){border-top:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface);padding-block-start:var(--zvk-ui-space-3)}@container zvk-composite-readiness-checklist-panel (width<=54rem){:where(.zvk-composite-readiness-checklist-panel__summary){grid-template-columns:1fr}}@container zvk-composite-readiness-checklist-panel (width<=42rem){:where(.zvk-composite-readiness-checklist-panel__header),:where(.zvk-composite-readiness-checklist-panel__group-header),:where(.zvk-composite-readiness-checklist-panel__item-header){grid-template-columns:1fr}:where(.zvk-composite-readiness-checklist-panel__actions),:where(.zvk-composite-readiness-checklist-panel__group-action),:where(.zvk-composite-readiness-checklist-panel__item-status){justify-content:start}}:where(.zvk-composite-process-list-panel){background:var(--zvk-ui-color-surface);border:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface);border-radius:var(--zvk-ui-radius-md);color:var(--zvk-ui-color-foreground);gap:var(--zvk-ui-space-4);min-inline-size:0;padding:var(--zvk-ui-space-4);display:grid}:where(.zvk-composite-process-list-panel__header){align-items:start;gap:var(--zvk-ui-space-3);grid-template-columns:minmax(0,1fr) auto;min-inline-size:0;display:grid}:where(.zvk-composite-process-list-panel__copy){gap:var(--zvk-ui-space-1);min-inline-size:0;display:grid}:where(.zvk-composite-process-list-panel__title){color:var(--zvk-ui-color-foreground);font-family:var(--zvk-ui-font-family-secondary);font-size:var(--zvk-ui-font-size-base);font-weight:700;line-height:var(--zvk-ui-line-height-tight);margin:0}:where(.zvk-composite-process-list-panel__description){color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-sm);margin:0}:where(.zvk-composite-process-list-panel__actions){align-items:center;gap:var(--zvk-ui-space-2);flex-wrap:wrap;justify-content:end;display:flex}:where(.zvk-composite-process-list-panel__body),:where(.zvk-composite-process-list-panel__list){gap:var(--zvk-ui-space-3);min-inline-size:0;display:grid}:where(.zvk-composite-process-list-panel__list){margin:0;padding:0;list-style:none}:where(.zvk-composite-process-list-panel__item){min-inline-size:0}:where(.zvk-composite-process-list-panel__state){background:var(--zvk-ui-color-muted);border:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface);border-radius:var(--zvk-ui-radius-md);color:var(--zvk-ui-color-muted-foreground);align-items:center;gap:var(--zvk-ui-space-2);min-block-size:5rem;padding:var(--zvk-ui-space-4);text-align:center;justify-content:center;display:flex}:where(.zvk-composite-process-list-panel__footer){border-top:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface);color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-sm);padding-block-start:var(--zvk-ui-space-3)}@media (width<=40rem){:where(.zvk-composite-process-list-panel__header){grid-template-columns:1fr}:where(.zvk-composite-process-list-panel__actions){justify-content:start}}:where(.zvk-composite-wizard-shell){color:var(--zvk-ui-color-foreground);font-family:var(--zvk-ui-font-family-primary);gap:var(--zvk-ui-space-5);min-inline-size:0;display:grid}:where(.zvk-composite-wizard-shell__header),:where(.zvk-composite-wizard-shell__progress),:where(.zvk-composite-wizard-shell__footer){border-block-end:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface);padding-block-end:var(--zvk-ui-space-4)}:where(.zvk-composite-wizard-shell__content){background:var(--zvk-ui-color-surface);border:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface);border-radius:var(--zvk-ui-radius-md);gap:var(--zvk-ui-space-4);min-inline-size:0;padding:var(--zvk-ui-space-5);display:grid}:where(.zvk-composite-wizard-shell__footer){border-block-end:0;border-block-start:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface);color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-sm);padding-block-start:var(--zvk-ui-space-4);padding-block-end:0}:where(.zvk-composite-parameter-editor){background:var(--zvk-ui-color-surface);border:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface);border-radius:var(--zvk-ui-radius-md);color:var(--zvk-ui-color-foreground);gap:var(--zvk-ui-space-4);min-inline-size:0;padding:var(--zvk-ui-space-4);display:grid;container:zvk-composite-parameter-editor/inline-size}:where(.zvk-composite-parameter-editor[data-density=compact]){gap:var(--zvk-ui-space-3);padding:var(--zvk-ui-space-3)}:where(.zvk-composite-parameter-editor__toolbar){justify-content:end;display:flex}:where(.zvk-composite-parameter-editor__groups){gap:var(--zvk-ui-space-4);min-inline-size:0;display:grid}:where(.zvk-composite-parameter-editor[data-density=compact] .zvk-composite-parameter-editor__groups){gap:var(--zvk-ui-space-3)}:where(.zvk-composite-parameter-editor__group){border:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface);border-radius:var(--zvk-ui-radius-md);min-inline-size:0;display:grid;overflow:hidden}:where(.zvk-composite-parameter-editor__group-header){background:var(--zvk-ui-color-muted);gap:var(--zvk-ui-space-1);padding:var(--zvk-ui-space-3);display:grid}:where(.zvk-composite-parameter-editor__group-title){color:var(--zvk-ui-color-foreground);font-family:var(--zvk-ui-font-family-secondary);font-size:var(--zvk-ui-font-size-base);font-weight:700;line-height:var(--zvk-ui-line-height-tight);margin:0}:where(.zvk-composite-parameter-editor__group-description){color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-sm);margin:0}:where(.zvk-composite-parameter-editor__rows){min-inline-size:0;display:grid}:where(.zvk-composite-parameter-editor__row){align-items:center;gap:var(--zvk-ui-space-3);min-inline-size:0;padding:var(--zvk-ui-space-3);grid-template-columns:minmax(0,1fr) auto minmax(12rem,.9fr) auto;display:grid}:where(.zvk-composite-parameter-editor[data-density=compact] .zvk-composite-parameter-editor__row){gap:var(--zvk-ui-space-2);padding:var(--zvk-ui-space-2) var(--zvk-ui-space-3)}:where(.zvk-composite-parameter-editor__row+.zvk-composite-parameter-editor__row){border-top:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface)}:where(.zvk-composite-parameter-editor__row[data-changed]){background:color-mix(in srgb, var(--zvk-ui-color-primary) 6%, transparent)}:where(.zvk-composite-parameter-editor__row[data-invalid]){background:color-mix(in srgb, var(--zvk-ui-color-destructive) 6%, transparent)}:where(.zvk-composite-parameter-editor__row[data-disabled]){opacity:.62}:where(.zvk-composite-parameter-editor__row-copy){gap:.125rem;min-inline-size:0;display:grid}:where(.zvk-composite-parameter-editor__row-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:700;line-height:var(--zvk-ui-line-height-tight)}:where(.zvk-composite-parameter-editor__row-description),:where(.zvk-composite-parameter-editor__row-value),:where(.zvk-composite-parameter-editor__footer){color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-sm)}:where(.zvk-composite-parameter-editor__row-description){margin:0}:where(.zvk-composite-parameter-editor__row-value){font-family:var(--zvk-ui-font-family-tertiary);white-space:nowrap}:where(.zvk-composite-parameter-editor__row-control){min-inline-size:0}:where(.zvk-composite-parameter-editor__row-actions){align-items:center;gap:var(--zvk-ui-space-2);display:flex}:where(.zvk-composite-parameter-editor__footer){border-top:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface);padding-block-start:var(--zvk-ui-space-3)}@media (width<=52rem){:where(.zvk-composite-parameter-editor__row){grid-template-columns:1fr;align-items:start}:where(.zvk-composite-parameter-editor__toolbar){justify-content:start}}@container zvk-composite-parameter-editor (width<=32rem){:where(.zvk-composite-parameter-editor__row){grid-template-columns:1fr;align-items:start}:where(.zvk-composite-parameter-editor__row-control){inline-size:100%}:where(.zvk-composite-parameter-editor__toolbar){justify-content:start}}:where(.zvk-composite-settings-section-stack){color:var(--zvk-ui-color-foreground);gap:var(--zvk-ui-space-4);min-inline-size:0;display:grid}:where(.zvk-composite-settings-section-stack__header){gap:var(--zvk-ui-space-1);min-inline-size:0;display:grid}:where(.zvk-composite-settings-section-stack__title),:where(.zvk-composite-settings-section-stack__section-title){color:var(--zvk-ui-color-foreground);font-family:var(--zvk-ui-font-family-secondary);font-weight:700;line-height:var(--zvk-ui-line-height-tight);margin:0}:where(.zvk-composite-settings-section-stack__title){font-size:var(--zvk-ui-font-size-xl)}:where(.zvk-composite-settings-section-stack__section-title){font-size:var(--zvk-ui-font-size-base)}:where(.zvk-composite-settings-section-stack__description),:where(.zvk-composite-settings-section-stack__section-description),:where(.zvk-composite-settings-section-stack__footer){color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-sm);margin:0}:where(.zvk-composite-settings-section-stack__sections){gap:var(--zvk-ui-space-3);min-inline-size:0;display:grid}:where(.zvk-composite-settings-section-stack__section){background:var(--zvk-ui-color-surface);border:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface);border-radius:var(--zvk-ui-radius-md);gap:var(--zvk-ui-space-3);min-inline-size:0;padding:var(--zvk-ui-space-4);display:grid}:where(.zvk-composite-settings-section-stack__section[data-disabled]){opacity:.64}:where(.zvk-composite-settings-section-stack__section-header){align-items:start;gap:var(--zvk-ui-space-3);justify-content:space-between;min-inline-size:0;display:flex}:where(.zvk-composite-settings-section-stack__section-copy){gap:.25rem;min-inline-size:0;display:grid}:where(.zvk-composite-settings-section-stack__section-actions),:where(.zvk-composite-settings-section-stack__save-bar){align-items:center;gap:var(--zvk-ui-space-2);flex-wrap:wrap;display:flex}:where(.zvk-composite-settings-section-stack__section-alert),:where(.zvk-composite-settings-section-stack__section-content){min-inline-size:0}:where(.zvk-composite-settings-section-stack__save-bar){background:var(--zvk-ui-color-surface);border:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface);border-radius:var(--zvk-ui-radius-md);padding:var(--zvk-ui-space-3);justify-content:flex-end}:where(.zvk-composite-settings-section-stack__save-bar[data-dirty]){border-color:color-mix(in srgb, var(--zvk-ui-color-warning) 32%, var(--zvk-ui-border-color-surface))}:where(.zvk-composite-settings-section-stack__footer){border-block-start:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface);padding-block-start:var(--zvk-ui-space-3)}@media (width<=42rem){:where(.zvk-composite-settings-section-stack__section-header),:where(.zvk-composite-settings-section-stack__save-bar){justify-content:stretch;display:grid}}:where(.zvk-composite-provider-model-selector){background:var(--zvk-ui-color-surface);border:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface);border-radius:var(--zvk-ui-radius-md);color:var(--zvk-ui-color-foreground);gap:var(--zvk-ui-space-4);min-inline-size:0;padding:var(--zvk-ui-space-4);display:grid;container:zvk-composite-provider-model-selector/inline-size}:where(.zvk-composite-provider-model-selector__header){align-items:start;gap:var(--zvk-ui-space-3);grid-template-columns:minmax(0,1fr) minmax(0,auto);min-inline-size:0;display:grid}:where(.zvk-composite-provider-model-selector__search),:where(.zvk-composite-provider-model-selector__summary){min-inline-size:0}:where(.zvk-composite-provider-model-selector__summary){justify-self:end}:where(.zvk-composite-provider-model-selector__columns){gap:var(--zvk-ui-space-4);grid-template-columns:minmax(16rem,.95fr) minmax(18rem,1.15fr);min-inline-size:0;display:grid}:where(.zvk-composite-provider-model-selector__panel){background:var(--zvk-ui-color-surface);border:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface);border-radius:var(--zvk-ui-radius-md);gap:var(--zvk-ui-space-3);min-inline-size:0;padding:var(--zvk-ui-space-3);display:grid}:where(.zvk-composite-provider-model-selector__panel[data-unavailable]){background:color-mix(in srgb, var(--zvk-ui-color-muted) 42%, var(--zvk-ui-color-surface))}:where(.zvk-composite-provider-model-selector__panel-header){align-items:start;gap:var(--zvk-ui-space-2);min-inline-size:0;display:grid}:where(.zvk-composite-provider-model-selector__panel-copy){gap:.25rem;min-inline-size:0;display:grid}:where(.zvk-composite-provider-model-selector__panel-title){color:var(--zvk-ui-color-foreground);font-family:var(--zvk-ui-font-family-secondary);font-size:var(--zvk-ui-font-size-base);font-weight:700;line-height:var(--zvk-ui-line-height-tight);margin:0}:where(.zvk-composite-provider-model-selector__panel-description){color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-sm);line-height:var(--zvk-ui-line-height-tight);min-inline-size:0;margin:0}:where(.zvk-composite-provider-model-selector__panel-description-separator){color:var(--zvk-ui-border-color-surface)}:where(.zvk-composite-provider-model-selector__list){gap:var(--zvk-ui-space-2);min-inline-size:0;margin:0;padding:0;list-style:none;display:grid}:where(.zvk-composite-provider-model-selector__list-item){min-inline-size:0}:where(.zvk-composite-provider-model-selector__choice){appearance:none;background:var(--zvk-ui-color-surface);border:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface);border-radius:var(--zvk-ui-radius-md);color:inherit;cursor:pointer;gap:var(--zvk-ui-space-2);min-inline-size:0;padding:var(--zvk-ui-space-3);text-align:start;transition:border-color var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard), background-color var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard), color var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard);width:100%;display:grid}@media (hover:hover) and (pointer:fine){:where(.zvk-composite-provider-model-selector__choice:hover:not(:disabled)){border-color:color-mix(in srgb, var(--zvk-ui-color-primary) 22%, var(--zvk-ui-border-color-surface));background:color-mix(in srgb, var(--zvk-ui-color-primary) 4%, var(--zvk-ui-color-surface))}}:where(.zvk-composite-provider-model-selector__choice:focus-visible,.zvk-composite-provider-model-selector__choice:active:not(:disabled)){background:color-mix(in srgb, var(--zvk-ui-color-primary) 4%, var(--zvk-ui-color-surface));border-color:color-mix(in srgb, var(--zvk-ui-color-primary) 22%, var(--zvk-ui-border-color-surface))}:where(.zvk-composite-provider-model-selector__choice:focus-visible){outline:2px solid var(--zvk-ui-color-primary);outline-offset:2px}:where(.zvk-composite-provider-model-selector__choice[data-selected]){background:color-mix(in srgb, var(--zvk-ui-color-primary) 10%, var(--zvk-ui-color-surface));border-color:color-mix(in srgb, var(--zvk-ui-color-primary) 34%, var(--zvk-ui-border-color-surface))}:where(.zvk-composite-provider-model-selector__choice[data-disabled]){cursor:not-allowed;opacity:.64}:where(.zvk-composite-provider-model-selector__choice-copy){gap:.25rem;min-inline-size:0;display:grid}:where(.zvk-composite-provider-model-selector__choice-heading){align-items:center;gap:var(--zvk-ui-space-2);grid-template-columns:minmax(0,1fr) auto;min-inline-size:0;display:grid}:where(.zvk-composite-provider-model-selector__choice-label),:where(.zvk-composite-provider-model-selector__choice-description),:where(.zvk-composite-provider-model-selector__choice-metadata){text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}:where(.zvk-composite-provider-model-selector__choice-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:700;line-height:var(--zvk-ui-line-height-tight)}:where(.zvk-composite-provider-model-selector__choice-description),:where(.zvk-composite-provider-model-selector__choice-metadata){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-composite-provider-model-selector__choice-badge){background:var(--zvk-ui-color-muted);border-radius:var(--zvk-ui-radius-full);color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-xs);line-height:var(--zvk-ui-line-height-tight);padding:.125rem var(--zvk-ui-space-2);white-space:nowrap}:where(.zvk-composite-provider-model-selector__state){background:var(--zvk-ui-color-muted);border:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface);border-radius:var(--zvk-ui-radius-md);color:var(--zvk-ui-color-muted-foreground);align-items:center;gap:var(--zvk-ui-space-2);min-block-size:5.5rem;padding:var(--zvk-ui-space-4);text-align:center;justify-content:center;display:flex}:where(.zvk-composite-provider-model-selector__advanced-settings){border-top:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface);gap:var(--zvk-ui-space-3);padding-block-start:var(--zvk-ui-space-3);display:grid}@container zvk-composite-provider-model-selector (width<=52rem){:where(.zvk-composite-provider-model-selector__header),:where(.zvk-composite-provider-model-selector__columns){grid-template-columns:1fr}:where(.zvk-composite-provider-model-selector__summary){justify-self:start}}@media (prefers-reduced-motion:reduce){:where(.zvk-composite-provider-model-selector__choice){transition:none}}:where(.zvk-composite-conversation-directory){background:var(--zvk-ui-color-surface);border:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface);border-radius:var(--zvk-ui-radius-md);color:var(--zvk-ui-color-foreground);gap:var(--zvk-ui-space-4);min-inline-size:0;padding:var(--zvk-ui-space-4);display:grid;container:zvk-composite-conversation-directory/inline-size}:where(.zvk-composite-conversation-directory[data-loading]){opacity:.86}:where(.zvk-composite-conversation-directory__header){align-items:start;gap:var(--zvk-ui-space-3);grid-template-columns:minmax(0,1fr) auto;min-inline-size:0;display:grid}:where(.zvk-composite-conversation-directory__header-copy),:where(.zvk-composite-conversation-directory__groups),:where(.zvk-composite-conversation-directory__group),:where(.zvk-composite-conversation-directory__item-content){min-inline-size:0;display:grid}:where(.zvk-composite-conversation-directory__header-copy),:where(.zvk-composite-conversation-directory__item-content){gap:.25rem}:where(.zvk-composite-conversation-directory__groups){gap:var(--zvk-ui-space-4)}:where(.zvk-composite-conversation-directory__group){gap:var(--zvk-ui-space-3)}:where(.zvk-composite-conversation-directory__title),:where(.zvk-composite-conversation-directory__group-title){color:var(--zvk-ui-color-foreground);font-family:var(--zvk-ui-font-family-secondary);font-weight:700;line-height:var(--zvk-ui-line-height-tight);margin:0}:where(.zvk-composite-conversation-directory__title){font-size:var(--zvk-ui-font-size-lg);overflow-wrap:anywhere}:where(.zvk-composite-conversation-directory__group-title){font-size:var(--zvk-ui-font-size-sm);text-transform:none}:where(.zvk-composite-conversation-directory__item-description),:where(.zvk-composite-conversation-directory__item-meta),:where(.zvk-composite-conversation-directory__footer){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-composite-conversation-directory__header-actions),:where(.zvk-composite-conversation-directory__actions){align-items:center;gap:var(--zvk-ui-space-2);flex-wrap:wrap;justify-content:end;min-inline-size:0;display:flex}:where(.zvk-composite-conversation-directory__search){min-inline-size:min(18rem,100%)}:where(.zvk-composite-conversation-directory__item-badge){background:var(--zvk-ui-color-muted);border-radius:var(--zvk-ui-radius-full);color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-xs);line-height:var(--zvk-ui-line-height-tight);padding:.125rem var(--zvk-ui-space-2);white-space:nowrap}:where(.zvk-composite-conversation-directory__list){gap:var(--zvk-ui-space-2);min-inline-size:0;margin:0;padding:0;list-style:none;display:grid}:where(.zvk-composite-conversation-directory__list-item){min-inline-size:0}:where(.zvk-composite-conversation-directory__item){appearance:none;background:var(--zvk-ui-color-surface);border:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface);border-radius:var(--zvk-ui-radius-md);color:inherit;cursor:pointer;min-inline-size:0;padding:var(--zvk-ui-space-3);text-align:start;transition:background-color var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard), border-color var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard), color var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard);width:100%;display:grid;position:relative}@media (hover:hover) and (pointer:fine){:where(.zvk-composite-conversation-directory__item:hover:not(:disabled)){background:color-mix(in srgb, var(--zvk-ui-color-primary) 4%, var(--zvk-ui-color-surface));border-color:color-mix(in srgb, var(--zvk-ui-color-primary) 22%, var(--zvk-ui-border-color-surface))}}:where(.zvk-composite-conversation-directory__item:focus-visible,.zvk-composite-conversation-directory__item:active:not(:disabled)){background:color-mix(in srgb, var(--zvk-ui-color-primary) 4%, var(--zvk-ui-color-surface));border-color:color-mix(in srgb, var(--zvk-ui-color-primary) 22%, var(--zvk-ui-border-color-surface))}:where(.zvk-composite-conversation-directory__item:focus-visible){outline:2px solid var(--zvk-ui-color-ring);outline-offset:2px}:where(.zvk-composite-conversation-directory__item[data-selected]){background:color-mix(in srgb, var(--zvk-ui-color-primary) 10%, var(--zvk-ui-color-surface));border-color:var(--zvk-ui-color-primary-border);padding-inline-start:var(--zvk-ui-space-6)}:where(.zvk-composite-conversation-directory__item[data-selected]):before{background:var(--zvk-ui-color-primary);border-radius:var(--zvk-ui-radius-full);block-size:calc(100% - var(--zvk-ui-space-4));content:"";inline-size:.1875rem;inset-block:var(--zvk-ui-space-2);position:absolute;inset-inline-start:var(--zvk-ui-space-2)}:where(.zvk-composite-conversation-directory__item[data-unread] .zvk-composite-conversation-directory__item-title){font-weight:800}:where(.zvk-composite-conversation-directory__item[data-pinned]){border-color:color-mix(in srgb, var(--zvk-ui-color-primary) 18%, var(--zvk-ui-border-color-surface))}:where(.zvk-composite-conversation-directory__item[data-archived]){background:color-mix(in srgb, var(--zvk-ui-color-muted) 48%, var(--zvk-ui-color-surface));border-style:dashed}:where(.zvk-composite-conversation-directory__item[data-disabled]){cursor:not-allowed;opacity:.64}:where(.zvk-composite-conversation-directory__item-heading){align-items:center;gap:var(--zvk-ui-space-2);grid-template-columns:minmax(0,1fr) auto;min-inline-size:0;display:grid}:where(.zvk-composite-conversation-directory__item-title),:where(.zvk-composite-conversation-directory__item-meta){text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}:where(.zvk-composite-conversation-directory__item-description){overflow-wrap:anywhere;min-inline-size:0}:where(.zvk-composite-conversation-directory__item-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)}:where(.zvk-composite-conversation-directory__item-description){color:var(--zvk-ui-color-muted-foreground)}:where(.zvk-composite-conversation-directory__item-meta-row){align-items:center;gap:var(--zvk-ui-space-2);flex-wrap:wrap;min-inline-size:0;display:flex}:where(.zvk-composite-conversation-directory__item-meta){font-size:var(--zvk-ui-font-size-xs)}:where(.zvk-composite-conversation-directory__item-states){align-items:center;gap:var(--zvk-ui-space-1);flex-wrap:wrap;display:inline-flex}:where(.zvk-composite-conversation-directory__item-state){border-radius:var(--zvk-ui-radius-full);font-size:var(--zvk-ui-font-size-xs);font-weight:600;line-height:var(--zvk-ui-line-height-tight);padding:.125rem var(--zvk-ui-space-2);white-space:nowrap;align-items:center;display:inline-flex}:where(.zvk-composite-conversation-directory__item-state[data-kind=pinned]){background:var(--zvk-ui-color-muted);color:var(--zvk-ui-color-muted-foreground)}:where(.zvk-composite-conversation-directory__item-state[data-kind=unread]){background:color-mix(in srgb, var(--zvk-ui-color-primary) 10%, var(--zvk-ui-color-primary-soft));color:var(--zvk-ui-color-primary)}:where(.zvk-composite-conversation-directory__item-state[data-kind=archived]){background:color-mix(in srgb, var(--zvk-ui-color-muted) 70%, var(--zvk-ui-color-surface));color:var(--zvk-ui-color-muted-foreground)}:where(.zvk-composite-conversation-directory__state){background:var(--zvk-ui-color-muted);border:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface);border-radius:var(--zvk-ui-radius-md);color:var(--zvk-ui-color-muted-foreground);align-items:center;gap:var(--zvk-ui-space-2);min-block-size:7rem;padding:var(--zvk-ui-space-4);text-align:center;justify-content:center;display:flex}:where(.zvk-composite-conversation-directory__footer){border-top:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface);padding-block-start:var(--zvk-ui-space-3)}@container zvk-composite-conversation-directory (width<=42rem){:where(.zvk-composite-conversation-directory__header){grid-template-columns:1fr}:where(.zvk-composite-conversation-directory__header-actions){justify-content:start}}@media (prefers-reduced-motion:reduce){:where(.zvk-composite-conversation-directory__item){transition:none}}:where(.zvk-composite-context-selection-basket){background:var(--zvk-ui-color-surface);border:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface);border-radius:var(--zvk-ui-radius-md);color:var(--zvk-ui-color-foreground);gap:var(--zvk-ui-space-4);min-inline-size:0;padding:var(--zvk-ui-space-4);display:grid;container:zvk-composite-context-selection-basket/inline-size}:where(.zvk-composite-context-selection-basket__header),:where(.zvk-composite-context-selection-basket__copy),:where(.zvk-composite-context-selection-basket__actions),:where(.zvk-composite-context-selection-basket__state),:where(.zvk-composite-context-selection-basket__item),:where(.zvk-composite-context-selection-basket__group),:where(.zvk-composite-context-selection-basket__group-header),:where(.zvk-composite-context-selection-basket__item-main),:where(.zvk-composite-context-selection-basket__item-side),:where(.zvk-composite-context-selection-basket__footer){gap:var(--zvk-ui-space-2);min-inline-size:0;display:grid}:where(.zvk-composite-context-selection-basket__header){align-items:start;gap:var(--zvk-ui-space-3);grid-template-columns:minmax(0,1fr) auto}:where(.zvk-composite-context-selection-basket__actions){align-items:center;gap:var(--zvk-ui-space-2);flex-wrap:wrap;justify-content:end;display:flex}:where(.zvk-composite-context-selection-basket__title){color:var(--zvk-ui-color-foreground);font-size:var(--zvk-ui-font-size-base);font-weight:700;line-height:var(--zvk-ui-line-height-tight);margin:0}:where(.zvk-composite-context-selection-basket__description),:where(.zvk-composite-context-selection-basket__summary),:where(.zvk-composite-context-selection-basket__item-description),:where(.zvk-composite-context-selection-basket__item-source),:where(.zvk-composite-context-selection-basket__item-meta),:where(.zvk-composite-context-selection-basket__item-token-meta),:where(.zvk-composite-context-selection-basket__group-description),:where(.zvk-composite-context-selection-basket__group-meta),:where(.zvk-composite-context-selection-basket__group-title),:where(.zvk-composite-context-selection-basket__footer){color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-sm);margin:0}:where(.zvk-composite-context-selection-basket__summary),:where(.zvk-composite-context-selection-basket__item-token-meta),:where(.zvk-composite-context-selection-basket__item-source),:where(.zvk-composite-context-selection-basket__item-meta),:where(.zvk-composite-context-selection-basket__item-status),:where(.zvk-composite-context-selection-basket__group-action),:where(.zvk-composite-context-selection-basket__item-action){min-inline-size:min-content}:where(.zvk-composite-context-selection-basket__group),:where(.zvk-composite-context-selection-basket__state),:where(.zvk-composite-context-selection-basket__item),:where(.zvk-composite-context-selection-basket__footer){border-block-start:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface);padding:var(--zvk-ui-space-3)}:where(.zvk-composite-context-selection-basket__group-header){grid-template-columns:minmax(0,1fr) auto;align-items:start}:where(.zvk-composite-context-selection-basket__group-title),:where(.zvk-composite-context-selection-basket__item-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);margin:0}:where(.zvk-composite-context-selection-basket__items){gap:var(--zvk-ui-space-2);margin:0;padding:0;list-style:none;display:grid}:where(.zvk-composite-context-selection-basket__item){gap:var(--zvk-ui-space-3);grid-template-columns:minmax(0,1fr);align-items:start}:where(.zvk-composite-context-selection-basket__item[data-tone=info]){border-inline-start:var(--zvk-ui-border-width-strong) solid color-mix(in srgb, var(--zvk-ui-color-info) 32%, transparent)}:where(.zvk-composite-context-selection-basket__item[data-tone=success]){border-inline-start:var(--zvk-ui-border-width-strong) solid color-mix(in srgb, var(--zvk-ui-color-success) 32%, transparent)}:where(.zvk-composite-context-selection-basket__item[data-tone=warning]){border-inline-start:var(--zvk-ui-border-width-strong) solid color-mix(in srgb, var(--zvk-ui-color-warning) 32%, transparent)}:where(.zvk-composite-context-selection-basket__item[data-tone=destructive]){border-inline-start:var(--zvk-ui-border-width-strong) solid color-mix(in srgb, var(--zvk-ui-color-destructive) 32%, transparent)}:where(.zvk-composite-context-selection-basket__item[data-tone=primary]){border-inline-start:var(--zvk-ui-border-width-strong) solid color-mix(in srgb, var(--zvk-ui-color-primary) 32%, transparent)}:where(.zvk-composite-context-selection-basket__item[data-tone=neutral]){border-inline-start:var(--zvk-ui-border-width-strong) solid color-mix(in srgb, var(--zvk-ui-color-muted-foreground) 22%, transparent)}:where(.zvk-composite-context-selection-basket__item-side){border-top:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface);align-items:start;padding-block-start:var(--zvk-ui-space-2)}:where(.zvk-composite-context-selection-basket__state){background:var(--zvk-ui-color-muted);color:var(--zvk-ui-color-muted-foreground);align-items:center;gap:var(--zvk-ui-space-2);text-align:center;flex-wrap:wrap;justify-content:center;min-block-size:6rem;display:flex}:where(.zvk-composite-context-selection-basket__state[role=alert]){background:color-mix(in srgb, var(--zvk-ui-color-destructive) 8%, transparent);border-color:color-mix(in srgb, var(--zvk-ui-color-destructive) 24%, var(--zvk-ui-border-color-surface));color:var(--zvk-ui-color-destructive)}@container zvk-composite-context-selection-basket (width<=50rem){:where(.zvk-composite-context-selection-basket__header),:where(.zvk-composite-context-selection-basket__group-header){grid-template-columns:1fr}:where(.zvk-composite-context-selection-basket__actions),:where(.zvk-composite-context-selection-basket__group-action),:where(.zvk-composite-context-selection-basket__item-status),:where(.zvk-composite-context-selection-basket__item-action){justify-content:start}}:where(.zvk-composite-evidence-review-panel){background:var(--zvk-ui-color-surface);border:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface);border-radius:var(--zvk-ui-radius-md);color:var(--zvk-ui-color-foreground);gap:var(--zvk-ui-space-4);min-inline-size:0;padding:var(--zvk-ui-space-4);display:grid}:where(.zvk-composite-evidence-review-panel__header),:where(.zvk-composite-evidence-review-panel__copy),:where(.zvk-composite-evidence-review-panel__content),:where(.zvk-composite-evidence-review-panel__group-header),:where(.zvk-composite-evidence-review-panel__group),:where(.zvk-composite-evidence-review-panel__item-main),:where(.zvk-composite-evidence-review-panel__item-header),:where(.zvk-composite-evidence-review-panel__item-metrics),:where(.zvk-composite-evidence-review-panel__item-utility),:where(.zvk-composite-evidence-review-panel__metric){gap:var(--zvk-ui-space-2);min-inline-size:0;display:grid}:where(.zvk-composite-evidence-review-panel__header){align-items:start;gap:var(--zvk-ui-space-3);grid-template-columns:minmax(0,1fr) auto;min-inline-size:0}:where(.zvk-composite-evidence-review-panel__copy),:where(.zvk-composite-evidence-review-panel__group-header),:where(.zvk-composite-evidence-review-panel__item-header){gap:var(--zvk-ui-space-1)}:where(.zvk-composite-evidence-review-panel__title),:where(.zvk-composite-evidence-review-panel__group-title),:where(.zvk-composite-evidence-review-panel__item-title){color:var(--zvk-ui-color-foreground);font-size:var(--zvk-ui-font-size-base);font-weight:700;line-height:var(--zvk-ui-line-height-tight);margin:0}:where(.zvk-composite-evidence-review-panel__description),:where(.zvk-composite-evidence-review-panel__summary),:where(.zvk-composite-evidence-review-panel__group-description),:where(.zvk-composite-evidence-review-panel__item-summary),:where(.zvk-composite-evidence-review-panel__item-source),:where(.zvk-composite-evidence-review-panel__item-utility p),:where(.zvk-composite-evidence-review-panel__state){color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-sm);margin:0}:where(.zvk-composite-evidence-review-panel__actions),:where(.zvk-composite-evidence-review-panel__item-actions),:where(.zvk-composite-evidence-review-panel__group-action){align-items:center;gap:var(--zvk-ui-space-2);flex-wrap:wrap;min-inline-size:0;display:flex}:where(.zvk-composite-evidence-review-panel__group),:where(.zvk-composite-evidence-review-panel__items),:where(.zvk-composite-evidence-review-panel__group-items){gap:var(--zvk-ui-space-3);margin:0;padding:0;list-style:none;display:grid}:where(.zvk-composite-evidence-review-panel__item){border:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface);border-radius:var(--zvk-ui-radius-md);gap:var(--zvk-ui-space-3);min-inline-size:0;padding:var(--zvk-ui-space-3);display:grid}:where(.zvk-composite-evidence-review-panel__item-header){align-items:start;gap:var(--zvk-ui-space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}:where(.zvk-composite-evidence-review-panel__item-header>.zvk-composite-evidence-review-panel__item-status),:where(.zvk-composite-evidence-review-panel__item-status){align-items:center;min-inline-size:0;display:inline-flex}:where(.zvk-composite-evidence-review-panel__item-metrics){gap:var(--zvk-ui-space-1);border-top:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface);grid-template-columns:repeat(auto-fit,minmax(8rem,auto));margin-block-start:var(--zvk-ui-space-1);padding-block-start:var(--zvk-ui-space-2);display:grid}:where(.zvk-composite-evidence-review-panel__item-metrics .zvk-composite-evidence-review-panel__metric){align-items:start;gap:var(--zvk-ui-space-1);flex-direction:column;display:flex}:where(.zvk-composite-evidence-review-panel__metric-label),:where(.zvk-composite-evidence-review-panel__item-utility-title){color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-xs);letter-spacing:.01em;font-weight:600;line-height:var(--zvk-ui-line-height-tight);text-transform:none;margin:0}:where(.zvk-composite-evidence-review-panel__metric-value){color:var(--zvk-ui-color-foreground);font-size:var(--zvk-ui-font-size-sm);line-height:var(--zvk-ui-line-height-normal);word-break:break-word}:where(.zvk-composite-evidence-review-panel__item-utility){border-inline-start:var(--zvk-ui-border-width-strong) solid var(--zvk-ui-border-color-surface);padding-inline-start:var(--zvk-ui-space-2)}:where(.zvk-composite-evidence-review-panel__item-utility-title){margin:0}:where(.zvk-composite-evidence-review-panel__state){border:var(--zvk-ui-border-width-hairline) dashed var(--zvk-ui-border-color-surface);border-radius:var(--zvk-ui-radius-md);color:var(--zvk-ui-color-muted-foreground);align-items:center;gap:var(--zvk-ui-space-2);min-block-size:6.25rem;padding:var(--zvk-ui-space-4);text-align:center;justify-content:center;display:flex}:where(.zvk-composite-evidence-review-panel__footer){border-top:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface);color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-sm);padding-block-start:var(--zvk-ui-space-2)}:where(.zvk-composite-evidence-review-panel__actions>:where(button,[role=button],a),.zvk-composite-evidence-review-panel__item-actions>:where(button,[role=button],a),.zvk-composite-evidence-review-panel__group-action>:where(button,[role=button],a)){min-block-size:2.75rem;min-inline-size:2.75rem}:where(.zvk-composite-evidence-review-panel[data-state=error]){border-color:color-mix(in srgb, var(--zvk-ui-color-destructive) 20%, var(--zvk-ui-border-color-surface))}@media (width<=40rem){:where(.zvk-composite-evidence-review-panel__header),:where(.zvk-composite-evidence-review-panel__item-header){grid-template-columns:1fr}:where(.zvk-composite-evidence-review-panel__actions),:where(.zvk-composite-evidence-review-panel__item-actions),:where(.zvk-composite-evidence-review-panel__group-action){justify-content:start}}:where(.zvk-composite-artifact-preview-panel){background:var(--zvk-ui-color-surface);border:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface);border-radius:var(--zvk-ui-radius-md);color:var(--zvk-ui-color-foreground);gap:var(--zvk-ui-space-4);min-inline-size:0;padding:var(--zvk-ui-space-4);display:grid;container:zvk-composite-artifact-preview-panel/inline-size}:where(.zvk-composite-artifact-preview-panel[data-loading]){opacity:.9}:where(.zvk-composite-artifact-preview-panel__header),:where(.zvk-composite-artifact-preview-panel__copy),:where(.zvk-composite-artifact-preview-panel__sections),:where(.zvk-composite-artifact-preview-panel__state),:where(.zvk-composite-artifact-preview-panel__section){gap:var(--zvk-ui-space-2);min-inline-size:0;display:grid}:where(.zvk-composite-artifact-preview-panel__header){grid-template-columns:minmax(0,1fr) auto;align-items:start;min-inline-size:0}:where(.zvk-composite-artifact-preview-panel__copy){gap:var(--zvk-ui-space-1)}:where(.zvk-composite-artifact-preview-panel__title){color:var(--zvk-ui-color-foreground);font-size:var(--zvk-ui-font-size-lg);font-weight:700;line-height:var(--zvk-ui-line-height-tight);margin:0}:where(.zvk-composite-artifact-preview-panel__meta){color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-sm);margin:0}:where(.zvk-composite-artifact-preview-panel__actions){align-items:center;gap:var(--zvk-ui-space-2);flex-wrap:wrap;justify-content:end;display:flex}:where(.zvk-composite-artifact-preview-panel__state){border:var(--zvk-ui-border-width-hairline) dashed var(--zvk-ui-border-color-surface);border-radius:var(--zvk-ui-radius-md);color:var(--zvk-ui-color-muted-foreground);align-items:center;gap:var(--zvk-ui-space-2);min-block-size:8rem;padding:var(--zvk-ui-space-4);text-align:center;justify-content:center;display:flex}:where(.zvk-composite-artifact-preview-panel__state[data-state=error]){background:color-mix(in srgb, var(--zvk-ui-color-destructive) 8%, transparent);border-color:color-mix(in srgb, var(--zvk-ui-color-destructive) 24%, var(--zvk-ui-border-color-surface));color:var(--zvk-ui-color-destructive)}:where(.zvk-composite-artifact-preview-panel__sections){gap:var(--zvk-ui-space-3);grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr));display:grid}:where(.zvk-composite-artifact-preview-panel__section){border-block-start:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface);gap:var(--zvk-ui-space-2);min-inline-size:0;padding:var(--zvk-ui-space-3);display:grid}:where(.zvk-composite-artifact-preview-panel__section__title){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);text-transform:none;margin:0}:where(.zvk-composite-artifact-preview-panel__section__content){color:var(--zvk-ui-color-foreground);font-size:var(--zvk-ui-font-size-sm);line-height:var(--zvk-ui-line-height-normal);min-inline-size:0}:where(.zvk-composite-artifact-preview-panel__section[data-kind=preview]){border-inline-start:var(--zvk-ui-border-width-strong) solid color-mix(in srgb, var(--zvk-ui-color-primary) 30%, transparent)}:where(.zvk-composite-artifact-preview-panel__section[data-kind=diff]){border-inline-start:var(--zvk-ui-border-width-strong) solid color-mix(in srgb, var(--zvk-ui-color-warning) 30%, transparent)}:where(.zvk-composite-artifact-preview-panel__footer){border-top:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface);color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-sm);padding-block-start:var(--zvk-ui-space-2)}@container zvk-composite-artifact-preview-panel (width<=40rem){:where(.zvk-composite-artifact-preview-panel__header){grid-template-columns:1fr}:where(.zvk-composite-artifact-preview-panel__actions){justify-content:start}:where(.zvk-composite-artifact-preview-panel__sections){grid-template-columns:minmax(0,1fr)}}:where(.zvk-composite-upload-manager-surface){background:var(--zvk-ui-color-surface);border:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface);border-radius:var(--zvk-ui-radius-md);color:var(--zvk-ui-color-foreground);gap:var(--zvk-ui-space-4);min-inline-size:0;padding:var(--zvk-ui-space-4);display:grid;container:zvk-composite-upload-manager-surface/inline-size}:where(.zvk-composite-upload-manager-surface[data-loading]){opacity:.9}:where(.zvk-composite-upload-manager-surface__header),:where(.zvk-composite-upload-manager-surface__copy),:where(.zvk-composite-upload-manager-surface__summary),:where(.zvk-composite-upload-manager-surface__list),:where(.zvk-composite-upload-manager-surface__row-card),:where(.zvk-composite-upload-manager-surface__row-copy),:where(.zvk-composite-upload-manager-surface__progress-group),:where(.zvk-composite-upload-manager-surface__footer){gap:var(--zvk-ui-space-2);min-inline-size:0;display:grid}:where(.zvk-composite-upload-manager-surface__header){align-items:start;gap:var(--zvk-ui-space-3);grid-template-columns:minmax(0,1fr) auto}:where(.zvk-composite-upload-manager-surface__copy){gap:var(--zvk-ui-space-1)}:where(.zvk-composite-upload-manager-surface__title){color:var(--zvk-ui-color-foreground);font-size:var(--zvk-ui-font-size-lg);font-weight:700;line-height:var(--zvk-ui-line-height-tight);margin:0}:where(.zvk-composite-upload-manager-surface__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-composite-upload-manager-surface__actions),:where(.zvk-composite-upload-manager-surface__row-actions){align-items:center;gap:var(--zvk-ui-space-2);flex-wrap:wrap;justify-content:end;min-inline-size:0;display:flex}:where(.zvk-composite-upload-manager-surface__summary){gap:var(--zvk-ui-space-2);grid-template-columns:repeat(5,minmax(0,1fr));margin:0}:where(.zvk-composite-upload-manager-surface__summary-item){border-inline-start:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface);gap:var(--zvk-ui-space-1);min-inline-size:0;padding:var(--zvk-ui-space-2) var(--zvk-ui-space-3);display:grid}:where(.zvk-composite-upload-manager-surface__summary-item:first-child){border-inline-start:0}:where(.zvk-composite-upload-manager-surface__summary-item[data-status=uploading]){border-color:color-mix(in srgb, var(--zvk-ui-color-primary) 28%, var(--zvk-ui-border-color-surface))}:where(.zvk-composite-upload-manager-surface__summary-item[data-status=uploaded]){border-color:color-mix(in srgb, var(--zvk-ui-color-success) 32%, var(--zvk-ui-border-color-surface))}:where(.zvk-composite-upload-manager-surface__summary-item[data-status=failed]){border-color:color-mix(in srgb, var(--zvk-ui-color-destructive) 32%, var(--zvk-ui-border-color-surface))}:where(.zvk-composite-upload-manager-surface__summary-item dt){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-composite-upload-manager-surface__summary-item dd){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);margin:0}:where(.zvk-composite-upload-manager-surface__state){border:var(--zvk-ui-border-width-hairline) dashed var(--zvk-ui-border-color-surface);border-radius:var(--zvk-ui-radius-md);color:var(--zvk-ui-color-muted-foreground);align-items:center;gap:var(--zvk-ui-space-2);min-block-size:7rem;padding:var(--zvk-ui-space-4);text-align:center;justify-content:center;display:flex}:where(.zvk-composite-upload-manager-surface__state[data-state=error]){background:color-mix(in srgb, var(--zvk-ui-color-destructive) 8%, transparent);border-color:color-mix(in srgb, var(--zvk-ui-color-destructive) 24%, var(--zvk-ui-border-color-surface));color:var(--zvk-ui-color-destructive)}:where(.zvk-composite-upload-manager-surface__list){gap:var(--zvk-ui-space-3);margin:0;padding:0;list-style:none}:where(.zvk-composite-upload-manager-surface__item){min-inline-size:0}:where(.zvk-composite-upload-manager-surface__row-card){border-block-start:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface);padding:var(--zvk-ui-space-3)}:where(.zvk-composite-upload-manager-surface__row-card[data-status=uploading]){border-color:color-mix(in srgb, var(--zvk-ui-color-primary) 28%, var(--zvk-ui-border-color-surface))}:where(.zvk-composite-upload-manager-surface__row-card[data-status=uploaded]){border-color:color-mix(in srgb, var(--zvk-ui-color-success) 32%, var(--zvk-ui-border-color-surface))}:where(.zvk-composite-upload-manager-surface__row-card[data-status=failed]){border-color:color-mix(in srgb, var(--zvk-ui-color-destructive) 32%, var(--zvk-ui-border-color-surface))}:where(.zvk-composite-upload-manager-surface__row-main){align-items:start;gap:var(--zvk-ui-space-3);grid-template-columns:minmax(0,1fr) auto;min-inline-size:0;display:grid}:where(.zvk-composite-upload-manager-surface__row-copy){gap:var(--zvk-ui-space-1)}:where(.zvk-composite-upload-manager-surface__row-name){color:var(--zvk-ui-color-foreground);font-size:var(--zvk-ui-font-size-base);font-weight:700;line-height:var(--zvk-ui-line-height-tight);overflow-wrap:anywhere;margin:0}:where(.zvk-composite-upload-manager-surface__row-meta){color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-sm);line-height:var(--zvk-ui-line-height-normal);overflow-wrap:anywhere;margin:0}:where(.zvk-composite-upload-manager-surface__row-status){justify-content:end;align-items:center;min-inline-size:0;display:inline-flex}:where(.zvk-composite-upload-manager-surface__progress-group){gap:var(--zvk-ui-space-1)}:where(.zvk-composite-upload-manager-surface__progress){inline-size:100%}:where(.zvk-composite-upload-manager-surface__progress-label){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-composite-upload-manager-surface__row-error){background:color-mix(in srgb, var(--zvk-ui-color-destructive) 8%, transparent);border:var(--zvk-ui-border-width-control) solid color-mix(in srgb, var(--zvk-ui-color-destructive) 24%, var(--zvk-ui-border-color-control));border-radius:var(--zvk-ui-radius-md);color:var(--zvk-ui-color-destructive);font-size:var(--zvk-ui-font-size-sm);line-height:var(--zvk-ui-line-height-normal);padding:var(--zvk-ui-space-2) var(--zvk-ui-space-3)}:where(.zvk-composite-upload-manager-surface__row-action){min-inline-size:0}:where(.zvk-composite-upload-manager-surface__footer){border-top:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface);color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-sm);line-height:var(--zvk-ui-line-height-normal);padding-block-start:var(--zvk-ui-space-2)}@container zvk-composite-upload-manager-surface (width<=48rem){:where(.zvk-composite-upload-manager-surface__summary){grid-template-columns:repeat(2,minmax(0,1fr))}}@container zvk-composite-upload-manager-surface (width<=40rem){:where(.zvk-composite-upload-manager-surface__header),:where(.zvk-composite-upload-manager-surface__row-main){grid-template-columns:1fr}:where(.zvk-composite-upload-manager-surface__actions),:where(.zvk-composite-upload-manager-surface__row-actions),:where(.zvk-composite-upload-manager-surface__row-status){justify-content:start}}:where(.zvk-composite-generated-artifact-workbench){color:var(--zvk-ui-color-foreground);gap:var(--zvk-ui-space-4);min-inline-size:0;display:grid;container:zvk-composite-generated-artifact-workbench/inline-size}:where(.zvk-composite-generated-artifact-workbench[data-state=loading]){opacity:.94}:where(.zvk-composite-generated-artifact-workbench__header),:where(.zvk-composite-generated-artifact-workbench__copy),:where(.zvk-composite-generated-artifact-workbench__layout),:where(.zvk-composite-generated-artifact-workbench__configuration),:where(.zvk-composite-generated-artifact-workbench__support),:where(.zvk-composite-generated-artifact-workbench__artifact),:where(.zvk-composite-generated-artifact-workbench__state),:where(.zvk-composite-generated-artifact-workbench__review),:where(.zvk-composite-generated-artifact-workbench__footer){gap:var(--zvk-ui-space-2);min-inline-size:0;display:grid}:where(.zvk-composite-generated-artifact-workbench__copy){gap:var(--zvk-ui-space-1)}:where(.zvk-composite-generated-artifact-workbench__title){color:var(--zvk-ui-color-foreground);font-size:var(--zvk-ui-font-size-xl);font-weight:700;line-height:var(--zvk-ui-line-height-tight);margin:0}:where(.zvk-composite-generated-artifact-workbench__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-composite-generated-artifact-workbench__layout){align-items:start;gap:var(--zvk-ui-space-4);grid-template-columns:minmax(16rem,.38fr) minmax(0,1fr)}:where(.zvk-composite-generated-artifact-workbench__configuration),:where(.zvk-composite-generated-artifact-workbench__artifact){background:var(--zvk-ui-color-surface);border:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface);border-radius:var(--zvk-ui-radius-surface);box-shadow:var(--zvk-ui-elevation-surface);padding:var(--zvk-ui-space-4)}:where(.zvk-composite-generated-artifact-workbench__support){border-block-start:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface);gap:var(--zvk-ui-space-3);padding-block-start:var(--zvk-ui-space-3)}:where(.zvk-composite-generated-artifact-workbench__review){border-block-start:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface);padding-block-start:var(--zvk-ui-space-3)}:where(.zvk-composite-generated-artifact-workbench__footer){border-top:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface);color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-sm);line-height:var(--zvk-ui-line-height-normal);padding-block-start:var(--zvk-ui-space-3)}@container zvk-composite-generated-artifact-workbench (width<=56rem){:where(.zvk-composite-generated-artifact-workbench__layout){grid-template-columns:minmax(0,1fr)}}:where(.zvk-composite-review-decision-card){background:var(--zvk-ui-color-surface);border:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface);border-radius:var(--zvk-ui-radius-md);color:var(--zvk-ui-color-foreground);gap:var(--zvk-ui-space-4);min-inline-size:0;padding:var(--zvk-ui-space-4);display:grid}:where(.zvk-composite-review-decision-card[data-tone=success]){border-color:color-mix(in srgb, var(--zvk-ui-color-success) 34%, var(--zvk-ui-border-color-surface))}:where(.zvk-composite-review-decision-card[data-tone=warning]){border-color:color-mix(in srgb, var(--zvk-ui-color-warning) 36%, var(--zvk-ui-border-color-surface))}:where(.zvk-composite-review-decision-card[data-tone=destructive]){border-color:color-mix(in srgb, var(--zvk-ui-color-destructive) 34%, var(--zvk-ui-border-color-surface))}:where(.zvk-composite-review-decision-card[data-tone=info]){border-color:color-mix(in srgb, var(--zvk-ui-color-info) 34%, var(--zvk-ui-border-color-surface))}:where(.zvk-composite-review-decision-card[data-tone=neutral]){border-color:color-mix(in srgb, var(--zvk-ui-color-muted-foreground) 22%, var(--zvk-ui-border-color-surface))}:where(.zvk-composite-review-decision-card__header),:where(.zvk-composite-review-decision-card__aside),:where(.zvk-composite-review-decision-card__body),:where(.zvk-composite-review-decision-card__actions),:where(.zvk-composite-review-decision-card__field),:where(.zvk-composite-review-decision-card__footer){gap:var(--zvk-ui-space-2);min-inline-size:0;display:grid}:where(.zvk-composite-review-decision-card__header){align-items:start;gap:var(--zvk-ui-space-3);grid-template-columns:minmax(0,1fr) auto;min-inline-size:0}:where(.zvk-composite-review-decision-card__copy){gap:var(--zvk-ui-space-1);min-inline-size:0;display:grid}:where(.zvk-composite-review-decision-card__title){color:var(--zvk-ui-color-foreground);font-size:var(--zvk-ui-font-size-base);font-weight:700;line-height:var(--zvk-ui-line-height-tight);margin:0}:where(.zvk-composite-review-decision-card__summary){color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-sm);margin:0}:where(.zvk-composite-review-decision-card__aside){justify-content:end;align-items:start}:where(.zvk-composite-review-decision-card__status){color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-sm);justify-content:end;min-inline-size:0;display:inline-flex}:where(.zvk-composite-review-decision-card__status [role=status]){min-inline-size:0}:where(.zvk-composite-review-decision-card__state){border:var(--zvk-ui-border-width-hairline) dashed var(--zvk-ui-border-color-surface);border-radius:var(--zvk-ui-radius-md);color:var(--zvk-ui-color-muted-foreground);align-items:center;gap:var(--zvk-ui-space-2);min-block-size:6.25rem;padding:var(--zvk-ui-space-4);text-align:center;justify-content:center;display:flex}:where(.zvk-composite-review-decision-card__body){border-top:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface);gap:var(--zvk-ui-space-3);padding-block-start:var(--zvk-ui-space-2);display:grid}:where(.zvk-composite-review-decision-card__field__label){color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-xs);letter-spacing:.01em;font-weight:600;line-height:var(--zvk-ui-line-height-tight);text-transform:none;margin:0}:where(.zvk-composite-review-decision-card__field__value){color:var(--zvk-ui-color-foreground);font-size:var(--zvk-ui-font-size-sm);line-height:var(--zvk-ui-line-height-normal)}:where(.zvk-composite-review-decision-card__actions){align-items:center;gap:var(--zvk-ui-space-2);flex-wrap:wrap;justify-content:end;min-inline-size:0;display:flex}:where(.zvk-composite-review-decision-card__actions:empty){display:none}:where(.zvk-composite-review-decision-card__error){background:color-mix(in srgb, var(--zvk-ui-color-destructive) 8%, transparent);border:var(--zvk-ui-border-width-control) solid color-mix(in srgb, var(--zvk-ui-color-destructive) 24%, var(--zvk-ui-border-color-control));border-radius:var(--zvk-ui-radius-md);color:var(--zvk-ui-color-destructive);font-size:var(--zvk-ui-font-size-sm);padding:var(--zvk-ui-space-2) var(--zvk-ui-space-3)}:where(.zvk-composite-review-decision-card__footer){border-top:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface);color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-sm);padding-block-start:var(--zvk-ui-space-2)}@media (width<=40rem){:where(.zvk-composite-review-decision-card__header){grid-template-columns:1fr}:where(.zvk-composite-review-decision-card__aside),:where(.zvk-composite-review-decision-card__actions){justify-content:start}}:where(.zvk-composite-sticky-composer){--zvk-composite-sticky-composer-disabled-opacity:.76;--zvk-composite-sticky-composer-loading-opacity:0;--zvk-composite-sticky-composer-loading-scale:.35;--zvk-composite-sticky-composer-loading-pulse-start:.42;--zvk-composite-sticky-composer-loading-pulse-end:1;background:var(--zvk-ui-color-surface);border:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface);border-radius:var(--zvk-ui-radius-md);box-shadow:var(--zvk-ui-elevation-raised);color:var(--zvk-ui-color-foreground);gap:var(--zvk-ui-space-3);isolation:isolate;min-inline-size:0;padding:var(--zvk-ui-space-3);transition:border-color var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard), box-shadow var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard), opacity var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard);display:grid;position:sticky;inset-block-end:var(--zvk-ui-space-3)}.zvk-composite-sticky-composer:after{background:var(--zvk-ui-color-primary);block-size:var(--zvk-ui-border-width-strong);border-radius:var(--zvk-ui-radius-full);content:"";inset-block-start:0;inset-inline:var(--zvk-ui-space-3);opacity:var(--zvk-composite-sticky-composer-loading-opacity);pointer-events:none;transform:scaleX(var(--zvk-composite-sticky-composer-loading-scale));transform-origin:50%;transition:opacity var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard), transform var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard);z-index:1;position:absolute}:where(.zvk-composite-sticky-composer[data-disabled]){opacity:var(--zvk-composite-sticky-composer-disabled-opacity)}:where(.zvk-composite-sticky-composer[data-state=loading]){--zvk-composite-sticky-composer-loading-opacity:1;--zvk-composite-sticky-composer-loading-scale:1}.zvk-composite-sticky-composer[data-state=loading]:after{animation:zvk-composite-sticky-composer-loading var(--zvk-ui-duration-progress) var(--zvk-ui-ease-standard) infinite alternate}:where(.zvk-composite-sticky-composer__body){gap:var(--zvk-ui-space-3);min-inline-size:0;display:grid}:where(.zvk-composite-sticky-composer__input){min-inline-size:0}:where(.zvk-composite-sticky-composer__toolbar){align-items:center;gap:var(--zvk-ui-space-2);grid-template-columns:minmax(0,auto) minmax(0,1fr) auto;min-inline-size:0;display:grid}:where(.zvk-composite-sticky-composer__tools),:where(.zvk-composite-sticky-composer__submit){align-items:center;gap:var(--zvk-ui-space-2);flex-wrap:wrap;min-inline-size:0;display:flex}:where(.zvk-composite-sticky-composer__tools[data-slot=trailing]),:where(.zvk-composite-sticky-composer__submit){justify-content:flex-end}:where(.zvk-composite-sticky-composer__meta){align-items:center;gap:var(--zvk-ui-space-2);grid-template-columns:minmax(0,1fr) auto;min-inline-size:0;display:grid}:where(.zvk-composite-sticky-composer__status),:where(.zvk-composite-sticky-composer__error),:where(.zvk-composite-sticky-composer__footer){font-size:var(--zvk-ui-font-size-sm);line-height:var(--zvk-ui-line-height-normal);min-inline-size:0;transition:color var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard), opacity var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard)}:where(.zvk-composite-sticky-composer__status),:where(.zvk-composite-sticky-composer__footer){color:var(--zvk-ui-color-muted-foreground)}:where(.zvk-composite-sticky-composer__error){color:var(--zvk-ui-color-destructive);justify-self:end}:where(.zvk-composite-sticky-composer__footer){border-top:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface);padding-block-start:var(--zvk-ui-space-3)}@keyframes zvk-composite-sticky-composer-loading{0%{opacity:var(--zvk-composite-sticky-composer-loading-pulse-start);transform:scaleX(.35)}to{opacity:var(--zvk-composite-sticky-composer-loading-pulse-end);transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){:where(.zvk-composite-sticky-composer),:where(.zvk-composite-sticky-composer__status),:where(.zvk-composite-sticky-composer__error),:where(.zvk-composite-sticky-composer__footer){transition:none}.zvk-composite-sticky-composer:after,.zvk-composite-sticky-composer[data-state=loading]:after{transition:none;animation:none;transform:scaleX(1)}}@media (width<=42rem){:where(.zvk-composite-sticky-composer__toolbar),:where(.zvk-composite-sticky-composer__meta){grid-template-columns:1fr}:where(.zvk-composite-sticky-composer__tools[data-slot=trailing]),:where(.zvk-composite-sticky-composer__submit),:where(.zvk-composite-sticky-composer__error){justify-content:flex-start;justify-self:start}}:where(.zvk-composite-detail-inspector-panel){background:var(--zvk-ui-color-surface);border:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface);border-radius:var(--zvk-ui-radius-md);color:var(--zvk-ui-color-foreground);gap:var(--zvk-ui-space-4);min-inline-size:0;padding:var(--zvk-ui-space-4);display:grid}:where(.zvk-composite-detail-inspector-panel[data-loading]){opacity:.82}:where(.zvk-composite-detail-inspector-panel__header),:where(.zvk-composite-detail-inspector-panel__meta-row),:where(.zvk-composite-detail-inspector-panel__section-header){align-items:start;gap:var(--zvk-ui-space-3);grid-template-columns:minmax(0,1fr) auto;min-inline-size:0;display:grid}:where(.zvk-composite-detail-inspector-panel__copy),:where(.zvk-composite-detail-inspector-panel__section-copy),:where(.zvk-composite-detail-inspector-panel__body),:where(.zvk-composite-detail-inspector-panel__sections),:where(.zvk-composite-detail-inspector-panel__section){min-inline-size:0;display:grid}:where(.zvk-composite-detail-inspector-panel__copy),:where(.zvk-composite-detail-inspector-panel__section-copy){gap:var(--zvk-ui-space-1)}:where(.zvk-composite-detail-inspector-panel__body),:where(.zvk-composite-detail-inspector-panel__sections){gap:var(--zvk-ui-space-3)}:where(.zvk-composite-detail-inspector-panel__title),:where(.zvk-composite-detail-inspector-panel__section-title){color:var(--zvk-ui-color-foreground);font-family:var(--zvk-ui-font-family-secondary);font-weight:700;line-height:var(--zvk-ui-line-height-tight);margin:0}:where(.zvk-composite-detail-inspector-panel__title){font-size:var(--zvk-ui-font-size-lg)}:where(.zvk-composite-detail-inspector-panel__section-title){font-size:var(--zvk-ui-font-size-base)}:where(.zvk-composite-detail-inspector-panel__description),:where(.zvk-composite-detail-inspector-panel__section-description),:where(.zvk-composite-detail-inspector-panel__metadata),:where(.zvk-composite-detail-inspector-panel__footer){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-composite-detail-inspector-panel__description),:where(.zvk-composite-detail-inspector-panel__section-description){margin:0}:where(.zvk-composite-detail-inspector-panel__status),:where(.zvk-composite-detail-inspector-panel__actions),:where(.zvk-composite-detail-inspector-panel__section-actions){align-items:center;gap:var(--zvk-ui-space-2);flex-wrap:wrap;justify-content:end;display:flex}:where(.zvk-composite-detail-inspector-panel__metadata){gap:var(--zvk-ui-space-2);flex-wrap:wrap;display:flex}:where(.zvk-composite-detail-inspector-panel__section){border:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface);border-radius:var(--zvk-ui-radius-md);gap:var(--zvk-ui-space-3);padding:var(--zvk-ui-space-3)}:where(.zvk-composite-detail-inspector-panel__section-content){min-inline-size:0}:where(.zvk-composite-detail-inspector-panel__state){background:var(--zvk-ui-color-muted);border:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface);border-radius:var(--zvk-ui-radius-md);color:var(--zvk-ui-color-muted-foreground);min-block-size:6rem;padding:var(--zvk-ui-space-4);text-align:center;justify-content:center;align-items:center;display:flex}:where(.zvk-composite-detail-inspector-panel__footer){border-top:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface);padding-block-start:var(--zvk-ui-space-3)}@media (width<=40rem){:where(.zvk-composite-detail-inspector-panel__header),:where(.zvk-composite-detail-inspector-panel__meta-row),:where(.zvk-composite-detail-inspector-panel__section-header){grid-template-columns:1fr}:where(.zvk-composite-detail-inspector-panel__status),:where(.zvk-composite-detail-inspector-panel__actions),:where(.zvk-composite-detail-inspector-panel__section-actions){justify-content:start}}:where(.zvk-composite-data-table-control-bar){background:color-mix(in srgb, var(--zvk-ui-color-muted) 60%, var(--zvk-ui-color-surface));border:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface);border-radius:var(--zvk-ui-radius-md);color:var(--zvk-ui-color-foreground);gap:var(--zvk-ui-space-3);inline-size:100%;min-inline-size:0;padding:var(--zvk-ui-space-3);display:grid;container:zvk-composite-data-table-control-bar/inline-size}:where(.zvk-composite-data-table-control-bar__primary){align-items:center;gap:var(--zvk-ui-space-2);flex-wrap:wrap;min-inline-size:0;display:flex}:where(.zvk-composite-data-table-control-bar__search){flex:16rem;min-inline-size:0}:where(.zvk-composite-data-table-control-bar__filters,.zvk-composite-data-table-control-bar__saved-view,.zvk-composite-data-table-control-bar__density-control,.zvk-composite-data-table-control-bar__column-control){flex:none;min-inline-size:0}:where(.zvk-composite-data-table-control-bar__secondary){align-items:center;gap:var(--zvk-ui-space-2);flex-wrap:wrap;min-inline-size:0;display:flex}:where(.zvk-composite-data-table-control-bar__selection-summary){color:var(--zvk-ui-color-muted-foreground);flex:12rem;align-items:center;min-inline-size:0;display:flex}:where(.zvk-composite-data-table-control-bar__actions){align-items:center;gap:var(--zvk-ui-space-2);flex-wrap:wrap;justify-content:end;min-inline-size:0;margin-inline-start:auto;display:flex}:where(.zvk-composite-data-table-control-bar__bulk-actions),:where(.zvk-composite-data-table-control-bar__actions-slot){align-items:center;gap:var(--zvk-ui-space-2);flex-wrap:wrap;min-inline-size:0;display:flex}@container zvk-composite-data-table-control-bar (width<=44rem){:where(.zvk-composite-data-table-control-bar__selection-summary),:where(.zvk-composite-data-table-control-bar__actions){justify-content:flex-start}:where(.zvk-composite-data-table-control-bar__actions){margin-inline-start:0}}:where(.zvk-composite-data-table-page-frame){gap:var(--zvk-ui-space-4);min-inline-size:0;display:grid;container:zvk-composite-data-table-page-frame/inline-size}:where(.zvk-composite-data-table-page-frame__header){align-items:flex-end;gap:var(--zvk-ui-space-4);justify-content:space-between;min-inline-size:0;display:flex}:where(.zvk-composite-data-table-page-frame__heading){min-inline-size:0}:where(.zvk-composite-data-table-page-frame__title){color:var(--zvk-ui-color-foreground);font-size:var(--zvk-ui-font-size-lg);font-weight:700;line-height:var(--zvk-ui-line-height-tight);margin:0}:where(.zvk-composite-data-table-page-frame__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-1) 0 0;max-inline-size:68ch}:where(.zvk-composite-data-table-page-frame__card){background:var(--zvk-ui-color-surface);overflow:clip}:where(.zvk-composite-data-table-page-frame__controls){background:color-mix(in srgb, var(--zvk-ui-color-muted) 64%, var(--zvk-ui-color-surface));border-block-end:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface);padding:var(--zvk-ui-space-3) var(--zvk-ui-space-4)}:where(.zvk-composite-data-table-page-frame__controls,.zvk-composite-data-table-page-frame__footer-content,.zvk-composite-data-table-page-frame__pagination){min-inline-size:0}:where(.zvk-composite-data-table-page-frame__pagination){gap:var(--zvk-ui-space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}:where(.zvk-composite-data-table-page-frame__content){padding:0}:where(.zvk-composite-data-table-page-frame__table){border:0}:where(.zvk-composite-data-table-page-frame__state){background:var(--zvk-ui-color-surface);color:var(--zvk-ui-color-muted-foreground);min-block-size:12rem;padding:var(--zvk-ui-space-6);text-align:center;place-items:center;display:grid}:where(.zvk-composite-data-table-page-frame__footer){background:color-mix(in srgb, var(--zvk-ui-color-muted) 72%, var(--zvk-ui-color-surface));border-block-start:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface);align-items:center;gap:var(--zvk-ui-space-3);padding:var(--zvk-ui-space-3) var(--zvk-ui-space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}@container zvk-composite-data-table-page-frame (width<=45rem){:where(.zvk-composite-data-table-page-frame__footer){grid-template-columns:1fr}:where(.zvk-composite-data-table-page-frame__pagination){justify-content:flex-start}}@media (pointer:coarse){:where([class^=zvk-composite-],[class*=\ zvk-composite-]) :is(a,button,[role=button]){min-block-size:var(--zvk-ui-target-min);min-inline-size:var(--zvk-ui-target-min)}}@media (forced-colors:active){:where([class^=zvk-composite-],[class*=\ zvk-composite-]) :is(a,button,[role=button]):focus-visible{outline-offset:2px;outline:2px solid highlight}}}@layer zvk.marketing{.zvk-marketing-root{--zvk-marketing-section-gap:clamp(4rem, 7vw, 7.5rem);--zvk-marketing-section-gap-tight:clamp(2.5rem, 5vw, 5rem);--zvk-marketing-display-max:72rem;--zvk-marketing-copy-max:44rem;--zvk-marketing-font-size-display:clamp(2.75rem, 7vw, 5.75rem);--zvk-marketing-font-size-display-sm:clamp(2rem, 4.5vw, 3.75rem);--zvk-marketing-radius:var(--zvk-ui-radius-md);--zvk-marketing-radius-media:calc(var(--zvk-ui-radius-lg) * 1.5);--zvk-marketing-radius-device:calc(var(--zvk-ui-radius-lg) * 2.5);--zvk-marketing-elevation-subtle:var(--zvk-ui-elevation-raised);--zvk-marketing-elevation-raised:var(--zvk-ui-elevation-floating);--zvk-marketing-accent:var(--zvk-ui-color-primary);--zvk-marketing-accent-soft:var(--zvk-ui-color-primary-soft);--zvk-marketing-glow-alpha:.26;background:var(--zvk-ui-color-background);color:var(--zvk-ui-color-foreground);font-family:var(--zvk-ui-font-family-body)}.zvk-marketing-root *,.zvk-marketing-root :before,.zvk-marketing-root :after{box-sizing:border-box}.zvk-marketing-page-shell{width:100%;min-width:0;max-width:100%;min-height:100vh;position:relative;overflow-x:clip}.zvk-marketing-page-shell[data-tone=brand]{background:color-mix(in srgb, var(--zvk-ui-color-primary-soft) 28%, var(--zvk-ui-color-background))}.zvk-marketing-page-shell[data-tone=subtle]{background:var(--zvk-ui-color-muted)}.zvk-marketing-page-shell[data-tone=contrast]{color:var(--zvk-ui-color-primary-foreground);background:var(--zvk-ui-color-primary)}.zvk-marketing-page-shell__main{align-content:start;min-width:0;display:grid}.zvk-marketing-page-shell__main>*{min-width:0}.zvk-marketing-section-frame{isolation:isolate;min-width:0;padding-block:var(--zvk-marketing-section-gap);position:relative}.zvk-marketing-section-frame[data-spacing=tight]{padding-block:var(--zvk-marketing-section-gap-tight)}.zvk-marketing-section-frame[data-spacing=spacious]{padding-block:clamp(5rem,10vw,10rem)}.zvk-marketing-section-frame[data-tone=subtle]{background:var(--zvk-ui-color-muted)}.zvk-marketing-section-frame[data-tone=brand]{background:color-mix(in srgb, var(--zvk-ui-color-primary-soft) 68%, var(--zvk-ui-color-background));border-block:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface)}.zvk-marketing-section-frame[data-tone=contrast]{color:var(--zvk-ui-color-primary-foreground);background:var(--zvk-ui-color-primary)}.zvk-marketing-header{z-index:20;border-bottom:var(--zvk-ui-border-width-hairline) solid transparent;color:var(--zvk-ui-color-foreground)}.zvk-marketing-header[data-position=sticky]{position:sticky;top:0}.zvk-marketing-header[data-position=overlay]{position:absolute;inset-block-start:0;inset-inline:0}.zvk-marketing-header[data-tone=solid]{background:color-mix(in srgb, var(--zvk-ui-color-background) 94%, transparent);border-bottom-color:var(--zvk-ui-border-color-surface)}.zvk-marketing-header[data-tone=glass]{background:color-mix(in srgb, var(--zvk-ui-color-surface) 76%, transparent);border-bottom-color:color-mix(in srgb, var(--zvk-ui-border-color-surface) 72%, transparent);-webkit-backdrop-filter:var(--zvk-ui-material-surface-backdrop-filter);backdrop-filter:var(--zvk-ui-material-surface-backdrop-filter)}.zvk-marketing-header__bar,.zvk-marketing-header__mobile-navigation,.zvk-marketing-announcement-bar__content,.zvk-marketing-footer__top,.zvk-marketing-footer__supporting,.zvk-marketing-cta-section__actions,.zvk-marketing-awards-strip__actions,.zvk-marketing-bento-feature-grid__actions,.zvk-marketing-demo-request-section__actions,.zvk-marketing-lead-capture-shell__actions,.zvk-marketing-case-study-grid__actions,.zvk-marketing-comparison-matrix__actions,.zvk-marketing-feature-grid__actions,.zvk-marketing-feature-spotlight__actions,.zvk-marketing-hero__actions,.zvk-marketing-integration-logo-grid__actions,.zvk-marketing-plan-comparison-table__actions,.zvk-marketing-plan-comparison-table__plan-action,.zvk-marketing-product-mockup-frame__actions,.zvk-marketing-product-story__actions,.zvk-marketing-screenshot-showcase__actions,.zvk-marketing-stats-band__actions,.zvk-marketing-step-timeline__actions,.zvk-marketing-use-case-grid__actions,.zvk-marketing-video-feature__actions{gap:var(--zvk-ui-space-3);flex-wrap:wrap;align-items:center;display:flex}.zvk-marketing-header__bar{justify-content:space-between;min-height:4.5rem}.zvk-marketing-header__brand{min-width:0;font-family:var(--zvk-ui-font-family-title);font-weight:var(--zvk-ui-font-weight-title)}.zvk-marketing-header__navigation{flex:auto;min-width:0}.zvk-marketing-header__actions{justify-content:flex-end}.zvk-marketing-header__mobile-navigation{padding-block-end:var(--zvk-ui-space-3);display:none}.zvk-marketing-announcement-bar{color:var(--zvk-ui-color-foreground);background:color-mix(in srgb, var(--zvk-ui-color-primary-soft) 64%, var(--zvk-ui-color-surface));border-bottom:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-color-primary-border)}.zvk-marketing-announcement-bar[data-tone=contrast]{color:var(--zvk-ui-color-primary-foreground);background:var(--zvk-ui-color-primary)}.zvk-marketing-announcement-bar__content{min-height:2.75rem;padding-block:var(--zvk-ui-space-2);text-align:center;justify-content:center}.zvk-marketing-announcement-bar__message{min-width:0;font-size:var(--zvk-ui-font-size-sm);line-height:var(--zvk-ui-line-height-normal)}.zvk-marketing-backdrop{z-index:-1;pointer-events:none;opacity:1;position:absolute;inset:0;overflow:hidden;transform:translateZ(0)}.zvk-marketing-backdrop[data-intensity=subtle]{--zvk-marketing-glow-alpha:.18}.zvk-marketing-backdrop[data-intensity=medium]{--zvk-marketing-glow-alpha:.28}.zvk-marketing-backdrop[data-intensity=strong]{--zvk-marketing-glow-alpha:.42}.zvk-marketing-backdrop:before,.zvk-marketing-backdrop:after{content:"";filter:blur(2px);opacity:calc(var(--zvk-marketing-glow-alpha) + .18);position:absolute;transform:translateZ(0)}.zvk-marketing-backdrop:before{background:radial-gradient(circle at 18% 22%, color-mix(in srgb, var(--zvk-marketing-accent) 52%, transparent), transparent 28rem), radial-gradient(circle at 82% 12%, color-mix(in srgb, var(--zvk-ui-color-success,var(--zvk-marketing-accent)) 26%, transparent), transparent 24rem), linear-gradient(135deg, color-mix(in srgb, var(--zvk-ui-color-primary-soft) 50%, transparent), transparent 64%);height:min(42rem,72vh);inset:-18% -12% auto}.zvk-marketing-backdrop:after{background:radial-gradient(circle at 68% 42%, color-mix(in srgb, var(--zvk-marketing-accent) 32%, transparent), transparent 26rem), radial-gradient(circle at 28% 70%, color-mix(in srgb, var(--zvk-ui-color-warning,var(--zvk-marketing-accent)) 18%, transparent), transparent 22rem);height:min(34rem,58vh);inset:auto -16% -20%}.zvk-marketing-backdrop[data-placement=center]:before{inset-block-start:18%}.zvk-marketing-backdrop[data-placement=center]:after{inset-block-end:12%}.zvk-marketing-backdrop[data-placement=bottom]:before{inset-block:auto -8%}.zvk-marketing-backdrop[data-placement=bottom]:after{inset-block-end:-26%}.zvk-marketing-backdrop[data-placement=split]:before{width:min(42rem,58vw);height:min(44rem,74vh);inset:-14% auto auto -18%}.zvk-marketing-backdrop[data-placement=split]:after{width:min(42rem,58vw);height:min(38rem,66vh);inset:auto -18% -16% auto}.zvk-marketing-backdrop[data-variant=spotlight]:before{background:radial-gradient(ellipse at top, color-mix(in srgb, var(--zvk-marketing-accent) 50%, transparent), transparent 36rem), linear-gradient(180deg, color-mix(in srgb, var(--zvk-ui-color-surface) 42%, transparent), transparent 72%);inset-inline:8%}.zvk-marketing-backdrop[data-variant=spotlight]:after{display:none}.zvk-marketing-backdrop[data-variant=mesh]{background:radial-gradient(circle at 16% 18%, color-mix(in srgb, var(--zvk-marketing-accent) 22%, transparent), transparent 22rem), radial-gradient(circle at 76% 26%, color-mix(in srgb, var(--zvk-ui-color-success,var(--zvk-marketing-accent)) 14%, transparent), transparent 20rem), radial-gradient(circle at 52% 78%, color-mix(in srgb, var(--zvk-ui-color-warning,var(--zvk-marketing-accent)) 12%, transparent), transparent 24rem)}.zvk-marketing-backdrop[data-variant=mesh]:before{background:linear-gradient(120deg, transparent 8%, color-mix(in srgb, var(--zvk-marketing-accent) 14%, transparent) 36%, transparent 64%), radial-gradient(circle at 38% 24%, color-mix(in srgb, var(--zvk-ui-color-primary-soft) 62%, transparent), transparent 24rem)}.zvk-marketing-backdrop[data-variant=grid]{background:linear-gradient(color-mix(in srgb, var(--zvk-marketing-accent) 13%, transparent) var(--zvk-ui-border-width-hairline), transparent var(--zvk-ui-border-width-hairline)), linear-gradient(90deg, color-mix(in srgb, var(--zvk-marketing-accent) 13%, transparent) var(--zvk-ui-border-width-hairline), transparent var(--zvk-ui-border-width-hairline)), radial-gradient(circle at 50% 0, color-mix(in srgb, var(--zvk-marketing-accent) 22%, transparent), transparent 34rem);background-size:3.5rem 3.5rem,3.5rem 3.5rem,auto;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.zvk-marketing-backdrop[data-variant=grid]:before,.zvk-marketing-backdrop[data-variant=grid]:after{display:none}.zvk-marketing-backdrop[data-variant=halo]:before{border:var(--zvk-ui-border-width-hairline) solid color-mix(in srgb, var(--zvk-marketing-accent) 18%, transparent);border-radius:var(--zvk-ui-radius-full);background:radial-gradient(ellipse at center, color-mix(in srgb, var(--zvk-marketing-accent) 18%, transparent), transparent 62%), linear-gradient(90deg, transparent, color-mix(in srgb, var(--zvk-ui-color-surface) 28%, transparent), transparent);height:min(34rem,58vh);inset:8% 12% auto}.zvk-marketing-backdrop[data-variant=halo]:after{display:none}.zvk-marketing-section__container,.zvk-marketing-awards-strip,.zvk-marketing-bento-feature-grid,.zvk-marketing-case-study-grid,.zvk-marketing-comparison-matrix,.zvk-marketing-demo-request-section,.zvk-marketing-footer__layout,.zvk-marketing-integration-logo-grid,.zvk-marketing-lead-capture-shell,.zvk-marketing-plan-comparison-table,.zvk-marketing-product-story,.zvk-marketing-pricing-section,.zvk-marketing-faq-section,.zvk-marketing-logo-cloud,.zvk-marketing-screenshot-showcase,.zvk-marketing-stats-band,.zvk-marketing-step-timeline,.zvk-marketing-testimonial-grid,.zvk-marketing-video-feature{gap:var(--zvk-ui-space-8);min-width:0;max-width:100%;display:grid}.zvk-marketing-section__content{min-width:0}.zvk-marketing-section-header{max-width:var(--zvk-marketing-display-max)}.zvk-marketing-section-header[data-align=center]{text-align:center;margin-inline:auto}.zvk-marketing-section-header__content{gap:var(--zvk-ui-space-3);display:grid}.zvk-marketing-section-header__title,.zvk-marketing-awards-strip__title,.zvk-marketing-bento-feature-grid__title,.zvk-marketing-case-study-grid__title,.zvk-marketing-comparison-matrix__title,.zvk-marketing-demo-request-section__title,.zvk-marketing-hero__title,.zvk-marketing-integration-logo-grid__title,.zvk-marketing-feature-spotlight__title,.zvk-marketing-lead-capture-shell__title,.zvk-marketing-cta-section__title,.zvk-marketing-plan-comparison-table__title,.zvk-marketing-product-story__title,.zvk-marketing-pricing-section__title,.zvk-marketing-faq-section__title,.zvk-marketing-logo-cloud__title,.zvk-marketing-screenshot-showcase__title,.zvk-marketing-stats-band__title,.zvk-marketing-step-timeline__title,.zvk-marketing-testimonial-grid__title,.zvk-marketing-video-feature__title{color:inherit;font-family:var(--zvk-ui-font-family-title);font-weight:var(--zvk-ui-font-weight-title);line-height:var(--zvk-ui-line-height-title);letter-spacing:0;text-wrap:balance;margin:0}.zvk-marketing-section-header__title{font-size:var(--zvk-ui-font-size-3xl)}.zvk-marketing-hero__title{font-family:var(--zvk-ui-font-family-display);font-weight:var(--zvk-ui-font-weight-display);line-height:var(--zvk-ui-line-height-display)}.zvk-marketing-section-header[data-size=lg] .zvk-marketing-section-header__title{font-size:var(--zvk-marketing-font-size-display-sm)}.zvk-marketing-section-header__description,.zvk-marketing-awards-strip__description,.zvk-marketing-bento-feature-grid__description,.zvk-marketing-case-study-grid__description,.zvk-marketing-comparison-matrix__description,.zvk-marketing-demo-request-section__description,.zvk-marketing-hero__description,.zvk-marketing-integration-logo-grid__description,.zvk-marketing-feature-spotlight__description,.zvk-marketing-cta-section__description,.zvk-marketing-lead-capture-shell__description,.zvk-marketing-plan-comparison-table__description,.zvk-marketing-product-story__description,.zvk-marketing-pricing-section__description,.zvk-marketing-faq-section__description,.zvk-marketing-logo-cloud__description,.zvk-marketing-screenshot-showcase__description,.zvk-marketing-stats-band__description,.zvk-marketing-step-timeline__description,.zvk-marketing-testimonial-grid__description,.zvk-marketing-video-feature__description{max-width:var(--zvk-marketing-copy-max);color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-xl);font-family:var(--zvk-ui-font-family-body);font-weight:var(--zvk-ui-font-weight-body);line-height:var(--zvk-ui-line-height-body);margin:0}.zvk-marketing-section-header[data-align=center] .zvk-marketing-section-header__description{margin-inline:auto}.zvk-marketing-hero{isolation:isolate;min-height:min(48rem,92vh);padding-block:7rem var(--zvk-marketing-section-gap-tight);position:relative;overflow:hidden}.zvk-marketing-hero[data-tone=subtle]{background:var(--zvk-ui-color-muted)}.zvk-marketing-hero[data-tone=brand]{background:color-mix(in srgb, var(--zvk-ui-color-primary-soft) 82%, var(--zvk-ui-color-background));border-block-end:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface)}.zvk-marketing-hero[data-tone=contrast]{color:var(--zvk-ui-color-primary-foreground);background:color-mix(in srgb, var(--zvk-ui-color-primary) 88%, var(--zvk-ui-color-foreground))}.zvk-marketing-hero__background,.zvk-marketing-hero__background-media,.zvk-marketing-hero__background-scrim{position:absolute;inset:0}.zvk-marketing-hero__background{z-index:-1;overflow:hidden}.zvk-marketing-hero__background-media>:is(img,video,picture),.zvk-marketing-hero__background-media>picture>img{object-fit:cover;width:100%;height:100%}.zvk-marketing-hero__background-scrim{background:linear-gradient(90deg, color-mix(in srgb, var(--zvk-ui-color-background) 94%, transparent) 0 38%, color-mix(in srgb, var(--zvk-ui-color-background) 62%, transparent) 64%, color-mix(in srgb, var(--zvk-ui-color-background) 34%, transparent))}.zvk-marketing-hero__layout{gap:var(--zvk-ui-space-8);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.zvk-marketing-hero[data-layout=media-end] .zvk-marketing-hero__layout{grid-template-columns:minmax(0,.92fr) minmax(18rem,1.08fr)}.zvk-marketing-hero[data-layout=media-background] .zvk-marketing-hero__layout{grid-template-columns:minmax(0,.72fr) minmax(12rem,1.28fr)}.zvk-marketing-hero[data-layout=centered] .zvk-marketing-hero__copy,.zvk-marketing-hero[data-layout=stacked] .zvk-marketing-hero__copy{max-width:var(--zvk-marketing-display-max);text-align:center;margin-inline:auto}.zvk-marketing-hero[data-layout=media-end] .zvk-marketing-hero__media{grid-area:1/2}.zvk-marketing-hero[data-layout=media-end] .zvk-marketing-hero__copy,.zvk-marketing-hero[data-layout=media-background] .zvk-marketing-hero__copy{grid-area:1/1}.zvk-marketing-hero__copy,.zvk-marketing-feature-spotlight__content,.zvk-marketing-cta-section__copy{gap:var(--zvk-ui-space-4);min-width:0;display:grid}.zvk-marketing-hero__title{max-width:min(17ch,100%);font-size:var(--zvk-marketing-font-size-display)}.zvk-marketing-hero[data-layout=centered] .zvk-marketing-hero__title,.zvk-marketing-hero[data-layout=stacked] .zvk-marketing-hero__title{margin-inline:auto}.zvk-marketing-hero__description{font-size:var(--zvk-ui-font-size-2xl)}.zvk-marketing-hero[data-layout=centered] .zvk-marketing-hero__description,.zvk-marketing-hero[data-layout=stacked] .zvk-marketing-hero__description{margin-inline:auto}.zvk-marketing-hero__actions,.zvk-marketing-bento-feature-grid__actions,.zvk-marketing-comparison-matrix__actions,.zvk-marketing-demo-request-section__actions,.zvk-marketing-feature-grid__actions,.zvk-marketing-feature-spotlight__actions,.zvk-marketing-lead-capture-shell__actions,.zvk-marketing-plan-comparison-table__actions,.zvk-marketing-product-story__actions,.zvk-marketing-screenshot-showcase__actions,.zvk-marketing-stats-band__actions,.zvk-marketing-step-timeline__actions,.zvk-marketing-use-case-grid__actions,.zvk-marketing-video-feature__actions,.zvk-marketing-cta-section__actions{margin-block-start:var(--zvk-ui-space-2)}.zvk-marketing-hero[data-layout=centered] .zvk-marketing-hero__actions,.zvk-marketing-hero[data-layout=stacked] .zvk-marketing-hero__actions{justify-content:center}.zvk-marketing-hero__proof,.zvk-marketing-hero__next-hint,.zvk-marketing-feature-spotlight__point-description,.zvk-marketing-pricing-section__fine-print,.zvk-marketing-pricing-section__feature-description,.zvk-marketing-footer__legal{color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-sm);line-height:var(--zvk-ui-line-height-normal)}.zvk-marketing-hero-media-frame{gap:var(--zvk-ui-space-3);min-width:0;margin:0;display:grid}.zvk-marketing-hero-media-frame__frame{background:var(--zvk-ui-color-surface);border:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface);border-radius:var(--zvk-marketing-radius);grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;position:relative;overflow:hidden}.zvk-marketing-hero-media-frame__frame[data-elevation=subtle]{box-shadow:var(--zvk-marketing-elevation-subtle)}.zvk-marketing-hero-media-frame__frame[data-elevation=raised]{box-shadow:var(--zvk-marketing-elevation-raised)}.zvk-marketing-hero-media-frame[data-variant=plain] .zvk-marketing-hero-media-frame__frame{background:0 0;border-color:#0000}.zvk-marketing-hero-media-frame__header,.zvk-marketing-hero-media-frame__toolbar,.zvk-marketing-pricing-section__plan-heading,.zvk-marketing-pricing-section__badges,.zvk-marketing-pricing-section__feature-meta,.zvk-marketing-testimonial-grid__caption,.zvk-marketing-testimonial-grid__person{gap:var(--zvk-ui-space-2);flex-wrap:wrap;align-items:center;display:flex}.zvk-marketing-hero-media-frame__header{min-height:3rem;padding:var(--zvk-ui-space-3);border-bottom:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface);justify-content:space-between}.zvk-marketing-hero-media-frame__chrome{align-items:center;gap:var(--zvk-ui-space-1);min-height:2rem;padding-inline:var(--zvk-ui-space-3);background:color-mix(in srgb, var(--zvk-ui-color-muted) 58%, transparent);border-bottom:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface);display:flex}.zvk-marketing-hero-media-frame__chrome-dot{border-radius:var(--zvk-ui-radius-full);background:color-mix(in srgb, var(--zvk-ui-color-muted-foreground) 54%, transparent);width:.55rem;height:.55rem}.zvk-marketing-hero-media-frame__chrome-notch{border-radius:var(--zvk-ui-radius-full);background:color-mix(in srgb, var(--zvk-ui-color-muted-foreground) 30%, transparent);width:36%;height:.35rem;margin-inline:auto}.zvk-marketing-hero-media-frame__viewport{min-width:0;min-height:0;overflow:hidden}.zvk-marketing-hero-media-frame__viewport>img,.zvk-marketing-hero-media-frame__viewport>video,.zvk-marketing-hero-media-frame__viewport>canvas{object-fit:cover;width:100%;height:100%;display:block}.zvk-marketing-hero-media-frame__viewport[data-fit=contain]>:is(img,video,canvas){object-fit:contain}.zvk-marketing-hero-media-frame__caption{color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-sm);text-align:center}.zvk-marketing-feature-grid__list,.zvk-marketing-awards-strip__list,.zvk-marketing-bento-feature-grid__list,.zvk-marketing-case-study-grid__list,.zvk-marketing-logo-cloud__list,.zvk-marketing-integration-logo-grid__list,.zvk-marketing-screenshot-showcase__list,.zvk-marketing-stats-band__list,.zvk-marketing-step-timeline__list,.zvk-marketing-use-case-grid__list,.zvk-marketing-testimonial-grid__list,.zvk-marketing-pricing-section__grid,.zvk-marketing-comparison-matrix__list,.zvk-marketing-faq-section__grid,.zvk-marketing-pricing-section__feature-list,.zvk-marketing-feature-spotlight__points,.zvk-marketing-product-story__steps,.zvk-marketing-product-story__points,.zvk-marketing-footer__links{margin:0;padding:0;list-style:none}.zvk-marketing-feature-grid__list,.zvk-marketing-awards-strip__list,.zvk-marketing-bento-feature-grid__list,.zvk-marketing-case-study-grid__list,.zvk-marketing-logo-cloud__list,.zvk-marketing-integration-logo-grid__list,.zvk-marketing-screenshot-showcase__list,.zvk-marketing-stats-band__list,.zvk-marketing-step-timeline__list,.zvk-marketing-use-case-grid__list,.zvk-marketing-testimonial-grid__list,.zvk-marketing-pricing-section__grid,.zvk-marketing-faq-section__grid{gap:var(--zvk-ui-space-4);display:grid}.zvk-marketing-feature-grid[data-columns="2"] .zvk-marketing-feature-grid__list,.zvk-marketing-awards-strip[data-columns="2"] .zvk-marketing-awards-strip__list,.zvk-marketing-bento-feature-grid[data-columns="2"] .zvk-marketing-bento-feature-grid__list,.zvk-marketing-case-study-grid[data-columns="2"] .zvk-marketing-case-study-grid__list,.zvk-marketing-stats-band[data-columns="2"] .zvk-marketing-stats-band__list,.zvk-marketing-use-case-grid[data-columns="2"] .zvk-marketing-use-case-grid__list,.zvk-marketing-faq-section__grid[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.zvk-marketing-integration-logo-grid[data-columns="1"] .zvk-marketing-integration-logo-grid__list,.zvk-marketing-logo-cloud__list[data-columns="1"],.zvk-marketing-pricing-section__grid[data-columns="1"],.zvk-marketing-screenshot-showcase__list[data-columns="1"]{grid-template-columns:minmax(0,1fr)}.zvk-marketing-feature-grid[data-columns="3"] .zvk-marketing-feature-grid__list,.zvk-marketing-awards-strip[data-columns="3"] .zvk-marketing-awards-strip__list,.zvk-marketing-bento-feature-grid[data-columns="3"] .zvk-marketing-bento-feature-grid__list,.zvk-marketing-case-study-grid[data-columns="3"] .zvk-marketing-case-study-grid__list,.zvk-marketing-integration-logo-grid[data-columns="3"] .zvk-marketing-integration-logo-grid__list,.zvk-marketing-screenshot-showcase__list[data-columns="3"],.zvk-marketing-stats-band[data-columns="3"] .zvk-marketing-stats-band__list,.zvk-marketing-use-case-grid[data-columns="3"] .zvk-marketing-use-case-grid__list,.zvk-marketing-testimonial-grid__list[data-columns="3"],.zvk-marketing-pricing-section__grid[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.zvk-marketing-feature-grid[data-columns="4"] .zvk-marketing-feature-grid__list,.zvk-marketing-awards-strip[data-columns="4"] .zvk-marketing-awards-strip__list,.zvk-marketing-stats-band[data-columns="4"] .zvk-marketing-stats-band__list,.zvk-marketing-logo-cloud__list[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.zvk-marketing-logo-cloud__list[data-columns="3"],.zvk-marketing-integration-logo-grid[data-columns="2"] .zvk-marketing-integration-logo-grid__list,.zvk-marketing-logo-cloud__list[data-columns="2"],.zvk-marketing-testimonial-grid__list[data-columns="2"],.zvk-marketing-pricing-section__grid[data-columns="2"],.zvk-marketing-screenshot-showcase__list[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.zvk-marketing-logo-cloud__list[data-columns="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}.zvk-marketing-logo-cloud__list[data-columns="6"]{grid-template-columns:repeat(6,minmax(0,1fr))}.zvk-marketing-pricing-section__grid[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.zvk-marketing-feature-grid__card,.zvk-marketing-awards-strip__card,.zvk-marketing-bento-feature-grid__card,.zvk-marketing-case-study-grid__card,.zvk-marketing-comparison-matrix__surface,.zvk-marketing-integration-logo-grid__card,.zvk-marketing-product-story__step-card,.zvk-marketing-screenshot-showcase__card,.zvk-marketing-stats-band__card,.zvk-marketing-step-timeline__card,.zvk-marketing-use-case-grid__card,.zvk-marketing-testimonial-grid__card,.zvk-marketing-pricing-section__card,.zvk-marketing-faq-section__card,.zvk-marketing-logo-cloud__card{height:100%;transition:border-color var(--zvk-ui-duration-feedback) var(--zvk-ui-ease-standard)}.zvk-marketing-feature-grid__content,.zvk-marketing-awards-strip__content,.zvk-marketing-bento-feature-grid__content,.zvk-marketing-case-study-grid__content,.zvk-marketing-integration-logo-grid__content,.zvk-marketing-product-story__content,.zvk-marketing-screenshot-showcase__content,.zvk-marketing-stats-band__content,.zvk-marketing-step-timeline__content,.zvk-marketing-use-case-grid__content,.zvk-marketing-pricing-section__card-content,.zvk-marketing-testimonial-grid__figure{gap:var(--zvk-ui-space-3);display:grid}.zvk-marketing-feature-grid__icon,.zvk-marketing-feature-spotlight__point-icon{width:2.5rem;height:2.5rem;color:var(--zvk-ui-color-primary);background:var(--zvk-ui-color-primary-soft);border:var(--zvk-ui-border-width-control) solid var(--zvk-ui-color-primary-border);border-radius:var(--zvk-marketing-radius);place-items:center;display:inline-grid}.zvk-marketing-feature-grid__title-row{gap:var(--zvk-ui-space-3);align-items:center;display:flex}.zvk-marketing-feature-grid__media{border-radius:var(--zvk-marketing-radius);overflow:hidden}.zvk-marketing-feature-spotlight{padding-block:var(--zvk-marketing-section-gap)}.zvk-marketing-feature-spotlight__layout,.zvk-marketing-cta-section__split{gap:var(--zvk-ui-space-8);grid-template-columns:minmax(0,1fr) minmax(18rem,1fr);align-items:center;display:grid}.zvk-marketing-feature-spotlight[data-media-placement=start] .zvk-marketing-feature-spotlight__media{grid-area:1/1}.zvk-marketing-feature-spotlight[data-media-placement=start] .zvk-marketing-feature-spotlight__content{grid-area:1/2}.zvk-marketing-feature-spotlight[data-media-placement=top] .zvk-marketing-feature-spotlight__layout{grid-template-columns:minmax(0,1fr)}.zvk-marketing-feature-spotlight__title,.zvk-marketing-cta-section__title{font-size:var(--zvk-ui-font-size-3xl)}.zvk-marketing-feature-spotlight__points{gap:var(--zvk-ui-space-4);display:grid}.zvk-marketing-feature-spotlight__point{gap:var(--zvk-ui-space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.zvk-marketing-feature-spotlight__point-title,.zvk-marketing-awards-strip__item-title,.zvk-marketing-bento-feature-grid__item-title,.zvk-marketing-case-study-grid__item-title,.zvk-marketing-integration-logo-grid__name,.zvk-marketing-product-story__step-title,.zvk-marketing-screenshot-showcase__item-title,.zvk-marketing-stats-band__label,.zvk-marketing-step-timeline__item-title,.zvk-marketing-use-case-grid__item-title,.zvk-marketing-pricing-section__plan-name,.zvk-marketing-faq-section__question,.zvk-marketing-testimonial-grid__name,.zvk-marketing-logo-cloud__name{font-family:var(--zvk-ui-font-family-title);font-weight:var(--zvk-ui-font-weight-title);line-height:var(--zvk-ui-line-height-title);margin:0}.zvk-marketing-bento-feature-grid,.zvk-marketing-awards-strip,.zvk-marketing-case-study-grid,.zvk-marketing-integration-logo-grid,.zvk-marketing-screenshot-showcase,.zvk-marketing-step-timeline,.zvk-marketing-use-case-grid{isolation:isolate;position:relative}.zvk-marketing-bento-feature-grid__header,.zvk-marketing-awards-strip__header,.zvk-marketing-case-study-grid__header,.zvk-marketing-comparison-matrix__header,.zvk-marketing-integration-logo-grid__header,.zvk-marketing-product-story__header,.zvk-marketing-screenshot-showcase__header,.zvk-marketing-stats-band__header,.zvk-marketing-step-timeline__header,.zvk-marketing-use-case-grid__header{gap:var(--zvk-ui-space-3);max-width:var(--zvk-marketing-copy-max);display:grid}.zvk-marketing-bento-feature-grid[data-align=center] .zvk-marketing-bento-feature-grid__header,.zvk-marketing-awards-strip[data-align=center] .zvk-marketing-awards-strip__header,.zvk-marketing-case-study-grid[data-align=center] .zvk-marketing-case-study-grid__header,.zvk-marketing-integration-logo-grid[data-align=center] .zvk-marketing-integration-logo-grid__header,.zvk-marketing-screenshot-showcase[data-align=center] .zvk-marketing-screenshot-showcase__header,.zvk-marketing-stats-band[data-align=center] .zvk-marketing-stats-band__header,.zvk-marketing-step-timeline[data-align=center] .zvk-marketing-step-timeline__header,.zvk-marketing-use-case-grid[data-align=center] .zvk-marketing-use-case-grid__header{text-align:center;margin-inline:auto}.zvk-marketing-bento-feature-grid__content,.zvk-marketing-awards-strip__content,.zvk-marketing-case-study-grid__content,.zvk-marketing-integration-logo-grid__content,.zvk-marketing-screenshot-showcase__content,.zvk-marketing-stats-band__content,.zvk-marketing-use-case-grid__content{z-index:1;position:relative}.zvk-marketing-bento-feature-grid__item[data-size=wide]{grid-column:span 2}.zvk-marketing-bento-feature-grid__item[data-size=tall]{grid-row:span 2}.zvk-marketing-bento-feature-grid__media,.zvk-marketing-product-story__media,.zvk-marketing-screenshot-showcase__media,.zvk-marketing-step-timeline__media,.zvk-marketing-use-case-grid__media{border:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface);border-radius:var(--zvk-marketing-radius);min-width:0;overflow:hidden}.zvk-marketing-bento-feature-grid__media>img,.zvk-marketing-bento-feature-grid__media>video,.zvk-marketing-screenshot-showcase__media img,.zvk-marketing-screenshot-showcase__media video,.zvk-marketing-use-case-grid__media>img,.zvk-marketing-use-case-grid__media>video{object-fit:cover;width:100%;height:100%;display:block}.zvk-marketing-bento-feature-grid__icon,.zvk-marketing-stats-band__icon,.zvk-marketing-step-timeline__marker,.zvk-marketing-use-case-grid__icon{width:2.5rem;height:2.5rem;color:var(--zvk-ui-color-primary);background:color-mix(in srgb, var(--zvk-ui-color-primary-soft) 82%, var(--zvk-ui-color-surface));border:var(--zvk-ui-border-width-control) solid var(--zvk-ui-color-primary-border);border-radius:var(--zvk-marketing-radius);place-items:center;display:inline-grid}.zvk-marketing-bento-feature-grid__badge,.zvk-marketing-awards-strip__badge,.zvk-marketing-case-study-grid__badge,.zvk-marketing-integration-logo-grid__category,.zvk-marketing-screenshot-showcase__badge,.zvk-marketing-stats-band__badge,.zvk-marketing-use-case-grid__audience{justify-self:start}.zvk-marketing-awards-strip__link,.zvk-marketing-integration-logo-grid__link{height:100%;color:inherit;border-radius:var(--zvk-marketing-radius);text-decoration:none;display:block}.zvk-marketing-awards-strip__link:focus-visible,.zvk-marketing-integration-logo-grid__link:focus-visible{outline:2px solid var(--zvk-ui-color-ring);outline-offset:3px}.zvk-marketing-awards-strip[data-variant=rail] .zvk-marketing-awards-strip__list{align-items:stretch}.zvk-marketing-awards-strip__content,.zvk-marketing-integration-logo-grid__content{min-height:100%}.zvk-marketing-awards-strip__content{grid-template-columns:auto minmax(0,1fr);align-items:start}.zvk-marketing-awards-strip[data-variant=compact] .zvk-marketing-awards-strip__content{grid-template-columns:minmax(0,1fr)}.zvk-marketing-awards-strip__media,.zvk-marketing-integration-logo-grid__logo{min-width:3rem;min-height:3rem;color:var(--zvk-ui-color-primary);background:color-mix(in srgb, var(--zvk-ui-color-primary-soft) 72%, var(--zvk-ui-color-surface));border:var(--zvk-ui-border-width-control) solid var(--zvk-ui-color-primary-border);border-radius:var(--zvk-marketing-radius);place-items:center;display:inline-grid}.zvk-marketing-awards-strip__media{gap:var(--zvk-ui-space-1)}.zvk-marketing-awards-strip__copy,.zvk-marketing-integration-logo-grid__copy,.zvk-marketing-case-study-grid__topline{gap:var(--zvk-ui-space-2);min-width:0;display:grid}.zvk-marketing-awards-strip__meta,.zvk-marketing-integration-logo-grid__meta,.zvk-marketing-case-study-grid__meta{gap:var(--zvk-ui-space-2);flex-wrap:wrap;align-items:center;display:flex}.zvk-marketing-awards-strip__issuer,.zvk-marketing-awards-strip__year,.zvk-marketing-case-study-grid__customer,.zvk-marketing-case-study-grid__metadata,.zvk-marketing-integration-logo-grid__item-description{color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-sm);margin:0}.zvk-marketing-integration-logo-grid[data-variant=compact] .zvk-marketing-integration-logo-grid__list{gap:var(--zvk-ui-space-3)}.zvk-marketing-integration-logo-grid__identity{gap:var(--zvk-ui-space-3);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.zvk-marketing-case-study-grid__item[data-featured=true]{grid-column:span 2}.zvk-marketing-case-study-grid[data-columns="2"] .zvk-marketing-case-study-grid__item[data-featured=true]{grid-column:span 1}.zvk-marketing-case-study-grid__media{border-radius:var(--zvk-marketing-radius);min-height:12rem;overflow:hidden}.zvk-marketing-case-study-grid__media>img,.zvk-marketing-case-study-grid__media>video{object-fit:cover;width:100%;height:100%;display:block}.zvk-marketing-case-study-grid__logo{color:var(--zvk-ui-color-muted-foreground);font-family:var(--zvk-ui-font-family-label);font-weight:var(--zvk-ui-font-weight-label);justify-self:start}.zvk-marketing-case-study-grid__outcome{color:var(--zvk-ui-color-primary);font-family:var(--zvk-ui-font-family-display);font-size:var(--zvk-ui-font-size-xl);font-weight:var(--zvk-ui-font-weight-display);line-height:var(--zvk-ui-line-height-display);margin:0}.zvk-marketing-case-study-grid__quote{color:var(--zvk-ui-color-foreground);font-size:var(--zvk-ui-font-size-md);line-height:var(--zvk-ui-line-height-normal);margin:0}.zvk-marketing-case-study-grid__quote:before,.zvk-marketing-case-study-grid__quote:after{content:"\""}.zvk-marketing-case-study-grid__action{gap:var(--zvk-ui-space-2);flex-wrap:wrap;display:flex}.zvk-marketing-stats-band[data-variant=strip]{padding:var(--zvk-ui-space-6);background:var(--zvk-ui-color-surface);border:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface);border-radius:var(--zvk-marketing-radius);box-shadow:var(--zvk-ui-elevation-surface)}.zvk-marketing-stats-band[data-variant=inline] .zvk-marketing-stats-band__list{flex-wrap:wrap;display:flex}.zvk-marketing-stats-band__value{font-family:var(--zvk-ui-font-family-display);font-size:clamp(2rem,5vw,3.5rem);font-weight:var(--zvk-ui-font-weight-display);line-height:var(--zvk-ui-line-height-display);letter-spacing:0}.zvk-marketing-stats-band__description,.zvk-marketing-step-timeline__item-description,.zvk-marketing-use-case-grid__item-description,.zvk-marketing-bento-feature-grid__item-description,.zvk-marketing-screenshot-showcase__item-description,.zvk-marketing-product-story__step-description,.zvk-marketing-comparison-matrix__cell-description,.zvk-marketing-comparison-matrix__row-description{color:var(--zvk-ui-color-muted-foreground);line-height:var(--zvk-ui-line-height-normal)}.zvk-marketing-step-timeline__list{counter-reset:zvk-marketing-step}.zvk-marketing-step-timeline[data-orientation=horizontal] .zvk-marketing-step-timeline__list{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.zvk-marketing-step-timeline__item{counter-increment:zvk-marketing-step;position:relative}.zvk-marketing-step-timeline__card{position:relative}.zvk-marketing-product-story__layout{gap:var(--zvk-ui-space-8);grid-template-columns:minmax(0,.95fr) minmax(18rem,1.05fr);align-items:center;display:grid}.zvk-marketing-product-story[data-layout=media-start] .zvk-marketing-product-story__media{grid-area:1/1}.zvk-marketing-product-story[data-layout=media-start] .zvk-marketing-product-story__content{grid-area:1/2}.zvk-marketing-product-story[data-layout=stacked] .zvk-marketing-product-story__layout{grid-template-columns:minmax(0,1fr)}.zvk-marketing-product-story__steps{gap:var(--zvk-ui-space-4);display:grid}.zvk-marketing-product-story__step{gap:var(--zvk-ui-space-3);display:grid}.zvk-marketing-product-story__points{gap:var(--zvk-ui-space-2);display:grid}.zvk-marketing-product-story__point{gap:var(--zvk-ui-space-2);grid-template-columns:auto minmax(0,1fr);display:grid}.zvk-marketing-screenshot-showcase__featured{min-width:0}.zvk-marketing-screenshot-showcase[data-variant=stack] .zvk-marketing-screenshot-showcase__list{grid-template-columns:minmax(0,1fr)}.zvk-marketing-screenshot-showcase__caption{color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-sm)}.zvk-marketing-comparison-matrix__surface,.zvk-marketing-comparison-matrix__table-wrap{background:var(--zvk-ui-color-surface);border:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface);border-radius:var(--zvk-marketing-radius);box-shadow:var(--zvk-ui-elevation-surface);overflow:auto}.zvk-marketing-comparison-matrix__table{border-collapse:separate;border-spacing:0;width:100%;min-width:42rem}.zvk-marketing-comparison-matrix__head th{z-index:2;background:var(--zvk-ui-color-surface-raised);position:sticky;inset-block-start:0}.zvk-marketing-comparison-matrix__spacer,.zvk-marketing-comparison-matrix__row-label{z-index:1;background:var(--zvk-ui-color-surface);position:sticky;inset-inline-start:0}.zvk-marketing-comparison-matrix__spacer{z-index:3}.zvk-marketing-comparison-matrix__caption{padding:var(--zvk-ui-space-4);color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-sm);text-align:start}.zvk-marketing-comparison-matrix__column,.zvk-marketing-comparison-matrix__row-label,.zvk-marketing-comparison-matrix__cell{padding:var(--zvk-ui-space-4);border-bottom:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface);text-align:start;vertical-align:top}.zvk-marketing-comparison-matrix__column[data-highlighted=true],.zvk-marketing-comparison-matrix__cell[data-highlighted=true]{background:color-mix(in srgb, var(--zvk-ui-color-primary-soft) 46%, transparent)}.zvk-marketing-comparison-matrix__column-title-row,.zvk-marketing-comparison-matrix__cell-state{gap:var(--zvk-ui-space-2);flex-wrap:wrap;align-items:center;display:flex}.zvk-marketing-comparison-matrix__column-content,.zvk-marketing-comparison-matrix__cell-content,.zvk-marketing-comparison-matrix__row-label-content{gap:var(--zvk-ui-space-2);min-width:0;display:grid}.zvk-marketing-comparison-matrix__column-title,.zvk-marketing-comparison-matrix__row-label,.zvk-marketing-comparison-matrix__cell-label{font-family:var(--zvk-ui-font-family-title);font-weight:var(--zvk-ui-font-weight-title)}.zvk-marketing-logo-cloud__header,.zvk-marketing-testimonial-grid__header,.zvk-marketing-pricing-section__header,.zvk-marketing-faq-section__header{gap:var(--zvk-ui-space-3);max-width:var(--zvk-marketing-copy-max);display:grid}.zvk-marketing-logo-cloud__figure{gap:var(--zvk-ui-space-2);text-align:center;place-items:center;min-height:5rem;margin:0;display:grid}.zvk-marketing-logo-cloud__link{height:100%;color:inherit;border-radius:var(--zvk-marketing-radius);text-decoration:none;display:block}.zvk-marketing-logo-cloud__logo{min-height:2.25rem;color:var(--zvk-ui-color-muted-foreground);place-items:center;display:grid}.zvk-marketing-testimonial-grid__quote{font-size:var(--zvk-ui-font-size-lg);line-height:var(--zvk-ui-line-height-normal);margin:0}.zvk-marketing-testimonial-grid__caption{justify-content:space-between}.zvk-marketing-testimonial-grid__identity{gap:var(--zvk-ui-space-1);display:grid}.zvk-marketing-testimonial-grid__role,.zvk-marketing-testimonial-grid__company{color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-sm);margin:0}.zvk-marketing-pricing-section__billing-toggle{justify-self:start}.zvk-marketing-pricing-section__plan[data-highlighted=true] .zvk-marketing-pricing-section__card{border-color:var(--zvk-ui-color-primary-border);box-shadow:var(--zvk-ui-elevation-raised)}.zvk-marketing-pricing-section__plan-heading{justify-content:space-between}.zvk-marketing-pricing-section__price-row{gap:var(--zvk-ui-space-2);flex-wrap:wrap;align-items:baseline;display:flex}.zvk-marketing-pricing-section__price{font-family:var(--zvk-ui-font-family-display);font-size:var(--zvk-ui-font-size-3xl);font-weight:var(--zvk-ui-font-weight-display);line-height:var(--zvk-ui-line-height-display)}.zvk-marketing-pricing-section__interval{color:var(--zvk-ui-color-muted-foreground)}.zvk-marketing-pricing-section__feature-list{gap:var(--zvk-ui-space-3);display:grid}.zvk-marketing-pricing-section__feature{gap:var(--zvk-ui-space-1);display:grid}.zvk-marketing-pricing-section__card-footer{gap:var(--zvk-ui-space-3);display:grid}.zvk-marketing-faq-section__accordion,.zvk-marketing-faq-section__grid{max-width:60rem}.zvk-marketing-faq-section__item-heading{margin:0}.zvk-marketing-faq-section__content,.zvk-marketing-faq-section__card-content{color:var(--zvk-ui-color-muted-foreground);line-height:var(--zvk-ui-line-height-normal)}.zvk-marketing-cta-section{padding:var(--zvk-ui-space-10);color:var(--zvk-ui-color-foreground);background:color-mix(in srgb, var(--zvk-ui-color-primary-soft) 62%, var(--zvk-ui-color-surface));border:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-color-primary-border);border-radius:var(--zvk-marketing-radius);position:relative;overflow:hidden}.zvk-marketing-cta-section[data-tone=contrast]{color:var(--zvk-ui-color-primary-foreground);background:var(--zvk-ui-color-primary)}.zvk-marketing-cta-section[data-tone=glass]{background:color-mix(in srgb, var(--zvk-ui-color-surface) 82%, transparent);border-color:var(--zvk-ui-border-color-surface);box-shadow:var(--zvk-ui-elevation-surface);-webkit-backdrop-filter:var(--zvk-ui-material-surface-backdrop-filter);backdrop-filter:var(--zvk-ui-material-surface-backdrop-filter)}.zvk-marketing-cta-section[data-tone=brand]{box-shadow:var(--zvk-ui-elevation-surface)}.zvk-marketing-cta-section[data-variant=minimal]{background:0 0;border:0;padding:0}.zvk-marketing-cta-section__body,.zvk-marketing-cta-section__panel-content,.zvk-marketing-cta-section__split-content{gap:var(--zvk-ui-space-4);display:grid}.zvk-marketing-cta-section__media{min-width:0}.zvk-marketing-footer{padding-block:var(--zvk-marketing-section-gap-tight);border-top:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface)}.zvk-marketing-footer[data-tone=subtle]{background:var(--zvk-ui-color-muted)}.zvk-marketing-footer[data-tone=brand]{background:color-mix(in srgb, var(--zvk-ui-color-primary-soft) 58%, var(--zvk-ui-color-background))}.zvk-marketing-footer[data-tone=contrast]{color:var(--zvk-ui-color-primary-foreground);background:var(--zvk-ui-color-primary)}.zvk-marketing-footer__top,.zvk-marketing-footer__supporting{justify-content:space-between}.zvk-marketing-footer__sections{gap:var(--zvk-ui-space-6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.zvk-marketing-footer__section-title{margin:0 0 var(--zvk-ui-space-3);font-size:var(--zvk-ui-font-size-sm);font-family:var(--zvk-ui-font-family-label);font-weight:var(--zvk-ui-font-weight-label);line-height:var(--zvk-ui-line-height-label)}.zvk-marketing-footer__links{gap:var(--zvk-ui-space-2);display:grid}.zvk-marketing-footer__link{color:var(--zvk-ui-color-muted-foreground);text-decoration:none}.zvk-marketing-footer__link:focus-visible,.zvk-marketing-logo-cloud__link:focus-visible{color:var(--zvk-ui-color-primary);text-underline-offset:.2em;text-decoration:underline}@media (hover:hover) and (pointer:fine){.zvk-marketing-footer__link:hover,.zvk-marketing-logo-cloud__link:hover{color:var(--zvk-ui-color-primary);text-underline-offset:.2em;text-decoration:underline}}.zvk-marketing-plan-comparison-table{isolation:isolate;position:relative}.zvk-marketing-plan-comparison-table__header,.zvk-marketing-video-feature__copy,.zvk-marketing-demo-request-section__copy,.zvk-marketing-lead-capture-shell__copy{gap:var(--zvk-ui-space-4);min-width:0;display:grid}.zvk-marketing-plan-comparison-table__eyebrow,.zvk-marketing-lead-capture-shell__eyebrow{color:var(--zvk-ui-color-primary);font-size:var(--zvk-ui-font-size-sm);font-family:var(--zvk-ui-font-family-label);font-weight:var(--zvk-ui-font-weight-label);line-height:var(--zvk-ui-line-height-label);letter-spacing:.08em;text-transform:uppercase}.zvk-marketing-plan-comparison-table__surface,.zvk-marketing-plan-comparison-table__table-wrap{border:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface);border-radius:var(--zvk-marketing-radius-media);background:var(--zvk-ui-color-surface);min-width:0;box-shadow:var(--zvk-ui-elevation-surface);overflow:auto}.zvk-marketing-plan-comparison-table__table{border-collapse:separate;border-spacing:0;width:100%;min-width:58rem}.zvk-marketing-plan-comparison-table__table thead th{z-index:2;background:var(--zvk-ui-color-surface-raised);position:sticky;inset-block-start:0}.zvk-marketing-plan-comparison-table__feature-spacer,.zvk-marketing-plan-comparison-table__feature{z-index:1;background:var(--zvk-ui-color-surface);position:sticky;inset-inline-start:0}.zvk-marketing-plan-comparison-table__feature-spacer{z-index:3}.zvk-marketing-plan-comparison-table__caption{padding:var(--zvk-ui-space-4);color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-sm);text-align:start}.zvk-marketing-plan-comparison-table__feature-spacer,.zvk-marketing-plan-comparison-table__plan-header,.zvk-marketing-plan-comparison-table__feature,.zvk-marketing-plan-comparison-table__cell{border-block-end:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface);padding:var(--zvk-ui-space-4);text-align:start;vertical-align:top}.zvk-marketing-plan-comparison-table__plan-header,.zvk-marketing-plan-comparison-table__cell{border-inline-start:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface)}.zvk-marketing-plan-comparison-table__plan-header[data-highlighted=true],.zvk-marketing-plan-comparison-table__cell[data-highlighted=true]{background:color-mix(in srgb, var(--zvk-ui-color-primary-soft) 48%, transparent)}.zvk-marketing-plan-comparison-table__plan-card,.zvk-marketing-plan-comparison-table__feature,.zvk-marketing-plan-comparison-table__cell-content{gap:var(--zvk-ui-space-2);min-width:0;display:grid}.zvk-marketing-plan-comparison-table__plan-topline,.zvk-marketing-plan-comparison-table__price-row{gap:var(--zvk-ui-space-2);flex-wrap:wrap;align-items:center;display:flex}.zvk-marketing-plan-comparison-table__plan-name,.zvk-marketing-plan-comparison-table__feature-label,.zvk-marketing-browser-frame__title,.zvk-marketing-device-frame__title,.zvk-marketing-product-mockup-frame__title{color:var(--zvk-ui-color-foreground);font-family:var(--zvk-ui-font-family-title);font-weight:var(--zvk-ui-font-weight-title)}.zvk-marketing-plan-comparison-table__price{color:var(--zvk-ui-color-foreground);font-family:var(--zvk-ui-font-family-display);font-size:var(--zvk-ui-font-size-2xl);font-weight:var(--zvk-ui-font-weight-display);line-height:var(--zvk-ui-line-height-display)}.zvk-marketing-plan-comparison-table__interval,.zvk-marketing-plan-comparison-table__plan-description,.zvk-marketing-plan-comparison-table__feature-description,.zvk-marketing-plan-comparison-table__cell-description,.zvk-marketing-browser-frame__description,.zvk-marketing-device-frame__description,.zvk-marketing-product-mockup-frame__description,.zvk-marketing-video-feature__caption,.zvk-marketing-video-feature__transcript,.zvk-marketing-lead-capture-shell__privacy,.zvk-marketing-lead-capture-shell__proof,.zvk-marketing-demo-request-section__proof,.zvk-marketing-demo-request-section__fine-print,.zvk-marketing-demo-request-section__contact-description{color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-sm);line-height:var(--zvk-ui-line-height-normal)}.zvk-marketing-plan-comparison-table__category-row th{padding:var(--zvk-ui-space-3) var(--zvk-ui-space-4);color:var(--zvk-ui-color-primary);font-size:var(--zvk-ui-font-size-xs);font-family:var(--zvk-ui-font-family-label);font-weight:var(--zvk-ui-font-weight-label);letter-spacing:.08em;text-align:start;text-transform:uppercase;background:color-mix(in srgb, var(--zvk-ui-color-primary-soft) 42%, transparent);border-block-end:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-color-primary-border)}.zvk-marketing-plan-comparison-table__cell[data-state=included]{background:color-mix(in srgb, var(--zvk-ui-color-success) 7%, transparent)}.zvk-marketing-plan-comparison-table__cell[data-state=excluded]{background:color-mix(in srgb, var(--zvk-ui-color-muted) 52%, transparent)}.zvk-marketing-lead-capture-shell__card{background:var(--zvk-ui-color-surface);overflow:hidden}.zvk-marketing-lead-capture-shell__layout,.zvk-marketing-demo-request-section__layout,.zvk-marketing-video-feature__layout{gap:var(--zvk-ui-space-6);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;min-width:0;display:grid}.zvk-marketing-lead-capture-shell__layout{padding:var(--zvk-ui-space-6)}.zvk-marketing-lead-capture-shell[data-variant=inline] .zvk-marketing-lead-capture-shell__layout{grid-template-columns:minmax(0,1fr)}.zvk-marketing-lead-capture-shell__form-panel,.zvk-marketing-demo-request-section__panel,.zvk-marketing-video-feature__media-card{border:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface);background:var(--zvk-ui-color-surface);min-width:0;box-shadow:var(--zvk-ui-elevation-surface)}.zvk-marketing-lead-capture-shell__form-panel{gap:var(--zvk-ui-space-4);padding:var(--zvk-ui-space-4);border-radius:var(--zvk-ui-radius-lg);display:grid}.zvk-marketing-lead-capture-shell__form,.zvk-marketing-demo-request-section__form,.zvk-marketing-demo-request-section__scheduler{min-width:0}.zvk-marketing-lead-capture-shell__media{border-radius:var(--zvk-ui-radius-md);overflow:hidden}.zvk-marketing-lead-capture-shell__footer{border-block-start:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface);padding:var(--zvk-ui-space-4) var(--zvk-ui-space-6);color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-sm)}.zvk-marketing-demo-request-section{padding-block:var(--zvk-marketing-section-gap-tight)}.zvk-marketing-demo-request-section__contacts{gap:var(--zvk-ui-space-3);margin:var(--zvk-ui-space-2) 0 0;padding:0;list-style:none;display:grid}.zvk-marketing-demo-request-section__contact{gap:var(--zvk-ui-space-3);grid-template-columns:auto minmax(0,1fr);align-items:start;min-width:0;display:grid}.zvk-marketing-demo-request-section__contact-icon{width:2.25rem;height:2.25rem;color:var(--zvk-ui-color-primary);background:var(--zvk-ui-color-primary-soft);border:var(--zvk-ui-border-width-control) solid var(--zvk-ui-color-primary-border);border-radius:var(--zvk-ui-radius-full);font-weight:var(--zvk-ui-font-weight-label);justify-content:center;align-items:center;display:inline-flex}.zvk-marketing-demo-request-section__contact-copy{gap:var(--zvk-ui-space-1);display:grid}.zvk-marketing-demo-request-section__contact-label,.zvk-marketing-demo-request-section__contact-value{font-family:var(--zvk-ui-font-family-label);font-weight:var(--zvk-ui-font-weight-label)}.zvk-marketing-demo-request-section__panel{gap:var(--zvk-ui-space-4);border-radius:var(--zvk-marketing-radius-media);display:grid}.zvk-marketing-browser-frame,.zvk-marketing-device-frame,.zvk-marketing-product-mockup-frame{gap:var(--zvk-ui-space-3);min-width:0;margin:0;display:grid}.zvk-marketing-browser-frame__shell,.zvk-marketing-device-frame__shell,.zvk-marketing-product-mockup-frame__shell{border:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-surface);background:var(--zvk-ui-color-surface);border-radius:var(--zvk-marketing-radius-media);min-width:0;position:relative;overflow:hidden}.zvk-marketing-browser-frame__shell[data-elevation=subtle],.zvk-marketing-device-frame__shell[data-elevation=subtle],.zvk-marketing-product-mockup-frame__shell[data-elevation=subtle],.zvk-marketing-video-feature__media-shell[data-elevation=subtle]{box-shadow:var(--zvk-marketing-elevation-subtle)}.zvk-marketing-browser-frame__shell[data-elevation=raised],.zvk-marketing-device-frame__shell[data-elevation=raised],.zvk-marketing-product-mockup-frame__shell[data-elevation=raised],.zvk-marketing-video-feature__media-shell[data-elevation=raised]{box-shadow:var(--zvk-marketing-elevation-raised)}.zvk-marketing-browser-frame__chrome,.zvk-marketing-product-mockup-frame__browser-chrome,.zvk-marketing-product-mockup-frame__toolbar{gap:var(--zvk-ui-space-2);min-width:0;padding:var(--zvk-ui-space-3);border-block-end:var(--zvk-ui-border-width-hairline) solid var(--zvk-ui-border-color-surface);flex-wrap:wrap;align-items:center;display:flex}.zvk-marketing-browser-frame__dot,.zvk-marketing-product-mockup-frame__browser-chrome span{background:color-mix(in srgb, var(--zvk-ui-color-muted-foreground) 48%, transparent);border-radius:var(--zvk-ui-radius-full);width:.68rem;height:.68rem}.zvk-marketing-browser-frame__url{min-width:8rem;padding:var(--zvk-ui-space-1) var(--zvk-ui-space-3);color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-xs);text-overflow:ellipsis;white-space:nowrap;background:color-mix(in srgb, var(--zvk-ui-color-background) 70%, transparent);border:var(--zvk-ui-border-width-control) solid var(--zvk-ui-border-color-control);border-radius:var(--zvk-ui-radius-full);flex:12rem;overflow:hidden}.zvk-marketing-browser-frame__status,.zvk-marketing-browser-frame__toolbar{flex:none}.zvk-marketing-browser-frame__viewport,.zvk-marketing-device-frame__viewport,.zvk-marketing-product-mockup-frame__viewport,.zvk-marketing-video-feature__viewport{background:color-mix(in srgb, var(--zvk-ui-color-muted) 54%, var(--zvk-ui-color-surface));min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.zvk-marketing-browser-frame__viewport>*,.zvk-marketing-device-frame__viewport>*,.zvk-marketing-product-mockup-frame__viewport>*,.zvk-marketing-video-feature__viewport>*{min-width:0}.zvk-marketing-browser-frame__viewport img,.zvk-marketing-browser-frame__viewport video,.zvk-marketing-device-frame__viewport img,.zvk-marketing-device-frame__viewport video,.zvk-marketing-product-mockup-frame__viewport img,.zvk-marketing-product-mockup-frame__viewport video,.zvk-marketing-video-feature__viewport img,.zvk-marketing-video-feature__viewport video{object-fit:cover;width:100%;height:100%}.zvk-marketing-browser-frame__viewport[data-fit=contain] :is(img,video),.zvk-marketing-device-frame__viewport[data-fit=contain] :is(img,video),.zvk-marketing-product-mockup-frame__viewport[data-fit=contain] :is(img,video),.zvk-marketing-video-feature__viewport[data-fit=contain] :is(img,video){object-fit:contain}.zvk-marketing-browser-frame__caption,.zvk-marketing-device-frame__caption,.zvk-marketing-product-mockup-frame__caption{gap:var(--zvk-ui-space-1);color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-sm);display:grid}.zvk-marketing-device-frame{justify-items:center}.zvk-marketing-device-frame__shell{width:min(100%,24rem);padding:var(--zvk-ui-space-2);border-radius:var(--zvk-marketing-radius-device)}.zvk-marketing-device-frame[data-device=tablet] .zvk-marketing-device-frame__shell{border-radius:var(--zvk-marketing-radius-device);width:min(100%,34rem)}.zvk-marketing-device-frame[data-device=laptop] .zvk-marketing-device-frame__shell{width:min(100%,46rem);padding:var(--zvk-ui-space-3);border-radius:var(--zvk-marketing-radius-media)}.zvk-marketing-device-frame[data-orientation=landscape] .zvk-marketing-device-frame__shell{width:min(100%,42rem)}.zvk-marketing-device-frame__notch,.zvk-marketing-device-frame__camera{z-index:2;background:color-mix(in srgb, var(--zvk-ui-color-foreground) 72%, transparent);border-radius:var(--zvk-ui-radius-full);width:4.5rem;height:.7rem;position:absolute;inset-block-start:var(--zvk-ui-space-2);inset-inline-start:50%;transform:translate(-50%)}.zvk-marketing-device-frame__camera{width:.55rem;height:.55rem}.zvk-marketing-device-frame__status{z-index:2;position:absolute;inset-block-start:var(--zvk-ui-space-3);inset-inline-end:var(--zvk-ui-space-3)}.zvk-marketing-device-frame__viewport{border-radius:var(--zvk-marketing-radius-media)}.zvk-marketing-device-frame[data-device=laptop] .zvk-marketing-device-frame__viewport{border-radius:var(--zvk-ui-radius-lg)}.zvk-marketing-product-mockup-frame__shell{isolation:isolate}.zvk-marketing-product-mockup-frame[data-variant=device] .zvk-marketing-product-mockup-frame__shell{max-width:30rem;padding:var(--zvk-ui-space-2);border-radius:var(--zvk-marketing-radius-device);margin-inline:auto}.zvk-marketing-product-mockup-frame__callouts{pointer-events:none;margin:0;padding:0;list-style:none;display:contents;position:absolute;inset:0}.zvk-marketing-product-mockup-frame__callout{z-index:2;gap:var(--zvk-ui-space-1);max-width:min(14rem,48%);padding:var(--zvk-ui-space-3);color:var(--zvk-ui-color-foreground);background:color-mix(in srgb, var(--zvk-ui-color-surface) 88%, transparent);border:var(--zvk-ui-border-width-surface) solid var(--zvk-ui-border-color-strong);border-radius:var(--zvk-ui-radius-lg);box-shadow:var(--zvk-ui-elevation-floating);display:grid;position:absolute}.zvk-marketing-product-mockup-frame__callout[data-placement=top-start]{inset-block-start:var(--zvk-ui-space-4);inset-inline-start:var(--zvk-ui-space-4)}.zvk-marketing-product-mockup-frame__callout[data-placement=top-end]{inset-block-start:var(--zvk-ui-space-4);inset-inline-end:var(--zvk-ui-space-4)}.zvk-marketing-product-mockup-frame__callout[data-placement=center-start]{inset-block-start:50%;inset-inline-start:var(--zvk-ui-space-4);transform:translateY(-50%)}.zvk-marketing-product-mockup-frame__callout[data-placement=center-end]{inset-block-start:50%;inset-inline-end:var(--zvk-ui-space-4);transform:translateY(-50%)}.zvk-marketing-product-mockup-frame__callout[data-placement=bottom-start]{inset-block-end:var(--zvk-ui-space-4);inset-inline-start:var(--zvk-ui-space-4)}.zvk-marketing-product-mockup-frame__callout[data-placement=bottom-end]{inset-block-end:var(--zvk-ui-space-4);inset-inline-end:var(--zvk-ui-space-4)}.zvk-marketing-product-mockup-frame__callout-label{font-family:var(--zvk-ui-font-family-label);font-weight:var(--zvk-ui-font-weight-label)}.zvk-marketing-product-mockup-frame__callout-description{color:var(--zvk-ui-color-muted-foreground);font-size:var(--zvk-ui-font-size-xs);line-height:var(--zvk-ui-line-height-normal)}.zvk-marketing-video-feature{padding-block:var(--zvk-marketing-section-gap-tight)}.zvk-marketing-video-feature__media-card{border-radius:var(--zvk-marketing-radius-media);overflow:hidden}.zvk-marketing-video-feature__figure{gap:var(--zvk-ui-space-3);margin:0;display:grid}.zvk-marketing-video-feature__viewport{place-items:center}.zvk-marketing-video-feature__caption,.zvk-marketing-video-feature__transcript{padding-inline:var(--zvk-ui-space-4)}.zvk-marketing-video-feature__transcript{padding-block-end:var(--zvk-ui-space-4)}@media (prefers-reduced-motion:reduce){.zvk-marketing-root *,.zvk-marketing-root :before,.zvk-marketing-root :after{scroll-behavior:auto;transition-duration:var(--zvk-ui-duration-instant)}}@media (prefers-reduced-transparency:reduce){.zvk-marketing-backdrop{opacity:.45}.zvk-marketing-header[data-tone=glass],.zvk-marketing-comparison-matrix__surface,.zvk-marketing-comparison-matrix__table-wrap,.zvk-marketing-plan-comparison-table__surface,.zvk-marketing-plan-comparison-table__table-wrap,.zvk-marketing-lead-capture-shell__card,.zvk-marketing-demo-request-section__panel,.zvk-marketing-video-feature__media-card{background:var(--zvk-ui-color-surface);-webkit-backdrop-filter:none;backdrop-filter:none}}:where([data-zvk-ui-transparency=reduced]) .zvk-marketing-backdrop{opacity:.45}:where([data-zvk-ui-transparency=reduced]) :is(.zvk-marketing-header[data-tone=glass],.zvk-marketing-comparison-matrix__table-wrap,.zvk-marketing-plan-comparison-table__table-wrap,.zvk-marketing-lead-capture-shell__card,.zvk-marketing-demo-request-section__panel,.zvk-marketing-video-feature__media-card){background:var(--zvk-ui-material-reduced-transparency-surface);-webkit-backdrop-filter:none;backdrop-filter:none}.zvk-marketing-root :where(a,button,[tabindex]):focus-visible{outline:var(--zvk-ui-focus-outline-width) var(--zvk-ui-focus-outline-style) var(--zvk-ui-color-ring);outline-offset:var(--zvk-ui-focus-outline-offset)}@media (prefers-contrast:more){.zvk-marketing-section-frame,.zvk-marketing-browser-frame__shell,.zvk-marketing-device-frame__shell,.zvk-marketing-product-mockup-frame__shell,.zvk-marketing-comparison-matrix__table-wrap,.zvk-marketing-plan-comparison-table__table-wrap{border-color:var(--zvk-ui-border-color-strong);border-width:var(--zvk-ui-border-width-strong)}}@media (forced-colors:active){.zvk-marketing-root :where(a,button,[tabindex]):focus-visible{outline-offset:2px;outline:2px solid highlight}.zvk-marketing-section-frame,.zvk-marketing-browser-frame__shell,.zvk-marketing-device-frame__shell,.zvk-marketing-product-mockup-frame__shell,.zvk-marketing-comparison-matrix__table-wrap,.zvk-marketing-plan-comparison-table__table-wrap{border-color:canvastext}.zvk-marketing-backdrop,.zvk-marketing-hero__background{display:none}}@media (pointer:coarse){.zvk-marketing-root :where(a,button,input,select,textarea,[role=button]){min-block-size:var(--zvk-ui-target-min)}}@media (width<=1200px){.zvk-marketing-logo-cloud__list[data-columns="5"],.zvk-marketing-logo-cloud__list[data-columns="6"]{grid-template-columns:repeat(4,minmax(0,1fr))}.zvk-marketing-pricing-section__grid[data-columns="4"]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=920px){.zvk-marketing-header[data-mobile-navigation=true] .zvk-marketing-header__navigation{display:none}.zvk-marketing-header__mobile-navigation{display:flex}.zvk-marketing-hero[data-layout=media-end] .zvk-marketing-hero__layout,.zvk-marketing-hero[data-layout=media-background] .zvk-marketing-hero__layout,.zvk-marketing-feature-spotlight__layout,.zvk-marketing-cta-section__split,.zvk-marketing-demo-request-section__layout,.zvk-marketing-lead-capture-shell__layout,.zvk-marketing-video-feature__layout,.zvk-marketing-product-story__layout,.zvk-marketing-step-timeline[data-orientation=horizontal] .zvk-marketing-step-timeline__list,.zvk-marketing-footer__sections{grid-template-columns:minmax(0,1fr)}.zvk-marketing-hero[data-layout=media-end] .zvk-marketing-hero__media,.zvk-marketing-hero[data-layout=media-background] .zvk-marketing-hero__media,.zvk-marketing-hero[data-layout=media-end] .zvk-marketing-hero__copy,.zvk-marketing-hero[data-layout=media-background] .zvk-marketing-hero__copy,.zvk-marketing-feature-spotlight[data-media-placement=start] .zvk-marketing-feature-spotlight__media,.zvk-marketing-feature-spotlight[data-media-placement=start] .zvk-marketing-feature-spotlight__content,.zvk-marketing-product-story[data-layout=media-start] .zvk-marketing-product-story__media,.zvk-marketing-product-story[data-layout=media-start] .zvk-marketing-product-story__content{grid-area:auto}.zvk-marketing-hero[data-layout=media-end] .zvk-marketing-hero__copy,.zvk-marketing-hero[data-layout=media-background] .zvk-marketing-hero__copy{grid-row:1}.zvk-marketing-hero[data-layout=media-end] .zvk-marketing-hero__media,.zvk-marketing-hero[data-layout=media-background] .zvk-marketing-hero__media{grid-row:2}.zvk-marketing-bento-feature-grid__item[data-size=wide],.zvk-marketing-bento-feature-grid__item[data-size=tall],.zvk-marketing-case-study-grid__item[data-featured=true]{grid-area:auto}.zvk-marketing-hero{min-height:auto;padding-block-start:5rem}.zvk-marketing-hero__title{max-width:min(16ch,100%);font-size:var(--zvk-marketing-font-size-display-sm)}.zvk-marketing-hero__description{font-size:var(--zvk-ui-font-size-xl)}.zvk-marketing-cta-section{padding:var(--zvk-ui-space-6)}.zvk-marketing-plan-comparison-table__table,.zvk-marketing-comparison-matrix__table{min-width:42rem}.zvk-marketing-comparison-matrix__table-wrap,.zvk-marketing-plan-comparison-table__table-wrap{overflow-x:auto}.zvk-marketing-awards-strip[data-columns="4"] .zvk-marketing-awards-strip__list,.zvk-marketing-bento-feature-grid[data-columns="4"] .zvk-marketing-bento-feature-grid__list,.zvk-marketing-feature-grid[data-columns="4"] .zvk-marketing-feature-grid__list,.zvk-marketing-logo-cloud__list[data-columns="4"],.zvk-marketing-logo-cloud__list[data-columns="5"],.zvk-marketing-logo-cloud__list[data-columns="6"],.zvk-marketing-stats-band[data-columns="4"] .zvk-marketing-stats-band__list{grid-template-columns:repeat(3,minmax(0,1fr))}.zvk-marketing-awards-strip[data-columns="2"] .zvk-marketing-awards-strip__list,.zvk-marketing-awards-strip[data-columns="3"] .zvk-marketing-awards-strip__list,.zvk-marketing-bento-feature-grid[data-columns="2"] .zvk-marketing-bento-feature-grid__list,.zvk-marketing-bento-feature-grid[data-columns="3"] .zvk-marketing-bento-feature-grid__list,.zvk-marketing-case-study-grid[data-columns] .zvk-marketing-case-study-grid__list,.zvk-marketing-feature-grid[data-columns="2"] .zvk-marketing-feature-grid__list,.zvk-marketing-feature-grid[data-columns="3"] .zvk-marketing-feature-grid__list,.zvk-marketing-faq-section__grid[data-columns],.zvk-marketing-integration-logo-grid[data-columns="2"] .zvk-marketing-integration-logo-grid__list,.zvk-marketing-integration-logo-grid[data-columns="3"] .zvk-marketing-integration-logo-grid__list,.zvk-marketing-logo-cloud__list[data-columns="2"],.zvk-marketing-logo-cloud__list[data-columns="3"],.zvk-marketing-pricing-section__grid[data-columns="2"],.zvk-marketing-pricing-section__grid[data-columns="3"],.zvk-marketing-pricing-section__grid[data-columns="4"],.zvk-marketing-screenshot-showcase__list[data-columns="2"],.zvk-marketing-screenshot-showcase__list[data-columns="3"],.zvk-marketing-stats-band[data-columns="2"] .zvk-marketing-stats-band__list,.zvk-marketing-stats-band[data-columns="3"] .zvk-marketing-stats-band__list,.zvk-marketing-testimonial-grid__list[data-columns],.zvk-marketing-use-case-grid[data-columns] .zvk-marketing-use-case-grid__list{grid-template-columns:repeat(2,minmax(0,1fr))}.zvk-marketing-product-mockup-frame__callout{max-width:none;margin:var(--zvk-ui-space-2);position:static;transform:none}.zvk-marketing-product-mockup-frame__callouts{gap:var(--zvk-ui-space-2);padding:var(--zvk-ui-space-2);background:var(--zvk-ui-color-muted);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:static}}@media (width<=680px){.zvk-marketing-logo-cloud__list[data-columns="3"],.zvk-marketing-logo-cloud__list[data-columns="4"],.zvk-marketing-logo-cloud__list[data-columns="5"],.zvk-marketing-logo-cloud__list[data-columns="6"],.zvk-marketing-integration-logo-grid[data-columns="3"] .zvk-marketing-integration-logo-grid__list,.zvk-marketing-pricing-section__grid[data-columns="3"],.zvk-marketing-pricing-section__grid[data-columns="4"],.zvk-marketing-screenshot-showcase__list[data-columns="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.zvk-marketing-header__bar,.zvk-marketing-footer__top,.zvk-marketing-footer__supporting,.zvk-marketing-announcement-bar__content,.zvk-marketing-cta-section__actions,.zvk-marketing-awards-strip__actions,.zvk-marketing-bento-feature-grid__actions,.zvk-marketing-case-study-grid__actions,.zvk-marketing-comparison-matrix__actions,.zvk-marketing-demo-request-section__actions,.zvk-marketing-feature-grid__actions,.zvk-marketing-feature-spotlight__actions,.zvk-marketing-hero__actions,.zvk-marketing-integration-logo-grid__actions,.zvk-marketing-lead-capture-shell__actions,.zvk-marketing-plan-comparison-table__actions,.zvk-marketing-product-story__actions,.zvk-marketing-screenshot-showcase__actions,.zvk-marketing-stats-band__actions,.zvk-marketing-step-timeline__actions,.zvk-marketing-use-case-grid__actions,.zvk-marketing-video-feature__actions{align-items:stretch}.zvk-marketing-header__actions,.zvk-marketing-cta-section__actions,.zvk-marketing-awards-strip__actions,.zvk-marketing-bento-feature-grid__actions,.zvk-marketing-case-study-grid__actions,.zvk-marketing-comparison-matrix__actions,.zvk-marketing-demo-request-section__actions,.zvk-marketing-feature-grid__actions,.zvk-marketing-feature-spotlight__actions,.zvk-marketing-hero__actions,.zvk-marketing-integration-logo-grid__actions,.zvk-marketing-lead-capture-shell__actions,.zvk-marketing-plan-comparison-table__actions,.zvk-marketing-product-story__actions,.zvk-marketing-screenshot-showcase__actions,.zvk-marketing-stats-band__actions,.zvk-marketing-step-timeline__actions,.zvk-marketing-use-case-grid__actions,.zvk-marketing-video-feature__actions{width:100%}.zvk-marketing-hero,.zvk-marketing-section,.zvk-marketing-feature-spotlight,.zvk-marketing-product-story{padding-block:var(--zvk-marketing-section-gap-tight)}.zvk-marketing-section-header__title,.zvk-marketing-awards-strip__title,.zvk-marketing-bento-feature-grid__title,.zvk-marketing-case-study-grid__title,.zvk-marketing-comparison-matrix__title,.zvk-marketing-demo-request-section__title,.zvk-marketing-feature-spotlight__title,.zvk-marketing-integration-logo-grid__title,.zvk-marketing-lead-capture-shell__title,.zvk-marketing-plan-comparison-table__title,.zvk-marketing-product-story__title,.zvk-marketing-screenshot-showcase__title,.zvk-marketing-stats-band__title,.zvk-marketing-step-timeline__title,.zvk-marketing-use-case-grid__title,.zvk-marketing-cta-section__title,.zvk-marketing-video-feature__title{font-size:var(--zvk-ui-font-size-2xl)}.zvk-marketing-lead-capture-shell__layout{padding:var(--zvk-ui-space-4)}.zvk-marketing-product-mockup-frame__callout{max-width:none;margin:var(--zvk-ui-space-2);position:static;transform:none}.zvk-marketing-product-mockup-frame__callouts{gap:var(--zvk-ui-space-2);padding:var(--zvk-ui-space-2);background:color-mix(in srgb, var(--zvk-ui-color-surface) 86%, transparent);display:grid;position:static}}@media (width<=420px){.zvk-marketing-awards-strip[data-columns] .zvk-marketing-awards-strip__list,.zvk-marketing-bento-feature-grid[data-columns] .zvk-marketing-bento-feature-grid__list,.zvk-marketing-case-study-grid[data-columns] .zvk-marketing-case-study-grid__list,.zvk-marketing-faq-section__grid[data-columns],.zvk-marketing-feature-grid[data-columns] .zvk-marketing-feature-grid__list,.zvk-marketing-integration-logo-grid[data-columns] .zvk-marketing-integration-logo-grid__list,.zvk-marketing-logo-cloud__list[data-columns],.zvk-marketing-pricing-section__grid[data-columns],.zvk-marketing-screenshot-showcase__list[data-columns],.zvk-marketing-stats-band[data-columns] .zvk-marketing-stats-band__list,.zvk-marketing-testimonial-grid__list[data-columns],.zvk-marketing-use-case-grid[data-columns] .zvk-marketing-use-case-grid__list{grid-template-columns:minmax(0,1fr)}}}@media (width>=921px){.site-mobile-navigation{display:none}.zvk-marketing-hero__title{letter-spacing:-.055em;max-width:12ch;font-size:clamp(3.75rem,4.75vw,4.75rem);line-height:.96}.zvk-marketing-hero__description{max-width:42ch}}@media (width<=920px){.site-header-actions{display:none}}@media (width<=560px){.site-brand span{font-size:var(--zvk-ui-font-size-md)}.site-footer-legal{flex-direction:column;align-items:flex-start}.product-preview{--product-preview-aspect-ratio:3 / 5}.product-preview-surface{gap:var(--zvk-ui-space-2);padding:var(--zvk-ui-space-3)}.product-preview-surface .zvk-composite-workflow-status-card__description,.product-preview-surface .zvk-ui-stat__description{display:none}}@media (width<=360px){.product-preview{--product-preview-aspect-ratio:9 / 19}.zvk-marketing-integration-logo-grid__identity{grid-template-columns:minmax(0,1fr);align-items:start}.zvk-marketing-integration-logo-grid__logo{overflow-wrap:anywhere;justify-self:start;min-width:0;max-width:100%}.zvk-marketing-integration-logo-grid__name,.zvk-marketing-integration-logo-grid__item-description{overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.site-skip-link,.site-primary-navigation a,.site-mobile-links a,.site-footer-legal a{transition-duration:1ms}}@media (forced-colors:active){.site-brand:focus-visible,.site-primary-navigation a:focus-visible,.site-mobile-links a:focus-visible,.site-footer-legal a:focus-visible{outline:2px solid canvastext}}
