: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-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-sm);--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}