:root{--surface-page:#F9FAFB;--surface-section:#FFFFFF;--surface-raised:#F3F4F6;--surface-nested:#E5E7EB;--surface-overlay:#FFFFFF;--surface-muted:#F3F4F6;--surface-header:#FFFFFF;--border-default:#D1D5DB;--border-strong:#9CA3AF;--border-divider:#E5E7EB;--border-focus:#3B82F6;--text-primary:#111827;--text-secondary:#6B7280;--text-tertiary:#9CA3AF;--text-disabled:#D1D5DB;--text-inverse:#FFFFFF;--text-link:#3B82F6;--text-link-hover:#2563EB;--button-primary-bg:#3B82F6;--button-primary-bg-hover:#2563EB;--button-primary-bg-active:#1D4ED8;--button-primary-text:#FFFFFF;--button-primary-border:#3B82F6;--button-secondary-bg:#F3F4F6;--button-secondary-bg-hover:#E5E7EB;--button-secondary-bg-active:#D1D5DB;--button-secondary-text:#111827;--button-secondary-border:#D1D5DB;--button-ghost-bg:transparent;--button-ghost-bg-hover:#F3F4F6;--button-ghost-bg-active:#E5E7EB;--button-ghost-text:#111827;--button-ghost-border:transparent;--input-bg:#FFFFFF;--input-bg-disabled:#F3F4F6;--input-border:#D1D5DB;--input-border-hover:#9CA3AF;--input-border-focus:#3B82F6;--input-text:#111827;--input-placeholder:#9CA3AF;--color-success:#10B981;--color-success-bg:#ECFDF5;--color-success-border:#A7F3D0;--color-success-text:#065F46;--color-error:#EF4444;--color-error-bg:#FEF2F2;--color-error-border:#FECACA;--color-error-text:#991B1B;--color-warning:#F59E0B;--color-warning-bg:#FFFBEB;--color-warning-border:#FDE68A;--color-warning-text:#92400E;--color-info:#3B82F6;--color-info-bg:#EFF6FF;--color-info-border:#BFDBFE;--color-info-text:#1E40AF;--color-success-0:#FFFFFF;--color-success-50:#F0FDF4;--color-success-100:#DCFCE7;--color-success-200:#BBF7D0;--color-success-300:#86EFAC;--color-success-400:#4ADE80;--color-success-500:#10B981;--color-success-600:#059669;--color-success-700:#047857;--color-success-800:#065F46;--color-success-900:#064E3B;--color-success-1000:#022C22;--color-error-0:#FFFFFF;--color-error-50:#FEF2F2;--color-error-100:#FEE2E2;--color-error-200:#FECACA;--color-error-300:#FCA5A5;--color-error-400:#F87171;--color-error-500:#EF4444;--color-error-600:#DC2626;--color-error-700:#B91C1C;--color-error-800:#991B1B;--color-error-900:#7F1D1D;--color-error-1000:#450A0A;--color-warning-0:#FFFFFF;--color-warning-50:#FFFBEB;--color-warning-100:#FEF3C7;--color-warning-200:#FDE68A;--color-warning-300:#FCD34D;--color-warning-400:#FBBF24;--color-warning-500:#F59E0B;--color-warning-600:#D97706;--color-warning-700:#B45309;--color-warning-800:#92400E;--color-warning-900:#78350F;--color-warning-1000:#451A03;--color-info-0:#FFFFFF;--color-info-50:#EFF6FF;--color-info-100:#DBEAFE;--color-info-200:#BFDBFE;--color-info-300:#93C5FD;--color-info-400:#60A5FA;--color-info-500:#3B82F6;--color-info-600:#2563EB;--color-info-700:#1D4ED8;--color-info-800:#1E40AF;--color-info-900:#1E3A8A;--color-info-1000:#172554;--color-disabled-0:#FFFFFF;--color-disabled-50:#FAFAFA;--color-disabled-100:#F5F5F5;--color-disabled-200:#E5E5E5;--color-disabled-300:#D4D4D4;--color-disabled-400:#A3A3A3;--color-disabled-500:#737373;--color-disabled-600:#525252;--color-disabled-700:#404040;--color-disabled-800:#262626;--color-disabled-900:#171717;--color-disabled-1000:#0A0A0A;--color-primary-0:#FFFFFF;--color-primary-50:#F9FAFB;--color-primary-100:#F3F4F6;--color-primary-200:#E5E7EB;--color-primary-300:#D1D5DB;--color-primary-400:#9CA3AF;--color-primary-500:#6B7280;--color-primary-600:#4B5563;--color-primary-700:#374151;--color-primary-800:#1F2937;--color-primary-900:#111827;--color-primary-1000:#000000;--color-secondary-0:#F0F9FF;--color-secondary-50:#EFF6FF;--color-secondary-100:#DBEAFE;--color-secondary-200:#BFDBFE;--color-secondary-300:#93C5FD;--color-secondary-400:#60A5FA;--color-secondary-500:#3B82F6;--color-secondary-600:#2563EB;--color-secondary-700:#1D4ED8;--color-secondary-800:#1E40AF;--color-secondary-900:#1E3A8A;--color-secondary-1000:#0A1929;--color-accent-0:#F0F9FF;--color-accent-50:#EFF6FF;--color-accent-100:#DBEAFE;--color-accent-200:#BFDBFE;--color-accent-300:#93C5FD;--color-accent-400:#60A5FA;--color-accent-500:#3B82F6;--color-accent-600:#2563EB;--color-accent-700:#1D4ED8;--color-accent-800:#1E40AF;--color-accent-900:#1E3A8A;--color-accent-1000:#0A1929;--clr-main-0:#FFFFFF;--clr-main-50:#F9FAFB;--clr-main-100:#F3F4F6;--clr-main-200:#E5E7EB;--clr-main-300:#D1D5DB;--clr-main-400:#9CA3AF;--clr-main-500:#6B7280;--clr-main-600:#4B5563;--clr-main-700:#374151;--clr-main-800:#1F2937;--clr-main-900:#111827;--clr-main-1000:#000000;--clr-content-0:#FFFFFF;--clr-content-50:#F9FAFB;--clr-content-100:#F3F4F6;--clr-content-200:#E5E7EB;--clr-content-300:#D1D5DB;--clr-content-400:#9CA3AF;--clr-content-500:#6B7280;--clr-content-600:#4B5563;--clr-content-700:#374151;--clr-content-800:#1F2937;--clr-content-900:#111827;--clr-content-1000:#000000;--clr-accent-0:#F0F9FF;--clr-accent-50:#EFF6FF;--clr-accent-100:#DBEAFE;--clr-accent-200:#BFDBFE;--clr-accent-300:#93C5FD;--clr-accent-400:#60A5FA;--clr-accent-500:#3B82F6;--clr-accent-600:#2563EB;--clr-accent-700:#1D4ED8;--clr-accent-800:#1E40AF;--clr-accent-900:#1E3A8A;--clr-accent-1000:#0A1929;--clr-lght-main-0:#FFFFFF;--clr-lght-main-50:#F9FAFB;--clr-lght-main-100:#F3F4F6;--clr-lght-main-200:#E5E7EB;--clr-lght-main-300:#D1D5DB;--clr-lght-main-400:#9CA3AF;--clr-lght-main-500:#6B7280;--clr-lght-main-600:#4B5563;--clr-lght-main-700:#374151;--clr-lght-main-800:#1F2937;--clr-lght-main-900:#111827;--clr-lght-main-1000:#000000;--clr-lght-content-0:#FFFFFF;--clr-lght-content-50:#F9FAFB;--clr-lght-content-100:#F3F4F6;--clr-lght-content-200:#E5E7EB;--clr-lght-content-300:#D1D5DB;--clr-lght-content-400:#9CA3AF;--clr-lght-content-500:#6B7280;--clr-lght-content-600:#4B5563;--clr-lght-content-700:#374151;--clr-lght-content-800:#1F2937;--clr-lght-content-900:#111827;--clr-lght-content-1000:#000000;--clr-lght-accent-0:#F0F9FF;--clr-lght-accent-50:#EFF6FF;--clr-lght-accent-100:#DBEAFE;--clr-lght-accent-200:#BFDBFE;--clr-lght-accent-300:#93C5FD;--clr-lght-accent-400:#60A5FA;--clr-lght-accent-500:#3B82F6;--clr-lght-accent-600:#2563EB;--clr-lght-accent-700:#1D4ED8;--clr-lght-accent-800:#1E40AF;--clr-lght-accent-900:#1E3A8A;--clr-lght-accent-1000:#0A1929;--clr-drk-main-0:#000000;--clr-drk-main-50:#111827;--clr-drk-main-100:#1F2937;--clr-drk-main-200:#374151;--clr-drk-main-300:#4B5563;--clr-drk-main-400:#6B7280;--clr-drk-main-500:#9CA3AF;--clr-drk-main-600:#D1D5DB;--clr-drk-main-700:#E5E7EB;--clr-drk-main-800:#F3F4F6;--clr-drk-main-900:#F9FAFB;--clr-drk-main-1000:#FFFFFF;--clr-drk-content-0:#000000;--clr-drk-content-50:#111827;--clr-drk-content-100:#1F2937;--clr-drk-content-200:#374151;--clr-drk-content-300:#4B5563;--clr-drk-content-400:#6B7280;--clr-drk-content-500:#9CA3AF;--clr-drk-content-600:#D1D5DB;--clr-drk-content-700:#E5E7EB;--clr-drk-content-800:#F3F4F6;--clr-drk-content-900:#F9FAFB;--clr-drk-content-1000:#FFFFFF;--clr-drk-accent-0:#0A1929;--clr-drk-accent-50:#0A192F;--clr-drk-accent-100:#0C2461;--clr-drk-accent-200:#0F3C8A;--clr-drk-accent-300:#1550B5;--clr-drk-accent-400:#1E66E5;--clr-drk-accent-500:#3B82F6;--clr-drk-accent-600:#60A5FA;--clr-drk-accent-700:#93C5FD;--clr-drk-accent-800:#BFDBFE;--clr-drk-accent-900:#DBEAFE;--clr-drk-accent-1000:#F0F9FF;--border-w-primary:1px;--border-w-secondary:0.5px;--border-clr-primary:#D1D5DB;--border-clr-secondary:#E5E7EB;--radius-primary:8px;--radius-secondary:4px;--shadow-primary:0 4px 6px -1px rgba(0,0,0,0.5);--shadow-secondary:0 1px 3px 0 rgba(0,0,0,0.3)}[data-color-scheme=dark]{--surface-page:#111827;--surface-section:#1F2937;--surface-raised:#374151;--surface-overlay:#1F2937;--surface-nested:#374151;--surface-muted:#1F2937;--surface-header:#1F2937;--text-primary:#F9FAFB;--text-secondary:#D1D5DB;--text-tertiary:#9CA3AF;--text-disabled:#6B7280;--text-inverse:#111827;--text-link:#60A5FA;--text-link-hover:#93C5FD;--button-primary-bg:#3B82F6;--button-primary-bg-hover:#60A5FA;--button-primary-bg-active:#93C5FD;--button-primary-text:#FFFFFF;--button-primary-border:#3B82F6;--button-secondary-bg:#374151;--button-secondary-bg-hover:#4B5563;--button-secondary-bg-active:#6B7280;--button-secondary-text:#F9FAFB;--button-secondary-border:#4B5563;--button-ghost-bg:transparent;--button-ghost-bg-hover:#374151;--button-ghost-bg-active:#4B5563;--button-ghost-text:#F9FAFB;--button-ghost-border:transparent;--input-bg:#1F2937;--input-bg-disabled:#374151;--input-border:#4B5563;--input-border-hover:#6B7280;--input-border-focus:#60A5FA;--input-text:#F9FAFB;--input-placeholder:#9CA3AF;--color-success:#34D399;--color-success-bg:#064E3B;--color-success-border:#065F46;--color-success-text:#A7F3D0;--color-error:#F87171;--color-error-bg:#7F1D1D;--color-error-border:#991B1B;--color-error-text:#FECACA;--color-warning:#FBBF24;--color-warning-bg:#713F12;--color-warning-border:#854D0E;--color-warning-text:#FEF08A;--color-info:#60A5FA;--color-info-bg:#1E3A8A;--color-info-border:#1E40AF;--color-info-text:#BFDBFE;--color-success-0:#000000;--color-success-50:#022C22;--color-success-100:#064E3B;--color-success-200:#065F46;--color-success-300:#047857;--color-success-400:#059669;--color-success-500:#10B981;--color-success-600:#34D399;--color-success-700:#6EE7B7;--color-success-800:#A7F3D0;--color-success-900:#D1FAE5;--color-success-1000:#F0FDF4;--color-error-0:#000000;--color-error-50:#450A0A;--color-error-100:#7F1D1D;--color-error-200:#991B1B;--color-error-300:#B91C1C;--color-error-400:#DC2626;--color-error-500:#EF4444;--color-error-600:#F87171;--color-error-700:#FCA5A5;--color-error-800:#FECACA;--color-error-900:#FEE2E2;--color-error-1000:#FEF2F2;--color-warning-0:#000000;--color-warning-50:#451A03;--color-warning-100:#78350F;--color-warning-200:#92400E;--color-warning-300:#B45309;--color-warning-400:#D97706;--color-warning-500:#F59E0B;--color-warning-600:#FBBF24;--color-warning-700:#FCD34D;--color-warning-800:#FDE68A;--color-warning-900:#FEF3C7;--color-warning-1000:#FFFBEB;--color-info-0:#000000;--color-info-50:#172554;--color-info-100:#1E3A8A;--color-info-200:#1E40AF;--color-info-300:#1D4ED8;--color-info-400:#2563EB;--color-info-500:#3B82F6;--color-info-600:#60A5FA;--color-info-700:#93C5FD;--color-info-800:#BFDBFE;--color-info-900:#DBEAFE;--color-info-1000:#EFF6FF;--color-disabled-0:#000000;--color-disabled-50:#0A0A0A;--color-disabled-100:#171717;--color-disabled-200:#262626;--color-disabled-300:#404040;--color-disabled-400:#525252;--color-disabled-500:#737373;--color-disabled-600:#A3A3A3;--color-disabled-700:#D4D4D4;--color-disabled-800:#E5E5E5;--color-disabled-900:#F5F5F5;--color-disabled-1000:#FAFAFA;--color-primary-0:#000000;--color-primary-50:#111827;--color-primary-100:#1F2937;--color-primary-200:#374151;--color-primary-300:#4B5563;--color-primary-400:#6B7280;--color-primary-500:#9CA3AF;--color-primary-600:#D1D5DB;--color-primary-700:#E5E7EB;--color-primary-800:#F3F4F6;--color-primary-900:#F9FAFB;--color-primary-1000:#FFFFFF;--color-secondary-0:#0A1929;--color-secondary-50:#0A192F;--color-secondary-100:#0C2461;--color-secondary-200:#0F3C8A;--color-secondary-300:#1550B5;--color-secondary-400:#1E66E5;--color-secondary-500:#3B82F6;--color-secondary-600:#60A5FA;--color-secondary-700:#93C5FD;--color-secondary-800:#BFDBFE;--color-secondary-900:#DBEAFE;--color-secondary-1000:#F0F9FF;--color-accent-0:#0A1929;--color-accent-50:#0A192F;--color-accent-100:#0C2461;--color-accent-200:#0F3C8A;--color-accent-300:#1550B5;--color-accent-400:#1E66E5;--color-accent-500:#3B82F6;--color-accent-600:#60A5FA;--color-accent-700:#93C5FD;--color-accent-800:#BFDBFE;--color-accent-900:#DBEAFE;--color-accent-1000:#F0F9FF}