:root{--hi-llms-brand-primary: #6b1b4d;--hi-llms-brand-primary-hover: #7d2059;--hi-llms-brand-primary-mid: #8b2560;--hi-llms-brand-accent: #a78bfa;--hi-llms-gradient-banner: linear-gradient(135deg, var(--hi-llms-brand-primary) 0%, var(--hi-llms-brand-accent) 100%);--hi-llms-gradient-header: linear-gradient( 135deg, var(--hi-llms-brand-primary) 0%, var(--hi-llms-brand-primary-mid) 60%, var(--hi-llms-brand-accent) 100% );--hi-llms-gradient-progress: linear-gradient(90deg, var(--hi-llms-brand-primary), var(--hi-llms-brand-accent));--hi-llms-surface-white: #fff;--hi-llms-surface-tinted: #fdf9fc;--hi-llms-surface-accent: #f9f0f5;--hi-llms-surface-muted: #fafafa;--hi-llms-surface-progress-track: #f1f1f1;--hi-llms-surface-hover: rgba(107, 27, 77, .03);--hi-llms-border-default: #e1e3e5;--hi-llms-border-input: #c9cccf;--hi-llms-border-accent: #e4c8d8;--hi-llms-text-primary: #202223;--hi-llms-text-subdued: #6d7175;--hi-llms-text-muted: #8c9196;--hi-llms-text-body: #4a4a4a;--hi-llms-text-on-gradient: #fff;--hi-llms-text-on-gradient-muted: rgba(255, 255, 255, .95);--hi-llms-text-on-gradient-subtle: rgba(255, 255, 255, .7);--hi-llms-text-on-gradient-body: rgba(255, 255, 255, .88);--hi-llms-checklist-icon: #2c6ecb;--hi-llms-status-active: #008060;--hi-llms-status-inactive: #bf0711;--hi-llms-completion-low: #f87171;--hi-llms-completion-mid: #fbbf24;--hi-llms-completion-full: #34d399;--hi-llms-space-xs: 4px;--hi-llms-space-sm: 8px;--hi-llms-space-md: 12px;--hi-llms-space-lg: 16px;--hi-llms-space-xl: 20px;--hi-llms-space-2xl: 24px;--hi-llms-space-3xl: 32px;--hi-llms-space-accordion-y: 14px;--hi-llms-block-gap: var(--hi-llms-space-xl);--hi-llms-card-padding: var(--hi-llms-space-xl);--hi-llms-card-padding-lg: var(--hi-llms-space-2xl);--hi-llms-title-gap: var(--hi-llms-space-sm);--hi-llms-section-gap: var(--hi-llms-space-lg);--hi-llms-content-gap: var(--hi-llms-space-xl);--hi-llms-input-padding-y: 11px;--hi-llms-input-padding-x: 16px;--hi-llms-form-inset: var(--hi-llms-space-2xl);--hi-llms-radius-card: 12px;--hi-llms-radius-card-lg: 14px;--hi-llms-radius-input: 8px;--hi-llms-radius-pill: 20px;--hi-llms-shadow-card: 0 1px 0 0 rgba(0, 0, 0, .05);--hi-llms-shadow-banner: 0 2px 8px rgba(0, 0, 0, .1);--hi-llms-shadow-optimize: 0 4px 24px rgba(107, 27, 77, .1), 0 1px 0 0 rgba(0, 0, 0, .04)}
