:root{--sia-primary:#18509c;--sia-primary-dark:#123d75;--sia-primary-light:#e8eef6;--sia-primary-contrast:#ffffff;--sia-primary-soft:var(--sia-primary-light);--sia-muted:var(--sia-text-muted);--sia-secondary:#c9a13a;--sia-bg:#f8fafc;--sia-bg-subtle:#f1f5f9;--sia-surface:#ffffff;--sia-surface-raised:#ffffff;--sia-overlay:rgba(26, 43, 75, 0.45);--sia-text:#1a2b4b;--sia-text-muted:#64748b;--sia-text-subtle:#94a3b8;--sia-text-inverse:#ffffff;--sia-border:#e2e8f0;--sia-border-strong:#cbd5e1;--sia-border-focus:#18509c;--sia-success:#2bb673;--sia-success-bg:#e8f8f0;--sia-success-border:#a7e3c4;--sia-warning:#f6a623;--sia-warning-bg:#fef6e8;--sia-warning-border:#f9d49a;--sia-danger:#e74c3c;--sia-danger-bg:#fdecea;--sia-danger-border:#f5b7b1;--sia-info:#18509c;--sia-info-bg:#e8eef6;--sia-info-border:#b8cce8;--sia-color-primary:var(--sia-primary, #18509c);--sia-color-on-primary:var(--sia-primary-contrast, #ffffff);--sia-color-secondary:var(--sia-secondary, #c9a13a);--sia-color-on-secondary:var(--sia-primary-contrast, #ffffff);--sia-color-background:var(--sia-bg, #f8fafc);--sia-color-surface:var(--sia-surface, #ffffff);--sia-color-text:var(--sia-text, #1a2b4b);--sia-color-text-muted:var(--sia-text-muted, #64748b);--sia-color-border:var(--sia-border, #e2e8f0);--sia-color-focus:var(--sia-border-focus, var(--sia-primary, #18509c));--sia-color-success:var(--sia-success, #2bb673);--sia-color-warning:var(--sia-warning, #f6a623);--sia-color-danger:var(--sia-danger, #e74c3c);--sia-color-info:var(--sia-info, #18509c);--sia-action-primary:var(--sia-primary, #18509c);--sia-action-primary-hover:var(--sia-primary-dark, #123d75);--sia-action-primary-pressed:var(--sia-primary-dark, #123d75);--sia-action-primary-disabled:var(--sia-primary, #18509c);--sia-font-family:var(--sia-font, var(--sia-font-sans));--sia-button-radius:var(--sia-radius-btn, var(--sia-radius-sm, 10px));--sia-radius-md:var(--sia-radius, 14px)}:root{--sia-status-neutral-fg:#64748b;--sia-status-neutral-bg:#f1f5f9;--sia-status-neutral-border:#e2e8f0;--sia-status-info-fg:var(--sia-info);--sia-status-info-bg:var(--sia-info-bg);--sia-status-info-border:var(--sia-info-border);--sia-status-success-fg:var(--sia-success);--sia-status-success-bg:var(--sia-success-bg);--sia-status-success-border:var(--sia-success-border);--sia-status-warning-fg:var(--sia-warning);--sia-status-warning-bg:var(--sia-warning-bg);--sia-status-warning-border:var(--sia-warning-border);--sia-status-danger-fg:var(--sia-danger);--sia-status-danger-bg:var(--sia-danger-bg);--sia-status-danger-border:var(--sia-danger-border);--sia-status-progress-fg:#0d9488;--sia-status-progress-bg:#ccfbf1;--sia-status-progress-border:#99f6e4}:root{--sia-color-primary-50:#eef3fa;--sia-color-primary-100:#e8eef6;--sia-color-primary-200:#b8cce8;--sia-color-primary-300:#6b94c4;--sia-color-primary-400:#3a6fad;--sia-color-primary-500:#2462a5;--sia-color-primary-600:#18509c;--sia-color-primary-700:#123d75;--sia-color-primary-800:#0e2f5a;--sia-color-primary-900:#0a2242;--sia-color-primary-950:#061528;--sia-color-neutral-50:#f8fafc;--sia-color-neutral-100:#f1f5f9;--sia-color-neutral-200:#e2e8f0;--sia-color-neutral-300:#cbd5e1;--sia-color-neutral-400:#94a3b8;--sia-color-neutral-500:#64748b;--sia-color-neutral-600:#475569;--sia-color-neutral-700:#334155;--sia-color-neutral-800:#1e293b;--sia-color-neutral-900:#1a2b4b;--sia-color-neutral-950:#0f172a;--sia-color-success-500:#2bb673;--sia-color-warning-500:#f6a623;--sia-color-danger-500:#e74c3c;--sia-color-info-500:#18509c}:root{--sia-font-sans:"Segoe UI Variable", "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", sans-serif;--sia-font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--sia-font:var(--sia-font-sans);--sia-font-size-xs:0.75rem;--sia-font-size-sm:0.8125rem;--sia-font-size-base:0.875rem;--sia-font-size-md:1rem;--sia-font-size-lg:1.125rem;--sia-font-size-xl:1.25rem;--sia-font-size-2xl:1.5rem;--sia-font-weight-normal:400;--sia-font-weight-medium:500;--sia-font-weight-semibold:600;--sia-font-weight-bold:700;--sia-line-height-tight:1.25;--sia-line-height-normal:1.5;--sia-line-height-relaxed:1.65;--sia-letter-spacing-tight:-0.01em;--sia-letter-spacing-normal:0}:root{--sia-space-0:0;--sia-space-1:2px;--sia-space-2:4px;--sia-space-3:6px;--sia-space-4:8px;--sia-space-5:12px;--sia-space-6:16px;--sia-space-7:20px;--sia-space-8:24px;--sia-space-9:32px;--sia-space-10:40px;--sia-space-11:48px;--sia-space-12:64px}:root{--sia-radius-xs:6px;--sia-radius-sm:10px;--sia-radius:14px;--sia-radius-lg:16px;--sia-radius-xl:20px;--sia-radius-full:9999px}:root{--sia-shadow-xs:0 1px 2px rgba(26, 43, 75, 0.04);--sia-shadow-sm:0 2px 8px rgba(26, 43, 75, 0.05);--sia-shadow:0 4px 24px rgba(26, 43, 75, 0.06);--sia-shadow-md:var(--sia-shadow);--sia-shadow-lg:0 8px 32px rgba(26, 43, 75, 0.08);--sia-shadow-xl:0 12px 48px rgba(26, 43, 75, 0.1);--sia-shadow-focus:0 0 0 3px rgba(24, 80, 156, 0.25)}:root{--sia-z-base:1;--sia-z-dropdown:100;--sia-z-sticky:200;--sia-z-modal:10000;--sia-z-toast:100100;--sia-z-tooltip:100200;--sia-z-max:2147483647}:root{--sia-duration-fast:120ms;--sia-duration-normal:180ms;--sia-duration-slow:280ms;--sia-ease-default:cubic-bezier(0.4, 0, 0.2, 1);--sia-ease-in:cubic-bezier(0.4, 0, 1, 1);--sia-ease-out:cubic-bezier(0, 0, 0.2, 1);--sia-transition-color:color var(--sia-duration-normal) var(--sia-ease-default),
		background-color var(--sia-duration-normal) var(--sia-ease-default),
		border-color var(--sia-duration-normal) var(--sia-ease-default);--sia-transition-transform:transform var(--sia-duration-normal) var(--sia-ease-default);--sia-transition-opacity:opacity var(--sia-duration-normal) var(--sia-ease-default)}:root{--sia-btn-height:36px;--sia-btn-height-sm:30px;--sia-btn-height-lg:42px;--sia-input-height:36px;--sia-content-max-width:1280px;--sia-content-max-width-narrow:560px}:root{--sia-brand-primary:var(--sia-primary);--sia-brand-primary-dark:var(--sia-primary-dark);--sia-brand-primary-light:var(--sia-primary-light);--sia-brand-primary-contrast:var(--sia-primary-contrast);--sia-brand-accent:var(--sia-secondary);--sia-brand-color:var(--sia-brand-primary)}.sia-badge{display:inline-block;padding:2px 10px;border-radius:999px;font-size:.82em;font-weight:600;line-height:1.4;border:1px solid #fff0;white-space:nowrap;vertical-align:middle}.sia-badge--neutral{color:var(--sia-status-neutral-fg);background:var(--sia-status-neutral-bg);border-color:var(--sia-status-neutral-border)}.sia-badge--info{color:var(--sia-status-info-fg);background:var(--sia-status-info-bg);border-color:var(--sia-status-info-border)}.sia-badge--success{color:var(--sia-status-success-fg);background:var(--sia-status-success-bg);border-color:var(--sia-status-success-border)}.sia-badge--warning{color:var(--sia-status-warning-fg);background:var(--sia-status-warning-bg);border-color:var(--sia-status-warning-border)}.sia-badge--danger{color:var(--sia-status-danger-fg);background:var(--sia-status-danger-bg);border-color:var(--sia-status-danger-border)}.sia-badge--progress{color:var(--sia-status-progress-fg);background:var(--sia-status-progress-bg);border-color:var(--sia-status-progress-border)}