:root{--color-app-bg:var(--wf-bg-primary);--color-surface:var(--wf-bg-card);--color-surface-muted:var(--wf-bg-secondary);--color-surface-secondary:var(--wf-bg-tertiary);--color-surface-elevated:var(--wf-bg-elevated);--color-surface-hover:var(--wf-bg-hover);--color-text:var(--wf-text-primary);--color-text-subtle:var(--wf-text-secondary);--color-text-muted:var(--wf-text-muted);--color-text-primary:var(--wf-text-primary);--color-text-secondary:var(--wf-text-secondary);--color-border:var(--wf-border-primary);--color-border-strong:var(--wf-border-secondary);--color-border-hover:var(--wf-border-secondary);--color-bg-hover:var(--wf-bg-hover);--color-focus:hsl(var(--wf-accent-primary-hsl)/35%);--color-brand:var(--wf-accent-primary);--wf-radius-pill:9999px;--wf-text-on-accent:#ffffff;--wf-text-on-accent-dark:#111827;--ws-icon-size-md:var(--spacing-5);--ws-icon-size-sm:var(--spacing-4);--ws-motion-shift-xs:var(--spacing-1);--wf-border-width-md:var(--spacing-1);--button-bg:var(--wf-button-bg);--button-bg-hover:var(--wf-button-bgHover);--button-text:var(--wf-button-text);--button-text-hover:var(--wf-button-textHover);--nav-sidebar-bg:var(--wf-bg-secondary);--nav-sidebar-border:var(--wf-border-primary);--nav-item-bg:transparent;--nav-item-bg-hover:var(--wf-bg-hover);--nav-item-bg-active:hsl(var(--wf-accent-primary-hsl)/12%);--nav-item-text:var(--wf-text-secondary);--nav-item-text-hover:var(--wf-text-primary);--nav-item-text-active:var(--wf-accent-primary);--nav-item-border:transparent;--nav-item-border-active:hsl(var(--wf-accent-primary-hsl)/30%);--nav-selection-item-bg:transparent;--nav-selection-item-bg-hover:var(--wf-bg-secondary);--nav-selection-item-bg-selected:hsl(var(--wf-accent-primary-hsl)/10%);--nav-selection-item-border:transparent;--nav-selection-item-border-selected:hsl(var(--wf-accent-primary-hsl)/30%);--nav-selection-item-text:var(--wf-text-primary);--nav-selection-item-text-selected:var(--wf-text-primary);--nav-section-bg:var(--wf-bg-secondary);--nav-section-border:var(--wf-border-primary);--nav-section-header-bg:transparent;--nav-section-header-bg-hover:var(--wf-bg-tertiary);--nav-divider-bg:var(--wf-border-primary);--nav-divider-text:var(--wf-text-muted);--nav-upload-bg:var(--wf-bg-secondary);--nav-upload-bg-hover:var(--wf-bg-tertiary);--nav-upload-border:var(--wf-border-primary);--nav-upload-icon-bg:var(--wf-accent-primary);--color-info-hsl:var(--wf-status-info-hsl);--color-success-hsl:var(--wf-status-success-hsl);--color-warning-hsl:var(--wf-status-warning-hsl);--color-error-hsl:var(--wf-status-error-hsl);--color-info:hsl(var(--color-info-hsl));--color-success:hsl(var(--color-success-hsl));--color-warning:hsl(var(--color-warning-hsl));--color-error:hsl(var(--color-error-hsl));--color-danger:hsl(var(--color-error-hsl));--alert-info-hsl:var(--color-info-hsl);--alert-info:hsl(var(--alert-info-hsl)/12%);--alert-info-foreground:hsl(var(--alert-info-hsl));--alert-info-border:hsl(var(--alert-info-hsl)/35%);--alert-info-solid:hsl(var(--alert-info-hsl));--alert-success-hsl:var(--color-success-hsl);--alert-success:hsl(var(--alert-success-hsl)/12%);--alert-success-foreground:hsl(var(--alert-success-hsl));--alert-success-border:hsl(var(--alert-success-hsl)/35%);--alert-success-solid:hsl(var(--alert-success-hsl));--alert-warning-hsl:var(--color-warning-hsl);--alert-warning:hsl(var(--alert-warning-hsl)/12%);--alert-warning-foreground:hsl(var(--alert-warning-hsl));--alert-warning-border:hsl(var(--alert-warning-hsl)/35%);--alert-warning-solid:hsl(var(--alert-warning-hsl));--alert-error-hsl:var(--color-error-hsl);--alert-error:hsl(var(--alert-error-hsl)/12%);--alert-error-foreground:hsl(var(--alert-error-hsl));--alert-error-border:hsl(var(--alert-error-hsl)/35%);--alert-error-solid:hsl(var(--alert-error-hsl));--wf-surface-secondary:var(--wf-bg-primary);--chat-bg-primary:var(--wf-bg-primary);--chat-surface:var(--wf-bg-card);--chat-surface-muted:var(--wf-bg-secondary);--chat-surface-elevated:var(--wf-bg-elevated);--chat-surface-hover:var(--wf-bg-hover);--chat-text:var(--wf-text-primary);--chat-text-primary:var(--wf-text-primary);--chat-text-secondary:var(--wf-text-secondary);--chat-text-muted:var(--wf-text-muted);--chat-border:var(--wf-border-primary);--chat-accent:var(--wf-accent-primary);--chat-accent-subtle:hsl(var(--wf-accent-primary-hsl)/0.1);--chat-card-background:var(--wf-bg-card);--chat-card-hover:var(--wf-bg-hover);--ws-accent-primary:var(--wf-accent-blue);--ws-accent-primary-hsl:var(--wf-accent-blue-hsl);--ws-accent-primary-2-hsl:var(--wf-accent-indigo-hsl);--ws-accent-secondary:var(--wf-accent-green);--ws-accent-secondary-hsl:var(--wf-accent-green-hsl);--ws-accent-secondary-2-hsl:var(--wf-accent-cyan-hsl);--ws-accent-tertiary:var(--wf-accent-purple);--ws-accent-tertiary-hsl:var(--wf-accent-purple-hsl);--ws-accent-tertiary-2-hsl:var(--wf-accent-pink-hsl);--button-padding-x:var(--wf-spacing-button,var(--spacing-4));--button-padding-y:var(--spacing-2);--button-padding-x-sm:var(--spacing-3);--button-padding-y-sm:var(--spacing-1\.5);--button-padding-x-lg:var(--spacing-6);--button-padding-y-lg:var(--spacing-3);--button-radius:var(--wf-radius-button,var(--border-radius-lg));--button-radius-sm:var(--border-radius-md);--button-font-size:var(--font-size-sm);--button-font-size-sm:var(--font-size-xs);--button-font-weight:var(--font-weight-medium);--button-bg-primary:var(--color-indigo-500);--button-bg-primary-hover:var(--color-indigo-600);--button-bg-secondary:var(--wf-bg-secondary);--button-bg-secondary-hover:var(--wf-bg-tertiary);--button-bg-ghost:transparent;--button-bg-danger:var(--color-error-500);--button-bg-danger-hover:var(--color-error-600);--button-text-primary:#ffffff;--button-text-secondary:var(--wf-text-primary);--button-text-ghost:var(--wf-text-primary);--button-text-danger:#ffffff;--button-border-secondary:var(--wf-border-primary);--button-border-ghost:transparent;--ws-button-destructive-text:hsl(var(--color-error-hsl));--ws-button-destructive-border:hsl(var(--color-error-hsl)/35%);--ws-button-destructive-bg-hover:hsl(var(--color-error-hsl)/8%);--ws-button-compact-padding-x:var(--button-padding-x-sm);--ws-button-compact-padding-y:var(--spacing-0\.5);--ws-button-compact-font-size:var(--button-font-size-sm);--cn-overlay-bg:hsl(0 0% 0%/55%);--cn-overlay-z:var(--z-modal-backdrop);--cn-overlay-padding:var(--spacing-4);--cn-modal-bg:var(--card-bg);--cn-modal-border:var(--card-border);--cn-modal-radius:var(--card-radius-sm);--cn-modal-shadow:var(--card-shadow);--cn-modal-maxh:90vh;--cn-modal-pad:var(--spacing-6);--cn-modal-maxw-md:28rem;--cn-modal-maxw-lg:38rem;--cn-modal-maxw-xl:44rem;--cn-table-font-size:var(--font-size-sm);--cn-table-header-color:var(--wf-text-secondary);--cn-table-border:var(--card-border);--cn-table-cell-padding-y:var(--spacing-2);--cn-table-cell-padding-x:var(--spacing-3);--cn-table-row-hover-bg:var(--wf-bg-hover);--density-space-comfortable:var(--spacing-6);--density-space-compact:var(--spacing-4);--density-space-1-comfortable:var(--spacing-4);--density-space-1-compact:var(--spacing-3);--density-space-2-comfortable:var(--spacing-6);--density-space-2-compact:var(--spacing-4);--density-space-1:var(--density-space-1-comfortable);--density-space-2:var(--density-space-2-comfortable);--density-card-padding:var(--density-space-2);--density-panel-padding:var(--density-space-1);--density-panel-padding-y:var(--density-space-1) var(--density-space-0);--density-container-padding:var(--density-space-2);--density-grid-gap-md:var(--density-space-1);--density-grid-gap-lg:var(--density-space-2);--density-input-height:2.5rem;--density-input-height-compact:2.25rem;--card-padding:var(--wf-spacing-card,var(--density-card-padding));--card-padding-sm:var(--spacing-4);--card-padding-lg:var(--spacing-8);--card-radius:var(--wf-radius-card,var(--border-radius-xl));--card-radius-sm:var(--border-radius-lg);--card-bg:var(--wf-surface-card-primary);--card-bg-secondary:var(--wf-bg-secondary);--card-bg-hover:hsl(var(--wf-bg-hover-hsl)/1);--card-bg-elevated:var(--wf-surface-card-tertiary);--card-border:var(--wf-border-primary);--card-border-strong:hsl(var(--wf-border-primary-hsl)/1);--card-shadow:var(--wf-shadow-card,var(--wf-shadow-sm));--card-shadow-hover:var(--wf-shadow-elevated,var(--wf-shadow-md));--card-glass-bg:var(--glass-bg);--card-glass-border:var(--glass-border);--card-glass-blur:var(--glass-blur);--card-glass-shadow:var(--glass-shadow);--input-height:var(--density-input-height);--input-height-sm:2rem;--input-height-lg:3rem;--input-padding-x:var(--spacing-3);--input-padding-y:var(--spacing-2);--input-radius:var(--wf-radius-input,var(--border-radius-md));--input-bg:var(--wf-bg-primary);--input-bg-disabled:var(--wf-bg-secondary);--input-border:var(--wf-border-primary);--input-border-hover:var(--wf-border-secondary);--input-border-focus:var(--color-indigo-500);--input-text:var(--wf-text-primary);--input-text-muted:var(--wf-text-muted);--input-placeholder:var(--wf-text-muted);--input-focus-ring:0 0 0 3px hsl(var(--wf-accent-primary-hsl)/0.1);--ws-combobox-bg:var(--wf-surface-card-primary);--ws-combobox-border:var(--wf-border-primary);--ws-combobox-radius:var(--wf-radius-card,var(--border-radius-lg));--ws-combobox-shadow:var(--wf-shadow-card,var(--wf-shadow-sm));--ws-combobox-text:var(--wf-text-primary);--ws-combobox-text-muted:var(--wf-text-muted);--ws-combobox-input-bg:transparent;--ws-combobox-input-text:var(--wf-text-primary);--ws-combobox-input-placeholder:var(--wf-text-muted);--ws-combobox-divider:var(--wf-border-primary);--ws-combobox-item-radius:var(--border-radius-sm);--ws-combobox-item-padding-x:var(--spacing-2);--ws-combobox-item-padding-y:var(--spacing-1-5,0.375rem);--ws-combobox-item-text:var(--wf-text-primary);--ws-combobox-item-text-hover:var(--wf-text-primary);--ws-combobox-item-bg-hover:var(--wf-bg-hover);--ws-combobox-item-bg-selected:var(--wf-bg-hover);--ws-combobox-item-text-disabled:var(--wf-text-muted);--ws-combobox-trigger-bg:var(--input-bg);--ws-combobox-trigger-border:var(--input-border);--ws-combobox-trigger-radius:var(--input-radius);--ws-combobox-trigger-text:var(--wf-text-primary);--ws-combobox-trigger-text-placeholder:var(--wf-text-muted);--ws-combobox-trigger-icon:var(--wf-text-muted);--ws-combobox-label-text:var(--wf-text-secondary);--ws-combobox-indicator:var(--wf-text-primary);--ws-tag-input-field-bg:var(--input-bg);--ws-tag-input-field-border:var(--input-border);--ws-tag-input-field-radius:var(--input-radius);--ws-tag-input-chip-bg:hsl(var(--wf-accent-primary-hsl)/12%);--ws-tag-input-chip-border:hsl(var(--wf-accent-primary-hsl)/25%);--ws-tag-input-chip-color:var(--color-brand);--ws-tag-input-badge-bg:hsl(var(--wf-accent-primary-hsl)/6%);--ws-tag-input-badge-border:hsl(var(--wf-accent-primary-hsl)/20%);--ws-tag-input-option-bg-hover:var(--color-surface-hover);--container-max-width:1280px;--container-max-width-narrow:768px;--container-max-width-wide:1536px;--container-max-width-full:100%;--container-padding:var(--density-container-padding);--container-padding-sm:var(--spacing-4);--nav-height:4rem;--nav-height-compact:3.5rem;--sidebar-width:18rem;--sidebar-width-collapsed:4rem;--sidebar-width-wide:20rem;--content-max-width:65ch;--metric-value-size:var(--font-size-3xl);--metric-value-weight:var(--font-weight-bold);--metric-label-size:var(--font-size-sm);--metric-label-color:var(--wf-text-secondary);--metric-change-positive:var(--color-success-600);--metric-change-negative:var(--color-error-600);--metric-change-neutral:var(--wf-text-muted);--dashboard-card-min-height:8rem;--dashboard-gap:var(--spacing-6);--dashboard-grid-cols:4;--badge-padding-x:var(--spacing-2);--badge-padding-y:var(--spacing-1);--badge-radius:var(--border-radius-md);--badge-font-size:var(--font-size-xs);--badge-font-weight:var(--font-weight-medium);--badge-bg-default:var(--wf-bg-secondary);--badge-bg-success:var(--alert-success);--badge-bg-warning:var(--alert-warning);--badge-bg-error:var(--alert-error);--badge-bg-info:var(--alert-info);--badge-text-default:var(--wf-text-primary);--badge-text-success:var(--alert-success-foreground);--badge-text-warning:var(--alert-warning-foreground);--badge-text-error:var(--alert-error-foreground);--badge-text-info:var(--alert-info-foreground);--marketing-color-primary:var(--color-indigo-500);--marketing-color-primary-light:var(--color-indigo-400);--marketing-color-primary-dark:var(--color-indigo-600);--marketing-color-accent:var(--color-cyan-500);--marketing-color-accent-light:var(--color-cyan-300);--marketing-color-accent-dark:var(--color-cyan-600);--marketing-spacing-section:var(--spacing-16) var(--spacing-8);--marketing-spacing-container:var(--spacing-8);--marketing-spacing-feature-gap:var(--spacing-6);--marketing-spacing-element-gap:var(--spacing-4);--marketing-radius-sm:var(--border-radius-lg);--marketing-radius-md:var(--border-radius-xl);--marketing-radius-lg:var(--border-radius-2xl);--marketing-radius-full:var(--border-radius-full);--marketing-transition-smooth:var(--transition-slow);--marketing-transition-fast:var(--transition-base);--marketing-heading-1:var(--font-size-5xl);--marketing-heading-2:var(--font-size-3xl);--marketing-heading-3:var(--font-size-xl);--marketing-text-base:var(--font-size-base);--marketing-text-sm:var(--font-size-sm);--marketing-text-xs:var(--font-size-xs);--marketing-font-weight-medium:var(--font-weight-medium);--marketing-font-weight-semibold:var(--font-weight-semibold);--marketing-font-weight-bold:var(--font-weight-bold);--marketing-bg-base:#030527;--marketing-bg-secondary:#0a0e3a;--marketing-bg-tertiary:#0f2151;--marketing-text-primary:#ffffff;--marketing-text-muted:#c5cae8;--marketing-text-subtle:rgba(255,255,255,0.7);--marketing-text-very-subtle:rgba(255,255,255,0.5);--marketing-surface-base:rgba(15,33,81,0.3);--marketing-surface-hover:rgba(15,33,81,0.5);--marketing-surface-elevated:rgba(15,33,81,0.8);--marketing-surface-dark:rgba(26,26,46,0.8);--marketing-surface-glass:rgba(15,33,81,0.4);--marketing-border-base:rgba(99,102,241,0.2);--marketing-border-strong:rgba(99,102,241,0.3);--marketing-border-emphasis:rgba(99,102,241,0.4);--marketing-border-highlight:rgba(99,102,241,0.6);--marketing-glow-indigo-soft:0 0 30px rgba(99,102,241,0.5),0 0 60px rgba(99,102,241,0.3);--marketing-glow-indigo-strong:0 0 50px rgba(99,102,241,0.8),0 0 100px rgba(99,102,241,0.5);--marketing-glow-cyan:0 0 40px rgba(6,182,212,1),0 0 80px rgba(6,182,212,0.6);--marketing-glow-cyan-strong:0 0 60px rgba(6,182,212,1),0 0 120px rgba(6,182,212,0.8);--marketing-eyebrow:28px;--marketing-heading-2-exact:32px;--marketing-container-max:1200px;--marketing-feature-grid-min:250px;--marketing-feature-bg:var(--marketing-surface-base);--marketing-feature-bg-hover:var(--marketing-surface-hover);--marketing-feature-border:var(--marketing-border-strong);--marketing-feature-border-hover:var(--marketing-border-highlight);--marketing-feature-icon-bg:var(--marketing-bg-tertiary);--marketing-feature-icon-color:var(--marketing-color-primary-light);--marketing-button-bg:var(--marketing-color-primary);--marketing-button-bg-dark:var(--marketing-color-accent);--marketing-button-text:var(--marketing-text-primary);--marketing-button-text-dark:var(--color-neutral-900);--marketing-circuit-bg:var(--marketing-surface-hover);--marketing-circuit-bg-hover:var(--marketing-surface-elevated);--marketing-circuit-border:var(--marketing-border-base);--marketing-circuit-border-hover:var(--marketing-border-emphasis);--marketing-circuit-text:var(--marketing-color-primary-light);--marketing-switch-bg:var(--marketing-surface-dark);--marketing-switch-text:var(--marketing-text-muted);--marketing-switch-text-active:var(--marketing-text-primary);--marketing-switch-indicator-bg:linear-gradient(135deg,var(--marketing-color-primary-light),var(--marketing-color-primary));--marketing-gradient-stage55:linear-gradient(135deg,#f59e0b,#ec4899);--marketing-gradient-eyebrow:linear-gradient(174deg,#22d3ee,#a855f7);--marketing-gradient-divider:linear-gradient(90deg,transparent,rgba(99,102,241,0.5) 50%,transparent);--marketing-bg-light:#ffffff;--marketing-bg-light-secondary:#f8fafc;--marketing-text-light-primary:#0f172a;--marketing-text-light-secondary:#475569;--marketing-text-light-muted:#64748b;--marketing-surface-light:#ffffff;--marketing-surface-light-hover:#f1f5f9;--marketing-border-light:#e2e8f0;--marketing-border-light-strong:#cbd5e1;--marketing-feature-bg-light:#ffffff;--marketing-feature-border-light:#e2e8f0;--marketing-feature-icon-bg-light:#f1f5f9;--cn-shell-bg:var(--wf-bg-base);--cn-shell-text:var(--wf-text);--cn-shell-pad:var(--spacing-6);--cn-page-maxw:1100px;--cn-page-maxw-wide:1280px;--cn-header-space:var(--spacing-4);--cn-header-gap:var(--spacing-4);--cn-header-title-size:var(--font-size-2xl);--cn-header-title-lh:1.2;--cn-header-title-weight:var(--font-weight-semibold);--cn-header-subtitle-mt:var(--spacing-1\.5);--cn-header-subtitle-color:var(--wf-text-secondary);--cn-panel-border:var(--wf-border-primary);--cn-panel-radius:var(--border-radius-xl);--cn-panel-bg:var(--wf-surface);--cn-panel-pad:var(--density-panel-padding);--cn-panel-pad-y:var(--density-panel-padding-y);--cn-panel-bg-subtle:var(--wf-surface-2);--cn-panel-border-danger:var(--wf-danger);--cn-section-mt:var(--spacing-5);--cn-section-title-size:var(--font-size-lg);--cn-section-title-weight:var(--font-weight-semibold);--cn-section-title-color:var(--wf-text-secondary);--cn-section-title-mb:var(--spacing-2\.5);--cn-grid-gap-sm:var(--spacing-3);--cn-grid-gap-md:var(--density-grid-gap-md);--cn-grid-gap-lg:var(--density-grid-gap-lg);--ws-layout-gap-sm:var(--spacing-3);--ws-layout-gap-md:var(--spacing-4);--ws-layout-gap-lg:var(--spacing-6);--ws-row-gap:var(--ws-layout-gap-md);--ws-row-align:center;--ws-row-justify:flex-start;--ws-row-wrap:nowrap;--ws-stack-gap:var(--ws-layout-gap-md);--ws-stack-align:stretch;--ws-accent-quaternary:var(--wf-accent-orange);--ws-accent-quaternary-hsl:var(--wf-accent-orange-hsl);--ws-accent-quaternary-2-hsl:var(--wf-accent-yellow-hsl);--ws-stat-bg:var(--card-bg);--ws-stat-border:var(--card-border);--ws-stat-shadow:var(--card-shadow);--ws-stat-padding:var(--card-padding);--ws-stat-radius:var(--card-radius);--ws-stat-icon-size:3rem;--ws-stat-icon-size-sm:2.5rem;--ws-stat-icon-size-lg:4rem;--ws-stat-icon-bg:transparent;--ws-stat-icon-fg:var(--wf-text-secondary);--ws-stat-icon-border:transparent;--ws-stat-title-size:var(--font-size-sm);--ws-stat-title-color:var(--wf-text-secondary);--ws-stat-title-weight:var(--font-weight-medium);--ws-stat-value-size:var(--metric-value-size);--ws-stat-value-color:var(--wf-text-primary);--ws-stat-value-weight:var(--metric-value-weight);--ws-stat-change-size:var(--font-size-sm);--ws-stat-change-weight:var(--font-weight-medium);--ws-stat-change-positive:var(--metric-change-positive);--ws-stat-change-negative:var(--metric-change-negative);--ws-stat-change-neutral:var(--metric-change-neutral);--ws-stat-bg-hover:var(--card-bg-hover);--ws-stat-shadow-hover:var(--card-shadow-hover);--ws-stat-padding-compact:var(--spacing-4);--ws-stat-content-gap-compact:var(--spacing-3);--ws-stat-data-gap-compact:var(--spacing-1\.5);--ws-stat-title-size-compact:var(--font-size-xs);--ws-stat-value-size-compact:var(--font-size-2xl);--ws-stat-change-size-compact:var(--font-size-xs);--ws-stat-change-gap-compact:var(--spacing-1);--ws-stat-icon-size-compact:var(--ws-stat-icon-size-sm);--ws-stat-icon-size-compact-sm:var(--spacing-9);--ws-stat-icon-size-compact-lg:var(--spacing-14)}.cn-app-shell{--density-space-1:var(--density-space-1-compact);--density-space-2:var(--density-space-2-compact);--density-input-height:var(--density-input-height-compact);--ws-page-pad-x:var(--cn-page-pad-x);--ws-page-pad-y:var(--cn-page-pad-y)}:root{--ws-page-pad-x:var(--spacing-16);--ws-page-pad-y:var(--spacing-10);--cn-page-pad-x:var(--spacing-16);--cn-page-pad-y:var(--spacing-10);--ws-page-maxw:130rem;--ws-page-pad:var(--spacing-10) var(--spacing-16);--ws-page-pad-mobile:var(--spacing-10) var(--spacing-6);--ws-qa-padding:var(--spacing-6);--ws-qa-padding-horizontal:var(--spacing-5);--ws-qa-padding-compact:var(--spacing-3) var(--spacing-4);--ws-qa-radius:var(--border-radius-xl);--ws-qa-title-size:var(--font-size-xl);--ws-qa-title-size-horizontal:var(--font-size-base);--ws-qa-title-size-compact:var(--font-size-base);--ws-qa-title-weight:var(--font-weight-semibold);--ws-qa-desc-size:var(--font-size-sm);--ws-qa-desc-size-compact:var(--font-size-xs);--ws-qa-icon-size:48px;--ws-qa-icon-size-compact:40px;--ws-qa-icon-radius:var(--border-radius-lg);--ws-qa-bg:var(--wf-surface-card-primary);--ws-qa-bg-hover:hsl(var(--wf-bg-hover-hsl)/1);--ws-qa-border:var(--wf-border-primary);--ws-qa-border-hover:var(--wf-border-primary);--ws-qa-title-color:var(--wf-text-primary);--ws-qa-desc-color:var(--wf-text-secondary);--ws-qa-chevron-hover:var(--wf-text-primary);--ws-qa-shadow:var(--wf-shadow-card,var(--wf-shadow-sm));--ws-qa-shadow-hover:var(--wf-shadow-elevated,var(--wf-shadow-md));--ws-qa-icon-bg:hsl(var(--wf-bg-elevated-hsl)/1);--ws-qa-icon-fg:var(--wf-text-primary);--ws-qa-icon-border:var(--wf-border-primary)}@theme inline{--color-status-info:var(--color-info);--color-status-success:var(--color-success);--color-status-warning:var(--color-warning);--color-status-error:var(--color-error);--color-alert-info:var(--alert-info);--color-alert-info-foreground:var(--alert-info-foreground);--color-alert-info-border:var(--alert-info-border);--color-alert-info-solid:var(--alert-info-solid);--color-alert-success:var(--alert-success);--color-alert-success-foreground:var(--alert-success-foreground);--color-alert-success-border:var(--alert-success-border);--color-alert-success-solid:var(--alert-success-solid);--color-alert-warning:var(--alert-warning);--color-alert-warning-foreground:var(--alert-warning-foreground);--color-alert-warning-border:var(--alert-warning-border);--color-alert-warning-solid:var(--alert-warning-solid);--color-alert-error:var(--alert-error);--color-alert-error-foreground:var(--alert-error-foreground);--color-alert-error-border:var(--alert-error-border);--color-alert-error-solid:var(--alert-error-solid);--ws-avatar-borderRadius:9999px;--ws-avatar-bg:var(--color-surface-elevated);--ws-avatar-border:1px solid var(--color-border);--ws-avatar-fallback-fontWeight:600;--ws-avatar-fallback-color:var(--color-text-primary);--ws-avatar-fallback-bg:linear-gradient(135deg,var(--color-brand),var(--color-secondary));--ws-avatar-size-sm:2rem;--ws-avatar-size-md:2.5rem;--ws-avatar-size-lg:3rem;--ws-avatar-text-sm:0.75rem;--ws-avatar-text-md:0.875rem;--ws-avatar-text-lg:1rem;--ws-avatar-border-hover:var(--color-border-hover);--ws-avatar-focus-ring:var(--color-brand);--ws-dropdown-bg:var(--color-surface-elevated);--ws-dropdown-border:var(--color-border);--ws-dropdown-borderRadius:0.5rem;--ws-dropdown-padding:0.25rem;--ws-dropdown-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--ws-dropdown-minWidth:8rem;--ws-dropdown-item-padding:0.5rem 0.75rem;--ws-dropdown-item-borderRadius:0.375rem;--ws-dropdown-item-fontSize:0.875rem;--ws-dropdown-item-color:var(--color-text-primary);--ws-dropdown-item-bg-hover:var(--color-surface-hover);--ws-dropdown-item-color-destructive:var(--color-error);--ws-dropdown-item-bg-destructive-hover:hsl(var(--color-error-hsl)/0.1);--ws-dropdown-label-padding:0.375rem 0.75rem;--ws-dropdown-label-fontSize:0.75rem;--ws-dropdown-label-fontWeight:600;--ws-dropdown-label-color:var(--color-text-secondary);--ws-dropdown-separator-margin:0.25rem 0;--ws-dropdown-separator-color:var(--color-border);--ws-skeleton-bg:var(--color-border);--ws-skeleton-borderRadius:0.375rem;--ws-skeleton-opacity-start:0.4;--ws-skeleton-opacity-mid:0.6;--ws-skeleton-shimmer:rgba(255,255,255,0.1);--ws-skeleton-height-card:8rem;--ws-skeleton-width-card:100%;--ws-skeleton-height-text:1rem;--ws-skeleton-width-text:100%;--ws-skeleton-height-avatar:2.5rem;--ws-skeleton-width-avatar:2.5rem;--ws-skeleton-borderRadius-avatar:9999px;--ws-skeleton-height-button:2.5rem;--ws-skeleton-width-button:6rem;--ws-accordion-border:var(--color-border);--ws-accordion-trigger-padding:1rem 0;--ws-accordion-trigger-fontSize:0.875rem;--ws-accordion-trigger-fontWeight:500;--ws-accordion-trigger-color:var(--color-text-primary);--ws-accordion-trigger-color-hover:var(--color-brand);--ws-accordion-focus-ring:var(--color-brand);--ws-accordion-content-fontSize:0.875rem;--ws-accordion-content-color:var(--color-text-secondary);--ws-accordion-content-paddingTop:0.5rem;--ws-accordion-content-paddingBottom:1rem;--ws-separator-color:var(--color-border);--ws-separator-thickness:1px;--ws-separator-spacing-sm:0.5rem;--ws-separator-spacing-md:1rem;--ws-separator-spacing-lg:2rem}.drawer-container{display:flex;flex-direction:column;height:100%}.settings-section{margin-bottom:var(--spacing-6)}.settings-section--blue{border-left:0 solid var(--wf-accent-blue);background:hsl(var(--wf-accent-blue-hsl)/.05)}.settings-section--blue,.settings-section--purple{border-radius:0 var(--border-radius-lg) var(--border-radius-lg) 0;padding:var(--spacing-4)}.settings-section--purple{border-left:0 solid var(--wf-accent-purple);background:hsl(var(--wf-accent-purple-hsl)/.01)}.settings-section--blue-left{border-left:0 solid var(--wf-accent-blue)}.settings-section--blue-left,.settings-section--green-left{margin-bottom:var(--spacing-6);padding-left:var(--spacing-4)}.settings-section--green-left{border-left:0 solid var(--wf-accent-green)}.settings-section__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-2);color:var(--color-text)}.settings-section__title--blue{color:var(--wf-accent-blue)}.settings-section__title--purple{color:var(--wf-accent-purple)}.settings-section__title--green{color:var(--wf-accent-green)}.settings-section__description{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-bottom:var(--spacing-4)}.control-group{display:flex;flex-direction:column;gap:var(--spacing-4);width:100%}.form-group.form-group--horizontal{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:var(--spacing-3);width:100%;margin-bottom:var(--spacing-3)}.form-group--horizontal .form-group__label{font-weight:var(--font-weight-medium);color:var(--color-text);line-height:1.5;margin:0;flex:0 0 auto}.form-group__description{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:1.4;margin:0}.slider-group-container{display:flex;flex-direction:column;gap:var(--spacing-4)}.drawer-footer__status{display:flex;align-items:center;gap:var(--spacing-2);font-size:var(--font-size-sm);color:var(--color-text-muted)}.drawer-footer__icon{animation:pulse 2s var(--transition-timing-ease-in-out) infinite;color:var(--wf-accent-green)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.content-section{margin-bottom:var(--spacing-6)}.section-title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-3);color:var(--color-text)}.drawer__overlay{position:absolute;inset:0;background:hsl(0 0% 0%/.2);transition:opacity var(--transition-base);pointer-events:auto}.drawer__overlay--visible{opacity:1}.drawer__overlay--pass-through{pointer-events:none}.drawer__overlay--hidden{opacity:0;pointer-events:none}.drawer__panel{position:absolute;top:0;height:100%;width:400px;pointer-events:auto;background:hsl(var(--wf-bg-card-hsl)/95%);border-left:1px solid var(--color-border);box-shadow:var(--wf-shadow-2xl);transform:translateX(0);transition:transform var(--transition-base);display:flex;flex-direction:column}.drawer__panel--below-header{top:calc(var(--wf-header-height, 60px) - 10px);height:calc(100% - var(--wf-header-height, 60px) + 10px)}.drawer__panel--right{right:0}.drawer__panel--left{left:0}.drawer__panel--closed-right{transform:translateX(100%)}.drawer__panel--closed-left{transform:translateX(-100%)}.drawer__header{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-3) var(--spacing-4) var(--spacing-3) var(--spacing-6);border-bottom:1px solid var(--color-border);flex-shrink:0}.drawer__header-actions{display:flex;align-items:center;gap:var(--spacing-2)}.drawer__cta-btn{white-space:nowrap}.drawer__header-close{padding:var(--spacing-2);border-radius:var(--border-radius-lg);transition:background-color var(--transition-fast);background:transparent;border:none;cursor:pointer;color:var(--color-text)}.drawer__header-close:hover{background:var(--color-surface-muted)}.drawer__close-tab{position:absolute;top:25%;left:0;transform:translateX(-100%);z-index:1;display:flex;align-items:center;justify-content:center;width:16px;height:56px;background:hsl(var(--wf-bg-tertiary-hsl,226 35% 16%)/.9);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid var(--wf-border-primary);border-right:none;border-radius:8px 0 0 8px;box-shadow:var(--card-shadow);cursor:pointer;color:var(--wf-text-secondary);transition:background .15s ease,color .15s ease,width .15s ease}.drawer__close-tab:hover{background:hsl(var(--wf-bg-secondary-hsl)/1);color:var(--wf-text-primary);width:20px}[data-theme=dark] .drawer__close-tab{background:hsl(var(--wf-bg-tertiary-hsl,226 35% 16%)/.9)}[data-theme=dark] .drawer__close-tab:hover{background:hsl(var(--wf-bg-tertiary-hsl,226 35% 16%)/1)}.drawer__title-wrapper{display:flex;align-items:center;gap:var(--spacing-3);flex:1}.drawer__title-icon{width:5rem;height:5rem;border-radius:var(--border-radius-lg);display:flex;align-items:center;justify-content:center;flex-shrink:0}.drawer__title-icon svg{width:16px;height:16px;fill:none;stroke:white;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.drawer__title-content{display:flex;flex-direction:column;gap:var(--spacing-0\.5)}.drawer__title{font-size:var(--font-size-md);font-weight:var(--font-weight-bold);color:var(--color-text);margin:0}.drawer__title-description{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0}.drawer__content{overflow-y:auto;overflow-x:hidden;flex:1;flex-direction:column}.drawer__content,.drawer__footer{padding:var(--spacing-4) var(--spacing-6);display:flex}.drawer__footer{border-top:1px solid var(--color-border);align-items:center;justify-content:space-between;flex-shrink:0}.drawer__status-section{padding:var(--spacing-4);border-bottom:1px solid var(--color-border);flex-shrink:0}.drawer__status-row{display:flex;align-items:center;gap:var(--spacing-2);font-size:var(--font-size-sm);color:var(--color-text-muted)}.drawer__status-indicator{width:.5rem;height:.5rem;border-radius:9999px;flex-shrink:0}.drawer__status-text{color:var(--color-text)}.drawer__status-steps{margin-left:auto}.drawer__summary-stats{margin-top:var(--spacing-3);padding-top:var(--spacing-3);border-top:1px solid var(--color-border);display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-2);font-size:var(--font-size-xs)}.drawer__stat{text-align:center}.drawer__stat-label{color:var(--color-text-muted)}.drawer__stat-value{font-weight:var(--font-weight-semibold);color:var(--color-text)}.drawer__resize-handle{position:absolute;top:0;bottom:0;width:8px;cursor:ew-resize;background:transparent;transition:background-color var(--transition-fast);z-index:10}.drawer__resize-handle--left{left:0}.drawer__resize-handle--right{right:0}.drawer__resize-handle:hover{background:var(--wf-accent-blue);opacity:.3}.drawer__resize-handle:active{background:var(--wf-accent-blue);opacity:.5}.drawer__panel--resizing,.drawer__panel--resizing *{-webkit-user-select:none;-moz-user-select:none;user-select:none}.drawer__panel--resizing .drawer__content *{pointer-events:auto}.drawer__tabs{display:flex;gap:var(--spacing-1);margin-left:var(--spacing-4)}.drawer__tab{padding:var(--spacing-2) var(--spacing-3);border:none;background:transparent;color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;border-radius:var(--border-radius-md);transition:all var(--transition-fast);position:relative;pointer-events:auto}.drawer__tab:hover{background:var(--color-surface-muted);color:var(--color-text)}.drawer__tab--active{color:var(--wf-accent-blue);background:hsl(var(--wf-accent-blue-hsl)/.1)}.drawer__tab--active:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--wf-accent-blue)}.decision-insights__subtitle{margin:0;font-size:var(--font-size-sm);color:var(--color-text-muted)}.decision-insights__header-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 1rem .5rem}.decision-insights__header-actions{display:flex;align-items:center;gap:var(--spacing-2);flex-shrink:0}.decision-insights__rag-chip{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .65rem;border-radius:var(--border-radius-full);border:1px solid hsl(var(--wf-accent-blue-hsl)/.25);background:hsl(var(--wf-accent-blue-hsl)/.1);color:var(--wf-accent-blue);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);transition:background-color var(--transition-fast),border-color var(--transition-fast)}.decision-insights__rag-chip:hover{background:hsl(var(--wf-accent-blue-hsl)/.14);border-color:hsl(var(--wf-accent-blue-hsl)/.35)}.decision-insights__tabs{margin-left:0;padding:0 var(--spacing-4)}.decision-insights{height:100%;min-height:0}.decision-insights__content{flex:1;min-height:0}.decision-insights__content--intelligence{display:flex;overflow:hidden}.timeline-drawer-overlay{position:fixed;inset:0;background-color:rgba(0,0,0,.5);z-index:40;animation:fadeIn .2s ease-in-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.timeline-drawer-panel{position:fixed;right:0;top:0;height:100%;width:100%;background-color:white;box-shadow:-4px 0 6px -1px rgba(0,0,0,.1);z-index:50;display:flex;flex-direction:column;animation:slideIn .3s ease-out}@media (min-width:768px){.timeline-drawer-panel{width:66.666667%}}@media (min-width:1024px){.timeline-drawer-panel{width:50%}}@keyframes slideIn{0%{transform:translateX(100%)}to{transform:translateX(0)}}.ws-timeline-header{border-bottom:1px solid var(--color-border);padding:var(--spacing-4)}.ws-timeline-header__title{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-3)}.ws-timeline-header h2{font-size:1.25rem;font-weight:600;color:var(--color-text-primary)}.ws-timeline-close-btn{padding:var(--spacing-2);border-radius:9999px;transition:background-color .2s}.ws-timeline-close-btn:hover{background-color:var(--color-surface-hover)}.ws-timeline-stats{display:flex;gap:var(--spacing-4);font-size:.875rem}.ws-timeline-stat{display:flex;align-items:center;gap:var(--spacing-1);color:var(--color-text-primary)}.ws-timeline-stat__label{color:var(--color-text-muted)}.ws-timeline-stat--completed{color:var(--color-success)}.ws-timeline-stat--failed{color:var(--color-error)}.ws-timeline-stat--decisions,.ws-timeline-stat--running{color:var(--color-info)}.ws-timeline-stat--rag{color:var(--color-success)}.ws-timeline-filter-bar{border-bottom:1px solid var(--color-border);padding:var(--spacing-3);background-color:var(--color-surface-muted)}.ws-timeline-filter-buttons{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-2)}.ws-timeline-filter-btn{padding:var(--spacing-1) var(--spacing-3);border-radius:var(--border-radius-md);font-size:.875rem;text-transform:capitalize;transition:all .2s;border:1px solid transparent}.ws-timeline-filter-btn--active{background-color:hsl(var(--color-info-hsl)/.12);color:var(--color-info);border-color:hsl(var(--color-info-hsl)/.3)}.ws-timeline-filter-btn--inactive{background-color:var(--button-bg-secondary);color:var(--button-text-secondary);border-color:var(--button-border-secondary)}.ws-timeline-filter-btn--inactive:hover{background-color:var(--color-surface-hover)}.ws-timeline-right-actions{margin-left:auto;display:flex;align-items:center;gap:var(--spacing-1)}.ws-timeline-refresh-btn{margin-left:auto;padding:var(--spacing-1);border-radius:var(--border-radius-md);transition:background-color .2s}.ws-timeline-refresh-btn:hover{background-color:var(--color-surface-hover)}.ws-timeline-copy-bar{display:flex;justify-content:flex-end;padding:var(--spacing-2) var(--spacing-3);border-bottom:1px solid var(--color-border);background-color:var(--color-surface-muted);flex-shrink:0}.ws-timeline-copy-ai-btn{display:flex;align-items:center;gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-3);border-radius:var(--border-radius-md);font-size:.875rem;border:1px solid var(--button-border-secondary);background-color:var(--button-bg-secondary);color:var(--button-text-secondary);transition:all .2s;white-space:nowrap;cursor:pointer}.ws-timeline-copy-ai-btn:hover{background-color:var(--color-surface-hover)}.ws-timeline-copy-ai-btn--copied{background-color:hsl(var(--color-success-hsl)/.12);color:var(--color-success);border-color:hsl(var(--color-success-hsl)/.3)}.ws-timeline-copy-ai-btn:disabled{opacity:.6;cursor:not-allowed}.ws-timeline-spin{animation:ws-spin .9s linear infinite}@keyframes ws-spin{to{transform:rotate(1turn)}}.ws-timeline-content{flex:1;overflow-y:auto;padding:var(--spacing-4);scroll-behavior:smooth}.ws-timeline-end-spacer{flex-shrink:0;height:50%;min-height:200px;pointer-events:none}.ws-timeline-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;height:8rem;gap:var(--spacing-2);color:var(--color-info)}.ws-timeline-loading-text{color:var(--color-text-muted);font-size:.875rem}.ws-timeline-error{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-4);background-color:hsl(var(--color-error-hsl)/.1);border:1px solid hsl(var(--color-error-hsl)/.3);border-radius:var(--card-radius-sm)}.ws-timeline-error-text{color:var(--color-error)}.ws-timeline-empty{text-align:center;color:var(--color-text-muted);padding:calc(var(--spacing-4) * 2) 0}.ws-timeline-empty-title{color:var(--color-text-primary);font-weight:600}.ws-timeline-empty-message{margin-top:var(--spacing-1);font-size:.875rem}.ws-timeline-container{display:flex;flex-direction:column;gap:0}.ws-timeline-item-wrapper{display:flex;gap:var(--spacing-4);position:relative}.ws-timeline-item-wrapper--animated{animation:ws-timeline-item-in 1.9s cubic-bezier(.16,1,.3,1) both}@keyframes ws-timeline-item-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ws-timeline-connector{display:flex;flex-direction:column;align-items:center;flex-shrink:0;width:20px;position:relative}.ws-timeline-line{width:1px;flex:1;min-height:0;background:var(--color-border)}.ws-timeline-line--hidden{opacity:0}.ws-timeline-status-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;z-index:1;background:var(--wf-surface-card-primary)}.ws-timeline-status-icon svg{width:14px;height:14px}.ws-timeline-status-icon--completed svg{color:var(--color-success)}.ws-timeline-status-icon--failed svg{color:var(--color-error)}.ws-timeline-status-icon--running svg{color:var(--color-info)}.ws-timeline-status-icon--pending_resume svg{color:var(--color-warning)}.ws-timeline-status-icon--queued svg{color:var(--color-text-muted)}.ws-timeline-spin{animation:ws-timeline-spin 1s linear infinite}@keyframes ws-timeline-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ws-timeline-card-container{flex:1;min-width:0}.ws-timeline-item-card{border:1px solid var(--card-border);background:var(--wf-surface-card-primary);border-radius:var(--card-radius);padding:var(--spacing-2) var(--spacing-3);box-shadow:var(--card-shadow);margin-bottom:var(--spacing-2);cursor:pointer;transition:all .2s}.ws-timeline-item-card:hover{background-color:var(--card-bg-hover);box-shadow:var(--card-shadow-hover)}.ws-timeline-item-card--completed{background-color:var(--wf-surface-card-primary);border:1px solid var(--card-border)}.ws-timeline-item-card--failed{background-color:hsl(var(--color-error-hsl)/.1);border-color:hsl(var(--color-error-hsl)/.3)}.ws-timeline-item-card--running{background-color:hsl(var(--color-info-hsl)/.1);border-color:hsl(var(--color-info-hsl)/.3)}.ws-timeline-item-card--pending{background-color:hsl(var(--color-warning-hsl)/.1);border-color:hsl(var(--color-warning-hsl)/.3)}.ws-timeline-item-card--queued{background-color:var(--card-bg-secondary);border-color:var(--card-border)}.ws-timeline-item__header{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2);margin-bottom:var(--spacing-1)}.ws-timeline-item__header-content{display:flex;align-items:center;gap:var(--spacing-2);flex:1;min-width:0}.ws-timeline-item__header-right{display:flex;align-items:center;gap:var(--spacing-2);flex-shrink:0}.ws-timeline-item__summary-chip{font-size:.7rem;color:var(--color-text-muted);white-space:nowrap}.ws-timeline-item__title{font-weight:600;font-size:.875rem;color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-timeline-badges{display:flex;gap:var(--spacing-1);margin-left:var(--spacing-2)}.ws-timeline-badge{padding:var(--spacing-1);border-radius:var(--border-radius-sm)}.ws-timeline-badge--knowledge-pack{background-color:hsl(var(--color-success-hsl)/.15);color:var(--color-success)}.ws-timeline-badge--decision{background-color:hsl(var(--color-info-hsl)/.15);color:var(--color-info)}.ws-timeline-badge--error{background-color:hsl(var(--color-error-hsl)/.15);color:var(--color-error)}.ws-timeline-badge--retry,.ws-timeline-badge--wait{background-color:hsl(var(--color-warning-hsl)/.15);color:var(--color-warning)}.ws-timeline-badge--rag{background-color:hsl(var(--color-info-hsl)/.15);color:var(--color-info)}.ws-timeline-item__summary{font-size:.8rem;color:var(--color-text-muted);margin-bottom:var(--spacing-1)}.ws-timeline-item__toggle-btn{display:inline-flex;align-items:center;gap:var(--spacing-1);font-size:.7rem;color:var(--color-info);background:transparent;border:none;padding:0;margin-bottom:var(--spacing-1);cursor:pointer}.ws-timeline-item__toggle-btn:hover{opacity:.8}.ws-timeline-item__metadata{display:flex;align-items:center;justify-content:space-between;font-size:.75rem;color:var(--color-text-muted)}.ws-timeline-item__metadata-left{display:flex;align-items:center;gap:var(--spacing-3)}.ws-timeline-item__attempt{color:var(--color-warning)}.ws-timeline-item__details-btn{display:flex;align-items:center;gap:var(--spacing-1);color:var(--color-info);cursor:pointer}.ws-timeline-item__details-btn:hover{color:var(--color-info);opacity:.8}.ws-timeline-error-preview{margin-top:var(--spacing-2);padding:var(--spacing-2);background-color:hsl(var(--color-error-hsl)/.1);border:1px solid hsl(var(--color-error-hsl)/.3);border-radius:var(--border-radius-md);font-size:.75rem}.ws-timeline-error-preview__title{color:var(--color-error);font-weight:500}.ws-timeline-error-preview__message{color:var(--color-error)}.ws-timeline-error-preview__code{color:var(--color-error);margin-top:var(--spacing-1)}.ws-timeline-payload-previews{margin-top:var(--spacing-2);padding-top:var(--spacing-2);border-top:1px solid var(--color-border)}.ws-timeline-payload-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-2);font-size:.75rem}.ws-timeline-payload-preview{background-color:var(--color-surface-muted);padding:var(--spacing-2);border-radius:var(--border-radius-md)}.ws-timeline-payload-preview__title{color:var(--color-text-muted);font-weight:500;margin-bottom:var(--spacing-1)}.ws-timeline-payload-preview__summary{color:var(--color-text-primary)}.ws-timeline-payload-preview__redacted{color:var(--color-warning);margin-top:var(--spacing-1)}.ws-timeline-item__node-data{margin-top:var(--spacing-3);padding-top:var(--spacing-2);border-top:1px solid var(--color-border)}.ws-timeline-item__node-data-toggle{display:inline-flex;align-items:center;gap:var(--spacing-1);font-size:.7rem;color:var(--color-text-muted);background:transparent;border:none;padding:0;margin-bottom:var(--spacing-2);cursor:pointer}.ws-timeline-item__node-data-toggle:hover{color:var(--color-info)}.ws-timeline-item__node-data-toggle:disabled{opacity:.5;cursor:not-allowed}.ws-timeline-item__node-data-content{display:flex;flex-direction:column;gap:var(--spacing-3);margin-top:var(--spacing-2)}.ws-timeline-details-overlay{position:fixed;inset:0;background-color:color-mix(in srgb,var(--color-text-primary) 45%,transparent);z-index:50;animation:fadeIn .2s ease-in-out}.ws-timeline-details-container{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:50;padding:var(--spacing-4)}.ws-timeline-details-modal{background-color:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--card-radius-sm);box-shadow:var(--card-shadow-hover);max-width:48rem;width:100%;max-height:80vh;overflow-y:auto;animation:ws-timeline-modal-in .3s ease-out}@keyframes ws-timeline-modal-in{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.ws-timeline-details-header{border-bottom:1px solid var(--color-border);padding:var(--spacing-4);display:flex;align-items:center;justify-content:space-between}.ws-timeline-details-header h3{font-size:1.125rem;font-weight:600;color:var(--color-text-primary)}.ws-timeline-details-close{padding:var(--spacing-2);border-radius:9999px;transition:background-color .2s}.ws-timeline-details-close:hover{background-color:var(--color-surface-hover)}.ws-timeline-details-content{padding:var(--spacing-4)}.ws-timeline-details-section{margin-bottom:var(--spacing-4)}.ws-timeline-details-section h4{font-weight:500;color:var(--color-text-primary);margin-bottom:var(--spacing-1)}.ws-timeline-details-section p{font-size:.875rem;color:var(--color-text-muted)}.ws-timeline-details-preview{background-color:var(--color-surface-muted);padding:var(--spacing-3);border-radius:var(--border-radius-md);font-size:.875rem}.ws-timeline-details-preview p{color:var(--color-text-primary);margin-bottom:var(--spacing-1)}.ws-timeline-details-decision{background-color:hsl(var(--color-info-hsl)/.1);border:1px solid hsl(var(--color-info-hsl)/.3);padding:var(--spacing-3);border-radius:var(--border-radius-md)}.ws-timeline-details-decision p{color:var(--color-info);font-weight:500;margin-bottom:var(--spacing-1)}.ws-timeline-details-link{font-size:.875rem;color:var(--color-info);text-decoration:none}.ws-timeline-details-link:hover{text-decoration:underline}.ws-timeline-details-footer{padding-top:var(--spacing-3);border-top:1px solid var(--color-border)}@media (max-width:640px){.ws-timeline-stats{flex-wrap:wrap}.decision-insights__header-row{flex-wrap:wrap;align-items:flex-start}.ws-timeline-filter-buttons{flex-wrap:wrap}.ws-timeline-payload-grid{grid-template-columns:1fr}}.ws-timeline-layout{display:flex;flex-direction:column;height:100%;overflow:hidden}.ws-timeline-stats-bar{flex-shrink:0;border-bottom:1px solid var(--color-border);padding:var(--spacing-3);background-color:var(--color-surface-muted)}.ws-timeline-filter-bar{flex-shrink:0}.node-data-modal-overlay{position:fixed;inset:0;background-color:rgba(0,0,0,.5);z-index:60;animation:fadeIn .2s ease-in-out}.node-data-modal-container{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:60;padding:1rem}.node-data-modal{background-color:var(--wf-bg-primary);border-radius:.5rem;box-shadow:0 20px 25px -5px rgba(0,0,0,.1);max-width:72rem;width:100%;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;animation:modalIn .3s ease-out}.node-data-modal-header{border-bottom:1px solid var(--wf-border-primary);padding:1rem;display:flex;align-items:center;justify-content:space-between;background-color:var(--wf-bg-secondary);flex-shrink:0}.node-data-modal-header h3{font-size:1.125rem;font-weight:600;color:var(--wf-text-primary)}.node-data-modal-close{padding:.5rem;border-radius:9999px;transition:background-color .2s}.node-data-modal-close:hover{background-color:var(--wf-bg-hover)}.node-data-modal-content{flex:1;overflow-y:auto;padding:1.5rem}.node-data-sections{display:flex;flex-direction:column;gap:1.5rem}.node-data-section-summary{background-color:hsl(var(--wf-accent-blue-hsl)/.05);border:1px solid hsl(var(--wf-accent-blue-hsl)/.2);border-radius:.5rem;padding:1rem}.node-data-section-summary h4{font-weight:600;color:var(--wf-accent-blue);margin-bottom:.75rem}.node-data-section-summary-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;font-size:.875rem}.node-data-field-label{color:var(--wf-text-secondary);font-weight:500}.node-data-field-value{margin-left:.5rem;color:var(--wf-text-primary)}.node-data-section{display:flex;flex-direction:column}.node-data-section h4{font-weight:600;color:var(--wf-text-primary);margin-bottom:.5rem}.node-data-code-block{background-color:var(--wf-bg-secondary);border:1px solid var(--wf-border-primary);border-radius:.5rem;padding:1rem}.node-data-code-block pre{font-size:.875rem;color:var(--wf-text-primary);white-space:pre-wrap;overflow-x:auto}.node-data-section-error{background-color:hsl(var(--wf-status-error-hsl)/.1);border:1px solid hsl(var(--wf-status-error-hsl)/.3);border-radius:.5rem;padding:1rem}.node-data-section-error h4{font-weight:600;color:var(--wf-status-error);margin-bottom:.5rem}.node-data-error-message{margin-bottom:.5rem}.node-data-error-message,.node-data-error-type{font-size:.875rem;color:var(--wf-status-error)}.node-data-error-stack-details{margin-top:.5rem}.node-data-error-stack-summary{font-size:.875rem;color:var(--wf-status-error);cursor:pointer}.node-data-error-stack-summary:hover{color:var(--wf-status-error);opacity:.8}.node-data-error-stack-trace{margin-top:.5rem}.node-data-error-stack-trace pre{font-size:.75rem;color:var(--wf-status-error);white-space:pre-wrap;overflow-x:auto}.node-data-logs-container{background-color:var(--wf-bg-secondary);border:1px solid var(--wf-border-primary);border-radius:.5rem;padding:1rem;max-height:16rem;overflow-y:auto}.node-data-log-entry{font-size:.875rem;color:var(--wf-text-primary);margin-bottom:.25rem;font-family:monospace}.node-data-log-timestamp{color:var(--wf-text-secondary)}.node-data-modal-footer{border-top:1px solid var(--wf-border-primary);padding:1rem;background-color:var(--wf-bg-secondary);display:flex;justify-content:flex-end;flex-shrink:0}.node-data-modal-close-btn{padding:.5rem 1rem;background-color:var(--wf-button-bg);color:var(--wf-button-text);border-radius:.5rem;transition:background-color .2s}.node-data-modal-close-btn:hover{background-color:var(--wf-button-bgHover)}.agent-icon-decision{color:var(--wf-accent-purple)}.agent-icon-message{color:var(--wf-accent-blue)}.agent-icon-guardrails{color:var(--wf-accent-green)}.agent-icon-default{color:var(--wf-text-secondary)}.decision-status-badge{padding:.25rem .75rem;border-radius:.375rem;font-size:.875rem;font-weight:500;display:inline-block}.decision-status-pending{background-color:var(--wf-bg-secondary);color:var(--wf-text-secondary)}.decision-status-running{background-color:hsl(var(--wf-accent-blue-hsl)/.1);color:var(--wf-accent-blue);animation:pulse 2s infinite}.decision-status-completed{background-color:hsl(var(--wf-status-success-hsl)/.1);color:var(--wf-status-success)}.decision-status-failed{background-color:hsl(var(--wf-status-error-hsl)/.1);color:var(--wf-status-error)}.confidence-bar-container{display:flex;align-items:center;gap:.5rem}.confidence-bar-track{flex:1;background:var(--wf-border-primary);border-radius:9999px;height:.5rem;overflow:hidden}.confidence-bar-fill{height:100%;transition:all .3s}.confidence-bar-fill--high{background:var(--wf-status-success)}.confidence-bar-fill--medium{background:var(--wf-status-warning)}.confidence-bar-fill--low{background:var(--wf-status-error)}.confidence-bar-label{font-size:.75rem;font-weight:500;color:var(--wf-text-secondary);min-width:40px}.decision-card{background:var(--wf-bg-primary);border-radius:.5rem;border:1px solid var(--wf-border-primary);box-shadow:0 1px 2px 0 rgba(0,0,0,.05);overflow:hidden;margin-bottom:.75rem}.decision-card-header{padding:1rem;cursor:pointer;transition:background-color .2s}.decision-card-header:hover{background-color:var(--wf-bg-hover)}.decision-card-header-content{display:flex;align-items:flex-start;gap:.75rem}.decision-card-icon{margin-top:.25rem}.decision-card-main{flex:1;min-width:0}.decision-card-title-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.25rem}.decision-card-title{font-weight:500;color:var(--wf-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.decision-card-agent-type{font-size:.875rem;color:var(--wf-text-secondary);text-transform:capitalize}.decision-card-content{padding:0 1rem 1rem}.decision-card-section{margin-bottom:.75rem}.decision-card-section:last-child{margin-bottom:0}.decision-card-section-title{font-size:.875rem;font-weight:600;color:var(--wf-text-secondary);margin-bottom:.25rem;text-transform:uppercase;letter-spacing:.05em}.decision-card-section-content{font-size:.875rem;color:var(--wf-text-primary)}.decision-card-metadata{display:flex;gap:1rem;flex-wrap:wrap;padding:.75rem;background:var(--wf-bg-secondary);border-top:1px solid var(--wf-border-primary);border-radius:0 0 .5rem .5rem}.decision-card-metadata-item{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:var(--wf-text-secondary)}.intelligence-panel{display:flex;height:100%;background:var(--color-background);min-height:0;overflow:hidden}.intelligence-empty,.intelligence-error,.intelligence-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:var(--spacing-8);text-align:center}.intelligence-sidebar{width:280px;border-right:1px solid var(--color-border);background:var(--color-background-secondary);display:flex;flex-direction:column;overflow:hidden;padding:0 .5rem;height:100%;min-height:0}.intelligence-sidebar-header{padding:var(--spacing-4);border-bottom:1px solid var(--color-border);display:flex;align-items:center;justify-content:space-between}.intelligence-sidebar-header-actions{display:flex;align-items:center;gap:var(--spacing-2)}.intelligence-sidebar-header h3{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.intelligence-sidebar-count{background:var(--color-primary);color:white;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);padding:.125rem .5rem;border-radius:var(--border-radius-full)}.intelligence-sidebar-stats{padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid var(--color-border);display:flex;gap:var(--spacing-4)}.intelligence-sidebar-stat{display:flex;flex-direction:column;gap:.25rem;flex:1}.intelligence-sidebar-stat-label{font-size:var(--font-size-xs);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em}.intelligence-sidebar-stat-value{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.intelligence-sidebar-list{flex:1;overflow-y:auto;padding:var(--spacing-2)}.intelligence-sidebar-item{display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-3);margin-bottom:var(--spacing-2);border:1px solid var(--color-border);border-radius:var(--border-radius-md);background:var(--color-background);cursor:pointer;transition:all .2s ease;text-align:left;width:100%}.intelligence-sidebar-item:hover{border-color:var(--color-primary);background:var(--color-background-hover)}.intelligence-sidebar-item--active{border-color:var(--color-primary);background:hsl(var(--color-primary-hsl)/.1)}.intelligence-sidebar-item-header{display:flex;align-items:center;gap:var(--spacing-2)}.intelligence-sidebar-item-names{display:flex;flex-direction:column;gap:var(--spacing-1)}.intelligence-sidebar-item-name{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.intelligence-sidebar-item-id{font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);color:var(--color-text-secondary);font-family:var(--font-mono)}.intelligence-sidebar-item-badges{display:flex;gap:var(--spacing-2);flex-wrap:wrap}.intelligence-content{flex:1;overflow-y:auto;padding:var(--spacing-6);height:100%;min-height:0}.intelligence-details{max-width:900px;margin:0 auto}.intelligence-details-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-6);padding-bottom:var(--spacing-4);border-bottom:2px solid var(--color-border)}.intelligence-details-title-wrapper{display:flex;flex-direction:column;gap:var(--spacing-1)}.intelligence-details-title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0}.intelligence-details-node-id{font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:var(--color-text-secondary);font-family:var(--font-mono)}.intelligence-details-header-badges{display:flex;gap:var(--spacing-2)}.intelligence-alert{display:flex;gap:var(--spacing-3);padding:var(--spacing-4);border-radius:var(--border-radius-lg);margin-bottom:var(--spacing-6);border-left:4px solid}.intelligence-alert--error{background:hsl(var(--color-error-hsl)/.1);border-color:var(--color-error);color:var(--color-error)}.intelligence-alert--warning{background:hsl(var(--color-warning-hsl)/.1);border-color:var(--color-warning);color:var(--color-warning)}.intelligence-alert-title{font-weight:var(--font-weight-semibold);margin:0 0 .25rem}.intelligence-alert-message{font-size:var(--font-size-sm);margin:0;opacity:.9}.intelligence-sections{display:flex;flex-direction:column;gap:var(--spacing-6)}.intelligence-section{background:var(--color-background-secondary);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);overflow:hidden}.intelligence-section-header{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-4);background:var(--color-background);border-bottom:1px solid var(--color-border)}.intelligence-section-title{display:flex;align-items:center;gap:var(--spacing-2)}.intelligence-section-title h3{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.intelligence-section-badge{background:var(--color-background-secondary);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);padding:.25rem .75rem;border-radius:var(--border-radius-full);border:1px solid var(--color-border)}.intelligence-section-badge--error{background:hsl(var(--color-error-hsl)/.1);color:var(--color-error);border-color:var(--color-error)}.intelligence-confidence-badge{display:flex;align-items:center;gap:.5rem}.intelligence-confidence-badge-bar{position:relative;width:60px;height:8px;background:var(--color-background-secondary);border-radius:var(--border-radius-full);overflow:hidden;border:1px solid var(--color-border)}.intelligence-confidence-badge-bar-fill{position:absolute;top:0;left:0;height:100%;background:linear-gradient(90deg,var(--wf-accent-green),var(--wf-accent-blue));transition:width .3s ease;border-radius:var(--border-radius-full)}.intelligence-confidence-badge-text{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);min-width:3ch}.intelligence-section-content{padding:var(--spacing-4)}.intelligence-card{display:flex;flex-direction:column;gap:var(--spacing-4)}.intelligence-card-field{display:flex;flex-direction:column;gap:var(--spacing-2)}.intelligence-card-label{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em}.intelligence-card-value{font-size:var(--font-size-base);color:var(--color-text-primary);line-height:1.6;margin:0}.intelligence-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-2)}.intelligence-list-item{padding-left:var(--spacing-4);position:relative;color:var(--color-text-primary);line-height:1.6}.intelligence-list-item:before{content:"•";position:absolute;left:0;color:var(--color-primary);font-weight:700}.intelligence-confidence-bar{position:relative;height:2rem;background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--border-radius-md);overflow:hidden}.intelligence-confidence-bar-fill{height:100%;background:linear-gradient(90deg,var(--color-primary),hsl(var(--color-primary-hsl)/.6));transition:width .5s ease}.intelligence-confidence-bar-label{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);font-size:var(--font-size-sm);mix-blend-mode:difference}.intelligence-factors-list{display:flex;flex-direction:column;gap:var(--spacing-3)}.intelligence-factor{padding:var(--spacing-3);background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--border-radius-md)}.intelligence-factor-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-2)}.intelligence-factor-name{font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.intelligence-factor-contribution{font-weight:var(--font-weight-semibold);color:var(--color-primary);font-size:var(--font-size-sm)}.intelligence-factor-rationale{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0;line-height:1.5}.intelligence-provenance-item{padding:var(--spacing-4);background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--border-radius-md);margin-bottom:var(--spacing-3)}.intelligence-provenance-item:last-child{margin-bottom:0}.intelligence-provenance-header{display:flex;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-3);padding-bottom:var(--spacing-2);border-bottom:1px solid var(--color-border)}.intelligence-provenance-id{font-family:var(--font-mono);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.intelligence-provenance-field{display:flex;flex-direction:column;gap:.5rem;margin-bottom:var(--spacing-2)}.intelligence-provenance-label{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em}.intelligence-provenance-reasoning,.intelligence-provenance-value{font-size:var(--font-size-sm);color:var(--color-text-primary)}.intelligence-provenance-reasoning{line-height:1.6;margin:0}.intelligence-evidence-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-2)}.intelligence-evidence-item{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2);background:var(--color-background-secondary);border-radius:var(--border-radius-sm)}.intelligence-evidence-type{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;padding:.125rem .5rem;border-radius:var(--border-radius-sm);white-space:nowrap}.intelligence-evidence-type--constraint{background:hsl(var(--color-primary-hsl)/.1);color:var(--color-primary)}.intelligence-evidence-type--input_data{background:hsl(var(--color-success-hsl)/.1);color:var(--color-success)}.intelligence-evidence-type--context{background:hsl(var(--color-warning-hsl)/.1);color:var(--color-warning)}.intelligence-evidence-type--model_output{background:hsl(var(--color-info-hsl)/.1);color:var(--color-info)}.intelligence-evidence-description{font-size:var(--font-size-sm);color:var(--color-text-primary);line-height:1.4}.intelligence-violation{padding:var(--spacing-4);background:var(--color-background);border-radius:var(--border-radius-md);margin-bottom:var(--spacing-3);border:1px solid var(--color-border);border-left:4px solid}.intelligence-violation:last-child{margin-bottom:0}.intelligence-violation--error{border-left-color:var(--color-error);background:hsl(var(--color-error-hsl)/.05)}.intelligence-violation--warning{border-left-color:var(--color-warning);background:hsl(var(--color-warning-hsl)/.05)}.intelligence-violation--info{border-left-color:var(--color-info);background:hsl(var(--color-info-hsl)/.05)}.intelligence-violation-header{display:flex;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-2)}.intelligence-violation-constraint{font-family:var(--font-mono);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.intelligence-violation-description{font-size:var(--font-size-sm);color:var(--color-text-primary);line-height:1.6;margin:0 0 var(--spacing-2) 0}.intelligence-violation-fix{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2);background:hsl(var(--color-success-hsl)/.1);border-radius:var(--border-radius-sm);color:var(--color-success);font-size:var(--font-size-sm)}.intelligence-telemetry-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-4)}.intelligence-telemetry-field{display:flex;flex-direction:column;gap:.5rem}.intelligence-telemetry-label{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em}.intelligence-telemetry-value{font-size:var(--font-size-base);color:var(--color-text-primary)}.intelligence-telemetry-hash{font-family:var(--font-mono);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.intelligence-badge{display:inline-flex;align-items:center;gap:.25rem;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);padding:.25rem .5rem;border-radius:var(--border-radius-sm);white-space:nowrap}.intelligence-badge--complete{background:hsl(var(--color-success-hsl)/.1);color:var(--color-success);border:1px solid var(--color-success)}.intelligence-badge--partial{background:hsl(var(--color-warning-hsl)/.1);color:var(--color-warning);border:1px solid var(--color-warning)}.intelligence-badge--failed{background:hsl(var(--color-error-hsl)/.1);color:var(--color-error);border:1px solid var(--color-error)}.intelligence-badge--computed{background:hsl(var(--color-info-hsl)/.1);color:var(--color-info);border:1px solid var(--color-info)}.intelligence-badge--knowledge_pack{background:hsl(var(--color-primary-hsl)/.1);color:var(--color-primary)}.intelligence-badge--bundle{background:hsl(var(--color-success-hsl)/.1);color:var(--color-success)}.intelligence-badge--runtime{background:hsl(var(--color-warning-hsl)/.1);color:var(--color-warning)}.intelligence-badge--unresolved{background:var(--color-background-secondary);color:var(--color-text-secondary);border:1px solid var(--color-border)}.intelligence-badge--error{background:hsl(var(--color-error-hsl)/.1);color:var(--color-error)}.intelligence-badge--warning{background:hsl(var(--color-warning-hsl)/.1);color:var(--color-warning)}.intelligence-badge--info{background:hsl(var(--color-info-hsl)/.1);color:var(--color-info)}.drawer__inline-host{overflow:hidden;height:100%;flex-shrink:0;transition:width .3s cubic-bezier(.4,0,.2,1)}.drawer__panel--inline{position:relative;top:0;right:auto;height:100%}