@layer zakup-tokens{:root{color-scheme:light;--color-background-canvas:var(--color-neutral-0);--color-background-subtle:var(--color-neutral-50);--color-surface-default:var(--color-neutral-0);--color-surface-subtle:var(--color-neutral-50);--color-surface-raised:var(--color-neutral-0);--color-surface-sunken:var(--color-neutral-100);--color-surface-selected:var(--color-neutral-100);--color-surface-disabled:var(--color-neutral-100);--color-text-primary:var(--color-neutral-950);--color-text-secondary:var(--color-neutral-700);--color-text-tertiary:var(--color-neutral-600);--color-text-inverse:var(--color-neutral-0);--color-text-disabled:var(--color-neutral-400);--color-text-placeholder:var(--color-neutral-500);--color-text-link:var(--color-brand-600);--color-text-linkhover:var(--color-brand-700);--color-icon-primary:var(--color-neutral-950);--color-icon-secondary:var(--color-neutral-700);--color-icon-tertiary:var(--color-neutral-600);--color-icon-inverse:var(--color-neutral-0);--color-icon-disabled:var(--color-neutral-400);--color-border-subtle:var(--color-neutral-100);--color-border-default:var(--color-neutral-200);--color-border-strong:var(--color-neutral-300);--color-border-focus:var(--color-brand-600);--color-border-selected:var(--color-brand-600);--color-border-disabled:var(--color-neutral-200);--color-action-primary-background-default:var(--color-brand-600);--color-action-primary-background-hover:var(--color-brand-500);--color-action-primary-background-pressed:var(--color-brand-700);--color-action-primary-border-default:var(--color-brand-700);--color-action-primary-background-disabled:var(--color-neutral-100);--color-action-primary-foreground-default:var(--color-neutral-0);--color-action-primary-foreground-disabled:var(--color-neutral-400);--color-action-secondary-background-default:var(--color-surface-default);--color-action-secondary-background-hover:var(--color-surface-subtle);--color-action-secondary-background-pressed:var(--color-surface-selected);--color-action-secondary-background-disabled:var(--color-surface-disabled);--color-action-secondary-foreground-default:var(--color-text-primary);--color-action-secondary-foreground-disabled:var(--color-text-disabled);--color-action-secondary-border-default:var(--color-border-default);--color-action-secondary-border-hover:var(--color-border-strong);--color-action-ghost-background-default:var(--color-tran-parent);--color-action-ghost-background-hover:var(--color-alpha-black-08);--color-action-ghost-background-pressed:var(--color-alpha-black-12);--color-action-ghost-foreground-default:var(--color-text-primary);--color-action-ghost-foreground-disabled:var(--color-text-disabled);--color-action-danger-background-default:var(--color-red-600);--color-action-danger-background-hover:var(--color-red-700);--color-action-danger-background-pressed:var(--color-red-800);--color-action-danger-background-disabled:var(--color-surface-disabled);--color-action-danger-foreground-default:var(--color-neutral-0);--color-action-danger-foreground-disabled:var(--color-text-disabled);--color-status-success-background:var(--color-green-50);--color-status-success-border:var(--color-green-200);--color-status-success-foreground:var(--color-green-700);--color-status-success-icon:var(--color-green-600);--color-status-warning-background:var(--color-amber-50);--color-status-warning-border:var(--color-amber-200);--color-status-warning-foreground:var(--color-orange-700);--color-status-warning-icon:var(--color-amber-600);--color-status-danger-background:var(--color-red-50);--color-status-danger-border:var(--color-red-200);--color-status-danger-foreground:var(--color-red-700);--color-status-danger-icon:var(--color-red-600);--color-status-information-background:var(--color-blue-50);--color-status-information-border:var(--color-blue-200);--color-status-information-foreground:var(--color-blue-700);--color-status-information-icon:var(--color-blue-600);--color-input-background-default:var(--color-surface-default);--color-input-background-disabled:var(--color-surface-disabled);--color-input-border-default:var(--color-border-default);--color-input-border-hover:var(--color-border-strong);--color-input-border-focus:var(--color-border-focus);--color-input-border-error:var(--color-status-danger-border);--color-input-text-value:var(--color-text-primary);--color-input-text-placeholder:var(--color-text-placeholder);--color-input-text-disabled:var(--color-text-disabled);--color-input-text-error:var(--color-status-danger-foreground);--color-input-icon-error:var(--color-status-danger-icon);--color-navigation-background-default:var(--color-tran-parent);--color-navigation-background-hover:var(--color-action-ghost-background-hover);--color-navigation-background-pressed:var(--color-action-ghost-background-pressed);--color-navigation-background-selected:var(--color-surface-selected);--color-navigation-foreground-default:var(--color-text-secondary);--color-navigation-foreground-selected:var(--color-text-primary);--color-navigation-foreground-disabled:var(--color-text-disabled);--color-ai-foreground-default:var(--color-text-primary);--color-ai-foreground-secondary:var(--color-text-secondary);--color-ai-accent-active:var(--color-cyan-500);--color-ai-background-active:var(--color-cyan-50);--color-ai-border-active:var(--color-cyan-200);--color-ai-background-idle:var(--color-surface-default);--color-ai-border-idle:var(--color-border-default);--color-overlay-scrim:var(--color-alpha-black-40);--color-data-grid:var(--color-neutral-200);--color-data-axis:var(--color-neutral-600);--color-data-positive:var(--color-green-600);--color-data-negative:var(--color-red-600);--color-data-neutral:var(--color-neutral-600);--color-data-series-1:var(--color-blue-600);--color-data-series-2:var(--color-violet-600);--color-data-series-3:var(--color-cyan-600);--color-data-series-4:var(--color-green-600);--color-data-series-5:var(--color-amber-600);--color-data-series-6:var(--color-red-600);--color-data-series-7:var(--color-pink-600);--color-data-series-8:var(--color-orange-600);--input-border-warning:var(--color-status-warning-border);--input-border-success:var(--color-status-success-border);--input-text-warning:var(--color-status-warning-foreground);--input-text-success:var(--color-status-success-foreground);--input-icon-warning:var(--color-status-warning-icon);--input-icon-success:var(--color-status-success-icon);--input-icon-information:var(--color-status-information-icon);--input-icon-ai:var(--color-ai-accent-active);--input-affix-background:var(--color-surface-subtle);--input-affix-border:var(--color-border-subtle);--input-action-background-hover:var(--color-surface-subtle);--input-text-ai:var(--color-ai-accent-active);--effect-control-highlight:var(--color-alpha-white-12);--effect-control-shadow-resting:var(--color-alpha-black-04);--effect-control-shadow-hover:var(--color-alpha-black-08);--effect-control-shadow-pressed:var(--color-alpha-black-12);--effect-focus-halo:var(--color-alpha-brand-600-20);--effect-focus-outline:var(--color-brand-600);--effect-control-brand-highlight:var(--color-alpha-white-20);--effect-control-brand-inset:var(--color-alpha-black-24);--color-status-neutral-background:var(--color-surface-subtle);--color-status-neutral-border:var(--color-border-subtle);--color-status-neutral-foreground:var(--color-text-secondary);--color-status-neutral-icon:var(--color-icon-secondary);--color-status-ai-background:var(--color-cyan-50);--color-status-ai-border:var(--color-cyan-200);--color-status-ai-foreground:var(--color-cyan-700);--color-status-ai-icon:var(--color-cyan-600);--activity-background:var(--color-neutral-1000);--activity-border:var(--color-neutral-800);--activity-foreground:var(--color-neutral-0);--color-control-switch-track-off-default:var(--color-neutral-200);--color-control-switch-track-off-hover:var(--color-neutral-300);--color-control-switch-track-off-pressed:var(--color-neutral-400);--color-control-switch-thumb-off-default:var(--color-neutral-0);--color-control-switch-thumb-off-disabled:var(--color-neutral-300);--color-avatar-neutral-background:var(--color-surface-selected);--color-avatar-neutral-foreground:var(--color-text-secondary);--color-avatar-ai-background:var(--color-status-ai-background);--color-avatar-ai-foreground:var(--color-status-ai-foreground);--color-avatar-border:var(--color-border-subtle);--color-tooltip-background:var(--color-neutral-950);--color-tooltip-foreground:var(--color-text-inverse);--color-tooltip-border:var(--color-neutral-800);--surface-inverse:var(--color-neutral-950);--skeleton-background:var(--color-neutral-100);--skeleton-highlight:var(--color-neutral-0);--progress-track:var(--color-neutral-100);--progress-indicator-neutral:var(--color-neutral-900);--progress-indicator-accent:var(--color-blue-500);--progress-indicator-success:var(--color-green-500);--color-tag-background:var(--color-alpha-black-08);--effect-popover-shadow:var(--color-alpha-black-12);--color-surface-range-selected:var(--color-neutral-100)}html[data-theme=dark]{color-scheme:dark;--color-background-canvas:var(--color-neutral-1000);--color-background-subtle:var(--color-neutral-950);--color-surface-default:var(--color-neutral-950);--color-surface-subtle:var(--color-neutral-900);--color-surface-raised:var(--color-neutral-800);--color-surface-sunken:var(--color-neutral-950);--color-surface-selected:var(--color-neutral-800);--color-surface-disabled:var(--color-neutral-900);--color-text-primary:var(--color-neutral-0);--color-text-secondary:var(--color-neutral-300);--color-text-tertiary:var(--color-neutral-400);--color-text-inverse:var(--color-neutral-1000);--color-text-disabled:var(--color-neutral-600);--color-text-placeholder:var(--color-neutral-500);--color-text-link:var(--color-brand-300);--color-text-linkhover:var(--color-brand-200);--color-icon-primary:var(--color-neutral-0);--color-icon-secondary:var(--color-neutral-300);--color-icon-tertiary:var(--color-neutral-400);--color-icon-inverse:var(--color-neutral-1000);--color-icon-disabled:var(--color-neutral-600);--color-border-subtle:var(--color-neutral-900);--color-border-default:var(--color-neutral-800);--color-border-strong:var(--color-neutral-700);--color-border-focus:var(--color-brand-300);--color-border-selected:var(--color-brand-300);--color-border-disabled:var(--color-neutral-800);--color-action-primary-background-default:var(--color-brand-600);--color-action-primary-background-hover:var(--color-brand-500);--color-action-primary-background-pressed:var(--color-brand-700);--color-action-primary-border-default:var(--color-brand-700);--color-action-primary-background-disabled:var(--color-neutral-800);--color-action-primary-foreground-default:var(--color-neutral-0);--color-action-primary-foreground-disabled:var(--color-neutral-600);--color-action-secondary-background-default:var(--color-surface-default);--color-action-secondary-background-hover:var(--color-surface-subtle);--color-action-secondary-background-pressed:var(--color-surface-selected);--color-action-secondary-background-disabled:var(--color-surface-disabled);--color-action-secondary-foreground-default:var(--color-text-primary);--color-action-secondary-foreground-disabled:var(--color-text-disabled);--color-action-secondary-border-default:var(--color-border-default);--color-action-secondary-border-hover:var(--color-border-strong);--color-action-ghost-background-default:var(--color-tran-parent);--color-action-ghost-background-hover:var(--color-alpha-white-08);--color-action-ghost-background-pressed:var(--color-alpha-white-12);--color-action-ghost-foreground-default:var(--color-text-primary);--color-action-ghost-foreground-disabled:var(--color-text-disabled);--color-action-danger-background-default:var(--color-red-500);--color-action-danger-background-hover:var(--color-red-400);--color-action-danger-background-pressed:var(--color-red-300);--color-action-danger-background-disabled:var(--color-surface-disabled);--color-action-danger-foreground-default:var(--color-neutral-950);--color-action-danger-foreground-disabled:var(--color-text-disabled);--color-status-success-background:var(--color-green-950);--color-status-success-border:var(--color-green-800);--color-status-success-foreground:var(--color-green-300);--color-status-success-icon:var(--color-green-400);--color-status-warning-background:var(--color-amber-950);--color-status-warning-border:var(--color-amber-800);--color-status-warning-foreground:var(--color-amber-300);--color-status-warning-icon:var(--color-amber-400);--color-status-danger-background:var(--color-red-950);--color-status-danger-border:var(--color-red-800);--color-status-danger-foreground:var(--color-red-300);--color-status-danger-icon:var(--color-red-400);--color-status-information-background:var(--color-blue-950);--color-status-information-border:var(--color-blue-800);--color-status-information-foreground:var(--color-blue-300);--color-status-information-icon:var(--color-blue-400);--color-input-background-default:var(--color-surface-default);--color-input-background-disabled:var(--color-surface-disabled);--color-input-border-default:var(--color-border-default);--color-input-border-hover:var(--color-border-strong);--color-input-border-focus:var(--color-border-focus);--color-input-border-error:var(--color-status-danger-border);--color-input-text-value:var(--color-text-primary);--color-input-text-placeholder:var(--color-text-placeholder);--color-input-text-disabled:var(--color-text-disabled);--color-input-text-error:var(--color-status-danger-foreground);--color-input-icon-error:var(--color-status-danger-icon);--color-navigation-background-default:var(--color-tran-parent);--color-navigation-background-hover:var(--color-action-ghost-background-hover);--color-navigation-background-pressed:var(--color-action-ghost-background-pressed);--color-navigation-background-selected:var(--color-surface-selected);--color-navigation-foreground-default:var(--color-text-secondary);--color-navigation-foreground-selected:var(--color-text-primary);--color-navigation-foreground-disabled:var(--color-text-disabled);--color-ai-foreground-default:var(--color-text-primary);--color-ai-foreground-secondary:var(--color-text-secondary);--color-ai-accent-active:var(--color-cyan-400);--color-ai-background-active:var(--color-cyan-950);--color-ai-border-active:var(--color-cyan-800);--color-ai-background-idle:var(--color-surface-default);--color-ai-border-idle:var(--color-border-default);--color-overlay-scrim:var(--color-alpha-black-60);--color-data-grid:var(--color-neutral-800);--color-data-axis:var(--color-neutral-400);--color-data-positive:var(--color-green-400);--color-data-negative:var(--color-red-400);--color-data-neutral:var(--color-neutral-400);--color-data-series-1:var(--color-blue-400);--color-data-series-2:var(--color-violet-400);--color-data-series-3:var(--color-cyan-400);--color-data-series-4:var(--color-green-400);--color-data-series-5:var(--color-amber-400);--color-data-series-6:var(--color-red-400);--color-data-series-7:var(--color-pink-400);--color-data-series-8:var(--color-orange-400);--input-border-warning:var(--color-status-warning-border);--input-border-success:var(--color-status-success-border);--input-text-warning:var(--color-status-warning-foreground);--input-text-success:var(--color-status-success-foreground);--input-icon-warning:var(--color-status-warning-icon);--input-icon-success:var(--color-status-success-icon);--input-icon-information:var(--color-status-information-icon);--input-icon-ai:var(--color-ai-accent-active);--input-affix-background:var(--color-surface-subtle);--input-affix-border:var(--color-border-subtle);--input-action-background-hover:var(--color-surface-subtle);--input-text-ai:var(--color-ai-accent-active);--effect-control-highlight:var(--color-alpha-white-08);--effect-control-shadow-resting:var(--color-alpha-black-24);--effect-control-shadow-hover:var(--color-alpha-black-40);--effect-control-shadow-pressed:var(--color-alpha-black-40);--effect-focus-halo:var(--color-alpha-brand-300-24);--effect-focus-outline:var(--color-brand-300);--effect-control-brand-highlight:var(--color-alpha-white-20);--effect-control-brand-inset:var(--color-alpha-black-24);--color-status-neutral-background:var(--color-surface-subtle);--color-status-neutral-border:var(--color-border-subtle);--color-status-neutral-foreground:var(--color-text-secondary);--color-status-neutral-icon:var(--color-icon-secondary);--color-status-ai-background:var(--color-cyan-950);--color-status-ai-border:var(--color-cyan-800);--color-status-ai-foreground:var(--color-cyan-300);--color-status-ai-icon:var(--color-cyan-400);--activity-background:var(--color-neutral-800);--activity-border:var(--color-neutral-700);--activity-foreground:var(--color-neutral-0);--color-control-switch-track-off-default:var(--color-neutral-800);--color-control-switch-track-off-hover:var(--color-neutral-700);--color-control-switch-track-off-pressed:var(--color-neutral-600);--color-control-switch-thumb-off-default:var(--color-neutral-0);--color-control-switch-thumb-off-disabled:var(--color-neutral-700);--color-avatar-neutral-background:var(--color-surface-selected);--color-avatar-neutral-foreground:var(--color-text-secondary);--color-avatar-ai-background:var(--color-status-ai-background);--color-avatar-ai-foreground:var(--color-status-ai-foreground);--color-avatar-border:var(--color-border-subtle);--color-tooltip-background:var(--color-neutral-0);--color-tooltip-foreground:var(--color-text-inverse);--color-tooltip-border:var(--color-neutral-200);--surface-inverse:var(--color-neutral-0);--skeleton-background:var(--color-neutral-800);--skeleton-highlight:var(--color-neutral-700);--progress-track:var(--color-neutral-800);--progress-indicator-neutral:var(--color-neutral-0);--progress-indicator-accent:var(--color-blue-400);--progress-indicator-success:var(--color-green-400);--color-tag-background:var(--color-alpha-white-12);--effect-popover-shadow:var(--color-alpha-black-48);--color-surface-range-selected:var(--color-neutral-700)}:root{--font-family-sans:"Inter";--font-family-mono:"Roboto Mono";--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-size-12:12px;--font-size-13:13px;--font-size-14:14px;--font-size-16:16px;--font-size-20:20px;--font-size-24:24px;--font-size-32:32px;--font-size-40:40px;--font-lineheight-16:16px;--font-lineheight-18:18px;--font-lineheight-20:20px;--font-lineheight-24:24px;--font-lineheight-28:28px;--font-lineheight-32:32px;--font-lineheight-40:40px;--font-lineheight-48:48px;--font-letterspacing-default:0px;--font-letterspacing-tight:-0.2px;--density-control-height-small:var(--control-32);--density-control-height-medium:var(--control-40);--density-control-height-large:var(--control-48);--density-table-rowheight:var(--space-40);--density-navigation-itemheight:var(--control-40);--density-field-gap:var(--space-8);--density-section-gap:var(--space-24);--density-content-padding:var(--space-24);--density-input-padding-x-small:var(--space-8);--density-input-padding-x-medium:var(--space-12);--density-input-padding-x-large:var(--space-16);--input-action-size-small:var(--icon-24);--input-action-size-medium:var(--control-28);--input-action-size-large:var(--control-32)}[data-density=compact]{--density-control-height-small:var(--control-28);--density-control-height-medium:var(--control-32);--density-control-height-large:var(--control-40);--density-table-rowheight:var(--control-36);--density-navigation-itemheight:var(--control-32);--density-field-gap:var(--space-4);--density-section-gap:var(--space-16);--density-content-padding:var(--space-16);--density-input-padding-x-small:var(--space-8);--density-input-padding-x-medium:var(--space-8);--density-input-padding-x-large:var(--space-12);--input-action-size-small:var(--icon-24);--input-action-size-medium:var(--icon-24);--input-action-size-large:var(--control-28)}:root{--motion-duration-instant:0ms;--motion-duration-micro:120ms;--motion-duration-fast:180ms;--motion-duration-moderate:240ms;--motion-duration-slow:320ms;--motion-easing-standard:cubic-bezier(0.2,0,0,1);--motion-easing-enter:cubic-bezier(0,0,0,1);--motion-easing-exit:cubic-bezier(0.4,0,1,1)}}@layer zakup-tokens{}@layer zakup-tokens{}@layer zakup-tokens{@media (prefers-reduced-motion:reduce){:root{--motion-duration-instant:0ms;--motion-duration-micro:0ms;--motion-duration-fast:0ms;--motion-duration-moderate:0ms;--motion-duration-slow:0ms}}}.zk-legacy{display:contents;--surface-3:#273244;--line:#303b4d;--line-soft:#242d3b;--danger:#ff6b6b;--success:#3ddc97;--warning:#f5d64e}html[data-theme=light] .zk-legacy{--bg:#dde1e6;--surface:#f4f5f7;--surface-2:#eceff2;--surface-3:#e3e7eb;--line:#c9cfd7;--line-soft:#d8dde3;--text:#20262f;--muted:#66707c}.zk-legacy{--bg:#07090e;--surface:rgba(14,17,24,.86);--surface-2:rgba(20,24,33,.82);--surface-3:#202634;--text:#f6f7fb;--muted:#8992a2;--brand:#8da2ff;--brand-2:#9b79ff;--brand-3:#61e7c5;--panel-shadow:0 24px 80px rgba(0,0,0,.27)}html[data-theme=light] .zk-legacy{--bg:#dfe3e9;--surface:rgba(245,247,249,.88);--surface-2:rgba(236,239,243,.88);--surface-3:#d9dee5;--line:rgba(52,65,82,.14);--line-soft:rgba(52,65,82,.085);--text:#1d2430;--muted:#687384;--panel-shadow:0 22px 60px rgba(52,63,78,.12)}.zk-legacy{--bg:#0d1117;--surface:#161b22;--surface-2:#1f2937;--line:rgba(139,160,184,.20);--line-soft:rgba(139,160,184,.12);--text:#e6edf3;--muted:#8b98a7;--brand:#6ea8fe;--brand-2:#4f8ee8;--brand-3:#43c59e;--panel-shadow:0 16px 44px rgba(0,0,0,.22);--bg:#101214;--surface:#151719;--surface-2:#191c1f;--surface-3:#202428;--line:rgba(255,255,255,.085);--line-soft:rgba(255,255,255,.055);--text:#f2f3f4;--muted:#8d9298;--brand:#8b7cf6;--brand-2:#7a6aec;--brand-3:#7c8cff;--panel-shadow:0 1px 2px rgba(0,0,0,.12),0 8px 24px rgba(0,0,0,.08);--rail-width:48px;--context-width:216px;--header-height:46px}html[data-theme=light] .zk-legacy{--bg:#efeee9;--surface:#faf9f6;--surface-2:#f4f3ef;--surface-3:#eceae5;--line:rgba(42,45,49,.105);--line-soft:rgba(42,45,49,.065);--text:#202225;--muted:#74797f;--brand:#725ee8;--brand-2:#6653dd;--brand-3:#7463ec;--panel-shadow:0 1px 2px rgba(32,34,37,.04)}@media (min-width:1440px){.zk-legacy{--context-width:224px}}@media (max-width:639px){.zk-legacy{--header-height:44px}}.zk-legacy{--bg:#0b0f14;--surface:#111720;--surface-2:#17202b;--surface-3:#1d2835;--line:rgba(198,214,235,.12);--line-soft:rgba(198,214,235,.075);--text:#f2f6fb;--muted:#98a6b6;--brand:#7c8cff;--brand-2:#6377f1;--brand-3:#58c7a6;--focus:#9cadff;--danger:#ff7c88;--success:#55d6a6;--warning:#f2cc69;--rail-width:56px;--context-width:248px;--header-height:56px;--content-max:1800px;--font-sans:"Segoe UI Variable Text","Segoe UI Variable","Inter",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif}html[data-theme=light] .zk-legacy{--bg:#eef2f6;--surface:#ffffff;--surface-2:#f5f7fa;--surface-3:#ebeff4;--line:rgba(31,45,61,.14);--line-soft:rgba(31,45,61,.08);--text:#17212d;--muted:#657385;--focus:#5268e8}@media (max-width:1023px){.zk-legacy{--header-height:56px}}@media (prefers-contrast:more){.zk-legacy{--line:rgba(224,234,246,.28);--muted:#b3bfcc}html[data-theme=light] .zk-legacy{--line:rgba(19,31,45,.28);--muted:#4c5b6c}}.zk-legacy{--figma-canvas:#ffffff;--figma-surface:#ffffff;--figma-surface-subtle:#f9f9f9;--figma-border-subtle:#f2f2f2;--figma-text-primary:#171717;--figma-text-secondary:#4e4e4e;--figma-accent:#06b6d4;--figma-radius-8:8px;--figma-radius-16:16px;--figma-space-4:4px;--figma-space-12:12px;--figma-space-24:24px;--figma-space-32:32px;--figma-space-64:64px;--figma-font-sans:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--figma-font-mono:"Roboto Mono",ui-monospace,SFMono-Regular,Consolas,monospace}html[data-theme=light] .zk-legacy{--bg:var(--figma-canvas)!important;--surface:var(--figma-surface)!important;--surface-2:var(--figma-surface-subtle)!important;--line:var(--figma-border-subtle)!important;--line-soft:var(--figma-border-subtle)!important;--text:var(--figma-text-primary)!important;--muted:var(--figma-text-secondary)!important;--brand:var(--figma-accent)!important}.zk-legacy{--zk-font-sans:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--zk-font-mono:"Roboto Mono",ui-monospace,SFMono-Regular,Consolas,monospace;--zk-space-2:2px;--zk-space-4:4px;--zk-space-8:8px;--zk-space-12:12px;--zk-space-16:16px;--zk-space-24:24px;--zk-space-32:32px;--zk-radius-4:4px;--zk-radius-6:6px;--zk-radius-8:8px;--zk-radius-10:10px;--zk-radius-12:12px;--zk-radius-16:16px;--zk-radius-full:999px;--zk-control-small:32px;--zk-control-medium:40px;--zk-control-large:48px;--zk-focus:#3b82f6;--zk-danger:#dc2626;--zk-warning:#b45309;--zk-success:#15803d;--zk-info:#2563eb;--rail-width:56px!important;--context-width:264px!important;--header-height:56px!important;--content-max:1600px!important;--font-family-sans:Inter;--font-family-mono:"Roboto Mono";--font-size-12:12px;--font-size-13:13px;--font-size-14:14px;--font-size-20:20px;--font-size-32:32px;--font-lineheight-16:16px;--font-lineheight-18:18px;--font-lineheight-20:20px;--font-lineheight-28:28px;--font-lineheight-40:40px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600}html[data-theme=light] .zk-legacy{--zk-surface-hover:#f5f5f5;--zk-text-tertiary:#737373;--zk-disabled:#a3a3a3;--zk-overlay:rgba(23,23,23,.38);--zk-control-shadow:0 1px 1px rgba(0,0,0,.04),inset 0 1px 0 rgba(255,255,255,.12);--bg:var(--zk-canvas)!important;--surface:var(--zk-surface)!important;--surface-2:var(--zk-surface-subtle)!important;--surface-3:var(--zk-surface-selected)!important;--line:var(--zk-border)!important;--line-soft:var(--zk-border-subtle)!important;--text:var(--zk-text)!important;--muted:var(--zk-text-secondary)!important;--brand:#171717!important;--brand-2:#262626!important;--brand-3:#404040!important;--focus:var(--zk-focus)!important;--danger:var(--zk-danger)!important;--success:var(--zk-success)!important;--warning:var(--zk-warning)!important}html[data-theme=dark] .zk-legacy{--zk-canvas:#0b0b0b;--zk-surface-subtle:#1f1f1f;--zk-surface-selected:#2a2a2a;--zk-surface-hover:#242424;--zk-border:#303030;--zk-border-subtle:#242424;--zk-text:#f5f5f5;--zk-text-secondary:#b3b3b3;--zk-text-tertiary:#8a8a8a;--zk-disabled:#666666;--zk-overlay:rgba(0,0,0,.62);--zk-control-shadow:0 1px 1px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.04);--bg:var(--zk-canvas)!important;--surface:var(--zk-surface)!important;--surface-2:var(--zk-surface-subtle)!important;--surface-3:var(--zk-surface-selected)!important;--line:var(--zk-border)!important;--line-soft:var(--zk-border-subtle)!important;--text:var(--zk-text)!important;--muted:var(--zk-text-secondary)!important;--brand:#f5f5f5!important;--brand-2:#e5e5e5!important;--brand-3:#d4d4d4!important;--danger:#f87171!important;--success:#4ade80!important;--warning:#fbbf24!important}.zk-legacy{--space-0:0px;--space-2:2px;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-24:24px;--space-32:32px;--radius-4:4px;--radius-6:6px;--radius-8:8px;--radius-10:10px;--radius-12:12px;--radius-16:16px;--radius-full:999px;--stroke-1:1px;--density-control-height-small:32px;--density-control-height-medium:40px;--density-control-height-large:48px;--density-input-padding-x-medium:12px;--density-field-gap:8px;--density-table-rowheight:40px;--icon-16:16px;--icon-20:20px;--control-32:32px;--control-22:22px;--shell-contextsidebar-default:264px;--shell-contextsidebar-min:240px;--shell-contextsidebar-max:320px;--font-size-24:24px;--font-lineheight-32:32px;--font-letterspacing-default:0px;--effect-control-offsetY:1px;--effect-control-blur-resting:2px;--effect-control-blur-hover:3px;--effect-focus-outline-spread:1px;--effect-focus-spread:3px}html[data-theme=light] .zk-legacy{--zk-focus:#3b82f6;--zk-canvas:#f7f8fa;--zk-surface:#ffffff;--zk-surface-subtle:#f5f6f8;--zk-surface-selected:#e9edf2;--zk-surface-hover:rgba(0,0,0,.08);--zk-surface-pressed:rgba(0,0,0,.12);--zk-border:#d5dae1;--zk-border-subtle:#e3e7ec;--zk-text:#111827;--zk-text-secondary:#4b5563;--zk-text-tertiary:#667085;--zk-input-placeholder:#7d8796;--zk-disabled:#b4b4b4;--zk-control-highlight:#ffffff1f;--zk-control-shadow-color:#0f172a12;--zk-control-shadow:inset 0 1px 0 var(--zk-control-highlight),0 1px 2px var(--zk-control-shadow-color);--zk-tooltip-background:#171717;--zk-tooltip-border:#2f2f2f;--zk-tooltip-foreground:#ffffff;--zk-skeleton-background:#f2f2f2;--zk-skeleton-highlight:#ffffff;--color-background-canvas:#f7f8fa;--color-surface-default:#ffffff;--color-surface-subtle:#f9f9f9;--color-surface-selected:#e9edf2;--color-border-default:#d5dae1;--color-border-subtle:#e3e7ec;--color-border-focus:#3159d5;--color-text-primary:#111827;--color-text-secondary:#4b5563;--color-text-tertiary:#667085;--color-text-disabled:#b4b4b4;--color-navigation-background-default:transparent;--color-navigation-background-hover:rgba(0,0,0,.08);--color-navigation-background-pressed:rgba(0,0,0,.12);--color-navigation-background-selected:#f2f2f2;--color-navigation-foreground-default:#4b5563;--color-navigation-foreground-selected:#111827;--color-navigation-foreground-disabled:#b4b4b4;--color-action-primary-background-default:#3159d5;--color-action-primary-background-hover:#305dde;--color-action-primary-background-pressed:#294ebe;--color-action-primary-border-default:#294ebe;--color-action-primary-foreground-default:#ffffff;--color-action-secondary-background-default:#ffffff;--color-action-secondary-border-default:#cfd5dd;--color-action-secondary-foreground-default:#171717;--color-action-ghost-background-default:transparent;--color-input-background-default:#ffffff;--color-input-border-default:#cfd5dd;--color-input-text-value:#111827;--color-input-text-placeholder:#7d8796;--status-neutral-background:#f1f3f6;--status-neutral-foreground:#374151;--tooltip-background:#171717;--tooltip-border:#2f2f2f;--tooltip-foreground:#ffffff;--effect-control-highlight:#ffffff1f;--effect-control-shadow-resting:#0000000a;--effect-focus-outline:#3159d5;--effect-focus-halo:rgba(49,89,213,.20);--effect-control-brand-highlight:rgba(255,255,255,.20);--effect-control-brand-inset:rgba(0,0,0,.24);--skeleton-background:#f2f2f2;--skeleton-highlight:#ffffff}html[data-theme=dark] .zk-legacy{--zk-surface-hover:rgba(255,255,255,.08);--zk-surface-pressed:rgba(255,255,255,.12);--zk-input-placeholder:#848484;--zk-disabled:#676767;--zk-control-highlight:#ffffff14;--zk-control-shadow-color:#0000003d;--zk-control-shadow:inset 0 1px 0 var(--zk-control-highlight),0 1px 2px var(--zk-control-shadow-color);--zk-tooltip-background:#ffffff;--zk-tooltip-border:#e6e6e6;--zk-tooltip-foreground:#171717;--zk-skeleton-background:#2f2f2f;--zk-skeleton-highlight:#4e4e4e;--bg:#000000!important;--surface:#171717!important;--surface-2:#212121!important;--surface-3:#2f2f2f!important;--line:#2f2f2f!important;--line-soft:#212121!important;--text:#ffffff!important;--muted:#cdcdcd!important;--brand:#ffffff!important;--brand-2:#f2f2f2!important;--brand-3:#e6e6e6!important;--focus:#60a5fa!important;--color-background-canvas:#000000;--color-surface-default:#171717;--color-surface-subtle:#212121;--color-surface-selected:#2f2f2f;--color-border-default:#2f2f2f;--color-border-subtle:#212121;--color-border-focus:#a6bcff;--color-text-primary:#ffffff;--color-text-secondary:#cdcdcd;--color-text-tertiary:#9b9b9b;--color-text-disabled:#676767;--color-navigation-background-default:transparent;--color-navigation-background-hover:rgba(255,255,255,.08);--color-navigation-background-pressed:rgba(255,255,255,.12);--color-navigation-background-selected:#2f2f2f;--color-navigation-foreground-default:#cdcdcd;--color-navigation-foreground-selected:#ffffff;--color-navigation-foreground-disabled:#676767;--color-action-primary-background-default:#3159d5;--color-action-primary-background-hover:#305dde;--color-action-primary-background-pressed:#294ebe;--color-action-primary-border-default:#294ebe;--color-action-primary-foreground-default:#ffffff;--color-action-secondary-background-default:#171717;--color-action-secondary-border-default:#2f2f2f;--color-action-secondary-foreground-default:#ffffff;--color-action-ghost-background-default:transparent;--color-input-background-default:#171717;--color-input-border-default:#2f2f2f;--color-input-text-value:#ffffff;--color-input-text-placeholder:#848484;--status-neutral-background:#212121;--status-neutral-foreground:#cdcdcd;--tooltip-background:#ffffff;--tooltip-border:#e6e6e6;--tooltip-foreground:#171717;--effect-control-highlight:#ffffff14;--effect-control-shadow-resting:#0000003d;--effect-focus-outline:#a6bcff;--effect-focus-halo:rgba(166,188,255,.24);--effect-control-brand-highlight:rgba(255,255,255,.20);--effect-control-brand-inset:rgba(0,0,0,.24);--skeleton-background:#2f2f2f;--skeleton-highlight:#4e4e4e}.zk-legacy,html[data-theme=light] .zk-legacy{--zk-canvas:#f7f8fa;--zk-surface:#ffffff;--zk-surface-raised:#ffffff;--zk-surface-subtle:#f5f6f8;--zk-surface-hover:#eef1f4;--zk-surface-selected:#e9edf2;--zk-border:#d5dae1;--zk-border-subtle:#e3e7ec;--zk-text:#111827;--zk-text-secondary:#4b5563;--zk-text-tertiary:#667085;--zk-placeholder:#7d8796;--zk-focus:#3b82f6;--zk-control-fill:#ffffff;--zk-control-border:#cfd5dd;--zk-tooltip:#171717;--zk-tooltip-text:#ffffff;--zk-shadow-control:0 1px 2px rgba(15,23,42,.07),inset 0 1px 0 rgba(255,255,255,.6);--zk-shadow-floating:0 12px 30px rgba(0,0,0,.12),0 2px 8px rgba(0,0,0,.06);--zk-info-bg:#edf4ff;--zk-info-fg:#1d4ed8;--zk-info-dot:#2563eb;--zk-success-bg:#edf9f0;--zk-success-fg:#15803d;--zk-success-dot:#16a34a;--zk-warning-bg:#fff7df;--zk-warning-fg:#c2410c;--zk-warning-dot:#d97706;--zk-danger-bg:#fff0f0;--zk-danger-fg:#b91c1c;--zk-danger-dot:#dc2626;--zk-neutral-bg:#f9f9f9;--zk-neutral-fg:#4e4e4e;--rail-width:56px!important;--context-width:clamp(240px,14vw,264px)!important;--workspace-content-max:1120px;--workspace-padding-x:28px;--workspace-padding-y:32px;--radius-4:4px;--radius-6:6px;--radius-8:8px;--radius-12:12px;--radius-16:16px;--space-2:2px;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-24:24px;--space-32:32px;--space-40:40px}html[data-theme=dark] .zk-legacy{--zk-canvas:#000000;--zk-surface:#171717;--zk-surface-raised:#212121;--zk-surface-subtle:#212121;--zk-surface-hover:#292929;--zk-surface-selected:#2f2f2f;--zk-border:#2f2f2f;--zk-border-subtle:#212121;--zk-text:#ffffff;--zk-text-secondary:#cdcdcd;--zk-text-tertiary:#9b9b9b;--zk-placeholder:#676767;--zk-focus:#60a5fa;--zk-control-fill:#171717;--zk-control-border:#2f2f2f;--zk-tooltip:#f2f2f2;--zk-tooltip-text:#171717;--zk-shadow-control:0 1px 2px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.08);--zk-shadow-floating:0 16px 38px rgba(0,0,0,.42),0 3px 10px rgba(0,0,0,.28);--zk-info-bg:#172554;--zk-info-fg:#bfdbfe;--zk-info-dot:#60a5fa;--zk-success-bg:#052e16;--zk-success-fg:#bbf7d0;--zk-success-dot:#4ade80;--zk-warning-bg:#451a03;--zk-warning-fg:#fde68a;--zk-warning-dot:#f59e0b;--zk-danger-bg:#450a0a;--zk-danger-fg:#fecaca;--zk-danger-dot:#f87171;--zk-neutral-bg:#212121;--zk-neutral-fg:#cdcdcd}@media (max-width:1280px){.zk-legacy,html[data-theme=dark] .zk-legacy,html[data-theme=light] .zk-legacy{--workspace-content-max:1040px;--workspace-padding-x:24px}}.zk-legacy,html[data-theme=light] .zk-legacy{--bg:var(--zk-canvas);--surface:var(--zk-surface);--surface-2:var(--zk-surface-subtle);--surface-3:var(--zk-surface-selected);--line:var(--zk-border);--line-soft:var(--zk-border-subtle);--text:var(--zk-text);--muted:var(--zk-text-secondary);--brand:#171717;--brand-2:#2f2f2f;--danger:var(--zk-danger-dot);--success:var(--zk-success-dot);--warning:var(--zk-warning-dot);--zk-data-blue:#2563eb;--zk-data-green:#16a34a;--zk-data-amber:#d97706;--zk-data-red:#dc2626;--zk-data-violet:#7c3aed;--workspace-content-max:1180px}html[data-theme=dark] .zk-legacy{--bg:var(--zk-canvas);--surface:var(--zk-surface);--surface-2:var(--zk-surface-subtle);--surface-3:var(--zk-surface-selected);--line:var(--zk-border);--line-soft:var(--zk-border-subtle);--text:var(--zk-text);--muted:var(--zk-text-secondary);--brand:#ffffff;--brand-2:#e6e6e6;--danger:var(--zk-danger-dot);--success:var(--zk-success-dot);--warning:var(--zk-warning-dot);--zk-data-blue:#60a5fa;--zk-data-green:#4ade80;--zk-data-amber:#fbbf24;--zk-data-red:#f87171;--zk-data-violet:#a78bfa}@media (max-width:1280px){.zk-legacy,html[data-theme=dark] .zk-legacy,html[data-theme=light] .zk-legacy{--workspace-content-max:1080px}}@media (min-width:1024px){.zk-legacy,html[data-theme=dark] .zk-legacy,html[data-theme=light] .zk-legacy{--context-width:264px!important;--workspace-content-max:960px!important;--workspace-padding-x:32px!important;--workspace-padding-y:32px!important;--workspace-content-max:none!important;--workspace-padding-x:clamp(24px,2vw,32px)!important}}