:root{--bg:#050b17;--panel:#0e1d33;--text:#eff7ff;--muted:#b0c4dd;--line:#4b91d2;--soft-line:#4b91d2;--track:#4b91d2;--accent:#61abff;--link:#61abff;--selected:#0e1d33;--green:#6fd9a2;--green-bg:#0e1d33;--amber:#e0a458;--amber-bg:#0e1d33;--blue-bg:#0e1d33;--blue-text:#61abff;--error:#ff94a6;--disabled:#80ccff;--control:#80ccff;--control-text:#050b17;--field:#0e1d33;--field-text:#eff7ff;--field-placeholder:#b0c4dd;--button-text:#050b17;--ink-1:#eff7ff;--ink-3:#b0c4dd;--surface-1:#0e1d33;--surface-3:#80ccff;--line-2:#4b91d2;--err:#ff94a6;--focus-ring:#61abff;--dial-boundary:#4b91d2;--report-primary-ink:#050b17;--qs-theme-font:Inter,system-ui,sans-serif;--qs-theme-ground:#050b17;--qs-theme-card:#0e1d33;--qs-theme-ink:#eff7ff;--qs-theme-muted:#b0c4dd;--qs-theme-accent:#61abff;--qs-theme-line:#4b91d2;--qs-theme-control:#80ccff;--qs-theme-control-ink:#050b17;--qs-theme-ok:#6fd9a2;--qs-theme-warn:#e0a458;--qs-theme-err:#ff94a6;--qs-theme-positive:#194331;--qs-theme-negative:#4b262b;--qs-theme-scheme:dark;--qs-theme-focus-width:3px;}
:root [data-palette-option="pulse-blue"]{--swatch-ground:#050b17;--swatch-card:#0e1d33;--swatch-accent:#258bff;}
:root [data-palette-option="current"]{--swatch-ground:#060B1A;--swatch-card:#141C38;--swatch-accent:#9ACBFF;}
:root [data-palette-option="slate-teal"]{--swatch-ground:#14181D;--swatch-card:#1C2229;--swatch-accent:#2BB3A3;}
:root [data-palette-option="warm-amber"]{--swatch-ground:#1A1714;--swatch-card:#24201C;--swatch-accent:#E0A33A;}
:root [data-palette-option="navy-blue"]{--swatch-ground:#111827;--swatch-card:#1A2333;--swatch-accent:#4C8DF6;}
:root [data-palette-option="color-blind-safe"]{--swatch-ground:#111827;--swatch-card:#1A2333;--swatch-accent:#77BBFF;}
:root [data-palette-option="tokyo-night"]{--swatch-ground:#1A1B26;--swatch-card:#16161E;--swatch-accent:#7AA2F7;}
:root [data-palette-option="purple-gold"]{--swatch-ground:#140A1F;--swatch-card:#1F1230;--swatch-accent:#E8B84A;}
@media(prefers-color-scheme:light){:root:not([data-theme]){--bg:#f4f8ff;--panel:#ffffff;--text:#0e1d33;--muted:#294567;--line:#4b719b;--soft-line:#4b719b;--track:#4b719b;--accent:#1453a4;--link:#1453a4;--selected:#ffffff;--green:#10613c;--green-bg:#ffffff;--amber:#7c4800;--amber-bg:#ffffff;--blue-bg:#ffffff;--blue-text:#1453a4;--error:#a12339;--disabled:#124a94;--control:#124a94;--control-text:#ffffff;--field:#ffffff;--field-text:#0e1d33;--field-placeholder:#294567;--button-text:#f4f8ff;--ink-1:#0e1d33;--ink-3:#294567;--surface-1:#ffffff;--surface-3:#124a94;--line-2:#4b719b;--err:#a12339;--focus-ring:#1453a4;--dial-boundary:#4b719b;--report-primary-ink:#f4f8ff;--qs-theme-font:Inter,system-ui,sans-serif;--qs-theme-ground:#f4f8ff;--qs-theme-card:#ffffff;--qs-theme-ink:#0e1d33;--qs-theme-muted:#294567;--qs-theme-accent:#1453a4;--qs-theme-line:#4b719b;--qs-theme-control:#124a94;--qs-theme-control-ink:#ffffff;--qs-theme-ok:#10613c;--qs-theme-warn:#7c4800;--qs-theme-err:#a12339;--qs-theme-positive:#D8F3E4;--qs-theme-negative:#FFE3E8;--qs-theme-scheme:light;--qs-theme-focus-width:3px;}
:root:not([data-theme]) [data-palette-option="pulse-blue"]{--swatch-ground:#f4f8ff;--swatch-card:#ffffff;--swatch-accent:#165cb5;}
:root:not([data-theme]) [data-palette-option="current"]{--swatch-ground:#FFFFFF;--swatch-card:#F1F5FC;--swatch-accent:#193B74;}
:root:not([data-theme]) [data-palette-option="slate-teal"]{--swatch-ground:#F5F7F9;--swatch-card:#FFFFFF;--swatch-accent:#0F7F73;}
:root:not([data-theme]) [data-palette-option="warm-amber"]{--swatch-ground:#FAF7F2;--swatch-card:#FFFFFF;--swatch-accent:#A8650F;}
:root:not([data-theme]) [data-palette-option="navy-blue"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#2563C9;}
:root:not([data-theme]) [data-palette-option="color-blind-safe"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#004488;}
:root:not([data-theme]) [data-palette-option="tokyo-night"]{--swatch-ground:#E6E7ED;--swatch-card:#D6D8DF;--swatch-accent:#2959AA;}
:root:not([data-theme]) [data-palette-option="purple-gold"]{--swatch-ground:#FBF8FF;--swatch-card:#FFFFFF;--swatch-accent:#8A5A00;}}
:root[data-theme="light"]{--bg:#f4f8ff;--panel:#ffffff;--text:#0e1d33;--muted:#294567;--line:#4b719b;--soft-line:#4b719b;--track:#4b719b;--accent:#1453a4;--link:#1453a4;--selected:#ffffff;--green:#10613c;--green-bg:#ffffff;--amber:#7c4800;--amber-bg:#ffffff;--blue-bg:#ffffff;--blue-text:#1453a4;--error:#a12339;--disabled:#124a94;--control:#124a94;--control-text:#ffffff;--field:#ffffff;--field-text:#0e1d33;--field-placeholder:#294567;--button-text:#f4f8ff;--ink-1:#0e1d33;--ink-3:#294567;--surface-1:#ffffff;--surface-3:#124a94;--line-2:#4b719b;--err:#a12339;--focus-ring:#1453a4;--dial-boundary:#4b719b;--report-primary-ink:#f4f8ff;--qs-theme-font:Inter,system-ui,sans-serif;--qs-theme-ground:#f4f8ff;--qs-theme-card:#ffffff;--qs-theme-ink:#0e1d33;--qs-theme-muted:#294567;--qs-theme-accent:#1453a4;--qs-theme-line:#4b719b;--qs-theme-control:#124a94;--qs-theme-control-ink:#ffffff;--qs-theme-ok:#10613c;--qs-theme-warn:#7c4800;--qs-theme-err:#a12339;--qs-theme-positive:#D8F3E4;--qs-theme-negative:#FFE3E8;--qs-theme-scheme:light;--qs-theme-focus-width:3px;}
:root[data-theme="light"] [data-palette-option="pulse-blue"]{--swatch-ground:#f4f8ff;--swatch-card:#ffffff;--swatch-accent:#165cb5;}
:root[data-theme="light"] [data-palette-option="current"]{--swatch-ground:#FFFFFF;--swatch-card:#F1F5FC;--swatch-accent:#193B74;}
:root[data-theme="light"] [data-palette-option="slate-teal"]{--swatch-ground:#F5F7F9;--swatch-card:#FFFFFF;--swatch-accent:#0F7F73;}
:root[data-theme="light"] [data-palette-option="warm-amber"]{--swatch-ground:#FAF7F2;--swatch-card:#FFFFFF;--swatch-accent:#A8650F;}
:root[data-theme="light"] [data-palette-option="navy-blue"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#2563C9;}
:root[data-theme="light"] [data-palette-option="color-blind-safe"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#004488;}
:root[data-theme="light"] [data-palette-option="tokyo-night"]{--swatch-ground:#E6E7ED;--swatch-card:#D6D8DF;--swatch-accent:#2959AA;}
:root[data-theme="light"] [data-palette-option="purple-gold"]{--swatch-ground:#FBF8FF;--swatch-card:#FFFFFF;--swatch-accent:#8A5A00;}
:root[data-palette="pulse-blue"]:not([data-theme]){--bg:#050b17;--panel:#0e1d33;--text:#eff7ff;--muted:#b0c4dd;--line:#4b91d2;--soft-line:#4b91d2;--track:#4b91d2;--accent:#61abff;--link:#61abff;--selected:#0e1d33;--green:#6fd9a2;--green-bg:#0e1d33;--amber:#e0a458;--amber-bg:#0e1d33;--blue-bg:#0e1d33;--blue-text:#61abff;--error:#ff94a6;--disabled:#80ccff;--control:#80ccff;--control-text:#050b17;--field:#0e1d33;--field-text:#eff7ff;--field-placeholder:#b0c4dd;--button-text:#050b17;--ink-1:#eff7ff;--ink-3:#b0c4dd;--surface-1:#0e1d33;--surface-3:#80ccff;--line-2:#4b91d2;--err:#ff94a6;--focus-ring:#61abff;--dial-boundary:#4b91d2;--report-primary-ink:#050b17;--qs-theme-font:Inter,system-ui,sans-serif;--qs-theme-ground:#050b17;--qs-theme-card:#0e1d33;--qs-theme-ink:#eff7ff;--qs-theme-muted:#b0c4dd;--qs-theme-accent:#61abff;--qs-theme-line:#4b91d2;--qs-theme-control:#80ccff;--qs-theme-control-ink:#050b17;--qs-theme-ok:#6fd9a2;--qs-theme-warn:#e0a458;--qs-theme-err:#ff94a6;--qs-theme-positive:#194331;--qs-theme-negative:#4b262b;--qs-theme-scheme:dark;--qs-theme-focus-width:3px;}
:root[data-palette="pulse-blue"]:not([data-theme]) [data-palette-option="pulse-blue"]{--swatch-ground:#050b17;--swatch-card:#0e1d33;--swatch-accent:#258bff;}
:root[data-palette="pulse-blue"]:not([data-theme]) [data-palette-option="current"]{--swatch-ground:#060B1A;--swatch-card:#141C38;--swatch-accent:#9ACBFF;}
:root[data-palette="pulse-blue"]:not([data-theme]) [data-palette-option="slate-teal"]{--swatch-ground:#14181D;--swatch-card:#1C2229;--swatch-accent:#2BB3A3;}
:root[data-palette="pulse-blue"]:not([data-theme]) [data-palette-option="warm-amber"]{--swatch-ground:#1A1714;--swatch-card:#24201C;--swatch-accent:#E0A33A;}
:root[data-palette="pulse-blue"]:not([data-theme]) [data-palette-option="navy-blue"]{--swatch-ground:#111827;--swatch-card:#1A2333;--swatch-accent:#4C8DF6;}
:root[data-palette="pulse-blue"]:not([data-theme]) [data-palette-option="color-blind-safe"]{--swatch-ground:#111827;--swatch-card:#1A2333;--swatch-accent:#77BBFF;}
:root[data-palette="pulse-blue"]:not([data-theme]) [data-palette-option="tokyo-night"]{--swatch-ground:#1A1B26;--swatch-card:#16161E;--swatch-accent:#7AA2F7;}
:root[data-palette="pulse-blue"]:not([data-theme]) [data-palette-option="purple-gold"]{--swatch-ground:#140A1F;--swatch-card:#1F1230;--swatch-accent:#E8B84A;}
@media(prefers-color-scheme:light){:root[data-palette="pulse-blue"]:not([data-theme]){--bg:#f4f8ff;--panel:#ffffff;--text:#0e1d33;--muted:#294567;--line:#4b719b;--soft-line:#4b719b;--track:#4b719b;--accent:#1453a4;--link:#1453a4;--selected:#ffffff;--green:#10613c;--green-bg:#ffffff;--amber:#7c4800;--amber-bg:#ffffff;--blue-bg:#ffffff;--blue-text:#1453a4;--error:#a12339;--disabled:#124a94;--control:#124a94;--control-text:#ffffff;--field:#ffffff;--field-text:#0e1d33;--field-placeholder:#294567;--button-text:#f4f8ff;--ink-1:#0e1d33;--ink-3:#294567;--surface-1:#ffffff;--surface-3:#124a94;--line-2:#4b719b;--err:#a12339;--focus-ring:#1453a4;--dial-boundary:#4b719b;--report-primary-ink:#f4f8ff;--qs-theme-font:Inter,system-ui,sans-serif;--qs-theme-ground:#f4f8ff;--qs-theme-card:#ffffff;--qs-theme-ink:#0e1d33;--qs-theme-muted:#294567;--qs-theme-accent:#1453a4;--qs-theme-line:#4b719b;--qs-theme-control:#124a94;--qs-theme-control-ink:#ffffff;--qs-theme-ok:#10613c;--qs-theme-warn:#7c4800;--qs-theme-err:#a12339;--qs-theme-positive:#D8F3E4;--qs-theme-negative:#FFE3E8;--qs-theme-scheme:light;--qs-theme-focus-width:3px;}
:root[data-palette="pulse-blue"]:not([data-theme]) [data-palette-option="pulse-blue"]{--swatch-ground:#f4f8ff;--swatch-card:#ffffff;--swatch-accent:#165cb5;}
:root[data-palette="pulse-blue"]:not([data-theme]) [data-palette-option="current"]{--swatch-ground:#FFFFFF;--swatch-card:#F1F5FC;--swatch-accent:#193B74;}
:root[data-palette="pulse-blue"]:not([data-theme]) [data-palette-option="slate-teal"]{--swatch-ground:#F5F7F9;--swatch-card:#FFFFFF;--swatch-accent:#0F7F73;}
:root[data-palette="pulse-blue"]:not([data-theme]) [data-palette-option="warm-amber"]{--swatch-ground:#FAF7F2;--swatch-card:#FFFFFF;--swatch-accent:#A8650F;}
:root[data-palette="pulse-blue"]:not([data-theme]) [data-palette-option="navy-blue"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#2563C9;}
:root[data-palette="pulse-blue"]:not([data-theme]) [data-palette-option="color-blind-safe"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#004488;}
:root[data-palette="pulse-blue"]:not([data-theme]) [data-palette-option="tokyo-night"]{--swatch-ground:#E6E7ED;--swatch-card:#D6D8DF;--swatch-accent:#2959AA;}
:root[data-palette="pulse-blue"]:not([data-theme]) [data-palette-option="purple-gold"]{--swatch-ground:#FBF8FF;--swatch-card:#FFFFFF;--swatch-accent:#8A5A00;}}
:root[data-palette="pulse-blue"][data-theme="light"]{--bg:#f4f8ff;--panel:#ffffff;--text:#0e1d33;--muted:#294567;--line:#4b719b;--soft-line:#4b719b;--track:#4b719b;--accent:#1453a4;--link:#1453a4;--selected:#ffffff;--green:#10613c;--green-bg:#ffffff;--amber:#7c4800;--amber-bg:#ffffff;--blue-bg:#ffffff;--blue-text:#1453a4;--error:#a12339;--disabled:#124a94;--control:#124a94;--control-text:#ffffff;--field:#ffffff;--field-text:#0e1d33;--field-placeholder:#294567;--button-text:#f4f8ff;--ink-1:#0e1d33;--ink-3:#294567;--surface-1:#ffffff;--surface-3:#124a94;--line-2:#4b719b;--err:#a12339;--focus-ring:#1453a4;--dial-boundary:#4b719b;--report-primary-ink:#f4f8ff;--qs-theme-font:Inter,system-ui,sans-serif;--qs-theme-ground:#f4f8ff;--qs-theme-card:#ffffff;--qs-theme-ink:#0e1d33;--qs-theme-muted:#294567;--qs-theme-accent:#1453a4;--qs-theme-line:#4b719b;--qs-theme-control:#124a94;--qs-theme-control-ink:#ffffff;--qs-theme-ok:#10613c;--qs-theme-warn:#7c4800;--qs-theme-err:#a12339;--qs-theme-positive:#D8F3E4;--qs-theme-negative:#FFE3E8;--qs-theme-scheme:light;--qs-theme-focus-width:3px;}
:root[data-palette="pulse-blue"][data-theme="light"] [data-palette-option="pulse-blue"]{--swatch-ground:#f4f8ff;--swatch-card:#ffffff;--swatch-accent:#165cb5;}
:root[data-palette="pulse-blue"][data-theme="light"] [data-palette-option="current"]{--swatch-ground:#FFFFFF;--swatch-card:#F1F5FC;--swatch-accent:#193B74;}
:root[data-palette="pulse-blue"][data-theme="light"] [data-palette-option="slate-teal"]{--swatch-ground:#F5F7F9;--swatch-card:#FFFFFF;--swatch-accent:#0F7F73;}
:root[data-palette="pulse-blue"][data-theme="light"] [data-palette-option="warm-amber"]{--swatch-ground:#FAF7F2;--swatch-card:#FFFFFF;--swatch-accent:#A8650F;}
:root[data-palette="pulse-blue"][data-theme="light"] [data-palette-option="navy-blue"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#2563C9;}
:root[data-palette="pulse-blue"][data-theme="light"] [data-palette-option="color-blind-safe"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#004488;}
:root[data-palette="pulse-blue"][data-theme="light"] [data-palette-option="tokyo-night"]{--swatch-ground:#E6E7ED;--swatch-card:#D6D8DF;--swatch-accent:#2959AA;}
:root[data-palette="pulse-blue"][data-theme="light"] [data-palette-option="purple-gold"]{--swatch-ground:#FBF8FF;--swatch-card:#FFFFFF;--swatch-accent:#8A5A00;}
:root[data-palette="pulse-blue"][data-theme="dark"]{--bg:#050b17;--panel:#0e1d33;--text:#eff7ff;--muted:#b0c4dd;--line:#4b91d2;--soft-line:#4b91d2;--track:#4b91d2;--accent:#61abff;--link:#61abff;--selected:#0e1d33;--green:#6fd9a2;--green-bg:#0e1d33;--amber:#e0a458;--amber-bg:#0e1d33;--blue-bg:#0e1d33;--blue-text:#61abff;--error:#ff94a6;--disabled:#80ccff;--control:#80ccff;--control-text:#050b17;--field:#0e1d33;--field-text:#eff7ff;--field-placeholder:#b0c4dd;--button-text:#050b17;--ink-1:#eff7ff;--ink-3:#b0c4dd;--surface-1:#0e1d33;--surface-3:#80ccff;--line-2:#4b91d2;--err:#ff94a6;--focus-ring:#61abff;--dial-boundary:#4b91d2;--report-primary-ink:#050b17;--qs-theme-font:Inter,system-ui,sans-serif;--qs-theme-ground:#050b17;--qs-theme-card:#0e1d33;--qs-theme-ink:#eff7ff;--qs-theme-muted:#b0c4dd;--qs-theme-accent:#61abff;--qs-theme-line:#4b91d2;--qs-theme-control:#80ccff;--qs-theme-control-ink:#050b17;--qs-theme-ok:#6fd9a2;--qs-theme-warn:#e0a458;--qs-theme-err:#ff94a6;--qs-theme-positive:#194331;--qs-theme-negative:#4b262b;--qs-theme-scheme:dark;--qs-theme-focus-width:3px;}
:root[data-palette="pulse-blue"][data-theme="dark"] [data-palette-option="pulse-blue"]{--swatch-ground:#050b17;--swatch-card:#0e1d33;--swatch-accent:#258bff;}
:root[data-palette="pulse-blue"][data-theme="dark"] [data-palette-option="current"]{--swatch-ground:#060B1A;--swatch-card:#141C38;--swatch-accent:#9ACBFF;}
:root[data-palette="pulse-blue"][data-theme="dark"] [data-palette-option="slate-teal"]{--swatch-ground:#14181D;--swatch-card:#1C2229;--swatch-accent:#2BB3A3;}
:root[data-palette="pulse-blue"][data-theme="dark"] [data-palette-option="warm-amber"]{--swatch-ground:#1A1714;--swatch-card:#24201C;--swatch-accent:#E0A33A;}
:root[data-palette="pulse-blue"][data-theme="dark"] [data-palette-option="navy-blue"]{--swatch-ground:#111827;--swatch-card:#1A2333;--swatch-accent:#4C8DF6;}
:root[data-palette="pulse-blue"][data-theme="dark"] [data-palette-option="color-blind-safe"]{--swatch-ground:#111827;--swatch-card:#1A2333;--swatch-accent:#77BBFF;}
:root[data-palette="pulse-blue"][data-theme="dark"] [data-palette-option="tokyo-night"]{--swatch-ground:#1A1B26;--swatch-card:#16161E;--swatch-accent:#7AA2F7;}
:root[data-palette="pulse-blue"][data-theme="dark"] [data-palette-option="purple-gold"]{--swatch-ground:#140A1F;--swatch-card:#1F1230;--swatch-accent:#E8B84A;}
:root[data-palette="current"]:not([data-theme]){--bg:#060B1A;--panel:#141C38;--text:#F2F5FC;--muted:#C7D2E8;--line:#23305A;--soft-line:#23305A;--track:#23305A;--accent:#9ACBFF;--link:#9ACBFF;--selected:#141C38;--green:#34D399;--green-bg:#141C38;--amber:#FBBF24;--amber-bg:#141C38;--blue-bg:#141C38;--blue-text:#9ACBFF;--error:#F87171;--disabled:#DCE5F5;--control:#DCE5F5;--control-text:#172033;--field:#141C38;--field-text:#F2F5FC;--field-placeholder:#C7D2E8;--button-text:#060B1A;--ink-1:#F2F5FC;--ink-3:#C7D2E8;--surface-1:#141C38;--surface-3:#DCE5F5;--line-2:#23305A;--err:#F87171;--focus-ring:#9ACBFF;--dial-boundary:#23305A;--report-primary-ink:#060B1A;--qs-theme-font:Inter,system-ui,sans-serif;--qs-theme-ground:#060B1A;--qs-theme-card:#141C38;--qs-theme-ink:#F2F5FC;--qs-theme-muted:#C7D2E8;--qs-theme-accent:#9ACBFF;--qs-theme-line:#23305A;--qs-theme-control:#DCE5F5;--qs-theme-control-ink:#172033;--qs-theme-ok:#34D399;--qs-theme-warn:#FBBF24;--qs-theme-err:#F87171;--qs-theme-positive:#194331;--qs-theme-negative:#4B262B;--qs-theme-scheme:dark;--qs-theme-focus-width:3px;}
:root[data-palette="current"]:not([data-theme]) [data-palette-option="pulse-blue"]{--swatch-ground:#050b17;--swatch-card:#0e1d33;--swatch-accent:#258bff;}
:root[data-palette="current"]:not([data-theme]) [data-palette-option="current"]{--swatch-ground:#060B1A;--swatch-card:#141C38;--swatch-accent:#9ACBFF;}
:root[data-palette="current"]:not([data-theme]) [data-palette-option="slate-teal"]{--swatch-ground:#14181D;--swatch-card:#1C2229;--swatch-accent:#2BB3A3;}
:root[data-palette="current"]:not([data-theme]) [data-palette-option="warm-amber"]{--swatch-ground:#1A1714;--swatch-card:#24201C;--swatch-accent:#E0A33A;}
:root[data-palette="current"]:not([data-theme]) [data-palette-option="navy-blue"]{--swatch-ground:#111827;--swatch-card:#1A2333;--swatch-accent:#4C8DF6;}
:root[data-palette="current"]:not([data-theme]) [data-palette-option="color-blind-safe"]{--swatch-ground:#111827;--swatch-card:#1A2333;--swatch-accent:#77BBFF;}
:root[data-palette="current"]:not([data-theme]) [data-palette-option="tokyo-night"]{--swatch-ground:#1A1B26;--swatch-card:#16161E;--swatch-accent:#7AA2F7;}
:root[data-palette="current"]:not([data-theme]) [data-palette-option="purple-gold"]{--swatch-ground:#140A1F;--swatch-card:#1F1230;--swatch-accent:#E8B84A;}
@media(prefers-color-scheme:light){:root[data-palette="current"]:not([data-theme]){--bg:#FFFFFF;--panel:#F1F5FC;--text:#172033;--muted:#485B76;--line:#D5DDE9;--soft-line:#D5DDE9;--track:#D5DDE9;--accent:#193B74;--link:#193B74;--selected:#F1F5FC;--green:#126C42;--green-bg:#F1F5FC;--amber:#895000;--amber-bg:#F1F5FC;--blue-bg:#F1F5FC;--blue-text:#193B74;--error:#B32740;--disabled:#344C70;--control:#344C70;--control-text:#FFFFFF;--field:#F1F5FC;--field-text:#172033;--field-placeholder:#485B76;--button-text:#FFFFFF;--ink-1:#172033;--ink-3:#485B76;--surface-1:#F1F5FC;--surface-3:#344C70;--line-2:#D5DDE9;--err:#B32740;--focus-ring:#193B74;--dial-boundary:#D5DDE9;--report-primary-ink:#FFFFFF;--qs-theme-font:Inter,system-ui,sans-serif;--qs-theme-ground:#FFFFFF;--qs-theme-card:#F1F5FC;--qs-theme-ink:#172033;--qs-theme-muted:#485B76;--qs-theme-accent:#193B74;--qs-theme-line:#D5DDE9;--qs-theme-control:#344C70;--qs-theme-control-ink:#FFFFFF;--qs-theme-ok:#126C42;--qs-theme-warn:#895000;--qs-theme-err:#B32740;--qs-theme-positive:#D8F3E4;--qs-theme-negative:#FFE3E8;--qs-theme-scheme:light;--qs-theme-focus-width:3px;}
:root[data-palette="current"]:not([data-theme]) [data-palette-option="pulse-blue"]{--swatch-ground:#f4f8ff;--swatch-card:#ffffff;--swatch-accent:#165cb5;}
:root[data-palette="current"]:not([data-theme]) [data-palette-option="current"]{--swatch-ground:#FFFFFF;--swatch-card:#F1F5FC;--swatch-accent:#193B74;}
:root[data-palette="current"]:not([data-theme]) [data-palette-option="slate-teal"]{--swatch-ground:#F5F7F9;--swatch-card:#FFFFFF;--swatch-accent:#0F7F73;}
:root[data-palette="current"]:not([data-theme]) [data-palette-option="warm-amber"]{--swatch-ground:#FAF7F2;--swatch-card:#FFFFFF;--swatch-accent:#A8650F;}
:root[data-palette="current"]:not([data-theme]) [data-palette-option="navy-blue"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#2563C9;}
:root[data-palette="current"]:not([data-theme]) [data-palette-option="color-blind-safe"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#004488;}
:root[data-palette="current"]:not([data-theme]) [data-palette-option="tokyo-night"]{--swatch-ground:#E6E7ED;--swatch-card:#D6D8DF;--swatch-accent:#2959AA;}
:root[data-palette="current"]:not([data-theme]) [data-palette-option="purple-gold"]{--swatch-ground:#FBF8FF;--swatch-card:#FFFFFF;--swatch-accent:#8A5A00;}}
:root[data-palette="current"][data-theme="light"]{--bg:#FFFFFF;--panel:#F1F5FC;--text:#172033;--muted:#485B76;--line:#D5DDE9;--soft-line:#D5DDE9;--track:#D5DDE9;--accent:#193B74;--link:#193B74;--selected:#F1F5FC;--green:#126C42;--green-bg:#F1F5FC;--amber:#895000;--amber-bg:#F1F5FC;--blue-bg:#F1F5FC;--blue-text:#193B74;--error:#B32740;--disabled:#344C70;--control:#344C70;--control-text:#FFFFFF;--field:#F1F5FC;--field-text:#172033;--field-placeholder:#485B76;--button-text:#FFFFFF;--ink-1:#172033;--ink-3:#485B76;--surface-1:#F1F5FC;--surface-3:#344C70;--line-2:#D5DDE9;--err:#B32740;--focus-ring:#193B74;--dial-boundary:#D5DDE9;--report-primary-ink:#FFFFFF;--qs-theme-font:Inter,system-ui,sans-serif;--qs-theme-ground:#FFFFFF;--qs-theme-card:#F1F5FC;--qs-theme-ink:#172033;--qs-theme-muted:#485B76;--qs-theme-accent:#193B74;--qs-theme-line:#D5DDE9;--qs-theme-control:#344C70;--qs-theme-control-ink:#FFFFFF;--qs-theme-ok:#126C42;--qs-theme-warn:#895000;--qs-theme-err:#B32740;--qs-theme-positive:#D8F3E4;--qs-theme-negative:#FFE3E8;--qs-theme-scheme:light;--qs-theme-focus-width:3px;}
:root[data-palette="current"][data-theme="light"] [data-palette-option="pulse-blue"]{--swatch-ground:#f4f8ff;--swatch-card:#ffffff;--swatch-accent:#165cb5;}
:root[data-palette="current"][data-theme="light"] [data-palette-option="current"]{--swatch-ground:#FFFFFF;--swatch-card:#F1F5FC;--swatch-accent:#193B74;}
:root[data-palette="current"][data-theme="light"] [data-palette-option="slate-teal"]{--swatch-ground:#F5F7F9;--swatch-card:#FFFFFF;--swatch-accent:#0F7F73;}
:root[data-palette="current"][data-theme="light"] [data-palette-option="warm-amber"]{--swatch-ground:#FAF7F2;--swatch-card:#FFFFFF;--swatch-accent:#A8650F;}
:root[data-palette="current"][data-theme="light"] [data-palette-option="navy-blue"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#2563C9;}
:root[data-palette="current"][data-theme="light"] [data-palette-option="color-blind-safe"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#004488;}
:root[data-palette="current"][data-theme="light"] [data-palette-option="tokyo-night"]{--swatch-ground:#E6E7ED;--swatch-card:#D6D8DF;--swatch-accent:#2959AA;}
:root[data-palette="current"][data-theme="light"] [data-palette-option="purple-gold"]{--swatch-ground:#FBF8FF;--swatch-card:#FFFFFF;--swatch-accent:#8A5A00;}
:root[data-palette="current"][data-theme="dark"]{--bg:#060B1A;--panel:#141C38;--text:#F2F5FC;--muted:#C7D2E8;--line:#23305A;--soft-line:#23305A;--track:#23305A;--accent:#9ACBFF;--link:#9ACBFF;--selected:#141C38;--green:#34D399;--green-bg:#141C38;--amber:#FBBF24;--amber-bg:#141C38;--blue-bg:#141C38;--blue-text:#9ACBFF;--error:#F87171;--disabled:#DCE5F5;--control:#DCE5F5;--control-text:#172033;--field:#141C38;--field-text:#F2F5FC;--field-placeholder:#C7D2E8;--button-text:#060B1A;--ink-1:#F2F5FC;--ink-3:#C7D2E8;--surface-1:#141C38;--surface-3:#DCE5F5;--line-2:#23305A;--err:#F87171;--focus-ring:#9ACBFF;--dial-boundary:#23305A;--report-primary-ink:#060B1A;--qs-theme-font:Inter,system-ui,sans-serif;--qs-theme-ground:#060B1A;--qs-theme-card:#141C38;--qs-theme-ink:#F2F5FC;--qs-theme-muted:#C7D2E8;--qs-theme-accent:#9ACBFF;--qs-theme-line:#23305A;--qs-theme-control:#DCE5F5;--qs-theme-control-ink:#172033;--qs-theme-ok:#34D399;--qs-theme-warn:#FBBF24;--qs-theme-err:#F87171;--qs-theme-positive:#194331;--qs-theme-negative:#4B262B;--qs-theme-scheme:dark;--qs-theme-focus-width:3px;}
:root[data-palette="current"][data-theme="dark"] [data-palette-option="pulse-blue"]{--swatch-ground:#050b17;--swatch-card:#0e1d33;--swatch-accent:#258bff;}
:root[data-palette="current"][data-theme="dark"] [data-palette-option="current"]{--swatch-ground:#060B1A;--swatch-card:#141C38;--swatch-accent:#9ACBFF;}
:root[data-palette="current"][data-theme="dark"] [data-palette-option="slate-teal"]{--swatch-ground:#14181D;--swatch-card:#1C2229;--swatch-accent:#2BB3A3;}
:root[data-palette="current"][data-theme="dark"] [data-palette-option="warm-amber"]{--swatch-ground:#1A1714;--swatch-card:#24201C;--swatch-accent:#E0A33A;}
:root[data-palette="current"][data-theme="dark"] [data-palette-option="navy-blue"]{--swatch-ground:#111827;--swatch-card:#1A2333;--swatch-accent:#4C8DF6;}
:root[data-palette="current"][data-theme="dark"] [data-palette-option="color-blind-safe"]{--swatch-ground:#111827;--swatch-card:#1A2333;--swatch-accent:#77BBFF;}
:root[data-palette="current"][data-theme="dark"] [data-palette-option="tokyo-night"]{--swatch-ground:#1A1B26;--swatch-card:#16161E;--swatch-accent:#7AA2F7;}
:root[data-palette="current"][data-theme="dark"] [data-palette-option="purple-gold"]{--swatch-ground:#140A1F;--swatch-card:#1F1230;--swatch-accent:#E8B84A;}
:root[data-palette="slate-teal"]:not([data-theme]){--bg:#14181D;--panel:#1C2229;--text:#E6EAEE;--muted:#9AA5B1;--line:#333D48;--soft-line:#333D48;--track:#333D48;--accent:#2BB3A3;--link:#2BB3A3;--selected:#1C2229;--green:#66D59A;--green-bg:#1C2229;--amber:#E9B857;--amber-bg:#1C2229;--blue-bg:#1C2229;--blue-text:#2BB3A3;--error:#FF9292;--disabled:#BCD8D4;--control:#BCD8D4;--control-text:#172725;--field:#1C2229;--field-text:#E6EAEE;--field-placeholder:#9AA5B1;--button-text:#14181D;--ink-1:#E6EAEE;--ink-3:#9AA5B1;--surface-1:#1C2229;--surface-3:#BCD8D4;--line-2:#333D48;--err:#FF9292;--focus-ring:#2BB3A3;--dial-boundary:#333D48;--report-primary-ink:#14181D;--qs-theme-font:Inter,system-ui,sans-serif;--qs-theme-ground:#14181D;--qs-theme-card:#1C2229;--qs-theme-ink:#E6EAEE;--qs-theme-muted:#9AA5B1;--qs-theme-accent:#2BB3A3;--qs-theme-line:#333D48;--qs-theme-control:#BCD8D4;--qs-theme-control-ink:#172725;--qs-theme-ok:#66D59A;--qs-theme-warn:#E9B857;--qs-theme-err:#FF9292;--qs-theme-positive:#194331;--qs-theme-negative:#4B262B;--qs-theme-scheme:dark;--qs-theme-focus-width:3px;}
:root[data-palette="slate-teal"]:not([data-theme]) [data-palette-option="pulse-blue"]{--swatch-ground:#050b17;--swatch-card:#0e1d33;--swatch-accent:#258bff;}
:root[data-palette="slate-teal"]:not([data-theme]) [data-palette-option="current"]{--swatch-ground:#060B1A;--swatch-card:#141C38;--swatch-accent:#9ACBFF;}
:root[data-palette="slate-teal"]:not([data-theme]) [data-palette-option="slate-teal"]{--swatch-ground:#14181D;--swatch-card:#1C2229;--swatch-accent:#2BB3A3;}
:root[data-palette="slate-teal"]:not([data-theme]) [data-palette-option="warm-amber"]{--swatch-ground:#1A1714;--swatch-card:#24201C;--swatch-accent:#E0A33A;}
:root[data-palette="slate-teal"]:not([data-theme]) [data-palette-option="navy-blue"]{--swatch-ground:#111827;--swatch-card:#1A2333;--swatch-accent:#4C8DF6;}
:root[data-palette="slate-teal"]:not([data-theme]) [data-palette-option="color-blind-safe"]{--swatch-ground:#111827;--swatch-card:#1A2333;--swatch-accent:#77BBFF;}
:root[data-palette="slate-teal"]:not([data-theme]) [data-palette-option="tokyo-night"]{--swatch-ground:#1A1B26;--swatch-card:#16161E;--swatch-accent:#7AA2F7;}
:root[data-palette="slate-teal"]:not([data-theme]) [data-palette-option="purple-gold"]{--swatch-ground:#140A1F;--swatch-card:#1F1230;--swatch-accent:#E8B84A;}
@media(prefers-color-scheme:light){:root[data-palette="slate-teal"]:not([data-theme]){--bg:#F5F7F9;--panel:#FFFFFF;--text:#1B2228;--muted:#5B6773;--line:#D8DFE5;--soft-line:#D8DFE5;--track:#D8DFE5;--accent:#0F7F73;--link:#0F7F73;--selected:#FFFFFF;--green:#126C42;--green-bg:#FFFFFF;--amber:#895000;--amber-bg:#FFFFFF;--blue-bg:#FFFFFF;--blue-text:#0F7F73;--error:#B32740;--disabled:#245B54;--control:#245B54;--control-text:#FFFFFF;--field:#FFFFFF;--field-text:#1B2228;--field-placeholder:#5B6773;--button-text:#F5F7F9;--ink-1:#1B2228;--ink-3:#5B6773;--surface-1:#FFFFFF;--surface-3:#245B54;--line-2:#D8DFE5;--err:#B32740;--focus-ring:#0F7F73;--dial-boundary:#D8DFE5;--report-primary-ink:#F5F7F9;--qs-theme-font:Inter,system-ui,sans-serif;--qs-theme-ground:#F5F7F9;--qs-theme-card:#FFFFFF;--qs-theme-ink:#1B2228;--qs-theme-muted:#5B6773;--qs-theme-accent:#0F7F73;--qs-theme-line:#D8DFE5;--qs-theme-control:#245B54;--qs-theme-control-ink:#FFFFFF;--qs-theme-ok:#126C42;--qs-theme-warn:#895000;--qs-theme-err:#B32740;--qs-theme-positive:#D8F3E4;--qs-theme-negative:#FFE3E8;--qs-theme-scheme:light;--qs-theme-focus-width:3px;}
:root[data-palette="slate-teal"]:not([data-theme]) [data-palette-option="pulse-blue"]{--swatch-ground:#f4f8ff;--swatch-card:#ffffff;--swatch-accent:#165cb5;}
:root[data-palette="slate-teal"]:not([data-theme]) [data-palette-option="current"]{--swatch-ground:#FFFFFF;--swatch-card:#F1F5FC;--swatch-accent:#193B74;}
:root[data-palette="slate-teal"]:not([data-theme]) [data-palette-option="slate-teal"]{--swatch-ground:#F5F7F9;--swatch-card:#FFFFFF;--swatch-accent:#0F7F73;}
:root[data-palette="slate-teal"]:not([data-theme]) [data-palette-option="warm-amber"]{--swatch-ground:#FAF7F2;--swatch-card:#FFFFFF;--swatch-accent:#A8650F;}
:root[data-palette="slate-teal"]:not([data-theme]) [data-palette-option="navy-blue"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#2563C9;}
:root[data-palette="slate-teal"]:not([data-theme]) [data-palette-option="color-blind-safe"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#004488;}
:root[data-palette="slate-teal"]:not([data-theme]) [data-palette-option="tokyo-night"]{--swatch-ground:#E6E7ED;--swatch-card:#D6D8DF;--swatch-accent:#2959AA;}
:root[data-palette="slate-teal"]:not([data-theme]) [data-palette-option="purple-gold"]{--swatch-ground:#FBF8FF;--swatch-card:#FFFFFF;--swatch-accent:#8A5A00;}}
:root[data-palette="slate-teal"][data-theme="light"]{--bg:#F5F7F9;--panel:#FFFFFF;--text:#1B2228;--muted:#5B6773;--line:#D8DFE5;--soft-line:#D8DFE5;--track:#D8DFE5;--accent:#0F7F73;--link:#0F7F73;--selected:#FFFFFF;--green:#126C42;--green-bg:#FFFFFF;--amber:#895000;--amber-bg:#FFFFFF;--blue-bg:#FFFFFF;--blue-text:#0F7F73;--error:#B32740;--disabled:#245B54;--control:#245B54;--control-text:#FFFFFF;--field:#FFFFFF;--field-text:#1B2228;--field-placeholder:#5B6773;--button-text:#F5F7F9;--ink-1:#1B2228;--ink-3:#5B6773;--surface-1:#FFFFFF;--surface-3:#245B54;--line-2:#D8DFE5;--err:#B32740;--focus-ring:#0F7F73;--dial-boundary:#D8DFE5;--report-primary-ink:#F5F7F9;--qs-theme-font:Inter,system-ui,sans-serif;--qs-theme-ground:#F5F7F9;--qs-theme-card:#FFFFFF;--qs-theme-ink:#1B2228;--qs-theme-muted:#5B6773;--qs-theme-accent:#0F7F73;--qs-theme-line:#D8DFE5;--qs-theme-control:#245B54;--qs-theme-control-ink:#FFFFFF;--qs-theme-ok:#126C42;--qs-theme-warn:#895000;--qs-theme-err:#B32740;--qs-theme-positive:#D8F3E4;--qs-theme-negative:#FFE3E8;--qs-theme-scheme:light;--qs-theme-focus-width:3px;}
:root[data-palette="slate-teal"][data-theme="light"] [data-palette-option="pulse-blue"]{--swatch-ground:#f4f8ff;--swatch-card:#ffffff;--swatch-accent:#165cb5;}
:root[data-palette="slate-teal"][data-theme="light"] [data-palette-option="current"]{--swatch-ground:#FFFFFF;--swatch-card:#F1F5FC;--swatch-accent:#193B74;}
:root[data-palette="slate-teal"][data-theme="light"] [data-palette-option="slate-teal"]{--swatch-ground:#F5F7F9;--swatch-card:#FFFFFF;--swatch-accent:#0F7F73;}
:root[data-palette="slate-teal"][data-theme="light"] [data-palette-option="warm-amber"]{--swatch-ground:#FAF7F2;--swatch-card:#FFFFFF;--swatch-accent:#A8650F;}
:root[data-palette="slate-teal"][data-theme="light"] [data-palette-option="navy-blue"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#2563C9;}
:root[data-palette="slate-teal"][data-theme="light"] [data-palette-option="color-blind-safe"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#004488;}
:root[data-palette="slate-teal"][data-theme="light"] [data-palette-option="tokyo-night"]{--swatch-ground:#E6E7ED;--swatch-card:#D6D8DF;--swatch-accent:#2959AA;}
:root[data-palette="slate-teal"][data-theme="light"] [data-palette-option="purple-gold"]{--swatch-ground:#FBF8FF;--swatch-card:#FFFFFF;--swatch-accent:#8A5A00;}
:root[data-palette="slate-teal"][data-theme="dark"]{--bg:#14181D;--panel:#1C2229;--text:#E6EAEE;--muted:#9AA5B1;--line:#333D48;--soft-line:#333D48;--track:#333D48;--accent:#2BB3A3;--link:#2BB3A3;--selected:#1C2229;--green:#66D59A;--green-bg:#1C2229;--amber:#E9B857;--amber-bg:#1C2229;--blue-bg:#1C2229;--blue-text:#2BB3A3;--error:#FF9292;--disabled:#BCD8D4;--control:#BCD8D4;--control-text:#172725;--field:#1C2229;--field-text:#E6EAEE;--field-placeholder:#9AA5B1;--button-text:#14181D;--ink-1:#E6EAEE;--ink-3:#9AA5B1;--surface-1:#1C2229;--surface-3:#BCD8D4;--line-2:#333D48;--err:#FF9292;--focus-ring:#2BB3A3;--dial-boundary:#333D48;--report-primary-ink:#14181D;--qs-theme-font:Inter,system-ui,sans-serif;--qs-theme-ground:#14181D;--qs-theme-card:#1C2229;--qs-theme-ink:#E6EAEE;--qs-theme-muted:#9AA5B1;--qs-theme-accent:#2BB3A3;--qs-theme-line:#333D48;--qs-theme-control:#BCD8D4;--qs-theme-control-ink:#172725;--qs-theme-ok:#66D59A;--qs-theme-warn:#E9B857;--qs-theme-err:#FF9292;--qs-theme-positive:#194331;--qs-theme-negative:#4B262B;--qs-theme-scheme:dark;--qs-theme-focus-width:3px;}
:root[data-palette="slate-teal"][data-theme="dark"] [data-palette-option="pulse-blue"]{--swatch-ground:#050b17;--swatch-card:#0e1d33;--swatch-accent:#258bff;}
:root[data-palette="slate-teal"][data-theme="dark"] [data-palette-option="current"]{--swatch-ground:#060B1A;--swatch-card:#141C38;--swatch-accent:#9ACBFF;}
:root[data-palette="slate-teal"][data-theme="dark"] [data-palette-option="slate-teal"]{--swatch-ground:#14181D;--swatch-card:#1C2229;--swatch-accent:#2BB3A3;}
:root[data-palette="slate-teal"][data-theme="dark"] [data-palette-option="warm-amber"]{--swatch-ground:#1A1714;--swatch-card:#24201C;--swatch-accent:#E0A33A;}
:root[data-palette="slate-teal"][data-theme="dark"] [data-palette-option="navy-blue"]{--swatch-ground:#111827;--swatch-card:#1A2333;--swatch-accent:#4C8DF6;}
:root[data-palette="slate-teal"][data-theme="dark"] [data-palette-option="color-blind-safe"]{--swatch-ground:#111827;--swatch-card:#1A2333;--swatch-accent:#77BBFF;}
:root[data-palette="slate-teal"][data-theme="dark"] [data-palette-option="tokyo-night"]{--swatch-ground:#1A1B26;--swatch-card:#16161E;--swatch-accent:#7AA2F7;}
:root[data-palette="slate-teal"][data-theme="dark"] [data-palette-option="purple-gold"]{--swatch-ground:#140A1F;--swatch-card:#1F1230;--swatch-accent:#E8B84A;}
:root[data-palette="warm-amber"]:not([data-theme]){--bg:#1A1714;--panel:#24201C;--text:#EEE8E1;--muted:#A89E93;--line:#443B32;--soft-line:#443B32;--track:#443B32;--accent:#E0A33A;--link:#E0A33A;--selected:#24201C;--green:#79D6A0;--green-bg:#24201C;--amber:#F1C16B;--amber-bg:#24201C;--blue-bg:#24201C;--blue-text:#E0A33A;--error:#FF9690;--disabled:#E4C99D;--control:#E4C99D;--control-text:#302315;--field:#24201C;--field-text:#EEE8E1;--field-placeholder:#A89E93;--button-text:#1A1714;--ink-1:#EEE8E1;--ink-3:#A89E93;--surface-1:#24201C;--surface-3:#E4C99D;--line-2:#443B32;--err:#FF9690;--focus-ring:#E0A33A;--dial-boundary:#443B32;--report-primary-ink:#1A1714;--qs-theme-font:Inter,system-ui,sans-serif;--qs-theme-ground:#1A1714;--qs-theme-card:#24201C;--qs-theme-ink:#EEE8E1;--qs-theme-muted:#A89E93;--qs-theme-accent:#E0A33A;--qs-theme-line:#443B32;--qs-theme-control:#E4C99D;--qs-theme-control-ink:#302315;--qs-theme-ok:#79D6A0;--qs-theme-warn:#F1C16B;--qs-theme-err:#FF9690;--qs-theme-positive:#244332;--qs-theme-negative:#4E2824;--qs-theme-scheme:dark;--qs-theme-focus-width:3px;}
:root[data-palette="warm-amber"]:not([data-theme]) [data-palette-option="pulse-blue"]{--swatch-ground:#050b17;--swatch-card:#0e1d33;--swatch-accent:#258bff;}
:root[data-palette="warm-amber"]:not([data-theme]) [data-palette-option="current"]{--swatch-ground:#060B1A;--swatch-card:#141C38;--swatch-accent:#9ACBFF;}
:root[data-palette="warm-amber"]:not([data-theme]) [data-palette-option="slate-teal"]{--swatch-ground:#14181D;--swatch-card:#1C2229;--swatch-accent:#2BB3A3;}
:root[data-palette="warm-amber"]:not([data-theme]) [data-palette-option="warm-amber"]{--swatch-ground:#1A1714;--swatch-card:#24201C;--swatch-accent:#E0A33A;}
:root[data-palette="warm-amber"]:not([data-theme]) [data-palette-option="navy-blue"]{--swatch-ground:#111827;--swatch-card:#1A2333;--swatch-accent:#4C8DF6;}
:root[data-palette="warm-amber"]:not([data-theme]) [data-palette-option="color-blind-safe"]{--swatch-ground:#111827;--swatch-card:#1A2333;--swatch-accent:#77BBFF;}
:root[data-palette="warm-amber"]:not([data-theme]) [data-palette-option="tokyo-night"]{--swatch-ground:#1A1B26;--swatch-card:#16161E;--swatch-accent:#7AA2F7;}
:root[data-palette="warm-amber"]:not([data-theme]) [data-palette-option="purple-gold"]{--swatch-ground:#140A1F;--swatch-card:#1F1230;--swatch-accent:#E8B84A;}
@media(prefers-color-scheme:light){:root[data-palette="warm-amber"]:not([data-theme]){--bg:#FAF7F2;--panel:#FFFFFF;--text:#2A241E;--muted:#6E6357;--line:#E4DBCF;--soft-line:#E4DBCF;--track:#E4DBCF;--accent:#a3620f;--link:#a3620f;--selected:#FFFFFF;--green:#206B43;--green-bg:#FFFFFF;--amber:#895400;--amber-bg:#FFFFFF;--blue-bg:#FFFFFF;--blue-text:#a3620f;--error:#AF2938;--disabled:#775026;--control:#775026;--control-text:#FFFFFF;--field:#FFFFFF;--field-text:#2A241E;--field-placeholder:#6E6357;--button-text:#FAF7F2;--ink-1:#2A241E;--ink-3:#6E6357;--surface-1:#FFFFFF;--surface-3:#775026;--line-2:#E4DBCF;--err:#AF2938;--focus-ring:#a3620f;--dial-boundary:#E4DBCF;--report-primary-ink:#FAF7F2;--qs-theme-font:Inter,system-ui,sans-serif;--qs-theme-ground:#FAF7F2;--qs-theme-card:#FFFFFF;--qs-theme-ink:#2A241E;--qs-theme-muted:#6E6357;--qs-theme-accent:#a3620f;--qs-theme-line:#E4DBCF;--qs-theme-control:#775026;--qs-theme-control-ink:#FFFFFF;--qs-theme-ok:#206B43;--qs-theme-warn:#895400;--qs-theme-err:#AF2938;--qs-theme-positive:#DEF1E3;--qs-theme-negative:#FFE4E3;--qs-theme-scheme:light;--qs-theme-focus-width:3px;}
:root[data-palette="warm-amber"]:not([data-theme]) [data-palette-option="pulse-blue"]{--swatch-ground:#f4f8ff;--swatch-card:#ffffff;--swatch-accent:#165cb5;}
:root[data-palette="warm-amber"]:not([data-theme]) [data-palette-option="current"]{--swatch-ground:#FFFFFF;--swatch-card:#F1F5FC;--swatch-accent:#193B74;}
:root[data-palette="warm-amber"]:not([data-theme]) [data-palette-option="slate-teal"]{--swatch-ground:#F5F7F9;--swatch-card:#FFFFFF;--swatch-accent:#0F7F73;}
:root[data-palette="warm-amber"]:not([data-theme]) [data-palette-option="warm-amber"]{--swatch-ground:#FAF7F2;--swatch-card:#FFFFFF;--swatch-accent:#A8650F;}
:root[data-palette="warm-amber"]:not([data-theme]) [data-palette-option="navy-blue"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#2563C9;}
:root[data-palette="warm-amber"]:not([data-theme]) [data-palette-option="color-blind-safe"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#004488;}
:root[data-palette="warm-amber"]:not([data-theme]) [data-palette-option="tokyo-night"]{--swatch-ground:#E6E7ED;--swatch-card:#D6D8DF;--swatch-accent:#2959AA;}
:root[data-palette="warm-amber"]:not([data-theme]) [data-palette-option="purple-gold"]{--swatch-ground:#FBF8FF;--swatch-card:#FFFFFF;--swatch-accent:#8A5A00;}}
:root[data-palette="warm-amber"][data-theme="light"]{--bg:#FAF7F2;--panel:#FFFFFF;--text:#2A241E;--muted:#6E6357;--line:#E4DBCF;--soft-line:#E4DBCF;--track:#E4DBCF;--accent:#a3620f;--link:#a3620f;--selected:#FFFFFF;--green:#206B43;--green-bg:#FFFFFF;--amber:#895400;--amber-bg:#FFFFFF;--blue-bg:#FFFFFF;--blue-text:#a3620f;--error:#AF2938;--disabled:#775026;--control:#775026;--control-text:#FFFFFF;--field:#FFFFFF;--field-text:#2A241E;--field-placeholder:#6E6357;--button-text:#FAF7F2;--ink-1:#2A241E;--ink-3:#6E6357;--surface-1:#FFFFFF;--surface-3:#775026;--line-2:#E4DBCF;--err:#AF2938;--focus-ring:#a3620f;--dial-boundary:#E4DBCF;--report-primary-ink:#FAF7F2;--qs-theme-font:Inter,system-ui,sans-serif;--qs-theme-ground:#FAF7F2;--qs-theme-card:#FFFFFF;--qs-theme-ink:#2A241E;--qs-theme-muted:#6E6357;--qs-theme-accent:#a3620f;--qs-theme-line:#E4DBCF;--qs-theme-control:#775026;--qs-theme-control-ink:#FFFFFF;--qs-theme-ok:#206B43;--qs-theme-warn:#895400;--qs-theme-err:#AF2938;--qs-theme-positive:#DEF1E3;--qs-theme-negative:#FFE4E3;--qs-theme-scheme:light;--qs-theme-focus-width:3px;}
:root[data-palette="warm-amber"][data-theme="light"] [data-palette-option="pulse-blue"]{--swatch-ground:#f4f8ff;--swatch-card:#ffffff;--swatch-accent:#165cb5;}
:root[data-palette="warm-amber"][data-theme="light"] [data-palette-option="current"]{--swatch-ground:#FFFFFF;--swatch-card:#F1F5FC;--swatch-accent:#193B74;}
:root[data-palette="warm-amber"][data-theme="light"] [data-palette-option="slate-teal"]{--swatch-ground:#F5F7F9;--swatch-card:#FFFFFF;--swatch-accent:#0F7F73;}
:root[data-palette="warm-amber"][data-theme="light"] [data-palette-option="warm-amber"]{--swatch-ground:#FAF7F2;--swatch-card:#FFFFFF;--swatch-accent:#A8650F;}
:root[data-palette="warm-amber"][data-theme="light"] [data-palette-option="navy-blue"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#2563C9;}
:root[data-palette="warm-amber"][data-theme="light"] [data-palette-option="color-blind-safe"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#004488;}
:root[data-palette="warm-amber"][data-theme="light"] [data-palette-option="tokyo-night"]{--swatch-ground:#E6E7ED;--swatch-card:#D6D8DF;--swatch-accent:#2959AA;}
:root[data-palette="warm-amber"][data-theme="light"] [data-palette-option="purple-gold"]{--swatch-ground:#FBF8FF;--swatch-card:#FFFFFF;--swatch-accent:#8A5A00;}
:root[data-palette="warm-amber"][data-theme="dark"]{--bg:#1A1714;--panel:#24201C;--text:#EEE8E1;--muted:#A89E93;--line:#443B32;--soft-line:#443B32;--track:#443B32;--accent:#E0A33A;--link:#E0A33A;--selected:#24201C;--green:#79D6A0;--green-bg:#24201C;--amber:#F1C16B;--amber-bg:#24201C;--blue-bg:#24201C;--blue-text:#E0A33A;--error:#FF9690;--disabled:#E4C99D;--control:#E4C99D;--control-text:#302315;--field:#24201C;--field-text:#EEE8E1;--field-placeholder:#A89E93;--button-text:#1A1714;--ink-1:#EEE8E1;--ink-3:#A89E93;--surface-1:#24201C;--surface-3:#E4C99D;--line-2:#443B32;--err:#FF9690;--focus-ring:#E0A33A;--dial-boundary:#443B32;--report-primary-ink:#1A1714;--qs-theme-font:Inter,system-ui,sans-serif;--qs-theme-ground:#1A1714;--qs-theme-card:#24201C;--qs-theme-ink:#EEE8E1;--qs-theme-muted:#A89E93;--qs-theme-accent:#E0A33A;--qs-theme-line:#443B32;--qs-theme-control:#E4C99D;--qs-theme-control-ink:#302315;--qs-theme-ok:#79D6A0;--qs-theme-warn:#F1C16B;--qs-theme-err:#FF9690;--qs-theme-positive:#244332;--qs-theme-negative:#4E2824;--qs-theme-scheme:dark;--qs-theme-focus-width:3px;}
:root[data-palette="warm-amber"][data-theme="dark"] [data-palette-option="pulse-blue"]{--swatch-ground:#050b17;--swatch-card:#0e1d33;--swatch-accent:#258bff;}
:root[data-palette="warm-amber"][data-theme="dark"] [data-palette-option="current"]{--swatch-ground:#060B1A;--swatch-card:#141C38;--swatch-accent:#9ACBFF;}
:root[data-palette="warm-amber"][data-theme="dark"] [data-palette-option="slate-teal"]{--swatch-ground:#14181D;--swatch-card:#1C2229;--swatch-accent:#2BB3A3;}
:root[data-palette="warm-amber"][data-theme="dark"] [data-palette-option="warm-amber"]{--swatch-ground:#1A1714;--swatch-card:#24201C;--swatch-accent:#E0A33A;}
:root[data-palette="warm-amber"][data-theme="dark"] [data-palette-option="navy-blue"]{--swatch-ground:#111827;--swatch-card:#1A2333;--swatch-accent:#4C8DF6;}
:root[data-palette="warm-amber"][data-theme="dark"] [data-palette-option="color-blind-safe"]{--swatch-ground:#111827;--swatch-card:#1A2333;--swatch-accent:#77BBFF;}
:root[data-palette="warm-amber"][data-theme="dark"] [data-palette-option="tokyo-night"]{--swatch-ground:#1A1B26;--swatch-card:#16161E;--swatch-accent:#7AA2F7;}
:root[data-palette="warm-amber"][data-theme="dark"] [data-palette-option="purple-gold"]{--swatch-ground:#140A1F;--swatch-card:#1F1230;--swatch-accent:#E8B84A;}
:root[data-palette="navy-blue"]:not([data-theme]){--bg:#111827;--panel:#1A2333;--text:#E7ECF3;--muted:#9CA9BA;--line:#303E55;--soft-line:#303E55;--track:#303E55;--accent:#4C8DF6;--link:#4C8DF6;--selected:#1A2333;--green:#66D8A1;--green-bg:#1A2333;--amber:#F1BF58;--amber-bg:#1A2333;--blue-bg:#1A2333;--blue-text:#4C8DF6;--error:#FF929D;--disabled:#BED0F0;--control:#BED0F0;--control-text:#18243A;--field:#1A2333;--field-text:#E7ECF3;--field-placeholder:#9CA9BA;--button-text:#111827;--ink-1:#E7ECF3;--ink-3:#9CA9BA;--surface-1:#1A2333;--surface-3:#BED0F0;--line-2:#303E55;--err:#FF929D;--focus-ring:#4C8DF6;--dial-boundary:#303E55;--report-primary-ink:#111827;--qs-theme-font:Inter,system-ui,sans-serif;--qs-theme-ground:#111827;--qs-theme-card:#1A2333;--qs-theme-ink:#E7ECF3;--qs-theme-muted:#9CA9BA;--qs-theme-accent:#4C8DF6;--qs-theme-line:#303E55;--qs-theme-control:#BED0F0;--qs-theme-control-ink:#18243A;--qs-theme-ok:#66D8A1;--qs-theme-warn:#F1BF58;--qs-theme-err:#FF929D;--qs-theme-positive:#194434;--qs-theme-negative:#4A2637;--qs-theme-scheme:dark;--qs-theme-focus-width:3px;}
:root[data-palette="navy-blue"]:not([data-theme]) [data-palette-option="pulse-blue"]{--swatch-ground:#050b17;--swatch-card:#0e1d33;--swatch-accent:#258bff;}
:root[data-palette="navy-blue"]:not([data-theme]) [data-palette-option="current"]{--swatch-ground:#060B1A;--swatch-card:#141C38;--swatch-accent:#9ACBFF;}
:root[data-palette="navy-blue"]:not([data-theme]) [data-palette-option="slate-teal"]{--swatch-ground:#14181D;--swatch-card:#1C2229;--swatch-accent:#2BB3A3;}
:root[data-palette="navy-blue"]:not([data-theme]) [data-palette-option="warm-amber"]{--swatch-ground:#1A1714;--swatch-card:#24201C;--swatch-accent:#E0A33A;}
:root[data-palette="navy-blue"]:not([data-theme]) [data-palette-option="navy-blue"]{--swatch-ground:#111827;--swatch-card:#1A2333;--swatch-accent:#4C8DF6;}
:root[data-palette="navy-blue"]:not([data-theme]) [data-palette-option="color-blind-safe"]{--swatch-ground:#111827;--swatch-card:#1A2333;--swatch-accent:#77BBFF;}
:root[data-palette="navy-blue"]:not([data-theme]) [data-palette-option="tokyo-night"]{--swatch-ground:#1A1B26;--swatch-card:#16161E;--swatch-accent:#7AA2F7;}
:root[data-palette="navy-blue"]:not([data-theme]) [data-palette-option="purple-gold"]{--swatch-ground:#140A1F;--swatch-card:#1F1230;--swatch-accent:#E8B84A;}
@media(prefers-color-scheme:light){:root[data-palette="navy-blue"]:not([data-theme]){--bg:#F4F6FA;--panel:#FFFFFF;--text:#18202C;--muted:#586577;--line:#D6DEEB;--soft-line:#D6DEEB;--track:#D6DEEB;--accent:#2563C9;--link:#2563C9;--selected:#FFFFFF;--green:#176C45;--green-bg:#FFFFFF;--amber:#895000;--amber-bg:#FFFFFF;--blue-bg:#FFFFFF;--blue-text:#2563C9;--error:#B12543;--disabled:#304F82;--control:#304F82;--control-text:#FFFFFF;--field:#FFFFFF;--field-text:#18202C;--field-placeholder:#586577;--button-text:#F4F6FA;--ink-1:#18202C;--ink-3:#586577;--surface-1:#FFFFFF;--surface-3:#304F82;--line-2:#D6DEEB;--err:#B12543;--focus-ring:#2563C9;--dial-boundary:#D6DEEB;--report-primary-ink:#F4F6FA;--qs-theme-font:Inter,system-ui,sans-serif;--qs-theme-ground:#F4F6FA;--qs-theme-card:#FFFFFF;--qs-theme-ink:#18202C;--qs-theme-muted:#586577;--qs-theme-accent:#2563C9;--qs-theme-line:#D6DEEB;--qs-theme-control:#304F82;--qs-theme-control-ink:#FFFFFF;--qs-theme-ok:#176C45;--qs-theme-warn:#895000;--qs-theme-err:#B12543;--qs-theme-positive:#DAF4E5;--qs-theme-negative:#FFE3EB;--qs-theme-scheme:light;--qs-theme-focus-width:3px;}
:root[data-palette="navy-blue"]:not([data-theme]) [data-palette-option="pulse-blue"]{--swatch-ground:#f4f8ff;--swatch-card:#ffffff;--swatch-accent:#165cb5;}
:root[data-palette="navy-blue"]:not([data-theme]) [data-palette-option="current"]{--swatch-ground:#FFFFFF;--swatch-card:#F1F5FC;--swatch-accent:#193B74;}
:root[data-palette="navy-blue"]:not([data-theme]) [data-palette-option="slate-teal"]{--swatch-ground:#F5F7F9;--swatch-card:#FFFFFF;--swatch-accent:#0F7F73;}
:root[data-palette="navy-blue"]:not([data-theme]) [data-palette-option="warm-amber"]{--swatch-ground:#FAF7F2;--swatch-card:#FFFFFF;--swatch-accent:#A8650F;}
:root[data-palette="navy-blue"]:not([data-theme]) [data-palette-option="navy-blue"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#2563C9;}
:root[data-palette="navy-blue"]:not([data-theme]) [data-palette-option="color-blind-safe"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#004488;}
:root[data-palette="navy-blue"]:not([data-theme]) [data-palette-option="tokyo-night"]{--swatch-ground:#E6E7ED;--swatch-card:#D6D8DF;--swatch-accent:#2959AA;}
:root[data-palette="navy-blue"]:not([data-theme]) [data-palette-option="purple-gold"]{--swatch-ground:#FBF8FF;--swatch-card:#FFFFFF;--swatch-accent:#8A5A00;}}
:root[data-palette="navy-blue"][data-theme="light"]{--bg:#F4F6FA;--panel:#FFFFFF;--text:#18202C;--muted:#586577;--line:#D6DEEB;--soft-line:#D6DEEB;--track:#D6DEEB;--accent:#2563C9;--link:#2563C9;--selected:#FFFFFF;--green:#176C45;--green-bg:#FFFFFF;--amber:#895000;--amber-bg:#FFFFFF;--blue-bg:#FFFFFF;--blue-text:#2563C9;--error:#B12543;--disabled:#304F82;--control:#304F82;--control-text:#FFFFFF;--field:#FFFFFF;--field-text:#18202C;--field-placeholder:#586577;--button-text:#F4F6FA;--ink-1:#18202C;--ink-3:#586577;--surface-1:#FFFFFF;--surface-3:#304F82;--line-2:#D6DEEB;--err:#B12543;--focus-ring:#2563C9;--dial-boundary:#D6DEEB;--report-primary-ink:#F4F6FA;--qs-theme-font:Inter,system-ui,sans-serif;--qs-theme-ground:#F4F6FA;--qs-theme-card:#FFFFFF;--qs-theme-ink:#18202C;--qs-theme-muted:#586577;--qs-theme-accent:#2563C9;--qs-theme-line:#D6DEEB;--qs-theme-control:#304F82;--qs-theme-control-ink:#FFFFFF;--qs-theme-ok:#176C45;--qs-theme-warn:#895000;--qs-theme-err:#B12543;--qs-theme-positive:#DAF4E5;--qs-theme-negative:#FFE3EB;--qs-theme-scheme:light;--qs-theme-focus-width:3px;}
:root[data-palette="navy-blue"][data-theme="light"] [data-palette-option="pulse-blue"]{--swatch-ground:#f4f8ff;--swatch-card:#ffffff;--swatch-accent:#165cb5;}
:root[data-palette="navy-blue"][data-theme="light"] [data-palette-option="current"]{--swatch-ground:#FFFFFF;--swatch-card:#F1F5FC;--swatch-accent:#193B74;}
:root[data-palette="navy-blue"][data-theme="light"] [data-palette-option="slate-teal"]{--swatch-ground:#F5F7F9;--swatch-card:#FFFFFF;--swatch-accent:#0F7F73;}
:root[data-palette="navy-blue"][data-theme="light"] [data-palette-option="warm-amber"]{--swatch-ground:#FAF7F2;--swatch-card:#FFFFFF;--swatch-accent:#A8650F;}
:root[data-palette="navy-blue"][data-theme="light"] [data-palette-option="navy-blue"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#2563C9;}
:root[data-palette="navy-blue"][data-theme="light"] [data-palette-option="color-blind-safe"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#004488;}
:root[data-palette="navy-blue"][data-theme="light"] [data-palette-option="tokyo-night"]{--swatch-ground:#E6E7ED;--swatch-card:#D6D8DF;--swatch-accent:#2959AA;}
:root[data-palette="navy-blue"][data-theme="light"] [data-palette-option="purple-gold"]{--swatch-ground:#FBF8FF;--swatch-card:#FFFFFF;--swatch-accent:#8A5A00;}
:root[data-palette="navy-blue"][data-theme="dark"]{--bg:#111827;--panel:#1A2333;--text:#E7ECF3;--muted:#9CA9BA;--line:#303E55;--soft-line:#303E55;--track:#303E55;--accent:#4C8DF6;--link:#4C8DF6;--selected:#1A2333;--green:#66D8A1;--green-bg:#1A2333;--amber:#F1BF58;--amber-bg:#1A2333;--blue-bg:#1A2333;--blue-text:#4C8DF6;--error:#FF929D;--disabled:#BED0F0;--control:#BED0F0;--control-text:#18243A;--field:#1A2333;--field-text:#E7ECF3;--field-placeholder:#9CA9BA;--button-text:#111827;--ink-1:#E7ECF3;--ink-3:#9CA9BA;--surface-1:#1A2333;--surface-3:#BED0F0;--line-2:#303E55;--err:#FF929D;--focus-ring:#4C8DF6;--dial-boundary:#303E55;--report-primary-ink:#111827;--qs-theme-font:Inter,system-ui,sans-serif;--qs-theme-ground:#111827;--qs-theme-card:#1A2333;--qs-theme-ink:#E7ECF3;--qs-theme-muted:#9CA9BA;--qs-theme-accent:#4C8DF6;--qs-theme-line:#303E55;--qs-theme-control:#BED0F0;--qs-theme-control-ink:#18243A;--qs-theme-ok:#66D8A1;--qs-theme-warn:#F1BF58;--qs-theme-err:#FF929D;--qs-theme-positive:#194434;--qs-theme-negative:#4A2637;--qs-theme-scheme:dark;--qs-theme-focus-width:3px;}
:root[data-palette="navy-blue"][data-theme="dark"] [data-palette-option="pulse-blue"]{--swatch-ground:#050b17;--swatch-card:#0e1d33;--swatch-accent:#258bff;}
:root[data-palette="navy-blue"][data-theme="dark"] [data-palette-option="current"]{--swatch-ground:#060B1A;--swatch-card:#141C38;--swatch-accent:#9ACBFF;}
:root[data-palette="navy-blue"][data-theme="dark"] [data-palette-option="slate-teal"]{--swatch-ground:#14181D;--swatch-card:#1C2229;--swatch-accent:#2BB3A3;}
:root[data-palette="navy-blue"][data-theme="dark"] [data-palette-option="warm-amber"]{--swatch-ground:#1A1714;--swatch-card:#24201C;--swatch-accent:#E0A33A;}
:root[data-palette="navy-blue"][data-theme="dark"] [data-palette-option="navy-blue"]{--swatch-ground:#111827;--swatch-card:#1A2333;--swatch-accent:#4C8DF6;}
:root[data-palette="navy-blue"][data-theme="dark"] [data-palette-option="color-blind-safe"]{--swatch-ground:#111827;--swatch-card:#1A2333;--swatch-accent:#77BBFF;}
:root[data-palette="navy-blue"][data-theme="dark"] [data-palette-option="tokyo-night"]{--swatch-ground:#1A1B26;--swatch-card:#16161E;--swatch-accent:#7AA2F7;}
:root[data-palette="navy-blue"][data-theme="dark"] [data-palette-option="purple-gold"]{--swatch-ground:#140A1F;--swatch-card:#1F1230;--swatch-accent:#E8B84A;}
:root[data-palette="color-blind-safe"]:not([data-theme]){--bg:#111827;--panel:#1A2333;--text:#FFFFFF;--muted:#FFFFFF;--line:#303E55;--soft-line:#303E55;--track:#303E55;--accent:#77BBFF;--link:#77BBFF;--selected:#1A2333;--green:#77BBFF;--green-bg:#1A2333;--amber:#FFCC66;--amber-bg:#1A2333;--blue-bg:#1A2333;--blue-text:#77BBFF;--error:#FFFFFF;--disabled:#BED0F0;--control:#BED0F0;--control-text:#18243A;--field:#1A2333;--field-text:#FFFFFF;--field-placeholder:#FFFFFF;--button-text:#111827;--ink-1:#FFFFFF;--ink-3:#FFFFFF;--surface-1:#1A2333;--surface-3:#BED0F0;--line-2:#303E55;--err:#FFFFFF;--focus-ring:#77BBFF;--dial-boundary:#303E55;--report-primary-ink:#111827;--qs-theme-font:Inter,system-ui,sans-serif;--qs-theme-ground:#111827;--qs-theme-card:#1A2333;--qs-theme-ink:#FFFFFF;--qs-theme-muted:#FFFFFF;--qs-theme-accent:#77BBFF;--qs-theme-line:#303E55;--qs-theme-control:#BED0F0;--qs-theme-control-ink:#18243A;--qs-theme-ok:#77BBFF;--qs-theme-warn:#FFCC66;--qs-theme-err:#FFFFFF;--qs-theme-positive:#1A2333;--qs-theme-negative:#1A2333;--qs-theme-scheme:dark;--qs-theme-focus-width:3px;}
:root[data-palette="color-blind-safe"]:not([data-theme]) [data-palette-option="pulse-blue"]{--swatch-ground:#050b17;--swatch-card:#0e1d33;--swatch-accent:#258bff;}
:root[data-palette="color-blind-safe"]:not([data-theme]) [data-palette-option="current"]{--swatch-ground:#060B1A;--swatch-card:#141C38;--swatch-accent:#9ACBFF;}
:root[data-palette="color-blind-safe"]:not([data-theme]) [data-palette-option="slate-teal"]{--swatch-ground:#14181D;--swatch-card:#1C2229;--swatch-accent:#2BB3A3;}
:root[data-palette="color-blind-safe"]:not([data-theme]) [data-palette-option="warm-amber"]{--swatch-ground:#1A1714;--swatch-card:#24201C;--swatch-accent:#E0A33A;}
:root[data-palette="color-blind-safe"]:not([data-theme]) [data-palette-option="navy-blue"]{--swatch-ground:#111827;--swatch-card:#1A2333;--swatch-accent:#4C8DF6;}
:root[data-palette="color-blind-safe"]:not([data-theme]) [data-palette-option="color-blind-safe"]{--swatch-ground:#111827;--swatch-card:#1A2333;--swatch-accent:#77BBFF;}
:root[data-palette="color-blind-safe"]:not([data-theme]) [data-palette-option="tokyo-night"]{--swatch-ground:#1A1B26;--swatch-card:#16161E;--swatch-accent:#7AA2F7;}
:root[data-palette="color-blind-safe"]:not([data-theme]) [data-palette-option="purple-gold"]{--swatch-ground:#140A1F;--swatch-card:#1F1230;--swatch-accent:#E8B84A;}
@media(prefers-color-scheme:light){:root[data-palette="color-blind-safe"]:not([data-theme]){--bg:#F4F6FA;--panel:#FFFFFF;--text:#18202C;--muted:#333333;--line:#D6DEEB;--soft-line:#D6DEEB;--track:#D6DEEB;--accent:#004488;--link:#004488;--selected:#FFFFFF;--green:#004488;--green-bg:#FFFFFF;--amber:#663300;--amber-bg:#FFFFFF;--blue-bg:#FFFFFF;--blue-text:#004488;--error:#111111;--disabled:#304F82;--control:#304F82;--control-text:#FFFFFF;--field:#FFFFFF;--field-text:#18202C;--field-placeholder:#333333;--button-text:#F4F6FA;--ink-1:#18202C;--ink-3:#333333;--surface-1:#FFFFFF;--surface-3:#304F82;--line-2:#D6DEEB;--err:#111111;--focus-ring:#004488;--dial-boundary:#D6DEEB;--report-primary-ink:#F4F6FA;--qs-theme-font:Inter,system-ui,sans-serif;--qs-theme-ground:#F4F6FA;--qs-theme-card:#FFFFFF;--qs-theme-ink:#18202C;--qs-theme-muted:#333333;--qs-theme-accent:#004488;--qs-theme-line:#D6DEEB;--qs-theme-control:#304F82;--qs-theme-control-ink:#FFFFFF;--qs-theme-ok:#004488;--qs-theme-warn:#663300;--qs-theme-err:#111111;--qs-theme-positive:#FFFFFF;--qs-theme-negative:#FFFFFF;--qs-theme-scheme:light;--qs-theme-focus-width:3px;}
:root[data-palette="color-blind-safe"]:not([data-theme]) [data-palette-option="pulse-blue"]{--swatch-ground:#f4f8ff;--swatch-card:#ffffff;--swatch-accent:#165cb5;}
:root[data-palette="color-blind-safe"]:not([data-theme]) [data-palette-option="current"]{--swatch-ground:#FFFFFF;--swatch-card:#F1F5FC;--swatch-accent:#193B74;}
:root[data-palette="color-blind-safe"]:not([data-theme]) [data-palette-option="slate-teal"]{--swatch-ground:#F5F7F9;--swatch-card:#FFFFFF;--swatch-accent:#0F7F73;}
:root[data-palette="color-blind-safe"]:not([data-theme]) [data-palette-option="warm-amber"]{--swatch-ground:#FAF7F2;--swatch-card:#FFFFFF;--swatch-accent:#A8650F;}
:root[data-palette="color-blind-safe"]:not([data-theme]) [data-palette-option="navy-blue"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#2563C9;}
:root[data-palette="color-blind-safe"]:not([data-theme]) [data-palette-option="color-blind-safe"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#004488;}
:root[data-palette="color-blind-safe"]:not([data-theme]) [data-palette-option="tokyo-night"]{--swatch-ground:#E6E7ED;--swatch-card:#D6D8DF;--swatch-accent:#2959AA;}
:root[data-palette="color-blind-safe"]:not([data-theme]) [data-palette-option="purple-gold"]{--swatch-ground:#FBF8FF;--swatch-card:#FFFFFF;--swatch-accent:#8A5A00;}}
:root[data-palette="color-blind-safe"][data-theme="light"]{--bg:#F4F6FA;--panel:#FFFFFF;--text:#18202C;--muted:#333333;--line:#D6DEEB;--soft-line:#D6DEEB;--track:#D6DEEB;--accent:#004488;--link:#004488;--selected:#FFFFFF;--green:#004488;--green-bg:#FFFFFF;--amber:#663300;--amber-bg:#FFFFFF;--blue-bg:#FFFFFF;--blue-text:#004488;--error:#111111;--disabled:#304F82;--control:#304F82;--control-text:#FFFFFF;--field:#FFFFFF;--field-text:#18202C;--field-placeholder:#333333;--button-text:#F4F6FA;--ink-1:#18202C;--ink-3:#333333;--surface-1:#FFFFFF;--surface-3:#304F82;--line-2:#D6DEEB;--err:#111111;--focus-ring:#004488;--dial-boundary:#D6DEEB;--report-primary-ink:#F4F6FA;--qs-theme-font:Inter,system-ui,sans-serif;--qs-theme-ground:#F4F6FA;--qs-theme-card:#FFFFFF;--qs-theme-ink:#18202C;--qs-theme-muted:#333333;--qs-theme-accent:#004488;--qs-theme-line:#D6DEEB;--qs-theme-control:#304F82;--qs-theme-control-ink:#FFFFFF;--qs-theme-ok:#004488;--qs-theme-warn:#663300;--qs-theme-err:#111111;--qs-theme-positive:#FFFFFF;--qs-theme-negative:#FFFFFF;--qs-theme-scheme:light;--qs-theme-focus-width:3px;}
:root[data-palette="color-blind-safe"][data-theme="light"] [data-palette-option="pulse-blue"]{--swatch-ground:#f4f8ff;--swatch-card:#ffffff;--swatch-accent:#165cb5;}
:root[data-palette="color-blind-safe"][data-theme="light"] [data-palette-option="current"]{--swatch-ground:#FFFFFF;--swatch-card:#F1F5FC;--swatch-accent:#193B74;}
:root[data-palette="color-blind-safe"][data-theme="light"] [data-palette-option="slate-teal"]{--swatch-ground:#F5F7F9;--swatch-card:#FFFFFF;--swatch-accent:#0F7F73;}
:root[data-palette="color-blind-safe"][data-theme="light"] [data-palette-option="warm-amber"]{--swatch-ground:#FAF7F2;--swatch-card:#FFFFFF;--swatch-accent:#A8650F;}
:root[data-palette="color-blind-safe"][data-theme="light"] [data-palette-option="navy-blue"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#2563C9;}
:root[data-palette="color-blind-safe"][data-theme="light"] [data-palette-option="color-blind-safe"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#004488;}
:root[data-palette="color-blind-safe"][data-theme="light"] [data-palette-option="tokyo-night"]{--swatch-ground:#E6E7ED;--swatch-card:#D6D8DF;--swatch-accent:#2959AA;}
:root[data-palette="color-blind-safe"][data-theme="light"] [data-palette-option="purple-gold"]{--swatch-ground:#FBF8FF;--swatch-card:#FFFFFF;--swatch-accent:#8A5A00;}
:root[data-palette="color-blind-safe"][data-theme="dark"]{--bg:#111827;--panel:#1A2333;--text:#FFFFFF;--muted:#FFFFFF;--line:#303E55;--soft-line:#303E55;--track:#303E55;--accent:#77BBFF;--link:#77BBFF;--selected:#1A2333;--green:#77BBFF;--green-bg:#1A2333;--amber:#FFCC66;--amber-bg:#1A2333;--blue-bg:#1A2333;--blue-text:#77BBFF;--error:#FFFFFF;--disabled:#BED0F0;--control:#BED0F0;--control-text:#18243A;--field:#1A2333;--field-text:#FFFFFF;--field-placeholder:#FFFFFF;--button-text:#111827;--ink-1:#FFFFFF;--ink-3:#FFFFFF;--surface-1:#1A2333;--surface-3:#BED0F0;--line-2:#303E55;--err:#FFFFFF;--focus-ring:#77BBFF;--dial-boundary:#303E55;--report-primary-ink:#111827;--qs-theme-font:Inter,system-ui,sans-serif;--qs-theme-ground:#111827;--qs-theme-card:#1A2333;--qs-theme-ink:#FFFFFF;--qs-theme-muted:#FFFFFF;--qs-theme-accent:#77BBFF;--qs-theme-line:#303E55;--qs-theme-control:#BED0F0;--qs-theme-control-ink:#18243A;--qs-theme-ok:#77BBFF;--qs-theme-warn:#FFCC66;--qs-theme-err:#FFFFFF;--qs-theme-positive:#1A2333;--qs-theme-negative:#1A2333;--qs-theme-scheme:dark;--qs-theme-focus-width:3px;}
:root[data-palette="color-blind-safe"][data-theme="dark"] [data-palette-option="pulse-blue"]{--swatch-ground:#050b17;--swatch-card:#0e1d33;--swatch-accent:#258bff;}
:root[data-palette="color-blind-safe"][data-theme="dark"] [data-palette-option="current"]{--swatch-ground:#060B1A;--swatch-card:#141C38;--swatch-accent:#9ACBFF;}
:root[data-palette="color-blind-safe"][data-theme="dark"] [data-palette-option="slate-teal"]{--swatch-ground:#14181D;--swatch-card:#1C2229;--swatch-accent:#2BB3A3;}
:root[data-palette="color-blind-safe"][data-theme="dark"] [data-palette-option="warm-amber"]{--swatch-ground:#1A1714;--swatch-card:#24201C;--swatch-accent:#E0A33A;}
:root[data-palette="color-blind-safe"][data-theme="dark"] [data-palette-option="navy-blue"]{--swatch-ground:#111827;--swatch-card:#1A2333;--swatch-accent:#4C8DF6;}
:root[data-palette="color-blind-safe"][data-theme="dark"] [data-palette-option="color-blind-safe"]{--swatch-ground:#111827;--swatch-card:#1A2333;--swatch-accent:#77BBFF;}
:root[data-palette="color-blind-safe"][data-theme="dark"] [data-palette-option="tokyo-night"]{--swatch-ground:#1A1B26;--swatch-card:#16161E;--swatch-accent:#7AA2F7;}
:root[data-palette="color-blind-safe"][data-theme="dark"] [data-palette-option="purple-gold"]{--swatch-ground:#140A1F;--swatch-card:#1F1230;--swatch-accent:#E8B84A;}
:root[data-palette="tokyo-night"]:not([data-theme]){--bg:#1A1B26;--panel:#16161E;--text:#A9B1D6;--muted:#8e91a9;--line:#101014;--soft-line:#101014;--track:#101014;--accent:#7AA2F7;--link:#7AA2F7;--selected:#16161E;--green:#9ECE6A;--green-bg:#16161E;--amber:#E0AF68;--amber-bg:#16161E;--blue-bg:#16161E;--blue-text:#7AA2F7;--error:#F7768E;--disabled:#14141B;--control:#14141B;--control-text:#A9B1D6;--field:#16161E;--field-text:#A9B1D6;--field-placeholder:#8e91a9;--button-text:#1A1B26;--ink-1:#A9B1D6;--ink-3:#8e91a9;--surface-1:#16161E;--surface-3:#14141B;--line-2:#101014;--err:#F7768E;--focus-ring:#7AA2F7;--dial-boundary:#101014;--report-primary-ink:#1A1B26;--qs-theme-font:Inter,system-ui,sans-serif;--qs-theme-ground:#1A1B26;--qs-theme-card:#16161E;--qs-theme-ink:#A9B1D6;--qs-theme-muted:#8e91a9;--qs-theme-accent:#7AA2F7;--qs-theme-line:#101014;--qs-theme-control:#14141B;--qs-theme-control-ink:#A9B1D6;--qs-theme-ok:#9ECE6A;--qs-theme-warn:#E0AF68;--qs-theme-err:#F7768E;--qs-theme-positive:#164846;--qs-theme-negative:#85353E;--qs-theme-scheme:dark;--qs-theme-focus-width:3px;}
:root[data-palette="tokyo-night"]:not([data-theme]) [data-palette-option="pulse-blue"]{--swatch-ground:#050b17;--swatch-card:#0e1d33;--swatch-accent:#258bff;}
:root[data-palette="tokyo-night"]:not([data-theme]) [data-palette-option="current"]{--swatch-ground:#060B1A;--swatch-card:#141C38;--swatch-accent:#9ACBFF;}
:root[data-palette="tokyo-night"]:not([data-theme]) [data-palette-option="slate-teal"]{--swatch-ground:#14181D;--swatch-card:#1C2229;--swatch-accent:#2BB3A3;}
:root[data-palette="tokyo-night"]:not([data-theme]) [data-palette-option="warm-amber"]{--swatch-ground:#1A1714;--swatch-card:#24201C;--swatch-accent:#E0A33A;}
:root[data-palette="tokyo-night"]:not([data-theme]) [data-palette-option="navy-blue"]{--swatch-ground:#111827;--swatch-card:#1A2333;--swatch-accent:#4C8DF6;}
:root[data-palette="tokyo-night"]:not([data-theme]) [data-palette-option="color-blind-safe"]{--swatch-ground:#111827;--swatch-card:#1A2333;--swatch-accent:#77BBFF;}
:root[data-palette="tokyo-night"]:not([data-theme]) [data-palette-option="tokyo-night"]{--swatch-ground:#1A1B26;--swatch-card:#16161E;--swatch-accent:#7AA2F7;}
:root[data-palette="tokyo-night"]:not([data-theme]) [data-palette-option="purple-gold"]{--swatch-ground:#140A1F;--swatch-card:#1F1230;--swatch-accent:#E8B84A;}
@media(prefers-color-scheme:light){:root[data-palette="tokyo-night"]:not([data-theme]){--bg:#E6E7ED;--panel:#D6D8DF;--text:#343B59;--muted:#50515b;--line:#C1C2C7;--soft-line:#C1C2C7;--track:#C1C2C7;--accent:#255098;--link:#255098;--selected:#D6D8DF;--green:#365b0c;--green-bg:#D6D8DF;--amber:#704a10;--amber-bg:#D6D8DF;--blue-bg:#D6D8DF;--blue-text:#255098;--error:#922e2e;--disabled:#E6E7ED;--control:#E6E7ED;--control-text:#363C4D;--field:#D6D8DF;--field-text:#343B59;--field-placeholder:#50515b;--button-text:#E6E7ED;--ink-1:#343B59;--ink-3:#50515b;--surface-1:#D6D8DF;--surface-3:#E6E7ED;--line-2:#C1C2C7;--err:#922e2e;--focus-ring:#255098;--dial-boundary:#C1C2C7;--report-primary-ink:#E6E7ED;--qs-theme-font:Inter,system-ui,sans-serif;--qs-theme-ground:#E6E7ED;--qs-theme-card:#D6D8DF;--qs-theme-ink:#343B59;--qs-theme-muted:#50515b;--qs-theme-accent:#255098;--qs-theme-line:#C1C2C7;--qs-theme-control:#E6E7ED;--qs-theme-control-ink:#363C4D;--qs-theme-ok:#365b0c;--qs-theme-warn:#704a10;--qs-theme-err:#922e2e;--qs-theme-positive:#D6D8DF;--qs-theme-negative:#E8E9ED;--qs-theme-scheme:light;--qs-theme-focus-width:3px;}
:root[data-palette="tokyo-night"]:not([data-theme]) [data-palette-option="pulse-blue"]{--swatch-ground:#f4f8ff;--swatch-card:#ffffff;--swatch-accent:#165cb5;}
:root[data-palette="tokyo-night"]:not([data-theme]) [data-palette-option="current"]{--swatch-ground:#FFFFFF;--swatch-card:#F1F5FC;--swatch-accent:#193B74;}
:root[data-palette="tokyo-night"]:not([data-theme]) [data-palette-option="slate-teal"]{--swatch-ground:#F5F7F9;--swatch-card:#FFFFFF;--swatch-accent:#0F7F73;}
:root[data-palette="tokyo-night"]:not([data-theme]) [data-palette-option="warm-amber"]{--swatch-ground:#FAF7F2;--swatch-card:#FFFFFF;--swatch-accent:#A8650F;}
:root[data-palette="tokyo-night"]:not([data-theme]) [data-palette-option="navy-blue"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#2563C9;}
:root[data-palette="tokyo-night"]:not([data-theme]) [data-palette-option="color-blind-safe"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#004488;}
:root[data-palette="tokyo-night"]:not([data-theme]) [data-palette-option="tokyo-night"]{--swatch-ground:#E6E7ED;--swatch-card:#D6D8DF;--swatch-accent:#2959AA;}
:root[data-palette="tokyo-night"]:not([data-theme]) [data-palette-option="purple-gold"]{--swatch-ground:#FBF8FF;--swatch-card:#FFFFFF;--swatch-accent:#8A5A00;}}
:root[data-palette="tokyo-night"][data-theme="light"]{--bg:#E6E7ED;--panel:#D6D8DF;--text:#343B59;--muted:#50515b;--line:#C1C2C7;--soft-line:#C1C2C7;--track:#C1C2C7;--accent:#255098;--link:#255098;--selected:#D6D8DF;--green:#365b0c;--green-bg:#D6D8DF;--amber:#704a10;--amber-bg:#D6D8DF;--blue-bg:#D6D8DF;--blue-text:#255098;--error:#922e2e;--disabled:#E6E7ED;--control:#E6E7ED;--control-text:#363C4D;--field:#D6D8DF;--field-text:#343B59;--field-placeholder:#50515b;--button-text:#E6E7ED;--ink-1:#343B59;--ink-3:#50515b;--surface-1:#D6D8DF;--surface-3:#E6E7ED;--line-2:#C1C2C7;--err:#922e2e;--focus-ring:#255098;--dial-boundary:#C1C2C7;--report-primary-ink:#E6E7ED;--qs-theme-font:Inter,system-ui,sans-serif;--qs-theme-ground:#E6E7ED;--qs-theme-card:#D6D8DF;--qs-theme-ink:#343B59;--qs-theme-muted:#50515b;--qs-theme-accent:#255098;--qs-theme-line:#C1C2C7;--qs-theme-control:#E6E7ED;--qs-theme-control-ink:#363C4D;--qs-theme-ok:#365b0c;--qs-theme-warn:#704a10;--qs-theme-err:#922e2e;--qs-theme-positive:#D6D8DF;--qs-theme-negative:#E8E9ED;--qs-theme-scheme:light;--qs-theme-focus-width:3px;}
:root[data-palette="tokyo-night"][data-theme="light"] [data-palette-option="pulse-blue"]{--swatch-ground:#f4f8ff;--swatch-card:#ffffff;--swatch-accent:#165cb5;}
:root[data-palette="tokyo-night"][data-theme="light"] [data-palette-option="current"]{--swatch-ground:#FFFFFF;--swatch-card:#F1F5FC;--swatch-accent:#193B74;}
:root[data-palette="tokyo-night"][data-theme="light"] [data-palette-option="slate-teal"]{--swatch-ground:#F5F7F9;--swatch-card:#FFFFFF;--swatch-accent:#0F7F73;}
:root[data-palette="tokyo-night"][data-theme="light"] [data-palette-option="warm-amber"]{--swatch-ground:#FAF7F2;--swatch-card:#FFFFFF;--swatch-accent:#A8650F;}
:root[data-palette="tokyo-night"][data-theme="light"] [data-palette-option="navy-blue"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#2563C9;}
:root[data-palette="tokyo-night"][data-theme="light"] [data-palette-option="color-blind-safe"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#004488;}
:root[data-palette="tokyo-night"][data-theme="light"] [data-palette-option="tokyo-night"]{--swatch-ground:#E6E7ED;--swatch-card:#D6D8DF;--swatch-accent:#2959AA;}
:root[data-palette="tokyo-night"][data-theme="light"] [data-palette-option="purple-gold"]{--swatch-ground:#FBF8FF;--swatch-card:#FFFFFF;--swatch-accent:#8A5A00;}
:root[data-palette="tokyo-night"][data-theme="dark"]{--bg:#1A1B26;--panel:#16161E;--text:#A9B1D6;--muted:#8e91a9;--line:#101014;--soft-line:#101014;--track:#101014;--accent:#7AA2F7;--link:#7AA2F7;--selected:#16161E;--green:#9ECE6A;--green-bg:#16161E;--amber:#E0AF68;--amber-bg:#16161E;--blue-bg:#16161E;--blue-text:#7AA2F7;--error:#F7768E;--disabled:#14141B;--control:#14141B;--control-text:#A9B1D6;--field:#16161E;--field-text:#A9B1D6;--field-placeholder:#8e91a9;--button-text:#1A1B26;--ink-1:#A9B1D6;--ink-3:#8e91a9;--surface-1:#16161E;--surface-3:#14141B;--line-2:#101014;--err:#F7768E;--focus-ring:#7AA2F7;--dial-boundary:#101014;--report-primary-ink:#1A1B26;--qs-theme-font:Inter,system-ui,sans-serif;--qs-theme-ground:#1A1B26;--qs-theme-card:#16161E;--qs-theme-ink:#A9B1D6;--qs-theme-muted:#8e91a9;--qs-theme-accent:#7AA2F7;--qs-theme-line:#101014;--qs-theme-control:#14141B;--qs-theme-control-ink:#A9B1D6;--qs-theme-ok:#9ECE6A;--qs-theme-warn:#E0AF68;--qs-theme-err:#F7768E;--qs-theme-positive:#164846;--qs-theme-negative:#85353E;--qs-theme-scheme:dark;--qs-theme-focus-width:3px;}
:root[data-palette="tokyo-night"][data-theme="dark"] [data-palette-option="pulse-blue"]{--swatch-ground:#050b17;--swatch-card:#0e1d33;--swatch-accent:#258bff;}
:root[data-palette="tokyo-night"][data-theme="dark"] [data-palette-option="current"]{--swatch-ground:#060B1A;--swatch-card:#141C38;--swatch-accent:#9ACBFF;}
:root[data-palette="tokyo-night"][data-theme="dark"] [data-palette-option="slate-teal"]{--swatch-ground:#14181D;--swatch-card:#1C2229;--swatch-accent:#2BB3A3;}
:root[data-palette="tokyo-night"][data-theme="dark"] [data-palette-option="warm-amber"]{--swatch-ground:#1A1714;--swatch-card:#24201C;--swatch-accent:#E0A33A;}
:root[data-palette="tokyo-night"][data-theme="dark"] [data-palette-option="navy-blue"]{--swatch-ground:#111827;--swatch-card:#1A2333;--swatch-accent:#4C8DF6;}
:root[data-palette="tokyo-night"][data-theme="dark"] [data-palette-option="color-blind-safe"]{--swatch-ground:#111827;--swatch-card:#1A2333;--swatch-accent:#77BBFF;}
:root[data-palette="tokyo-night"][data-theme="dark"] [data-palette-option="tokyo-night"]{--swatch-ground:#1A1B26;--swatch-card:#16161E;--swatch-accent:#7AA2F7;}
:root[data-palette="tokyo-night"][data-theme="dark"] [data-palette-option="purple-gold"]{--swatch-ground:#140A1F;--swatch-card:#1F1230;--swatch-accent:#E8B84A;}
:root[data-palette="purple-gold"]:not([data-theme]){--bg:#140A1F;--panel:#1F1230;--text:#F4EDFB;--muted:#C9B8DE;--line:#3B2856;--soft-line:#3B2856;--track:#3B2856;--accent:#E8B84A;--link:#E8B84A;--selected:#1F1230;--green:#6FD9A2;--green-bg:#1F1230;--amber:#F2C46B;--amber-bg:#1F1230;--blue-bg:#1F1230;--blue-text:#E8B84A;--error:#FF94A6;--disabled:#9800FE;--control:#9800FE;--control-text:#FFFFFF;--field:#1F1230;--field-text:#F4EDFB;--field-placeholder:#C9B8DE;--button-text:#140A1F;--ink-1:#F4EDFB;--ink-3:#C9B8DE;--surface-1:#1F1230;--surface-3:#9800FE;--line-2:#3B2856;--err:#FF94A6;--focus-ring:#E8B84A;--dial-boundary:#3B2856;--report-primary-ink:#140A1F;--qs-theme-font:Inter,system-ui,sans-serif;--qs-theme-ground:#140A1F;--qs-theme-card:#1F1230;--qs-theme-ink:#F4EDFB;--qs-theme-muted:#C9B8DE;--qs-theme-accent:#E8B84A;--qs-theme-line:#3B2856;--qs-theme-control:#9800FE;--qs-theme-control-ink:#FFFFFF;--qs-theme-ok:#6FD9A2;--qs-theme-warn:#F2C46B;--qs-theme-err:#FF94A6;--qs-theme-positive:#1D4232;--qs-theme-negative:#4E2433;--qs-theme-scheme:dark;--qs-theme-focus-width:3px;}
:root[data-palette="purple-gold"]:not([data-theme]) [data-palette-option="pulse-blue"]{--swatch-ground:#050b17;--swatch-card:#0e1d33;--swatch-accent:#258bff;}
:root[data-palette="purple-gold"]:not([data-theme]) [data-palette-option="current"]{--swatch-ground:#060B1A;--swatch-card:#141C38;--swatch-accent:#9ACBFF;}
:root[data-palette="purple-gold"]:not([data-theme]) [data-palette-option="slate-teal"]{--swatch-ground:#14181D;--swatch-card:#1C2229;--swatch-accent:#2BB3A3;}
:root[data-palette="purple-gold"]:not([data-theme]) [data-palette-option="warm-amber"]{--swatch-ground:#1A1714;--swatch-card:#24201C;--swatch-accent:#E0A33A;}
:root[data-palette="purple-gold"]:not([data-theme]) [data-palette-option="navy-blue"]{--swatch-ground:#111827;--swatch-card:#1A2333;--swatch-accent:#4C8DF6;}
:root[data-palette="purple-gold"]:not([data-theme]) [data-palette-option="color-blind-safe"]{--swatch-ground:#111827;--swatch-card:#1A2333;--swatch-accent:#77BBFF;}
:root[data-palette="purple-gold"]:not([data-theme]) [data-palette-option="tokyo-night"]{--swatch-ground:#1A1B26;--swatch-card:#16161E;--swatch-accent:#7AA2F7;}
:root[data-palette="purple-gold"]:not([data-theme]) [data-palette-option="purple-gold"]{--swatch-ground:#140A1F;--swatch-card:#1F1230;--swatch-accent:#E8B84A;}
@media(prefers-color-scheme:light){:root[data-palette="purple-gold"]:not([data-theme]){--bg:#FBF8FF;--panel:#FFFFFF;--text:#221333;--muted:#5F4B76;--line:#E6DCF2;--soft-line:#E6DCF2;--track:#E6DCF2;--accent:#8A5A00;--link:#8A5A00;--selected:#FFFFFF;--green:#176C45;--green-bg:#FFFFFF;--amber:#8A5A00;--amber-bg:#FFFFFF;--blue-bg:#FFFFFF;--blue-text:#8A5A00;--error:#B12543;--disabled:#9800FE;--control:#9800FE;--control-text:#FFFFFF;--field:#FFFFFF;--field-text:#221333;--field-placeholder:#5F4B76;--button-text:#FBF8FF;--ink-1:#221333;--ink-3:#5F4B76;--surface-1:#FFFFFF;--surface-3:#9800FE;--line-2:#E6DCF2;--err:#B12543;--focus-ring:#8A5A00;--dial-boundary:#E6DCF2;--report-primary-ink:#FBF8FF;--qs-theme-font:Inter,system-ui,sans-serif;--qs-theme-ground:#FBF8FF;--qs-theme-card:#FFFFFF;--qs-theme-ink:#221333;--qs-theme-muted:#5F4B76;--qs-theme-accent:#8A5A00;--qs-theme-line:#E6DCF2;--qs-theme-control:#9800FE;--qs-theme-control-ink:#FFFFFF;--qs-theme-ok:#176C45;--qs-theme-warn:#8A5A00;--qs-theme-err:#B12543;--qs-theme-positive:#DDF3E6;--qs-theme-negative:#FFE3EB;--qs-theme-scheme:light;--qs-theme-focus-width:3px;}
:root[data-palette="purple-gold"]:not([data-theme]) [data-palette-option="pulse-blue"]{--swatch-ground:#f4f8ff;--swatch-card:#ffffff;--swatch-accent:#165cb5;}
:root[data-palette="purple-gold"]:not([data-theme]) [data-palette-option="current"]{--swatch-ground:#FFFFFF;--swatch-card:#F1F5FC;--swatch-accent:#193B74;}
:root[data-palette="purple-gold"]:not([data-theme]) [data-palette-option="slate-teal"]{--swatch-ground:#F5F7F9;--swatch-card:#FFFFFF;--swatch-accent:#0F7F73;}
:root[data-palette="purple-gold"]:not([data-theme]) [data-palette-option="warm-amber"]{--swatch-ground:#FAF7F2;--swatch-card:#FFFFFF;--swatch-accent:#A8650F;}
:root[data-palette="purple-gold"]:not([data-theme]) [data-palette-option="navy-blue"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#2563C9;}
:root[data-palette="purple-gold"]:not([data-theme]) [data-palette-option="color-blind-safe"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#004488;}
:root[data-palette="purple-gold"]:not([data-theme]) [data-palette-option="tokyo-night"]{--swatch-ground:#E6E7ED;--swatch-card:#D6D8DF;--swatch-accent:#2959AA;}
:root[data-palette="purple-gold"]:not([data-theme]) [data-palette-option="purple-gold"]{--swatch-ground:#FBF8FF;--swatch-card:#FFFFFF;--swatch-accent:#8A5A00;}}
:root[data-palette="purple-gold"][data-theme="light"]{--bg:#FBF8FF;--panel:#FFFFFF;--text:#221333;--muted:#5F4B76;--line:#E6DCF2;--soft-line:#E6DCF2;--track:#E6DCF2;--accent:#8A5A00;--link:#8A5A00;--selected:#FFFFFF;--green:#176C45;--green-bg:#FFFFFF;--amber:#8A5A00;--amber-bg:#FFFFFF;--blue-bg:#FFFFFF;--blue-text:#8A5A00;--error:#B12543;--disabled:#9800FE;--control:#9800FE;--control-text:#FFFFFF;--field:#FFFFFF;--field-text:#221333;--field-placeholder:#5F4B76;--button-text:#FBF8FF;--ink-1:#221333;--ink-3:#5F4B76;--surface-1:#FFFFFF;--surface-3:#9800FE;--line-2:#E6DCF2;--err:#B12543;--focus-ring:#8A5A00;--dial-boundary:#E6DCF2;--report-primary-ink:#FBF8FF;--qs-theme-font:Inter,system-ui,sans-serif;--qs-theme-ground:#FBF8FF;--qs-theme-card:#FFFFFF;--qs-theme-ink:#221333;--qs-theme-muted:#5F4B76;--qs-theme-accent:#8A5A00;--qs-theme-line:#E6DCF2;--qs-theme-control:#9800FE;--qs-theme-control-ink:#FFFFFF;--qs-theme-ok:#176C45;--qs-theme-warn:#8A5A00;--qs-theme-err:#B12543;--qs-theme-positive:#DDF3E6;--qs-theme-negative:#FFE3EB;--qs-theme-scheme:light;--qs-theme-focus-width:3px;}
:root[data-palette="purple-gold"][data-theme="light"] [data-palette-option="pulse-blue"]{--swatch-ground:#f4f8ff;--swatch-card:#ffffff;--swatch-accent:#165cb5;}
:root[data-palette="purple-gold"][data-theme="light"] [data-palette-option="current"]{--swatch-ground:#FFFFFF;--swatch-card:#F1F5FC;--swatch-accent:#193B74;}
:root[data-palette="purple-gold"][data-theme="light"] [data-palette-option="slate-teal"]{--swatch-ground:#F5F7F9;--swatch-card:#FFFFFF;--swatch-accent:#0F7F73;}
:root[data-palette="purple-gold"][data-theme="light"] [data-palette-option="warm-amber"]{--swatch-ground:#FAF7F2;--swatch-card:#FFFFFF;--swatch-accent:#A8650F;}
:root[data-palette="purple-gold"][data-theme="light"] [data-palette-option="navy-blue"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#2563C9;}
:root[data-palette="purple-gold"][data-theme="light"] [data-palette-option="color-blind-safe"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#004488;}
:root[data-palette="purple-gold"][data-theme="light"] [data-palette-option="tokyo-night"]{--swatch-ground:#E6E7ED;--swatch-card:#D6D8DF;--swatch-accent:#2959AA;}
:root[data-palette="purple-gold"][data-theme="light"] [data-palette-option="purple-gold"]{--swatch-ground:#FBF8FF;--swatch-card:#FFFFFF;--swatch-accent:#8A5A00;}
:root[data-palette="purple-gold"][data-theme="dark"]{--bg:#140A1F;--panel:#1F1230;--text:#F4EDFB;--muted:#C9B8DE;--line:#3B2856;--soft-line:#3B2856;--track:#3B2856;--accent:#E8B84A;--link:#E8B84A;--selected:#1F1230;--green:#6FD9A2;--green-bg:#1F1230;--amber:#F2C46B;--amber-bg:#1F1230;--blue-bg:#1F1230;--blue-text:#E8B84A;--error:#FF94A6;--disabled:#9800FE;--control:#9800FE;--control-text:#FFFFFF;--field:#1F1230;--field-text:#F4EDFB;--field-placeholder:#C9B8DE;--button-text:#140A1F;--ink-1:#F4EDFB;--ink-3:#C9B8DE;--surface-1:#1F1230;--surface-3:#9800FE;--line-2:#3B2856;--err:#FF94A6;--focus-ring:#E8B84A;--dial-boundary:#3B2856;--report-primary-ink:#140A1F;--qs-theme-font:Inter,system-ui,sans-serif;--qs-theme-ground:#140A1F;--qs-theme-card:#1F1230;--qs-theme-ink:#F4EDFB;--qs-theme-muted:#C9B8DE;--qs-theme-accent:#E8B84A;--qs-theme-line:#3B2856;--qs-theme-control:#9800FE;--qs-theme-control-ink:#FFFFFF;--qs-theme-ok:#6FD9A2;--qs-theme-warn:#F2C46B;--qs-theme-err:#FF94A6;--qs-theme-positive:#1D4232;--qs-theme-negative:#4E2433;--qs-theme-scheme:dark;--qs-theme-focus-width:3px;}
:root[data-palette="purple-gold"][data-theme="dark"] [data-palette-option="pulse-blue"]{--swatch-ground:#050b17;--swatch-card:#0e1d33;--swatch-accent:#258bff;}
:root[data-palette="purple-gold"][data-theme="dark"] [data-palette-option="current"]{--swatch-ground:#060B1A;--swatch-card:#141C38;--swatch-accent:#9ACBFF;}
:root[data-palette="purple-gold"][data-theme="dark"] [data-palette-option="slate-teal"]{--swatch-ground:#14181D;--swatch-card:#1C2229;--swatch-accent:#2BB3A3;}
:root[data-palette="purple-gold"][data-theme="dark"] [data-palette-option="warm-amber"]{--swatch-ground:#1A1714;--swatch-card:#24201C;--swatch-accent:#E0A33A;}
:root[data-palette="purple-gold"][data-theme="dark"] [data-palette-option="navy-blue"]{--swatch-ground:#111827;--swatch-card:#1A2333;--swatch-accent:#4C8DF6;}
:root[data-palette="purple-gold"][data-theme="dark"] [data-palette-option="color-blind-safe"]{--swatch-ground:#111827;--swatch-card:#1A2333;--swatch-accent:#77BBFF;}
:root[data-palette="purple-gold"][data-theme="dark"] [data-palette-option="tokyo-night"]{--swatch-ground:#1A1B26;--swatch-card:#16161E;--swatch-accent:#7AA2F7;}
:root[data-palette="purple-gold"][data-theme="dark"] [data-palette-option="purple-gold"]{--swatch-ground:#140A1F;--swatch-card:#1F1230;--swatch-accent:#E8B84A;}
:root[data-contrast="high"]:not([data-palette]){--bg:#050b17;--panel:#0e1d33;--text:#eff7ff;--muted:#b0c4dd;--line:#4b91d2;--soft-line:#4b91d2;--track:#4b91d2;--accent:#61abff;--link:#61abff;--selected:#0e1d33;--green:#6fd9a2;--green-bg:#0e1d33;--amber:#e0a458;--amber-bg:#0e1d33;--blue-bg:#0e1d33;--blue-text:#61abff;--error:#ff94a6;--disabled:#80ccff;--control:#80ccff;--control-text:#050b17;--field:#0e1d33;--field-text:#eff7ff;--field-placeholder:#b0c4dd;--button-text:#050b17;--ink-1:#eff7ff;--ink-3:#b0c4dd;--surface-1:#0e1d33;--surface-3:#80ccff;--line-2:#4b91d2;--err:#ff94a6;--focus-ring:#61abff;--dial-boundary:#4b91d2;--report-primary-ink:#050b17;--qs-theme-font:Inter,system-ui,sans-serif;--qs-theme-ground:#050b17;--qs-theme-card:#0e1d33;--qs-theme-ink:#eff7ff;--qs-theme-muted:#b0c4dd;--qs-theme-accent:#61abff;--qs-theme-line:#4b91d2;--qs-theme-control:#80ccff;--qs-theme-control-ink:#050b17;--qs-theme-ok:#6fd9a2;--qs-theme-warn:#e0a458;--qs-theme-err:#ff94a6;--qs-theme-positive:#194331;--qs-theme-negative:#4b262b;--qs-theme-scheme:dark;--qs-theme-focus-width:3px;}
:root[data-contrast="high"]:not([data-palette]) [data-palette-option="pulse-blue"]{--swatch-ground:#050b17;--swatch-card:#0e1d33;--swatch-accent:#258bff;}
:root[data-contrast="high"]:not([data-palette]) [data-palette-option="current"]{--swatch-ground:#060B1A;--swatch-card:#141C38;--swatch-accent:#9ACBFF;}
:root[data-contrast="high"]:not([data-palette]) [data-palette-option="slate-teal"]{--swatch-ground:#14181D;--swatch-card:#1C2229;--swatch-accent:#2BB3A3;}
:root[data-contrast="high"]:not([data-palette]) [data-palette-option="warm-amber"]{--swatch-ground:#1A1714;--swatch-card:#24201C;--swatch-accent:#E0A33A;}
:root[data-contrast="high"]:not([data-palette]) [data-palette-option="navy-blue"]{--swatch-ground:#111827;--swatch-card:#1A2333;--swatch-accent:#4C8DF6;}
:root[data-contrast="high"]:not([data-palette]) [data-palette-option="color-blind-safe"]{--swatch-ground:#111827;--swatch-card:#1A2333;--swatch-accent:#77BBFF;}
:root[data-contrast="high"]:not([data-palette]) [data-palette-option="tokyo-night"]{--swatch-ground:#1A1B26;--swatch-card:#16161E;--swatch-accent:#7AA2F7;}
:root[data-contrast="high"]:not([data-palette]) [data-palette-option="purple-gold"]{--swatch-ground:#140A1F;--swatch-card:#1F1230;--swatch-accent:#E8B84A;}
@media(prefers-color-scheme:light){:root[data-contrast="high"]:not([data-palette]):not([data-theme]){--bg:#f4f8ff;--panel:#ffffff;--text:#0e1d33;--muted:#294567;--line:#4b719b;--soft-line:#4b719b;--track:#4b719b;--accent:#1453a4;--link:#1453a4;--selected:#ffffff;--green:#10613c;--green-bg:#ffffff;--amber:#7c4800;--amber-bg:#ffffff;--blue-bg:#ffffff;--blue-text:#1453a4;--error:#a12339;--disabled:#124a94;--control:#124a94;--control-text:#ffffff;--field:#ffffff;--field-text:#0e1d33;--field-placeholder:#294567;--button-text:#f4f8ff;--ink-1:#0e1d33;--ink-3:#294567;--surface-1:#ffffff;--surface-3:#124a94;--line-2:#4b719b;--err:#a12339;--focus-ring:#1453a4;--dial-boundary:#4b719b;--report-primary-ink:#f4f8ff;--qs-theme-font:Inter,system-ui,sans-serif;--qs-theme-ground:#f4f8ff;--qs-theme-card:#ffffff;--qs-theme-ink:#0e1d33;--qs-theme-muted:#294567;--qs-theme-accent:#1453a4;--qs-theme-line:#4b719b;--qs-theme-control:#124a94;--qs-theme-control-ink:#ffffff;--qs-theme-ok:#10613c;--qs-theme-warn:#7c4800;--qs-theme-err:#a12339;--qs-theme-positive:#D8F3E4;--qs-theme-negative:#FFE3E8;--qs-theme-scheme:light;--qs-theme-focus-width:3px;}
:root[data-contrast="high"]:not([data-palette]):not([data-theme]) [data-palette-option="pulse-blue"]{--swatch-ground:#f4f8ff;--swatch-card:#ffffff;--swatch-accent:#165cb5;}
:root[data-contrast="high"]:not([data-palette]):not([data-theme]) [data-palette-option="current"]{--swatch-ground:#FFFFFF;--swatch-card:#F1F5FC;--swatch-accent:#193B74;}
:root[data-contrast="high"]:not([data-palette]):not([data-theme]) [data-palette-option="slate-teal"]{--swatch-ground:#F5F7F9;--swatch-card:#FFFFFF;--swatch-accent:#0F7F73;}
:root[data-contrast="high"]:not([data-palette]):not([data-theme]) [data-palette-option="warm-amber"]{--swatch-ground:#FAF7F2;--swatch-card:#FFFFFF;--swatch-accent:#A8650F;}
:root[data-contrast="high"]:not([data-palette]):not([data-theme]) [data-palette-option="navy-blue"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#2563C9;}
:root[data-contrast="high"]:not([data-palette]):not([data-theme]) [data-palette-option="color-blind-safe"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#004488;}
:root[data-contrast="high"]:not([data-palette]):not([data-theme]) [data-palette-option="tokyo-night"]{--swatch-ground:#E6E7ED;--swatch-card:#D6D8DF;--swatch-accent:#2959AA;}
:root[data-contrast="high"]:not([data-palette]):not([data-theme]) [data-palette-option="purple-gold"]{--swatch-ground:#FBF8FF;--swatch-card:#FFFFFF;--swatch-accent:#8A5A00;}}
:root[data-contrast="high"]:not([data-palette])[data-theme="light"]{--bg:#f4f8ff;--panel:#ffffff;--text:#0e1d33;--muted:#294567;--line:#4b719b;--soft-line:#4b719b;--track:#4b719b;--accent:#1453a4;--link:#1453a4;--selected:#ffffff;--green:#10613c;--green-bg:#ffffff;--amber:#7c4800;--amber-bg:#ffffff;--blue-bg:#ffffff;--blue-text:#1453a4;--error:#a12339;--disabled:#124a94;--control:#124a94;--control-text:#ffffff;--field:#ffffff;--field-text:#0e1d33;--field-placeholder:#294567;--button-text:#f4f8ff;--ink-1:#0e1d33;--ink-3:#294567;--surface-1:#ffffff;--surface-3:#124a94;--line-2:#4b719b;--err:#a12339;--focus-ring:#1453a4;--dial-boundary:#4b719b;--report-primary-ink:#f4f8ff;--qs-theme-font:Inter,system-ui,sans-serif;--qs-theme-ground:#f4f8ff;--qs-theme-card:#ffffff;--qs-theme-ink:#0e1d33;--qs-theme-muted:#294567;--qs-theme-accent:#1453a4;--qs-theme-line:#4b719b;--qs-theme-control:#124a94;--qs-theme-control-ink:#ffffff;--qs-theme-ok:#10613c;--qs-theme-warn:#7c4800;--qs-theme-err:#a12339;--qs-theme-positive:#D8F3E4;--qs-theme-negative:#FFE3E8;--qs-theme-scheme:light;--qs-theme-focus-width:3px;}
:root[data-contrast="high"]:not([data-palette])[data-theme="light"] [data-palette-option="pulse-blue"]{--swatch-ground:#f4f8ff;--swatch-card:#ffffff;--swatch-accent:#165cb5;}
:root[data-contrast="high"]:not([data-palette])[data-theme="light"] [data-palette-option="current"]{--swatch-ground:#FFFFFF;--swatch-card:#F1F5FC;--swatch-accent:#193B74;}
:root[data-contrast="high"]:not([data-palette])[data-theme="light"] [data-palette-option="slate-teal"]{--swatch-ground:#F5F7F9;--swatch-card:#FFFFFF;--swatch-accent:#0F7F73;}
:root[data-contrast="high"]:not([data-palette])[data-theme="light"] [data-palette-option="warm-amber"]{--swatch-ground:#FAF7F2;--swatch-card:#FFFFFF;--swatch-accent:#A8650F;}
:root[data-contrast="high"]:not([data-palette])[data-theme="light"] [data-palette-option="navy-blue"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#2563C9;}
:root[data-contrast="high"]:not([data-palette])[data-theme="light"] [data-palette-option="color-blind-safe"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#004488;}
:root[data-contrast="high"]:not([data-palette])[data-theme="light"] [data-palette-option="tokyo-night"]{--swatch-ground:#E6E7ED;--swatch-card:#D6D8DF;--swatch-accent:#2959AA;}
:root[data-contrast="high"]:not([data-palette])[data-theme="light"] [data-palette-option="purple-gold"]{--swatch-ground:#FBF8FF;--swatch-card:#FFFFFF;--swatch-accent:#8A5A00;}
:root[data-palette="pulse-blue"][data-contrast="high"]{--bg:#050b17;--panel:#0e1d33;--text:#eff7ff;--muted:#b0c4dd;--line:#4b91d2;--soft-line:#4b91d2;--track:#4b91d2;--accent:#61abff;--link:#61abff;--selected:#0e1d33;--green:#6fd9a2;--green-bg:#0e1d33;--amber:#e0a458;--amber-bg:#0e1d33;--blue-bg:#0e1d33;--blue-text:#61abff;--error:#ff94a6;--disabled:#80ccff;--control:#80ccff;--control-text:#050b17;--field:#0e1d33;--field-text:#eff7ff;--field-placeholder:#b0c4dd;--button-text:#050b17;--ink-1:#eff7ff;--ink-3:#b0c4dd;--surface-1:#0e1d33;--surface-3:#80ccff;--line-2:#4b91d2;--err:#ff94a6;--focus-ring:#61abff;--dial-boundary:#4b91d2;--report-primary-ink:#050b17;--qs-theme-font:Inter,system-ui,sans-serif;--qs-theme-ground:#050b17;--qs-theme-card:#0e1d33;--qs-theme-ink:#eff7ff;--qs-theme-muted:#b0c4dd;--qs-theme-accent:#61abff;--qs-theme-line:#4b91d2;--qs-theme-control:#80ccff;--qs-theme-control-ink:#050b17;--qs-theme-ok:#6fd9a2;--qs-theme-warn:#e0a458;--qs-theme-err:#ff94a6;--qs-theme-positive:#194331;--qs-theme-negative:#4b262b;--qs-theme-scheme:dark;--qs-theme-focus-width:3px;}
:root[data-palette="pulse-blue"][data-contrast="high"] [data-palette-option="pulse-blue"]{--swatch-ground:#050b17;--swatch-card:#0e1d33;--swatch-accent:#258bff;}
:root[data-palette="pulse-blue"][data-contrast="high"] [data-palette-option="current"]{--swatch-ground:#060B1A;--swatch-card:#141C38;--swatch-accent:#9ACBFF;}
:root[data-palette="pulse-blue"][data-contrast="high"] [data-palette-option="slate-teal"]{--swatch-ground:#14181D;--swatch-card:#1C2229;--swatch-accent:#2BB3A3;}
:root[data-palette="pulse-blue"][data-contrast="high"] [data-palette-option="warm-amber"]{--swatch-ground:#1A1714;--swatch-card:#24201C;--swatch-accent:#E0A33A;}
:root[data-palette="pulse-blue"][data-contrast="high"] [data-palette-option="navy-blue"]{--swatch-ground:#111827;--swatch-card:#1A2333;--swatch-accent:#4C8DF6;}
:root[data-palette="pulse-blue"][data-contrast="high"] [data-palette-option="color-blind-safe"]{--swatch-ground:#111827;--swatch-card:#1A2333;--swatch-accent:#77BBFF;}
:root[data-palette="pulse-blue"][data-contrast="high"] [data-palette-option="tokyo-night"]{--swatch-ground:#1A1B26;--swatch-card:#16161E;--swatch-accent:#7AA2F7;}
:root[data-palette="pulse-blue"][data-contrast="high"] [data-palette-option="purple-gold"]{--swatch-ground:#140A1F;--swatch-card:#1F1230;--swatch-accent:#E8B84A;}
@media(prefers-color-scheme:light){:root[data-palette="pulse-blue"][data-contrast="high"]:not([data-theme]){--bg:#f4f8ff;--panel:#ffffff;--text:#0e1d33;--muted:#294567;--line:#4b719b;--soft-line:#4b719b;--track:#4b719b;--accent:#1453a4;--link:#1453a4;--selected:#ffffff;--green:#10613c;--green-bg:#ffffff;--amber:#7c4800;--amber-bg:#ffffff;--blue-bg:#ffffff;--blue-text:#1453a4;--error:#a12339;--disabled:#124a94;--control:#124a94;--control-text:#ffffff;--field:#ffffff;--field-text:#0e1d33;--field-placeholder:#294567;--button-text:#f4f8ff;--ink-1:#0e1d33;--ink-3:#294567;--surface-1:#ffffff;--surface-3:#124a94;--line-2:#4b719b;--err:#a12339;--focus-ring:#1453a4;--dial-boundary:#4b719b;--report-primary-ink:#f4f8ff;--qs-theme-font:Inter,system-ui,sans-serif;--qs-theme-ground:#f4f8ff;--qs-theme-card:#ffffff;--qs-theme-ink:#0e1d33;--qs-theme-muted:#294567;--qs-theme-accent:#1453a4;--qs-theme-line:#4b719b;--qs-theme-control:#124a94;--qs-theme-control-ink:#ffffff;--qs-theme-ok:#10613c;--qs-theme-warn:#7c4800;--qs-theme-err:#a12339;--qs-theme-positive:#D8F3E4;--qs-theme-negative:#FFE3E8;--qs-theme-scheme:light;--qs-theme-focus-width:3px;}
:root[data-palette="pulse-blue"][data-contrast="high"]:not([data-theme]) [data-palette-option="pulse-blue"]{--swatch-ground:#f4f8ff;--swatch-card:#ffffff;--swatch-accent:#165cb5;}
:root[data-palette="pulse-blue"][data-contrast="high"]:not([data-theme]) [data-palette-option="current"]{--swatch-ground:#FFFFFF;--swatch-card:#F1F5FC;--swatch-accent:#193B74;}
:root[data-palette="pulse-blue"][data-contrast="high"]:not([data-theme]) [data-palette-option="slate-teal"]{--swatch-ground:#F5F7F9;--swatch-card:#FFFFFF;--swatch-accent:#0F7F73;}
:root[data-palette="pulse-blue"][data-contrast="high"]:not([data-theme]) [data-palette-option="warm-amber"]{--swatch-ground:#FAF7F2;--swatch-card:#FFFFFF;--swatch-accent:#A8650F;}
:root[data-palette="pulse-blue"][data-contrast="high"]:not([data-theme]) [data-palette-option="navy-blue"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#2563C9;}
:root[data-palette="pulse-blue"][data-contrast="high"]:not([data-theme]) [data-palette-option="color-blind-safe"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#004488;}
:root[data-palette="pulse-blue"][data-contrast="high"]:not([data-theme]) [data-palette-option="tokyo-night"]{--swatch-ground:#E6E7ED;--swatch-card:#D6D8DF;--swatch-accent:#2959AA;}
:root[data-palette="pulse-blue"][data-contrast="high"]:not([data-theme]) [data-palette-option="purple-gold"]{--swatch-ground:#FBF8FF;--swatch-card:#FFFFFF;--swatch-accent:#8A5A00;}}
:root[data-palette="pulse-blue"][data-contrast="high"][data-theme="light"]{--bg:#f4f8ff;--panel:#ffffff;--text:#0e1d33;--muted:#294567;--line:#4b719b;--soft-line:#4b719b;--track:#4b719b;--accent:#1453a4;--link:#1453a4;--selected:#ffffff;--green:#10613c;--green-bg:#ffffff;--amber:#7c4800;--amber-bg:#ffffff;--blue-bg:#ffffff;--blue-text:#1453a4;--error:#a12339;--disabled:#124a94;--control:#124a94;--control-text:#ffffff;--field:#ffffff;--field-text:#0e1d33;--field-placeholder:#294567;--button-text:#f4f8ff;--ink-1:#0e1d33;--ink-3:#294567;--surface-1:#ffffff;--surface-3:#124a94;--line-2:#4b719b;--err:#a12339;--focus-ring:#1453a4;--dial-boundary:#4b719b;--report-primary-ink:#f4f8ff;--qs-theme-font:Inter,system-ui,sans-serif;--qs-theme-ground:#f4f8ff;--qs-theme-card:#ffffff;--qs-theme-ink:#0e1d33;--qs-theme-muted:#294567;--qs-theme-accent:#1453a4;--qs-theme-line:#4b719b;--qs-theme-control:#124a94;--qs-theme-control-ink:#ffffff;--qs-theme-ok:#10613c;--qs-theme-warn:#7c4800;--qs-theme-err:#a12339;--qs-theme-positive:#D8F3E4;--qs-theme-negative:#FFE3E8;--qs-theme-scheme:light;--qs-theme-focus-width:3px;}
:root[data-palette="pulse-blue"][data-contrast="high"][data-theme="light"] [data-palette-option="pulse-blue"]{--swatch-ground:#f4f8ff;--swatch-card:#ffffff;--swatch-accent:#165cb5;}
:root[data-palette="pulse-blue"][data-contrast="high"][data-theme="light"] [data-palette-option="current"]{--swatch-ground:#FFFFFF;--swatch-card:#F1F5FC;--swatch-accent:#193B74;}
:root[data-palette="pulse-blue"][data-contrast="high"][data-theme="light"] [data-palette-option="slate-teal"]{--swatch-ground:#F5F7F9;--swatch-card:#FFFFFF;--swatch-accent:#0F7F73;}
:root[data-palette="pulse-blue"][data-contrast="high"][data-theme="light"] [data-palette-option="warm-amber"]{--swatch-ground:#FAF7F2;--swatch-card:#FFFFFF;--swatch-accent:#A8650F;}
:root[data-palette="pulse-blue"][data-contrast="high"][data-theme="light"] [data-palette-option="navy-blue"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#2563C9;}
:root[data-palette="pulse-blue"][data-contrast="high"][data-theme="light"] [data-palette-option="color-blind-safe"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#004488;}
:root[data-palette="pulse-blue"][data-contrast="high"][data-theme="light"] [data-palette-option="tokyo-night"]{--swatch-ground:#E6E7ED;--swatch-card:#D6D8DF;--swatch-accent:#2959AA;}
:root[data-palette="pulse-blue"][data-contrast="high"][data-theme="light"] [data-palette-option="purple-gold"]{--swatch-ground:#FBF8FF;--swatch-card:#FFFFFF;--swatch-accent:#8A5A00;}
:root[data-palette="current"][data-contrast="high"]{--bg:#060B1A;--panel:#141C38;--text:#F2F5FC;--muted:#C7D2E8;--line:#5e6786;--soft-line:#5e6786;--track:#5e6786;--accent:#9ACBFF;--link:#9ACBFF;--selected:#141C38;--green:#34D399;--green-bg:#141C38;--amber:#FBBF24;--amber-bg:#141C38;--blue-bg:#141C38;--blue-text:#9ACBFF;--error:#f98686;--disabled:#DCE5F5;--control:#DCE5F5;--control-text:#172033;--field:#141C38;--field-text:#F2F5FC;--field-placeholder:#C7D2E8;--button-text:#060B1A;--ink-1:#F2F5FC;--ink-3:#C7D2E8;--surface-1:#141C38;--surface-3:#DCE5F5;--line-2:#5e6786;--err:#f98686;--focus-ring:#9ACBFF;--dial-boundary:#5e6786;--report-primary-ink:#060B1A;--qs-theme-font:Inter,system-ui,sans-serif;--qs-theme-ground:#060B1A;--qs-theme-card:#141C38;--qs-theme-ink:#F2F5FC;--qs-theme-muted:#C7D2E8;--qs-theme-accent:#9ACBFF;--qs-theme-line:#5e6786;--qs-theme-control:#DCE5F5;--qs-theme-control-ink:#172033;--qs-theme-ok:#34D399;--qs-theme-warn:#FBBF24;--qs-theme-err:#f98686;--qs-theme-positive:#194331;--qs-theme-negative:#4B262B;--qs-theme-scheme:dark;--qs-theme-focus-width:3px;}
:root[data-palette="current"][data-contrast="high"] [data-palette-option="pulse-blue"]{--swatch-ground:#050b17;--swatch-card:#0e1d33;--swatch-accent:#258bff;}
:root[data-palette="current"][data-contrast="high"] [data-palette-option="current"]{--swatch-ground:#060B1A;--swatch-card:#141C38;--swatch-accent:#9ACBFF;}
:root[data-palette="current"][data-contrast="high"] [data-palette-option="slate-teal"]{--swatch-ground:#14181D;--swatch-card:#1C2229;--swatch-accent:#2BB3A3;}
:root[data-palette="current"][data-contrast="high"] [data-palette-option="warm-amber"]{--swatch-ground:#1A1714;--swatch-card:#24201C;--swatch-accent:#E0A33A;}
:root[data-palette="current"][data-contrast="high"] [data-palette-option="navy-blue"]{--swatch-ground:#111827;--swatch-card:#1A2333;--swatch-accent:#4C8DF6;}
:root[data-palette="current"][data-contrast="high"] [data-palette-option="color-blind-safe"]{--swatch-ground:#111827;--swatch-card:#1A2333;--swatch-accent:#77BBFF;}
:root[data-palette="current"][data-contrast="high"] [data-palette-option="tokyo-night"]{--swatch-ground:#1A1B26;--swatch-card:#16161E;--swatch-accent:#7AA2F7;}
:root[data-palette="current"][data-contrast="high"] [data-palette-option="purple-gold"]{--swatch-ground:#140A1F;--swatch-card:#1F1230;--swatch-accent:#E8B84A;}
@media(prefers-color-scheme:light){:root[data-palette="current"][data-contrast="high"]:not([data-theme]){--bg:#FFFFFF;--panel:#F1F5FC;--text:#172033;--muted:#43546d;--line:#898e96;--soft-line:#898e96;--track:#898e96;--accent:#193B74;--link:#193B74;--selected:#F1F5FC;--green:#105f3a;--green-bg:#F1F5FC;--amber:#7a4700;--amber-bg:#F1F5FC;--blue-bg:#F1F5FC;--blue-text:#193B74;--error:#9e2238;--disabled:#344C70;--control:#344C70;--control-text:#FFFFFF;--field:#F1F5FC;--field-text:#172033;--field-placeholder:#43546d;--button-text:#FFFFFF;--ink-1:#172033;--ink-3:#43546d;--surface-1:#F1F5FC;--surface-3:#344C70;--line-2:#898e96;--err:#9e2238;--focus-ring:#193B74;--dial-boundary:#898e96;--report-primary-ink:#FFFFFF;--qs-theme-font:Inter,system-ui,sans-serif;--qs-theme-ground:#FFFFFF;--qs-theme-card:#F1F5FC;--qs-theme-ink:#172033;--qs-theme-muted:#43546d;--qs-theme-accent:#193B74;--qs-theme-line:#898e96;--qs-theme-control:#344C70;--qs-theme-control-ink:#FFFFFF;--qs-theme-ok:#105f3a;--qs-theme-warn:#7a4700;--qs-theme-err:#9e2238;--qs-theme-positive:#D8F3E4;--qs-theme-negative:#FFE3E8;--qs-theme-scheme:light;--qs-theme-focus-width:3px;}
:root[data-palette="current"][data-contrast="high"]:not([data-theme]) [data-palette-option="pulse-blue"]{--swatch-ground:#f4f8ff;--swatch-card:#ffffff;--swatch-accent:#165cb5;}
:root[data-palette="current"][data-contrast="high"]:not([data-theme]) [data-palette-option="current"]{--swatch-ground:#FFFFFF;--swatch-card:#F1F5FC;--swatch-accent:#193B74;}
:root[data-palette="current"][data-contrast="high"]:not([data-theme]) [data-palette-option="slate-teal"]{--swatch-ground:#F5F7F9;--swatch-card:#FFFFFF;--swatch-accent:#0F7F73;}
:root[data-palette="current"][data-contrast="high"]:not([data-theme]) [data-palette-option="warm-amber"]{--swatch-ground:#FAF7F2;--swatch-card:#FFFFFF;--swatch-accent:#A8650F;}
:root[data-palette="current"][data-contrast="high"]:not([data-theme]) [data-palette-option="navy-blue"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#2563C9;}
:root[data-palette="current"][data-contrast="high"]:not([data-theme]) [data-palette-option="color-blind-safe"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#004488;}
:root[data-palette="current"][data-contrast="high"]:not([data-theme]) [data-palette-option="tokyo-night"]{--swatch-ground:#E6E7ED;--swatch-card:#D6D8DF;--swatch-accent:#2959AA;}
:root[data-palette="current"][data-contrast="high"]:not([data-theme]) [data-palette-option="purple-gold"]{--swatch-ground:#FBF8FF;--swatch-card:#FFFFFF;--swatch-accent:#8A5A00;}}
:root[data-palette="current"][data-contrast="high"][data-theme="light"]{--bg:#FFFFFF;--panel:#F1F5FC;--text:#172033;--muted:#43546d;--line:#898e96;--soft-line:#898e96;--track:#898e96;--accent:#193B74;--link:#193B74;--selected:#F1F5FC;--green:#105f3a;--green-bg:#F1F5FC;--amber:#7a4700;--amber-bg:#F1F5FC;--blue-bg:#F1F5FC;--blue-text:#193B74;--error:#9e2238;--disabled:#344C70;--control:#344C70;--control-text:#FFFFFF;--field:#F1F5FC;--field-text:#172033;--field-placeholder:#43546d;--button-text:#FFFFFF;--ink-1:#172033;--ink-3:#43546d;--surface-1:#F1F5FC;--surface-3:#344C70;--line-2:#898e96;--err:#9e2238;--focus-ring:#193B74;--dial-boundary:#898e96;--report-primary-ink:#FFFFFF;--qs-theme-font:Inter,system-ui,sans-serif;--qs-theme-ground:#FFFFFF;--qs-theme-card:#F1F5FC;--qs-theme-ink:#172033;--qs-theme-muted:#43546d;--qs-theme-accent:#193B74;--qs-theme-line:#898e96;--qs-theme-control:#344C70;--qs-theme-control-ink:#FFFFFF;--qs-theme-ok:#105f3a;--qs-theme-warn:#7a4700;--qs-theme-err:#9e2238;--qs-theme-positive:#D8F3E4;--qs-theme-negative:#FFE3E8;--qs-theme-scheme:light;--qs-theme-focus-width:3px;}
:root[data-palette="current"][data-contrast="high"][data-theme="light"] [data-palette-option="pulse-blue"]{--swatch-ground:#f4f8ff;--swatch-card:#ffffff;--swatch-accent:#165cb5;}
:root[data-palette="current"][data-contrast="high"][data-theme="light"] [data-palette-option="current"]{--swatch-ground:#FFFFFF;--swatch-card:#F1F5FC;--swatch-accent:#193B74;}
:root[data-palette="current"][data-contrast="high"][data-theme="light"] [data-palette-option="slate-teal"]{--swatch-ground:#F5F7F9;--swatch-card:#FFFFFF;--swatch-accent:#0F7F73;}
:root[data-palette="current"][data-contrast="high"][data-theme="light"] [data-palette-option="warm-amber"]{--swatch-ground:#FAF7F2;--swatch-card:#FFFFFF;--swatch-accent:#A8650F;}
:root[data-palette="current"][data-contrast="high"][data-theme="light"] [data-palette-option="navy-blue"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#2563C9;}
:root[data-palette="current"][data-contrast="high"][data-theme="light"] [data-palette-option="color-blind-safe"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#004488;}
:root[data-palette="current"][data-contrast="high"][data-theme="light"] [data-palette-option="tokyo-night"]{--swatch-ground:#E6E7ED;--swatch-card:#D6D8DF;--swatch-accent:#2959AA;}
:root[data-palette="current"][data-contrast="high"][data-theme="light"] [data-palette-option="purple-gold"]{--swatch-ground:#FBF8FF;--swatch-card:#FFFFFF;--swatch-accent:#8A5A00;}
:root[data-palette="slate-teal"][data-contrast="high"]{--bg:#14181D;--panel:#1C2229;--text:#E6EAEE;--muted:#a3adb8;--line:#656c74;--soft-line:#656c74;--track:#656c74;--accent:#48bdb0;--link:#48bdb0;--selected:#1C2229;--green:#66D59A;--green-bg:#1C2229;--amber:#E9B857;--amber-bg:#1C2229;--blue-bg:#1C2229;--blue-text:#48bdb0;--error:#FF9292;--disabled:#BCD8D4;--control:#BCD8D4;--control-text:#172725;--field:#1C2229;--field-text:#E6EAEE;--field-placeholder:#a3adb8;--button-text:#14181D;--ink-1:#E6EAEE;--ink-3:#a3adb8;--surface-1:#1C2229;--surface-3:#BCD8D4;--line-2:#656c74;--err:#FF9292;--focus-ring:#48bdb0;--dial-boundary:#656c74;--report-primary-ink:#14181D;--qs-theme-font:Inter,system-ui,sans-serif;--qs-theme-ground:#14181D;--qs-theme-card:#1C2229;--qs-theme-ink:#E6EAEE;--qs-theme-muted:#a3adb8;--qs-theme-accent:#48bdb0;--qs-theme-line:#656c74;--qs-theme-control:#BCD8D4;--qs-theme-control-ink:#172725;--qs-theme-ok:#66D59A;--qs-theme-warn:#E9B857;--qs-theme-err:#FF9292;--qs-theme-positive:#194331;--qs-theme-negative:#4B262B;--qs-theme-scheme:dark;--qs-theme-focus-width:3px;}
:root[data-palette="slate-teal"][data-contrast="high"] [data-palette-option="pulse-blue"]{--swatch-ground:#050b17;--swatch-card:#0e1d33;--swatch-accent:#258bff;}
:root[data-palette="slate-teal"][data-contrast="high"] [data-palette-option="current"]{--swatch-ground:#060B1A;--swatch-card:#141C38;--swatch-accent:#9ACBFF;}
:root[data-palette="slate-teal"][data-contrast="high"] [data-palette-option="slate-teal"]{--swatch-ground:#14181D;--swatch-card:#1C2229;--swatch-accent:#2BB3A3;}
:root[data-palette="slate-teal"][data-contrast="high"] [data-palette-option="warm-amber"]{--swatch-ground:#1A1714;--swatch-card:#24201C;--swatch-accent:#E0A33A;}
:root[data-palette="slate-teal"][data-contrast="high"] [data-palette-option="navy-blue"]{--swatch-ground:#111827;--swatch-card:#1A2333;--swatch-accent:#4C8DF6;}
:root[data-palette="slate-teal"][data-contrast="high"] [data-palette-option="color-blind-safe"]{--swatch-ground:#111827;--swatch-card:#1A2333;--swatch-accent:#77BBFF;}
:root[data-palette="slate-teal"][data-contrast="high"] [data-palette-option="tokyo-night"]{--swatch-ground:#1A1B26;--swatch-card:#16161E;--swatch-accent:#7AA2F7;}
:root[data-palette="slate-teal"][data-contrast="high"] [data-palette-option="purple-gold"]{--swatch-ground:#140A1F;--swatch-card:#1F1230;--swatch-accent:#E8B84A;}
@media(prefers-color-scheme:light){:root[data-palette="slate-teal"][data-contrast="high"]:not([data-theme]){--bg:#F5F7F9;--panel:#FFFFFF;--text:#1B2228;--muted:#4b555f;--line:#8b8f93;--soft-line:#8b8f93;--track:#8b8f93;--accent:#0b5f56;--link:#0b5f56;--selected:#FFFFFF;--green:#10603b;--green-bg:#FFFFFF;--amber:#7c4800;--amber-bg:#FFFFFF;--blue-bg:#FFFFFF;--blue-text:#0b5f56;--error:#9f2339;--disabled:#245B54;--control:#245B54;--control-text:#FFFFFF;--field:#FFFFFF;--field-text:#1B2228;--field-placeholder:#4b555f;--button-text:#F5F7F9;--ink-1:#1B2228;--ink-3:#4b555f;--surface-1:#FFFFFF;--surface-3:#245B54;--line-2:#8b8f93;--err:#9f2339;--focus-ring:#0b5f56;--dial-boundary:#8b8f93;--report-primary-ink:#F5F7F9;--qs-theme-font:Inter,system-ui,sans-serif;--qs-theme-ground:#F5F7F9;--qs-theme-card:#FFFFFF;--qs-theme-ink:#1B2228;--qs-theme-muted:#4b555f;--qs-theme-accent:#0b5f56;--qs-theme-line:#8b8f93;--qs-theme-control:#245B54;--qs-theme-control-ink:#FFFFFF;--qs-theme-ok:#10603b;--qs-theme-warn:#7c4800;--qs-theme-err:#9f2339;--qs-theme-positive:#D8F3E4;--qs-theme-negative:#FFE3E8;--qs-theme-scheme:light;--qs-theme-focus-width:3px;}
:root[data-palette="slate-teal"][data-contrast="high"]:not([data-theme]) [data-palette-option="pulse-blue"]{--swatch-ground:#f4f8ff;--swatch-card:#ffffff;--swatch-accent:#165cb5;}
:root[data-palette="slate-teal"][data-contrast="high"]:not([data-theme]) [data-palette-option="current"]{--swatch-ground:#FFFFFF;--swatch-card:#F1F5FC;--swatch-accent:#193B74;}
:root[data-palette="slate-teal"][data-contrast="high"]:not([data-theme]) [data-palette-option="slate-teal"]{--swatch-ground:#F5F7F9;--swatch-card:#FFFFFF;--swatch-accent:#0F7F73;}
:root[data-palette="slate-teal"][data-contrast="high"]:not([data-theme]) [data-palette-option="warm-amber"]{--swatch-ground:#FAF7F2;--swatch-card:#FFFFFF;--swatch-accent:#A8650F;}
:root[data-palette="slate-teal"][data-contrast="high"]:not([data-theme]) [data-palette-option="navy-blue"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#2563C9;}
:root[data-palette="slate-teal"][data-contrast="high"]:not([data-theme]) [data-palette-option="color-blind-safe"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#004488;}
:root[data-palette="slate-teal"][data-contrast="high"]:not([data-theme]) [data-palette-option="tokyo-night"]{--swatch-ground:#E6E7ED;--swatch-card:#D6D8DF;--swatch-accent:#2959AA;}
:root[data-palette="slate-teal"][data-contrast="high"]:not([data-theme]) [data-palette-option="purple-gold"]{--swatch-ground:#FBF8FF;--swatch-card:#FFFFFF;--swatch-accent:#8A5A00;}}
:root[data-palette="slate-teal"][data-contrast="high"][data-theme="light"]{--bg:#F5F7F9;--panel:#FFFFFF;--text:#1B2228;--muted:#4b555f;--line:#8b8f93;--soft-line:#8b8f93;--track:#8b8f93;--accent:#0b5f56;--link:#0b5f56;--selected:#FFFFFF;--green:#10603b;--green-bg:#FFFFFF;--amber:#7c4800;--amber-bg:#FFFFFF;--blue-bg:#FFFFFF;--blue-text:#0b5f56;--error:#9f2339;--disabled:#245B54;--control:#245B54;--control-text:#FFFFFF;--field:#FFFFFF;--field-text:#1B2228;--field-placeholder:#4b555f;--button-text:#F5F7F9;--ink-1:#1B2228;--ink-3:#4b555f;--surface-1:#FFFFFF;--surface-3:#245B54;--line-2:#8b8f93;--err:#9f2339;--focus-ring:#0b5f56;--dial-boundary:#8b8f93;--report-primary-ink:#F5F7F9;--qs-theme-font:Inter,system-ui,sans-serif;--qs-theme-ground:#F5F7F9;--qs-theme-card:#FFFFFF;--qs-theme-ink:#1B2228;--qs-theme-muted:#4b555f;--qs-theme-accent:#0b5f56;--qs-theme-line:#8b8f93;--qs-theme-control:#245B54;--qs-theme-control-ink:#FFFFFF;--qs-theme-ok:#10603b;--qs-theme-warn:#7c4800;--qs-theme-err:#9f2339;--qs-theme-positive:#D8F3E4;--qs-theme-negative:#FFE3E8;--qs-theme-scheme:light;--qs-theme-focus-width:3px;}
:root[data-palette="slate-teal"][data-contrast="high"][data-theme="light"] [data-palette-option="pulse-blue"]{--swatch-ground:#f4f8ff;--swatch-card:#ffffff;--swatch-accent:#165cb5;}
:root[data-palette="slate-teal"][data-contrast="high"][data-theme="light"] [data-palette-option="current"]{--swatch-ground:#FFFFFF;--swatch-card:#F1F5FC;--swatch-accent:#193B74;}
:root[data-palette="slate-teal"][data-contrast="high"][data-theme="light"] [data-palette-option="slate-teal"]{--swatch-ground:#F5F7F9;--swatch-card:#FFFFFF;--swatch-accent:#0F7F73;}
:root[data-palette="slate-teal"][data-contrast="high"][data-theme="light"] [data-palette-option="warm-amber"]{--swatch-ground:#FAF7F2;--swatch-card:#FFFFFF;--swatch-accent:#A8650F;}
:root[data-palette="slate-teal"][data-contrast="high"][data-theme="light"] [data-palette-option="navy-blue"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#2563C9;}
:root[data-palette="slate-teal"][data-contrast="high"][data-theme="light"] [data-palette-option="color-blind-safe"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#004488;}
:root[data-palette="slate-teal"][data-contrast="high"][data-theme="light"] [data-palette-option="tokyo-night"]{--swatch-ground:#E6E7ED;--swatch-card:#D6D8DF;--swatch-accent:#2959AA;}
:root[data-palette="slate-teal"][data-contrast="high"][data-theme="light"] [data-palette-option="purple-gold"]{--swatch-ground:#FBF8FF;--swatch-card:#FFFFFF;--swatch-accent:#8A5A00;}
:root[data-palette="warm-amber"][data-contrast="high"]{--bg:#1A1714;--panel:#24201C;--text:#EEE8E1;--muted:#b3aaa0;--line:#716a63;--soft-line:#716a63;--track:#716a63;--accent:#E0A33A;--link:#E0A33A;--selected:#24201C;--green:#79D6A0;--green-bg:#24201C;--amber:#F1C16B;--amber-bg:#24201C;--blue-bg:#24201C;--blue-text:#E0A33A;--error:#FF9690;--disabled:#E4C99D;--control:#E4C99D;--control-text:#302315;--field:#24201C;--field-text:#EEE8E1;--field-placeholder:#b3aaa0;--button-text:#1A1714;--ink-1:#EEE8E1;--ink-3:#b3aaa0;--surface-1:#24201C;--surface-3:#E4C99D;--line-2:#716a63;--err:#FF9690;--focus-ring:#E0A33A;--dial-boundary:#716a63;--report-primary-ink:#1A1714;--qs-theme-font:Inter,system-ui,sans-serif;--qs-theme-ground:#1A1714;--qs-theme-card:#24201C;--qs-theme-ink:#EEE8E1;--qs-theme-muted:#b3aaa0;--qs-theme-accent:#E0A33A;--qs-theme-line:#716a63;--qs-theme-control:#E4C99D;--qs-theme-control-ink:#302315;--qs-theme-ok:#79D6A0;--qs-theme-warn:#F1C16B;--qs-theme-err:#FF9690;--qs-theme-positive:#244332;--qs-theme-negative:#4E2824;--qs-theme-scheme:dark;--qs-theme-focus-width:3px;}
:root[data-palette="warm-amber"][data-contrast="high"] [data-palette-option="pulse-blue"]{--swatch-ground:#050b17;--swatch-card:#0e1d33;--swatch-accent:#258bff;}
:root[data-palette="warm-amber"][data-contrast="high"] [data-palette-option="current"]{--swatch-ground:#060B1A;--swatch-card:#141C38;--swatch-accent:#9ACBFF;}
:root[data-palette="warm-amber"][data-contrast="high"] [data-palette-option="slate-teal"]{--swatch-ground:#14181D;--swatch-card:#1C2229;--swatch-accent:#2BB3A3;}
:root[data-palette="warm-amber"][data-contrast="high"] [data-palette-option="warm-amber"]{--swatch-ground:#1A1714;--swatch-card:#24201C;--swatch-accent:#E0A33A;}
:root[data-palette="warm-amber"][data-contrast="high"] [data-palette-option="navy-blue"]{--swatch-ground:#111827;--swatch-card:#1A2333;--swatch-accent:#4C8DF6;}
:root[data-palette="warm-amber"][data-contrast="high"] [data-palette-option="color-blind-safe"]{--swatch-ground:#111827;--swatch-card:#1A2333;--swatch-accent:#77BBFF;}
:root[data-palette="warm-amber"][data-contrast="high"] [data-palette-option="tokyo-night"]{--swatch-ground:#1A1B26;--swatch-card:#16161E;--swatch-accent:#7AA2F7;}
:root[data-palette="warm-amber"][data-contrast="high"] [data-palette-option="purple-gold"]{--swatch-ground:#140A1F;--swatch-card:#1F1230;--swatch-accent:#E8B84A;}
@media(prefers-color-scheme:light){:root[data-palette="warm-amber"][data-contrast="high"]:not([data-theme]){--bg:#FAF7F2;--panel:#FFFFFF;--text:#2A241E;--muted:#5d5349;--line:#948f87;--soft-line:#948f87;--track:#948f87;--accent:#7a490b;--link:#7a490b;--selected:#FFFFFF;--green:#1d603c;--green-bg:#FFFFFF;--amber:#794a00;--amber-bg:#FFFFFF;--blue-bg:#FFFFFF;--blue-text:#7a490b;--error:#a02533;--disabled:#724d25;--control:#724d25;--control-text:#FFFFFF;--field:#FFFFFF;--field-text:#2A241E;--field-placeholder:#5d5349;--button-text:#FAF7F2;--ink-1:#2A241E;--ink-3:#5d5349;--surface-1:#FFFFFF;--surface-3:#724d25;--line-2:#948f87;--err:#a02533;--focus-ring:#7a490b;--dial-boundary:#948f87;--report-primary-ink:#FAF7F2;--qs-theme-font:Inter,system-ui,sans-serif;--qs-theme-ground:#FAF7F2;--qs-theme-card:#FFFFFF;--qs-theme-ink:#2A241E;--qs-theme-muted:#5d5349;--qs-theme-accent:#7a490b;--qs-theme-line:#948f87;--qs-theme-control:#724d25;--qs-theme-control-ink:#FFFFFF;--qs-theme-ok:#1d603c;--qs-theme-warn:#794a00;--qs-theme-err:#a02533;--qs-theme-positive:#DEF1E3;--qs-theme-negative:#FFE4E3;--qs-theme-scheme:light;--qs-theme-focus-width:3px;}
:root[data-palette="warm-amber"][data-contrast="high"]:not([data-theme]) [data-palette-option="pulse-blue"]{--swatch-ground:#f4f8ff;--swatch-card:#ffffff;--swatch-accent:#165cb5;}
:root[data-palette="warm-amber"][data-contrast="high"]:not([data-theme]) [data-palette-option="current"]{--swatch-ground:#FFFFFF;--swatch-card:#F1F5FC;--swatch-accent:#193B74;}
:root[data-palette="warm-amber"][data-contrast="high"]:not([data-theme]) [data-palette-option="slate-teal"]{--swatch-ground:#F5F7F9;--swatch-card:#FFFFFF;--swatch-accent:#0F7F73;}
:root[data-palette="warm-amber"][data-contrast="high"]:not([data-theme]) [data-palette-option="warm-amber"]{--swatch-ground:#FAF7F2;--swatch-card:#FFFFFF;--swatch-accent:#A8650F;}
:root[data-palette="warm-amber"][data-contrast="high"]:not([data-theme]) [data-palette-option="navy-blue"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#2563C9;}
:root[data-palette="warm-amber"][data-contrast="high"]:not([data-theme]) [data-palette-option="color-blind-safe"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#004488;}
:root[data-palette="warm-amber"][data-contrast="high"]:not([data-theme]) [data-palette-option="tokyo-night"]{--swatch-ground:#E6E7ED;--swatch-card:#D6D8DF;--swatch-accent:#2959AA;}
:root[data-palette="warm-amber"][data-contrast="high"]:not([data-theme]) [data-palette-option="purple-gold"]{--swatch-ground:#FBF8FF;--swatch-card:#FFFFFF;--swatch-accent:#8A5A00;}}
:root[data-palette="warm-amber"][data-contrast="high"][data-theme="light"]{--bg:#FAF7F2;--panel:#FFFFFF;--text:#2A241E;--muted:#5d5349;--line:#948f87;--soft-line:#948f87;--track:#948f87;--accent:#7a490b;--link:#7a490b;--selected:#FFFFFF;--green:#1d603c;--green-bg:#FFFFFF;--amber:#794a00;--amber-bg:#FFFFFF;--blue-bg:#FFFFFF;--blue-text:#7a490b;--error:#a02533;--disabled:#724d25;--control:#724d25;--control-text:#FFFFFF;--field:#FFFFFF;--field-text:#2A241E;--field-placeholder:#5d5349;--button-text:#FAF7F2;--ink-1:#2A241E;--ink-3:#5d5349;--surface-1:#FFFFFF;--surface-3:#724d25;--line-2:#948f87;--err:#a02533;--focus-ring:#7a490b;--dial-boundary:#948f87;--report-primary-ink:#FAF7F2;--qs-theme-font:Inter,system-ui,sans-serif;--qs-theme-ground:#FAF7F2;--qs-theme-card:#FFFFFF;--qs-theme-ink:#2A241E;--qs-theme-muted:#5d5349;--qs-theme-accent:#7a490b;--qs-theme-line:#948f87;--qs-theme-control:#724d25;--qs-theme-control-ink:#FFFFFF;--qs-theme-ok:#1d603c;--qs-theme-warn:#794a00;--qs-theme-err:#a02533;--qs-theme-positive:#DEF1E3;--qs-theme-negative:#FFE4E3;--qs-theme-scheme:light;--qs-theme-focus-width:3px;}
:root[data-palette="warm-amber"][data-contrast="high"][data-theme="light"] [data-palette-option="pulse-blue"]{--swatch-ground:#f4f8ff;--swatch-card:#ffffff;--swatch-accent:#165cb5;}
:root[data-palette="warm-amber"][data-contrast="high"][data-theme="light"] [data-palette-option="current"]{--swatch-ground:#FFFFFF;--swatch-card:#F1F5FC;--swatch-accent:#193B74;}
:root[data-palette="warm-amber"][data-contrast="high"][data-theme="light"] [data-palette-option="slate-teal"]{--swatch-ground:#F5F7F9;--swatch-card:#FFFFFF;--swatch-accent:#0F7F73;}
:root[data-palette="warm-amber"][data-contrast="high"][data-theme="light"] [data-palette-option="warm-amber"]{--swatch-ground:#FAF7F2;--swatch-card:#FFFFFF;--swatch-accent:#A8650F;}
:root[data-palette="warm-amber"][data-contrast="high"][data-theme="light"] [data-palette-option="navy-blue"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#2563C9;}
:root[data-palette="warm-amber"][data-contrast="high"][data-theme="light"] [data-palette-option="color-blind-safe"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#004488;}
:root[data-palette="warm-amber"][data-contrast="high"][data-theme="light"] [data-palette-option="tokyo-night"]{--swatch-ground:#E6E7ED;--swatch-card:#D6D8DF;--swatch-accent:#2959AA;}
:root[data-palette="warm-amber"][data-contrast="high"][data-theme="light"] [data-palette-option="purple-gold"]{--swatch-ground:#FBF8FF;--swatch-card:#FFFFFF;--swatch-accent:#8A5A00;}
:root[data-palette="navy-blue"][data-contrast="high"]{--bg:#111827;--panel:#1A2333;--text:#E7ECF3;--muted:#a2aebe;--line:#626d7e;--soft-line:#626d7e;--track:#626d7e;--accent:#80aef9;--link:#80aef9;--selected:#1A2333;--green:#66D8A1;--green-bg:#1A2333;--amber:#F1BF58;--amber-bg:#1A2333;--blue-bg:#1A2333;--blue-text:#80aef9;--error:#FF929D;--disabled:#BED0F0;--control:#BED0F0;--control-text:#18243A;--field:#1A2333;--field-text:#E7ECF3;--field-placeholder:#a2aebe;--button-text:#111827;--ink-1:#E7ECF3;--ink-3:#a2aebe;--surface-1:#1A2333;--surface-3:#BED0F0;--line-2:#626d7e;--err:#FF929D;--focus-ring:#80aef9;--dial-boundary:#626d7e;--report-primary-ink:#111827;--qs-theme-font:Inter,system-ui,sans-serif;--qs-theme-ground:#111827;--qs-theme-card:#1A2333;--qs-theme-ink:#E7ECF3;--qs-theme-muted:#a2aebe;--qs-theme-accent:#80aef9;--qs-theme-line:#626d7e;--qs-theme-control:#BED0F0;--qs-theme-control-ink:#18243A;--qs-theme-ok:#66D8A1;--qs-theme-warn:#F1BF58;--qs-theme-err:#FF929D;--qs-theme-positive:#194434;--qs-theme-negative:#4A2637;--qs-theme-scheme:dark;--qs-theme-focus-width:3px;}
:root[data-palette="navy-blue"][data-contrast="high"] [data-palette-option="pulse-blue"]{--swatch-ground:#050b17;--swatch-card:#0e1d33;--swatch-accent:#258bff;}
:root[data-palette="navy-blue"][data-contrast="high"] [data-palette-option="current"]{--swatch-ground:#060B1A;--swatch-card:#141C38;--swatch-accent:#9ACBFF;}
:root[data-palette="navy-blue"][data-contrast="high"] [data-palette-option="slate-teal"]{--swatch-ground:#14181D;--swatch-card:#1C2229;--swatch-accent:#2BB3A3;}
:root[data-palette="navy-blue"][data-contrast="high"] [data-palette-option="warm-amber"]{--swatch-ground:#1A1714;--swatch-card:#24201C;--swatch-accent:#E0A33A;}
:root[data-palette="navy-blue"][data-contrast="high"] [data-palette-option="navy-blue"]{--swatch-ground:#111827;--swatch-card:#1A2333;--swatch-accent:#4C8DF6;}
:root[data-palette="navy-blue"][data-contrast="high"] [data-palette-option="color-blind-safe"]{--swatch-ground:#111827;--swatch-card:#1A2333;--swatch-accent:#77BBFF;}
:root[data-palette="navy-blue"][data-contrast="high"] [data-palette-option="tokyo-night"]{--swatch-ground:#1A1B26;--swatch-card:#16161E;--swatch-accent:#7AA2F7;}
:root[data-palette="navy-blue"][data-contrast="high"] [data-palette-option="purple-gold"]{--swatch-ground:#140A1F;--swatch-card:#1F1230;--swatch-accent:#E8B84A;}
@media(prefers-color-scheme:light){:root[data-palette="navy-blue"][data-contrast="high"]:not([data-theme]){--bg:#F4F6FA;--panel:#FFFFFF;--text:#18202C;--muted:#4a5463;--line:#8a8f97;--soft-line:#8a8f97;--track:#8a8f97;--accent:#1e51a4;--link:#1e51a4;--selected:#FFFFFF;--green:#14603d;--green-bg:#FFFFFF;--amber:#7b4800;--amber-bg:#FFFFFF;--blue-bg:#FFFFFF;--blue-text:#1e51a4;--error:#9f213c;--disabled:#304F82;--control:#304F82;--control-text:#FFFFFF;--field:#FFFFFF;--field-text:#18202C;--field-placeholder:#4a5463;--button-text:#F4F6FA;--ink-1:#18202C;--ink-3:#4a5463;--surface-1:#FFFFFF;--surface-3:#304F82;--line-2:#8a8f97;--err:#9f213c;--focus-ring:#1e51a4;--dial-boundary:#8a8f97;--report-primary-ink:#F4F6FA;--qs-theme-font:Inter,system-ui,sans-serif;--qs-theme-ground:#F4F6FA;--qs-theme-card:#FFFFFF;--qs-theme-ink:#18202C;--qs-theme-muted:#4a5463;--qs-theme-accent:#1e51a4;--qs-theme-line:#8a8f97;--qs-theme-control:#304F82;--qs-theme-control-ink:#FFFFFF;--qs-theme-ok:#14603d;--qs-theme-warn:#7b4800;--qs-theme-err:#9f213c;--qs-theme-positive:#DAF4E5;--qs-theme-negative:#FFE3EB;--qs-theme-scheme:light;--qs-theme-focus-width:3px;}
:root[data-palette="navy-blue"][data-contrast="high"]:not([data-theme]) [data-palette-option="pulse-blue"]{--swatch-ground:#f4f8ff;--swatch-card:#ffffff;--swatch-accent:#165cb5;}
:root[data-palette="navy-blue"][data-contrast="high"]:not([data-theme]) [data-palette-option="current"]{--swatch-ground:#FFFFFF;--swatch-card:#F1F5FC;--swatch-accent:#193B74;}
:root[data-palette="navy-blue"][data-contrast="high"]:not([data-theme]) [data-palette-option="slate-teal"]{--swatch-ground:#F5F7F9;--swatch-card:#FFFFFF;--swatch-accent:#0F7F73;}
:root[data-palette="navy-blue"][data-contrast="high"]:not([data-theme]) [data-palette-option="warm-amber"]{--swatch-ground:#FAF7F2;--swatch-card:#FFFFFF;--swatch-accent:#A8650F;}
:root[data-palette="navy-blue"][data-contrast="high"]:not([data-theme]) [data-palette-option="navy-blue"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#2563C9;}
:root[data-palette="navy-blue"][data-contrast="high"]:not([data-theme]) [data-palette-option="color-blind-safe"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#004488;}
:root[data-palette="navy-blue"][data-contrast="high"]:not([data-theme]) [data-palette-option="tokyo-night"]{--swatch-ground:#E6E7ED;--swatch-card:#D6D8DF;--swatch-accent:#2959AA;}
:root[data-palette="navy-blue"][data-contrast="high"]:not([data-theme]) [data-palette-option="purple-gold"]{--swatch-ground:#FBF8FF;--swatch-card:#FFFFFF;--swatch-accent:#8A5A00;}}
:root[data-palette="navy-blue"][data-contrast="high"][data-theme="light"]{--bg:#F4F6FA;--panel:#FFFFFF;--text:#18202C;--muted:#4a5463;--line:#8a8f97;--soft-line:#8a8f97;--track:#8a8f97;--accent:#1e51a4;--link:#1e51a4;--selected:#FFFFFF;--green:#14603d;--green-bg:#FFFFFF;--amber:#7b4800;--amber-bg:#FFFFFF;--blue-bg:#FFFFFF;--blue-text:#1e51a4;--error:#9f213c;--disabled:#304F82;--control:#304F82;--control-text:#FFFFFF;--field:#FFFFFF;--field-text:#18202C;--field-placeholder:#4a5463;--button-text:#F4F6FA;--ink-1:#18202C;--ink-3:#4a5463;--surface-1:#FFFFFF;--surface-3:#304F82;--line-2:#8a8f97;--err:#9f213c;--focus-ring:#1e51a4;--dial-boundary:#8a8f97;--report-primary-ink:#F4F6FA;--qs-theme-font:Inter,system-ui,sans-serif;--qs-theme-ground:#F4F6FA;--qs-theme-card:#FFFFFF;--qs-theme-ink:#18202C;--qs-theme-muted:#4a5463;--qs-theme-accent:#1e51a4;--qs-theme-line:#8a8f97;--qs-theme-control:#304F82;--qs-theme-control-ink:#FFFFFF;--qs-theme-ok:#14603d;--qs-theme-warn:#7b4800;--qs-theme-err:#9f213c;--qs-theme-positive:#DAF4E5;--qs-theme-negative:#FFE3EB;--qs-theme-scheme:light;--qs-theme-focus-width:3px;}
:root[data-palette="navy-blue"][data-contrast="high"][data-theme="light"] [data-palette-option="pulse-blue"]{--swatch-ground:#f4f8ff;--swatch-card:#ffffff;--swatch-accent:#165cb5;}
:root[data-palette="navy-blue"][data-contrast="high"][data-theme="light"] [data-palette-option="current"]{--swatch-ground:#FFFFFF;--swatch-card:#F1F5FC;--swatch-accent:#193B74;}
:root[data-palette="navy-blue"][data-contrast="high"][data-theme="light"] [data-palette-option="slate-teal"]{--swatch-ground:#F5F7F9;--swatch-card:#FFFFFF;--swatch-accent:#0F7F73;}
:root[data-palette="navy-blue"][data-contrast="high"][data-theme="light"] [data-palette-option="warm-amber"]{--swatch-ground:#FAF7F2;--swatch-card:#FFFFFF;--swatch-accent:#A8650F;}
:root[data-palette="navy-blue"][data-contrast="high"][data-theme="light"] [data-palette-option="navy-blue"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#2563C9;}
:root[data-palette="navy-blue"][data-contrast="high"][data-theme="light"] [data-palette-option="color-blind-safe"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#004488;}
:root[data-palette="navy-blue"][data-contrast="high"][data-theme="light"] [data-palette-option="tokyo-night"]{--swatch-ground:#E6E7ED;--swatch-card:#D6D8DF;--swatch-accent:#2959AA;}
:root[data-palette="navy-blue"][data-contrast="high"][data-theme="light"] [data-palette-option="purple-gold"]{--swatch-ground:#FBF8FF;--swatch-card:#FFFFFF;--swatch-accent:#8A5A00;}
:root[data-palette="color-blind-safe"][data-contrast="high"]{--bg:#111827;--panel:#1A2333;--text:#FFFFFF;--muted:#FFFFFF;--line:#626d7e;--soft-line:#626d7e;--track:#626d7e;--accent:#77BBFF;--link:#77BBFF;--selected:#1A2333;--green:#77BBFF;--green-bg:#1A2333;--amber:#FFCC66;--amber-bg:#1A2333;--blue-bg:#1A2333;--blue-text:#77BBFF;--error:#FFFFFF;--disabled:#BED0F0;--control:#BED0F0;--control-text:#18243A;--field:#1A2333;--field-text:#FFFFFF;--field-placeholder:#FFFFFF;--button-text:#111827;--ink-1:#FFFFFF;--ink-3:#FFFFFF;--surface-1:#1A2333;--surface-3:#BED0F0;--line-2:#626d7e;--err:#FFFFFF;--focus-ring:#77BBFF;--dial-boundary:#626d7e;--report-primary-ink:#111827;--qs-theme-font:Inter,system-ui,sans-serif;--qs-theme-ground:#111827;--qs-theme-card:#1A2333;--qs-theme-ink:#FFFFFF;--qs-theme-muted:#FFFFFF;--qs-theme-accent:#77BBFF;--qs-theme-line:#626d7e;--qs-theme-control:#BED0F0;--qs-theme-control-ink:#18243A;--qs-theme-ok:#77BBFF;--qs-theme-warn:#FFCC66;--qs-theme-err:#FFFFFF;--qs-theme-positive:#1A2333;--qs-theme-negative:#1A2333;--qs-theme-scheme:dark;--qs-theme-focus-width:3px;}
:root[data-palette="color-blind-safe"][data-contrast="high"] [data-palette-option="pulse-blue"]{--swatch-ground:#050b17;--swatch-card:#0e1d33;--swatch-accent:#258bff;}
:root[data-palette="color-blind-safe"][data-contrast="high"] [data-palette-option="current"]{--swatch-ground:#060B1A;--swatch-card:#141C38;--swatch-accent:#9ACBFF;}
:root[data-palette="color-blind-safe"][data-contrast="high"] [data-palette-option="slate-teal"]{--swatch-ground:#14181D;--swatch-card:#1C2229;--swatch-accent:#2BB3A3;}
:root[data-palette="color-blind-safe"][data-contrast="high"] [data-palette-option="warm-amber"]{--swatch-ground:#1A1714;--swatch-card:#24201C;--swatch-accent:#E0A33A;}
:root[data-palette="color-blind-safe"][data-contrast="high"] [data-palette-option="navy-blue"]{--swatch-ground:#111827;--swatch-card:#1A2333;--swatch-accent:#4C8DF6;}
:root[data-palette="color-blind-safe"][data-contrast="high"] [data-palette-option="color-blind-safe"]{--swatch-ground:#111827;--swatch-card:#1A2333;--swatch-accent:#77BBFF;}
:root[data-palette="color-blind-safe"][data-contrast="high"] [data-palette-option="tokyo-night"]{--swatch-ground:#1A1B26;--swatch-card:#16161E;--swatch-accent:#7AA2F7;}
:root[data-palette="color-blind-safe"][data-contrast="high"] [data-palette-option="purple-gold"]{--swatch-ground:#140A1F;--swatch-card:#1F1230;--swatch-accent:#E8B84A;}
@media(prefers-color-scheme:light){:root[data-palette="color-blind-safe"][data-contrast="high"]:not([data-theme]){--bg:#F4F6FA;--panel:#FFFFFF;--text:#18202C;--muted:#333333;--line:#8a8f97;--soft-line:#8a8f97;--track:#8a8f97;--accent:#004488;--link:#004488;--selected:#FFFFFF;--green:#004488;--green-bg:#FFFFFF;--amber:#663300;--amber-bg:#FFFFFF;--blue-bg:#FFFFFF;--blue-text:#004488;--error:#111111;--disabled:#304F82;--control:#304F82;--control-text:#FFFFFF;--field:#FFFFFF;--field-text:#18202C;--field-placeholder:#333333;--button-text:#F4F6FA;--ink-1:#18202C;--ink-3:#333333;--surface-1:#FFFFFF;--surface-3:#304F82;--line-2:#8a8f97;--err:#111111;--focus-ring:#004488;--dial-boundary:#8a8f97;--report-primary-ink:#F4F6FA;--qs-theme-font:Inter,system-ui,sans-serif;--qs-theme-ground:#F4F6FA;--qs-theme-card:#FFFFFF;--qs-theme-ink:#18202C;--qs-theme-muted:#333333;--qs-theme-accent:#004488;--qs-theme-line:#8a8f97;--qs-theme-control:#304F82;--qs-theme-control-ink:#FFFFFF;--qs-theme-ok:#004488;--qs-theme-warn:#663300;--qs-theme-err:#111111;--qs-theme-positive:#FFFFFF;--qs-theme-negative:#FFFFFF;--qs-theme-scheme:light;--qs-theme-focus-width:3px;}
:root[data-palette="color-blind-safe"][data-contrast="high"]:not([data-theme]) [data-palette-option="pulse-blue"]{--swatch-ground:#f4f8ff;--swatch-card:#ffffff;--swatch-accent:#165cb5;}
:root[data-palette="color-blind-safe"][data-contrast="high"]:not([data-theme]) [data-palette-option="current"]{--swatch-ground:#FFFFFF;--swatch-card:#F1F5FC;--swatch-accent:#193B74;}
:root[data-palette="color-blind-safe"][data-contrast="high"]:not([data-theme]) [data-palette-option="slate-teal"]{--swatch-ground:#F5F7F9;--swatch-card:#FFFFFF;--swatch-accent:#0F7F73;}
:root[data-palette="color-blind-safe"][data-contrast="high"]:not([data-theme]) [data-palette-option="warm-amber"]{--swatch-ground:#FAF7F2;--swatch-card:#FFFFFF;--swatch-accent:#A8650F;}
:root[data-palette="color-blind-safe"][data-contrast="high"]:not([data-theme]) [data-palette-option="navy-blue"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#2563C9;}
:root[data-palette="color-blind-safe"][data-contrast="high"]:not([data-theme]) [data-palette-option="color-blind-safe"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#004488;}
:root[data-palette="color-blind-safe"][data-contrast="high"]:not([data-theme]) [data-palette-option="tokyo-night"]{--swatch-ground:#E6E7ED;--swatch-card:#D6D8DF;--swatch-accent:#2959AA;}
:root[data-palette="color-blind-safe"][data-contrast="high"]:not([data-theme]) [data-palette-option="purple-gold"]{--swatch-ground:#FBF8FF;--swatch-card:#FFFFFF;--swatch-accent:#8A5A00;}}
:root[data-palette="color-blind-safe"][data-contrast="high"][data-theme="light"]{--bg:#F4F6FA;--panel:#FFFFFF;--text:#18202C;--muted:#333333;--line:#8a8f97;--soft-line:#8a8f97;--track:#8a8f97;--accent:#004488;--link:#004488;--selected:#FFFFFF;--green:#004488;--green-bg:#FFFFFF;--amber:#663300;--amber-bg:#FFFFFF;--blue-bg:#FFFFFF;--blue-text:#004488;--error:#111111;--disabled:#304F82;--control:#304F82;--control-text:#FFFFFF;--field:#FFFFFF;--field-text:#18202C;--field-placeholder:#333333;--button-text:#F4F6FA;--ink-1:#18202C;--ink-3:#333333;--surface-1:#FFFFFF;--surface-3:#304F82;--line-2:#8a8f97;--err:#111111;--focus-ring:#004488;--dial-boundary:#8a8f97;--report-primary-ink:#F4F6FA;--qs-theme-font:Inter,system-ui,sans-serif;--qs-theme-ground:#F4F6FA;--qs-theme-card:#FFFFFF;--qs-theme-ink:#18202C;--qs-theme-muted:#333333;--qs-theme-accent:#004488;--qs-theme-line:#8a8f97;--qs-theme-control:#304F82;--qs-theme-control-ink:#FFFFFF;--qs-theme-ok:#004488;--qs-theme-warn:#663300;--qs-theme-err:#111111;--qs-theme-positive:#FFFFFF;--qs-theme-negative:#FFFFFF;--qs-theme-scheme:light;--qs-theme-focus-width:3px;}
:root[data-palette="color-blind-safe"][data-contrast="high"][data-theme="light"] [data-palette-option="pulse-blue"]{--swatch-ground:#f4f8ff;--swatch-card:#ffffff;--swatch-accent:#165cb5;}
:root[data-palette="color-blind-safe"][data-contrast="high"][data-theme="light"] [data-palette-option="current"]{--swatch-ground:#FFFFFF;--swatch-card:#F1F5FC;--swatch-accent:#193B74;}
:root[data-palette="color-blind-safe"][data-contrast="high"][data-theme="light"] [data-palette-option="slate-teal"]{--swatch-ground:#F5F7F9;--swatch-card:#FFFFFF;--swatch-accent:#0F7F73;}
:root[data-palette="color-blind-safe"][data-contrast="high"][data-theme="light"] [data-palette-option="warm-amber"]{--swatch-ground:#FAF7F2;--swatch-card:#FFFFFF;--swatch-accent:#A8650F;}
:root[data-palette="color-blind-safe"][data-contrast="high"][data-theme="light"] [data-palette-option="navy-blue"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#2563C9;}
:root[data-palette="color-blind-safe"][data-contrast="high"][data-theme="light"] [data-palette-option="color-blind-safe"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#004488;}
:root[data-palette="color-blind-safe"][data-contrast="high"][data-theme="light"] [data-palette-option="tokyo-night"]{--swatch-ground:#E6E7ED;--swatch-card:#D6D8DF;--swatch-accent:#2959AA;}
:root[data-palette="color-blind-safe"][data-contrast="high"][data-theme="light"] [data-palette-option="purple-gold"]{--swatch-ground:#FBF8FF;--swatch-card:#FFFFFF;--swatch-accent:#8A5A00;}
:root[data-palette="tokyo-night"][data-contrast="high"]{--bg:#1A1B26;--panel:#16161E;--text:#A9B1D6;--muted:#a2a5b9;--line:#67676a;--soft-line:#67676a;--track:#67676a;--accent:#7ea5f7;--link:#7ea5f7;--selected:#16161E;--green:#9ECE6A;--green-bg:#16161E;--amber:#E0AF68;--amber-bg:#16161E;--blue-bg:#16161E;--blue-text:#7ea5f7;--error:#f88298;--disabled:#a6a6a8;--control:#a6a6a8;--control-text:#1a1b21;--field:#16161E;--field-text:#A9B1D6;--field-placeholder:#a2a5b9;--button-text:#1A1B26;--ink-1:#A9B1D6;--ink-3:#a2a5b9;--surface-1:#16161E;--surface-3:#a6a6a8;--line-2:#67676a;--err:#f88298;--focus-ring:#7ea5f7;--dial-boundary:#67676a;--report-primary-ink:#1A1B26;--qs-theme-font:Inter,system-ui,sans-serif;--qs-theme-ground:#1A1B26;--qs-theme-card:#16161E;--qs-theme-ink:#A9B1D6;--qs-theme-muted:#a2a5b9;--qs-theme-accent:#7ea5f7;--qs-theme-line:#67676a;--qs-theme-control:#a6a6a8;--qs-theme-control-ink:#1a1b21;--qs-theme-ok:#9ECE6A;--qs-theme-warn:#E0AF68;--qs-theme-err:#f88298;--qs-theme-positive:#164846;--qs-theme-negative:#85353E;--qs-theme-scheme:dark;--qs-theme-focus-width:3px;}
:root[data-palette="tokyo-night"][data-contrast="high"] [data-palette-option="pulse-blue"]{--swatch-ground:#050b17;--swatch-card:#0e1d33;--swatch-accent:#258bff;}
:root[data-palette="tokyo-night"][data-contrast="high"] [data-palette-option="current"]{--swatch-ground:#060B1A;--swatch-card:#141C38;--swatch-accent:#9ACBFF;}
:root[data-palette="tokyo-night"][data-contrast="high"] [data-palette-option="slate-teal"]{--swatch-ground:#14181D;--swatch-card:#1C2229;--swatch-accent:#2BB3A3;}
:root[data-palette="tokyo-night"][data-contrast="high"] [data-palette-option="warm-amber"]{--swatch-ground:#1A1714;--swatch-card:#24201C;--swatch-accent:#E0A33A;}
:root[data-palette="tokyo-night"][data-contrast="high"] [data-palette-option="navy-blue"]{--swatch-ground:#111827;--swatch-card:#1A2333;--swatch-accent:#4C8DF6;}
:root[data-palette="tokyo-night"][data-contrast="high"] [data-palette-option="color-blind-safe"]{--swatch-ground:#111827;--swatch-card:#1A2333;--swatch-accent:#77BBFF;}
:root[data-palette="tokyo-night"][data-contrast="high"] [data-palette-option="tokyo-night"]{--swatch-ground:#1A1B26;--swatch-card:#16161E;--swatch-accent:#7AA2F7;}
:root[data-palette="tokyo-night"][data-contrast="high"] [data-palette-option="purple-gold"]{--swatch-ground:#140A1F;--swatch-card:#1F1230;--swatch-accent:#E8B84A;}
@media(prefers-color-scheme:light){:root[data-palette="tokyo-night"][data-contrast="high"]:not([data-theme]){--bg:#E6E7ED;--panel:#D6D8DF;--text:#343B59;--muted:#41424a;--line:#7a7a7e;--soft-line:#7a7a7e;--track:#7a7a7e;--accent:#1e417c;--link:#1e417c;--selected:#D6D8DF;--green:#2c4a0a;--green-bg:#D6D8DF;--amber:#5b3c0d;--amber-bg:#D6D8DF;--blue-bg:#D6D8DF;--blue-text:#1e417c;--error:#782626;--disabled:#424244;--control:#424244;--control-text:#d7d8db;--field:#D6D8DF;--field-text:#343B59;--field-placeholder:#41424a;--button-text:#E6E7ED;--ink-1:#343B59;--ink-3:#41424a;--surface-1:#D6D8DF;--surface-3:#424244;--line-2:#7a7a7e;--err:#782626;--focus-ring:#1e417c;--dial-boundary:#7a7a7e;--report-primary-ink:#E6E7ED;--qs-theme-font:Inter,system-ui,sans-serif;--qs-theme-ground:#E6E7ED;--qs-theme-card:#D6D8DF;--qs-theme-ink:#343B59;--qs-theme-muted:#41424a;--qs-theme-accent:#1e417c;--qs-theme-line:#7a7a7e;--qs-theme-control:#424244;--qs-theme-control-ink:#d7d8db;--qs-theme-ok:#2c4a0a;--qs-theme-warn:#5b3c0d;--qs-theme-err:#782626;--qs-theme-positive:#D6D8DF;--qs-theme-negative:#E8E9ED;--qs-theme-scheme:light;--qs-theme-focus-width:3px;}
:root[data-palette="tokyo-night"][data-contrast="high"]:not([data-theme]) [data-palette-option="pulse-blue"]{--swatch-ground:#f4f8ff;--swatch-card:#ffffff;--swatch-accent:#165cb5;}
:root[data-palette="tokyo-night"][data-contrast="high"]:not([data-theme]) [data-palette-option="current"]{--swatch-ground:#FFFFFF;--swatch-card:#F1F5FC;--swatch-accent:#193B74;}
:root[data-palette="tokyo-night"][data-contrast="high"]:not([data-theme]) [data-palette-option="slate-teal"]{--swatch-ground:#F5F7F9;--swatch-card:#FFFFFF;--swatch-accent:#0F7F73;}
:root[data-palette="tokyo-night"][data-contrast="high"]:not([data-theme]) [data-palette-option="warm-amber"]{--swatch-ground:#FAF7F2;--swatch-card:#FFFFFF;--swatch-accent:#A8650F;}
:root[data-palette="tokyo-night"][data-contrast="high"]:not([data-theme]) [data-palette-option="navy-blue"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#2563C9;}
:root[data-palette="tokyo-night"][data-contrast="high"]:not([data-theme]) [data-palette-option="color-blind-safe"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#004488;}
:root[data-palette="tokyo-night"][data-contrast="high"]:not([data-theme]) [data-palette-option="tokyo-night"]{--swatch-ground:#E6E7ED;--swatch-card:#D6D8DF;--swatch-accent:#2959AA;}
:root[data-palette="tokyo-night"][data-contrast="high"]:not([data-theme]) [data-palette-option="purple-gold"]{--swatch-ground:#FBF8FF;--swatch-card:#FFFFFF;--swatch-accent:#8A5A00;}}
:root[data-palette="tokyo-night"][data-contrast="high"][data-theme="light"]{--bg:#E6E7ED;--panel:#D6D8DF;--text:#343B59;--muted:#41424a;--line:#7a7a7e;--soft-line:#7a7a7e;--track:#7a7a7e;--accent:#1e417c;--link:#1e417c;--selected:#D6D8DF;--green:#2c4a0a;--green-bg:#D6D8DF;--amber:#5b3c0d;--amber-bg:#D6D8DF;--blue-bg:#D6D8DF;--blue-text:#1e417c;--error:#782626;--disabled:#424244;--control:#424244;--control-text:#d7d8db;--field:#D6D8DF;--field-text:#343B59;--field-placeholder:#41424a;--button-text:#E6E7ED;--ink-1:#343B59;--ink-3:#41424a;--surface-1:#D6D8DF;--surface-3:#424244;--line-2:#7a7a7e;--err:#782626;--focus-ring:#1e417c;--dial-boundary:#7a7a7e;--report-primary-ink:#E6E7ED;--qs-theme-font:Inter,system-ui,sans-serif;--qs-theme-ground:#E6E7ED;--qs-theme-card:#D6D8DF;--qs-theme-ink:#343B59;--qs-theme-muted:#41424a;--qs-theme-accent:#1e417c;--qs-theme-line:#7a7a7e;--qs-theme-control:#424244;--qs-theme-control-ink:#d7d8db;--qs-theme-ok:#2c4a0a;--qs-theme-warn:#5b3c0d;--qs-theme-err:#782626;--qs-theme-positive:#D6D8DF;--qs-theme-negative:#E8E9ED;--qs-theme-scheme:light;--qs-theme-focus-width:3px;}
:root[data-palette="tokyo-night"][data-contrast="high"][data-theme="light"] [data-palette-option="pulse-blue"]{--swatch-ground:#f4f8ff;--swatch-card:#ffffff;--swatch-accent:#165cb5;}
:root[data-palette="tokyo-night"][data-contrast="high"][data-theme="light"] [data-palette-option="current"]{--swatch-ground:#FFFFFF;--swatch-card:#F1F5FC;--swatch-accent:#193B74;}
:root[data-palette="tokyo-night"][data-contrast="high"][data-theme="light"] [data-palette-option="slate-teal"]{--swatch-ground:#F5F7F9;--swatch-card:#FFFFFF;--swatch-accent:#0F7F73;}
:root[data-palette="tokyo-night"][data-contrast="high"][data-theme="light"] [data-palette-option="warm-amber"]{--swatch-ground:#FAF7F2;--swatch-card:#FFFFFF;--swatch-accent:#A8650F;}
:root[data-palette="tokyo-night"][data-contrast="high"][data-theme="light"] [data-palette-option="navy-blue"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#2563C9;}
:root[data-palette="tokyo-night"][data-contrast="high"][data-theme="light"] [data-palette-option="color-blind-safe"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#004488;}
:root[data-palette="tokyo-night"][data-contrast="high"][data-theme="light"] [data-palette-option="tokyo-night"]{--swatch-ground:#E6E7ED;--swatch-card:#D6D8DF;--swatch-accent:#2959AA;}
:root[data-palette="tokyo-night"][data-contrast="high"][data-theme="light"] [data-palette-option="purple-gold"]{--swatch-ground:#FBF8FF;--swatch-card:#FFFFFF;--swatch-accent:#8A5A00;}
:root[data-palette="purple-gold"][data-contrast="high"]{--bg:#140A1F;--panel:#1F1230;--text:#F4EDFB;--muted:#C9B8DE;--line:#6d5f81;--soft-line:#6d5f81;--track:#6d5f81;--accent:#E8B84A;--link:#E8B84A;--selected:#1F1230;--green:#6FD9A2;--green-bg:#1F1230;--amber:#F2C46B;--amber-bg:#1F1230;--blue-bg:#1F1230;--blue-text:#E8B84A;--error:#FF94A6;--disabled:#cd84ff;--control:#cd84ff;--control-text:#181818;--field:#1F1230;--field-text:#F4EDFB;--field-placeholder:#C9B8DE;--button-text:#140A1F;--ink-1:#F4EDFB;--ink-3:#C9B8DE;--surface-1:#1F1230;--surface-3:#cd84ff;--line-2:#6d5f81;--err:#FF94A6;--focus-ring:#E8B84A;--dial-boundary:#6d5f81;--report-primary-ink:#140A1F;--qs-theme-font:Inter,system-ui,sans-serif;--qs-theme-ground:#140A1F;--qs-theme-card:#1F1230;--qs-theme-ink:#F4EDFB;--qs-theme-muted:#C9B8DE;--qs-theme-accent:#E8B84A;--qs-theme-line:#6d5f81;--qs-theme-control:#cd84ff;--qs-theme-control-ink:#181818;--qs-theme-ok:#6FD9A2;--qs-theme-warn:#F2C46B;--qs-theme-err:#FF94A6;--qs-theme-positive:#1D4232;--qs-theme-negative:#4E2433;--qs-theme-scheme:dark;--qs-theme-focus-width:3px;}
:root[data-palette="purple-gold"][data-contrast="high"] [data-palette-option="pulse-blue"]{--swatch-ground:#050b17;--swatch-card:#0e1d33;--swatch-accent:#258bff;}
:root[data-palette="purple-gold"][data-contrast="high"] [data-palette-option="current"]{--swatch-ground:#060B1A;--swatch-card:#141C38;--swatch-accent:#9ACBFF;}
:root[data-palette="purple-gold"][data-contrast="high"] [data-palette-option="slate-teal"]{--swatch-ground:#14181D;--swatch-card:#1C2229;--swatch-accent:#2BB3A3;}
:root[data-palette="purple-gold"][data-contrast="high"] [data-palette-option="warm-amber"]{--swatch-ground:#1A1714;--swatch-card:#24201C;--swatch-accent:#E0A33A;}
:root[data-palette="purple-gold"][data-contrast="high"] [data-palette-option="navy-blue"]{--swatch-ground:#111827;--swatch-card:#1A2333;--swatch-accent:#4C8DF6;}
:root[data-palette="purple-gold"][data-contrast="high"] [data-palette-option="color-blind-safe"]{--swatch-ground:#111827;--swatch-card:#1A2333;--swatch-accent:#77BBFF;}
:root[data-palette="purple-gold"][data-contrast="high"] [data-palette-option="tokyo-night"]{--swatch-ground:#1A1B26;--swatch-card:#16161E;--swatch-accent:#7AA2F7;}
:root[data-palette="purple-gold"][data-contrast="high"] [data-palette-option="purple-gold"]{--swatch-ground:#140A1F;--swatch-card:#1F1230;--swatch-accent:#E8B84A;}
@media(prefers-color-scheme:light){:root[data-palette="purple-gold"][data-contrast="high"]:not([data-theme]){--bg:#FBF8FF;--panel:#FFFFFF;--text:#221333;--muted:#5F4B76;--line:#958e9d;--soft-line:#958e9d;--track:#958e9d;--accent:#774d00;--link:#774d00;--selected:#FFFFFF;--green:#15623f;--green-bg:#FFFFFF;--amber:#774d00;--amber-bg:#FFFFFF;--blue-bg:#FFFFFF;--blue-text:#774d00;--error:#a2223d;--disabled:#7f00d4;--control:#7f00d4;--control-text:#FFFFFF;--field:#FFFFFF;--field-text:#221333;--field-placeholder:#5F4B76;--button-text:#FBF8FF;--ink-1:#221333;--ink-3:#5F4B76;--surface-1:#FFFFFF;--surface-3:#7f00d4;--line-2:#958e9d;--err:#a2223d;--focus-ring:#774d00;--dial-boundary:#958e9d;--report-primary-ink:#FBF8FF;--qs-theme-font:Inter,system-ui,sans-serif;--qs-theme-ground:#FBF8FF;--qs-theme-card:#FFFFFF;--qs-theme-ink:#221333;--qs-theme-muted:#5F4B76;--qs-theme-accent:#774d00;--qs-theme-line:#958e9d;--qs-theme-control:#7f00d4;--qs-theme-control-ink:#FFFFFF;--qs-theme-ok:#15623f;--qs-theme-warn:#774d00;--qs-theme-err:#a2223d;--qs-theme-positive:#DDF3E6;--qs-theme-negative:#FFE3EB;--qs-theme-scheme:light;--qs-theme-focus-width:3px;}
:root[data-palette="purple-gold"][data-contrast="high"]:not([data-theme]) [data-palette-option="pulse-blue"]{--swatch-ground:#f4f8ff;--swatch-card:#ffffff;--swatch-accent:#165cb5;}
:root[data-palette="purple-gold"][data-contrast="high"]:not([data-theme]) [data-palette-option="current"]{--swatch-ground:#FFFFFF;--swatch-card:#F1F5FC;--swatch-accent:#193B74;}
:root[data-palette="purple-gold"][data-contrast="high"]:not([data-theme]) [data-palette-option="slate-teal"]{--swatch-ground:#F5F7F9;--swatch-card:#FFFFFF;--swatch-accent:#0F7F73;}
:root[data-palette="purple-gold"][data-contrast="high"]:not([data-theme]) [data-palette-option="warm-amber"]{--swatch-ground:#FAF7F2;--swatch-card:#FFFFFF;--swatch-accent:#A8650F;}
:root[data-palette="purple-gold"][data-contrast="high"]:not([data-theme]) [data-palette-option="navy-blue"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#2563C9;}
:root[data-palette="purple-gold"][data-contrast="high"]:not([data-theme]) [data-palette-option="color-blind-safe"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#004488;}
:root[data-palette="purple-gold"][data-contrast="high"]:not([data-theme]) [data-palette-option="tokyo-night"]{--swatch-ground:#E6E7ED;--swatch-card:#D6D8DF;--swatch-accent:#2959AA;}
:root[data-palette="purple-gold"][data-contrast="high"]:not([data-theme]) [data-palette-option="purple-gold"]{--swatch-ground:#FBF8FF;--swatch-card:#FFFFFF;--swatch-accent:#8A5A00;}}
:root[data-palette="purple-gold"][data-contrast="high"][data-theme="light"]{--bg:#FBF8FF;--panel:#FFFFFF;--text:#221333;--muted:#5F4B76;--line:#958e9d;--soft-line:#958e9d;--track:#958e9d;--accent:#774d00;--link:#774d00;--selected:#FFFFFF;--green:#15623f;--green-bg:#FFFFFF;--amber:#774d00;--amber-bg:#FFFFFF;--blue-bg:#FFFFFF;--blue-text:#774d00;--error:#a2223d;--disabled:#7f00d4;--control:#7f00d4;--control-text:#FFFFFF;--field:#FFFFFF;--field-text:#221333;--field-placeholder:#5F4B76;--button-text:#FBF8FF;--ink-1:#221333;--ink-3:#5F4B76;--surface-1:#FFFFFF;--surface-3:#7f00d4;--line-2:#958e9d;--err:#a2223d;--focus-ring:#774d00;--dial-boundary:#958e9d;--report-primary-ink:#FBF8FF;--qs-theme-font:Inter,system-ui,sans-serif;--qs-theme-ground:#FBF8FF;--qs-theme-card:#FFFFFF;--qs-theme-ink:#221333;--qs-theme-muted:#5F4B76;--qs-theme-accent:#774d00;--qs-theme-line:#958e9d;--qs-theme-control:#7f00d4;--qs-theme-control-ink:#FFFFFF;--qs-theme-ok:#15623f;--qs-theme-warn:#774d00;--qs-theme-err:#a2223d;--qs-theme-positive:#DDF3E6;--qs-theme-negative:#FFE3EB;--qs-theme-scheme:light;--qs-theme-focus-width:3px;}
:root[data-palette="purple-gold"][data-contrast="high"][data-theme="light"] [data-palette-option="pulse-blue"]{--swatch-ground:#f4f8ff;--swatch-card:#ffffff;--swatch-accent:#165cb5;}
:root[data-palette="purple-gold"][data-contrast="high"][data-theme="light"] [data-palette-option="current"]{--swatch-ground:#FFFFFF;--swatch-card:#F1F5FC;--swatch-accent:#193B74;}
:root[data-palette="purple-gold"][data-contrast="high"][data-theme="light"] [data-palette-option="slate-teal"]{--swatch-ground:#F5F7F9;--swatch-card:#FFFFFF;--swatch-accent:#0F7F73;}
:root[data-palette="purple-gold"][data-contrast="high"][data-theme="light"] [data-palette-option="warm-amber"]{--swatch-ground:#FAF7F2;--swatch-card:#FFFFFF;--swatch-accent:#A8650F;}
:root[data-palette="purple-gold"][data-contrast="high"][data-theme="light"] [data-palette-option="navy-blue"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#2563C9;}
:root[data-palette="purple-gold"][data-contrast="high"][data-theme="light"] [data-palette-option="color-blind-safe"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#004488;}
:root[data-palette="purple-gold"][data-contrast="high"][data-theme="light"] [data-palette-option="tokyo-night"]{--swatch-ground:#E6E7ED;--swatch-card:#D6D8DF;--swatch-accent:#2959AA;}
:root[data-palette="purple-gold"][data-contrast="high"][data-theme="light"] [data-palette-option="purple-gold"]{--swatch-ground:#FBF8FF;--swatch-card:#FFFFFF;--swatch-accent:#8A5A00;}
@media(prefers-contrast:more){:root:not([data-contrast]):not([data-palette]){--bg:#050b17;--panel:#0e1d33;--text:#eff7ff;--muted:#b0c4dd;--line:#4b91d2;--soft-line:#4b91d2;--track:#4b91d2;--accent:#61abff;--link:#61abff;--selected:#0e1d33;--green:#6fd9a2;--green-bg:#0e1d33;--amber:#e0a458;--amber-bg:#0e1d33;--blue-bg:#0e1d33;--blue-text:#61abff;--error:#ff94a6;--disabled:#80ccff;--control:#80ccff;--control-text:#050b17;--field:#0e1d33;--field-text:#eff7ff;--field-placeholder:#b0c4dd;--button-text:#050b17;--ink-1:#eff7ff;--ink-3:#b0c4dd;--surface-1:#0e1d33;--surface-3:#80ccff;--line-2:#4b91d2;--err:#ff94a6;--focus-ring:#61abff;--dial-boundary:#4b91d2;--report-primary-ink:#050b17;--qs-theme-font:Inter,system-ui,sans-serif;--qs-theme-ground:#050b17;--qs-theme-card:#0e1d33;--qs-theme-ink:#eff7ff;--qs-theme-muted:#b0c4dd;--qs-theme-accent:#61abff;--qs-theme-line:#4b91d2;--qs-theme-control:#80ccff;--qs-theme-control-ink:#050b17;--qs-theme-ok:#6fd9a2;--qs-theme-warn:#e0a458;--qs-theme-err:#ff94a6;--qs-theme-positive:#194331;--qs-theme-negative:#4b262b;--qs-theme-scheme:dark;--qs-theme-focus-width:3px;}
:root:not([data-contrast]):not([data-palette]) [data-palette-option="pulse-blue"]{--swatch-ground:#050b17;--swatch-card:#0e1d33;--swatch-accent:#258bff;}
:root:not([data-contrast]):not([data-palette]) [data-palette-option="current"]{--swatch-ground:#060B1A;--swatch-card:#141C38;--swatch-accent:#9ACBFF;}
:root:not([data-contrast]):not([data-palette]) [data-palette-option="slate-teal"]{--swatch-ground:#14181D;--swatch-card:#1C2229;--swatch-accent:#2BB3A3;}
:root:not([data-contrast]):not([data-palette]) [data-palette-option="warm-amber"]{--swatch-ground:#1A1714;--swatch-card:#24201C;--swatch-accent:#E0A33A;}
:root:not([data-contrast]):not([data-palette]) [data-palette-option="navy-blue"]{--swatch-ground:#111827;--swatch-card:#1A2333;--swatch-accent:#4C8DF6;}
:root:not([data-contrast]):not([data-palette]) [data-palette-option="color-blind-safe"]{--swatch-ground:#111827;--swatch-card:#1A2333;--swatch-accent:#77BBFF;}
:root:not([data-contrast]):not([data-palette]) [data-palette-option="tokyo-night"]{--swatch-ground:#1A1B26;--swatch-card:#16161E;--swatch-accent:#7AA2F7;}
:root:not([data-contrast]):not([data-palette]) [data-palette-option="purple-gold"]{--swatch-ground:#140A1F;--swatch-card:#1F1230;--swatch-accent:#E8B84A;}
@media(prefers-color-scheme:light){:root:not([data-contrast]):not([data-palette]):not([data-theme]){--bg:#f4f8ff;--panel:#ffffff;--text:#0e1d33;--muted:#294567;--line:#4b719b;--soft-line:#4b719b;--track:#4b719b;--accent:#1453a4;--link:#1453a4;--selected:#ffffff;--green:#10613c;--green-bg:#ffffff;--amber:#7c4800;--amber-bg:#ffffff;--blue-bg:#ffffff;--blue-text:#1453a4;--error:#a12339;--disabled:#124a94;--control:#124a94;--control-text:#ffffff;--field:#ffffff;--field-text:#0e1d33;--field-placeholder:#294567;--button-text:#f4f8ff;--ink-1:#0e1d33;--ink-3:#294567;--surface-1:#ffffff;--surface-3:#124a94;--line-2:#4b719b;--err:#a12339;--focus-ring:#1453a4;--dial-boundary:#4b719b;--report-primary-ink:#f4f8ff;--qs-theme-font:Inter,system-ui,sans-serif;--qs-theme-ground:#f4f8ff;--qs-theme-card:#ffffff;--qs-theme-ink:#0e1d33;--qs-theme-muted:#294567;--qs-theme-accent:#1453a4;--qs-theme-line:#4b719b;--qs-theme-control:#124a94;--qs-theme-control-ink:#ffffff;--qs-theme-ok:#10613c;--qs-theme-warn:#7c4800;--qs-theme-err:#a12339;--qs-theme-positive:#D8F3E4;--qs-theme-negative:#FFE3E8;--qs-theme-scheme:light;--qs-theme-focus-width:3px;}
:root:not([data-contrast]):not([data-palette]):not([data-theme]) [data-palette-option="pulse-blue"]{--swatch-ground:#f4f8ff;--swatch-card:#ffffff;--swatch-accent:#165cb5;}
:root:not([data-contrast]):not([data-palette]):not([data-theme]) [data-palette-option="current"]{--swatch-ground:#FFFFFF;--swatch-card:#F1F5FC;--swatch-accent:#193B74;}
:root:not([data-contrast]):not([data-palette]):not([data-theme]) [data-palette-option="slate-teal"]{--swatch-ground:#F5F7F9;--swatch-card:#FFFFFF;--swatch-accent:#0F7F73;}
:root:not([data-contrast]):not([data-palette]):not([data-theme]) [data-palette-option="warm-amber"]{--swatch-ground:#FAF7F2;--swatch-card:#FFFFFF;--swatch-accent:#A8650F;}
:root:not([data-contrast]):not([data-palette]):not([data-theme]) [data-palette-option="navy-blue"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#2563C9;}
:root:not([data-contrast]):not([data-palette]):not([data-theme]) [data-palette-option="color-blind-safe"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#004488;}
:root:not([data-contrast]):not([data-palette]):not([data-theme]) [data-palette-option="tokyo-night"]{--swatch-ground:#E6E7ED;--swatch-card:#D6D8DF;--swatch-accent:#2959AA;}
:root:not([data-contrast]):not([data-palette]):not([data-theme]) [data-palette-option="purple-gold"]{--swatch-ground:#FBF8FF;--swatch-card:#FFFFFF;--swatch-accent:#8A5A00;}}
:root:not([data-contrast]):not([data-palette])[data-theme="light"]{--bg:#f4f8ff;--panel:#ffffff;--text:#0e1d33;--muted:#294567;--line:#4b719b;--soft-line:#4b719b;--track:#4b719b;--accent:#1453a4;--link:#1453a4;--selected:#ffffff;--green:#10613c;--green-bg:#ffffff;--amber:#7c4800;--amber-bg:#ffffff;--blue-bg:#ffffff;--blue-text:#1453a4;--error:#a12339;--disabled:#124a94;--control:#124a94;--control-text:#ffffff;--field:#ffffff;--field-text:#0e1d33;--field-placeholder:#294567;--button-text:#f4f8ff;--ink-1:#0e1d33;--ink-3:#294567;--surface-1:#ffffff;--surface-3:#124a94;--line-2:#4b719b;--err:#a12339;--focus-ring:#1453a4;--dial-boundary:#4b719b;--report-primary-ink:#f4f8ff;--qs-theme-font:Inter,system-ui,sans-serif;--qs-theme-ground:#f4f8ff;--qs-theme-card:#ffffff;--qs-theme-ink:#0e1d33;--qs-theme-muted:#294567;--qs-theme-accent:#1453a4;--qs-theme-line:#4b719b;--qs-theme-control:#124a94;--qs-theme-control-ink:#ffffff;--qs-theme-ok:#10613c;--qs-theme-warn:#7c4800;--qs-theme-err:#a12339;--qs-theme-positive:#D8F3E4;--qs-theme-negative:#FFE3E8;--qs-theme-scheme:light;--qs-theme-focus-width:3px;}
:root:not([data-contrast]):not([data-palette])[data-theme="light"] [data-palette-option="pulse-blue"]{--swatch-ground:#f4f8ff;--swatch-card:#ffffff;--swatch-accent:#165cb5;}
:root:not([data-contrast]):not([data-palette])[data-theme="light"] [data-palette-option="current"]{--swatch-ground:#FFFFFF;--swatch-card:#F1F5FC;--swatch-accent:#193B74;}
:root:not([data-contrast]):not([data-palette])[data-theme="light"] [data-palette-option="slate-teal"]{--swatch-ground:#F5F7F9;--swatch-card:#FFFFFF;--swatch-accent:#0F7F73;}
:root:not([data-contrast]):not([data-palette])[data-theme="light"] [data-palette-option="warm-amber"]{--swatch-ground:#FAF7F2;--swatch-card:#FFFFFF;--swatch-accent:#A8650F;}
:root:not([data-contrast]):not([data-palette])[data-theme="light"] [data-palette-option="navy-blue"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#2563C9;}
:root:not([data-contrast]):not([data-palette])[data-theme="light"] [data-palette-option="color-blind-safe"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#004488;}
:root:not([data-contrast]):not([data-palette])[data-theme="light"] [data-palette-option="tokyo-night"]{--swatch-ground:#E6E7ED;--swatch-card:#D6D8DF;--swatch-accent:#2959AA;}
:root:not([data-contrast]):not([data-palette])[data-theme="light"] [data-palette-option="purple-gold"]{--swatch-ground:#FBF8FF;--swatch-card:#FFFFFF;--swatch-accent:#8A5A00;}
:root[data-palette="pulse-blue"]:not([data-contrast]){--bg:#050b17;--panel:#0e1d33;--text:#eff7ff;--muted:#b0c4dd;--line:#4b91d2;--soft-line:#4b91d2;--track:#4b91d2;--accent:#61abff;--link:#61abff;--selected:#0e1d33;--green:#6fd9a2;--green-bg:#0e1d33;--amber:#e0a458;--amber-bg:#0e1d33;--blue-bg:#0e1d33;--blue-text:#61abff;--error:#ff94a6;--disabled:#80ccff;--control:#80ccff;--control-text:#050b17;--field:#0e1d33;--field-text:#eff7ff;--field-placeholder:#b0c4dd;--button-text:#050b17;--ink-1:#eff7ff;--ink-3:#b0c4dd;--surface-1:#0e1d33;--surface-3:#80ccff;--line-2:#4b91d2;--err:#ff94a6;--focus-ring:#61abff;--dial-boundary:#4b91d2;--report-primary-ink:#050b17;--qs-theme-font:Inter,system-ui,sans-serif;--qs-theme-ground:#050b17;--qs-theme-card:#0e1d33;--qs-theme-ink:#eff7ff;--qs-theme-muted:#b0c4dd;--qs-theme-accent:#61abff;--qs-theme-line:#4b91d2;--qs-theme-control:#80ccff;--qs-theme-control-ink:#050b17;--qs-theme-ok:#6fd9a2;--qs-theme-warn:#e0a458;--qs-theme-err:#ff94a6;--qs-theme-positive:#194331;--qs-theme-negative:#4b262b;--qs-theme-scheme:dark;--qs-theme-focus-width:3px;}
:root[data-palette="pulse-blue"]:not([data-contrast]) [data-palette-option="pulse-blue"]{--swatch-ground:#050b17;--swatch-card:#0e1d33;--swatch-accent:#258bff;}
:root[data-palette="pulse-blue"]:not([data-contrast]) [data-palette-option="current"]{--swatch-ground:#060B1A;--swatch-card:#141C38;--swatch-accent:#9ACBFF;}
:root[data-palette="pulse-blue"]:not([data-contrast]) [data-palette-option="slate-teal"]{--swatch-ground:#14181D;--swatch-card:#1C2229;--swatch-accent:#2BB3A3;}
:root[data-palette="pulse-blue"]:not([data-contrast]) [data-palette-option="warm-amber"]{--swatch-ground:#1A1714;--swatch-card:#24201C;--swatch-accent:#E0A33A;}
:root[data-palette="pulse-blue"]:not([data-contrast]) [data-palette-option="navy-blue"]{--swatch-ground:#111827;--swatch-card:#1A2333;--swatch-accent:#4C8DF6;}
:root[data-palette="pulse-blue"]:not([data-contrast]) [data-palette-option="color-blind-safe"]{--swatch-ground:#111827;--swatch-card:#1A2333;--swatch-accent:#77BBFF;}
:root[data-palette="pulse-blue"]:not([data-contrast]) [data-palette-option="tokyo-night"]{--swatch-ground:#1A1B26;--swatch-card:#16161E;--swatch-accent:#7AA2F7;}
:root[data-palette="pulse-blue"]:not([data-contrast]) [data-palette-option="purple-gold"]{--swatch-ground:#140A1F;--swatch-card:#1F1230;--swatch-accent:#E8B84A;}
@media(prefers-color-scheme:light){:root[data-palette="pulse-blue"]:not([data-contrast]):not([data-theme]){--bg:#f4f8ff;--panel:#ffffff;--text:#0e1d33;--muted:#294567;--line:#4b719b;--soft-line:#4b719b;--track:#4b719b;--accent:#1453a4;--link:#1453a4;--selected:#ffffff;--green:#10613c;--green-bg:#ffffff;--amber:#7c4800;--amber-bg:#ffffff;--blue-bg:#ffffff;--blue-text:#1453a4;--error:#a12339;--disabled:#124a94;--control:#124a94;--control-text:#ffffff;--field:#ffffff;--field-text:#0e1d33;--field-placeholder:#294567;--button-text:#f4f8ff;--ink-1:#0e1d33;--ink-3:#294567;--surface-1:#ffffff;--surface-3:#124a94;--line-2:#4b719b;--err:#a12339;--focus-ring:#1453a4;--dial-boundary:#4b719b;--report-primary-ink:#f4f8ff;--qs-theme-font:Inter,system-ui,sans-serif;--qs-theme-ground:#f4f8ff;--qs-theme-card:#ffffff;--qs-theme-ink:#0e1d33;--qs-theme-muted:#294567;--qs-theme-accent:#1453a4;--qs-theme-line:#4b719b;--qs-theme-control:#124a94;--qs-theme-control-ink:#ffffff;--qs-theme-ok:#10613c;--qs-theme-warn:#7c4800;--qs-theme-err:#a12339;--qs-theme-positive:#D8F3E4;--qs-theme-negative:#FFE3E8;--qs-theme-scheme:light;--qs-theme-focus-width:3px;}
:root[data-palette="pulse-blue"]:not([data-contrast]):not([data-theme]) [data-palette-option="pulse-blue"]{--swatch-ground:#f4f8ff;--swatch-card:#ffffff;--swatch-accent:#165cb5;}
:root[data-palette="pulse-blue"]:not([data-contrast]):not([data-theme]) [data-palette-option="current"]{--swatch-ground:#FFFFFF;--swatch-card:#F1F5FC;--swatch-accent:#193B74;}
:root[data-palette="pulse-blue"]:not([data-contrast]):not([data-theme]) [data-palette-option="slate-teal"]{--swatch-ground:#F5F7F9;--swatch-card:#FFFFFF;--swatch-accent:#0F7F73;}
:root[data-palette="pulse-blue"]:not([data-contrast]):not([data-theme]) [data-palette-option="warm-amber"]{--swatch-ground:#FAF7F2;--swatch-card:#FFFFFF;--swatch-accent:#A8650F;}
:root[data-palette="pulse-blue"]:not([data-contrast]):not([data-theme]) [data-palette-option="navy-blue"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#2563C9;}
:root[data-palette="pulse-blue"]:not([data-contrast]):not([data-theme]) [data-palette-option="color-blind-safe"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#004488;}
:root[data-palette="pulse-blue"]:not([data-contrast]):not([data-theme]) [data-palette-option="tokyo-night"]{--swatch-ground:#E6E7ED;--swatch-card:#D6D8DF;--swatch-accent:#2959AA;}
:root[data-palette="pulse-blue"]:not([data-contrast]):not([data-theme]) [data-palette-option="purple-gold"]{--swatch-ground:#FBF8FF;--swatch-card:#FFFFFF;--swatch-accent:#8A5A00;}}
:root[data-palette="pulse-blue"]:not([data-contrast])[data-theme="light"]{--bg:#f4f8ff;--panel:#ffffff;--text:#0e1d33;--muted:#294567;--line:#4b719b;--soft-line:#4b719b;--track:#4b719b;--accent:#1453a4;--link:#1453a4;--selected:#ffffff;--green:#10613c;--green-bg:#ffffff;--amber:#7c4800;--amber-bg:#ffffff;--blue-bg:#ffffff;--blue-text:#1453a4;--error:#a12339;--disabled:#124a94;--control:#124a94;--control-text:#ffffff;--field:#ffffff;--field-text:#0e1d33;--field-placeholder:#294567;--button-text:#f4f8ff;--ink-1:#0e1d33;--ink-3:#294567;--surface-1:#ffffff;--surface-3:#124a94;--line-2:#4b719b;--err:#a12339;--focus-ring:#1453a4;--dial-boundary:#4b719b;--report-primary-ink:#f4f8ff;--qs-theme-font:Inter,system-ui,sans-serif;--qs-theme-ground:#f4f8ff;--qs-theme-card:#ffffff;--qs-theme-ink:#0e1d33;--qs-theme-muted:#294567;--qs-theme-accent:#1453a4;--qs-theme-line:#4b719b;--qs-theme-control:#124a94;--qs-theme-control-ink:#ffffff;--qs-theme-ok:#10613c;--qs-theme-warn:#7c4800;--qs-theme-err:#a12339;--qs-theme-positive:#D8F3E4;--qs-theme-negative:#FFE3E8;--qs-theme-scheme:light;--qs-theme-focus-width:3px;}
:root[data-palette="pulse-blue"]:not([data-contrast])[data-theme="light"] [data-palette-option="pulse-blue"]{--swatch-ground:#f4f8ff;--swatch-card:#ffffff;--swatch-accent:#165cb5;}
:root[data-palette="pulse-blue"]:not([data-contrast])[data-theme="light"] [data-palette-option="current"]{--swatch-ground:#FFFFFF;--swatch-card:#F1F5FC;--swatch-accent:#193B74;}
:root[data-palette="pulse-blue"]:not([data-contrast])[data-theme="light"] [data-palette-option="slate-teal"]{--swatch-ground:#F5F7F9;--swatch-card:#FFFFFF;--swatch-accent:#0F7F73;}
:root[data-palette="pulse-blue"]:not([data-contrast])[data-theme="light"] [data-palette-option="warm-amber"]{--swatch-ground:#FAF7F2;--swatch-card:#FFFFFF;--swatch-accent:#A8650F;}
:root[data-palette="pulse-blue"]:not([data-contrast])[data-theme="light"] [data-palette-option="navy-blue"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#2563C9;}
:root[data-palette="pulse-blue"]:not([data-contrast])[data-theme="light"] [data-palette-option="color-blind-safe"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#004488;}
:root[data-palette="pulse-blue"]:not([data-contrast])[data-theme="light"] [data-palette-option="tokyo-night"]{--swatch-ground:#E6E7ED;--swatch-card:#D6D8DF;--swatch-accent:#2959AA;}
:root[data-palette="pulse-blue"]:not([data-contrast])[data-theme="light"] [data-palette-option="purple-gold"]{--swatch-ground:#FBF8FF;--swatch-card:#FFFFFF;--swatch-accent:#8A5A00;}
:root[data-palette="current"]:not([data-contrast]){--bg:#060B1A;--panel:#141C38;--text:#F2F5FC;--muted:#C7D2E8;--line:#5e6786;--soft-line:#5e6786;--track:#5e6786;--accent:#9ACBFF;--link:#9ACBFF;--selected:#141C38;--green:#34D399;--green-bg:#141C38;--amber:#FBBF24;--amber-bg:#141C38;--blue-bg:#141C38;--blue-text:#9ACBFF;--error:#f98686;--disabled:#DCE5F5;--control:#DCE5F5;--control-text:#172033;--field:#141C38;--field-text:#F2F5FC;--field-placeholder:#C7D2E8;--button-text:#060B1A;--ink-1:#F2F5FC;--ink-3:#C7D2E8;--surface-1:#141C38;--surface-3:#DCE5F5;--line-2:#5e6786;--err:#f98686;--focus-ring:#9ACBFF;--dial-boundary:#5e6786;--report-primary-ink:#060B1A;--qs-theme-font:Inter,system-ui,sans-serif;--qs-theme-ground:#060B1A;--qs-theme-card:#141C38;--qs-theme-ink:#F2F5FC;--qs-theme-muted:#C7D2E8;--qs-theme-accent:#9ACBFF;--qs-theme-line:#5e6786;--qs-theme-control:#DCE5F5;--qs-theme-control-ink:#172033;--qs-theme-ok:#34D399;--qs-theme-warn:#FBBF24;--qs-theme-err:#f98686;--qs-theme-positive:#194331;--qs-theme-negative:#4B262B;--qs-theme-scheme:dark;--qs-theme-focus-width:3px;}
:root[data-palette="current"]:not([data-contrast]) [data-palette-option="pulse-blue"]{--swatch-ground:#050b17;--swatch-card:#0e1d33;--swatch-accent:#258bff;}
:root[data-palette="current"]:not([data-contrast]) [data-palette-option="current"]{--swatch-ground:#060B1A;--swatch-card:#141C38;--swatch-accent:#9ACBFF;}
:root[data-palette="current"]:not([data-contrast]) [data-palette-option="slate-teal"]{--swatch-ground:#14181D;--swatch-card:#1C2229;--swatch-accent:#2BB3A3;}
:root[data-palette="current"]:not([data-contrast]) [data-palette-option="warm-amber"]{--swatch-ground:#1A1714;--swatch-card:#24201C;--swatch-accent:#E0A33A;}
:root[data-palette="current"]:not([data-contrast]) [data-palette-option="navy-blue"]{--swatch-ground:#111827;--swatch-card:#1A2333;--swatch-accent:#4C8DF6;}
:root[data-palette="current"]:not([data-contrast]) [data-palette-option="color-blind-safe"]{--swatch-ground:#111827;--swatch-card:#1A2333;--swatch-accent:#77BBFF;}
:root[data-palette="current"]:not([data-contrast]) [data-palette-option="tokyo-night"]{--swatch-ground:#1A1B26;--swatch-card:#16161E;--swatch-accent:#7AA2F7;}
:root[data-palette="current"]:not([data-contrast]) [data-palette-option="purple-gold"]{--swatch-ground:#140A1F;--swatch-card:#1F1230;--swatch-accent:#E8B84A;}
@media(prefers-color-scheme:light){:root[data-palette="current"]:not([data-contrast]):not([data-theme]){--bg:#FFFFFF;--panel:#F1F5FC;--text:#172033;--muted:#43546d;--line:#898e96;--soft-line:#898e96;--track:#898e96;--accent:#193B74;--link:#193B74;--selected:#F1F5FC;--green:#105f3a;--green-bg:#F1F5FC;--amber:#7a4700;--amber-bg:#F1F5FC;--blue-bg:#F1F5FC;--blue-text:#193B74;--error:#9e2238;--disabled:#344C70;--control:#344C70;--control-text:#FFFFFF;--field:#F1F5FC;--field-text:#172033;--field-placeholder:#43546d;--button-text:#FFFFFF;--ink-1:#172033;--ink-3:#43546d;--surface-1:#F1F5FC;--surface-3:#344C70;--line-2:#898e96;--err:#9e2238;--focus-ring:#193B74;--dial-boundary:#898e96;--report-primary-ink:#FFFFFF;--qs-theme-font:Inter,system-ui,sans-serif;--qs-theme-ground:#FFFFFF;--qs-theme-card:#F1F5FC;--qs-theme-ink:#172033;--qs-theme-muted:#43546d;--qs-theme-accent:#193B74;--qs-theme-line:#898e96;--qs-theme-control:#344C70;--qs-theme-control-ink:#FFFFFF;--qs-theme-ok:#105f3a;--qs-theme-warn:#7a4700;--qs-theme-err:#9e2238;--qs-theme-positive:#D8F3E4;--qs-theme-negative:#FFE3E8;--qs-theme-scheme:light;--qs-theme-focus-width:3px;}
:root[data-palette="current"]:not([data-contrast]):not([data-theme]) [data-palette-option="pulse-blue"]{--swatch-ground:#f4f8ff;--swatch-card:#ffffff;--swatch-accent:#165cb5;}
:root[data-palette="current"]:not([data-contrast]):not([data-theme]) [data-palette-option="current"]{--swatch-ground:#FFFFFF;--swatch-card:#F1F5FC;--swatch-accent:#193B74;}
:root[data-palette="current"]:not([data-contrast]):not([data-theme]) [data-palette-option="slate-teal"]{--swatch-ground:#F5F7F9;--swatch-card:#FFFFFF;--swatch-accent:#0F7F73;}
:root[data-palette="current"]:not([data-contrast]):not([data-theme]) [data-palette-option="warm-amber"]{--swatch-ground:#FAF7F2;--swatch-card:#FFFFFF;--swatch-accent:#A8650F;}
:root[data-palette="current"]:not([data-contrast]):not([data-theme]) [data-palette-option="navy-blue"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#2563C9;}
:root[data-palette="current"]:not([data-contrast]):not([data-theme]) [data-palette-option="color-blind-safe"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#004488;}
:root[data-palette="current"]:not([data-contrast]):not([data-theme]) [data-palette-option="tokyo-night"]{--swatch-ground:#E6E7ED;--swatch-card:#D6D8DF;--swatch-accent:#2959AA;}
:root[data-palette="current"]:not([data-contrast]):not([data-theme]) [data-palette-option="purple-gold"]{--swatch-ground:#FBF8FF;--swatch-card:#FFFFFF;--swatch-accent:#8A5A00;}}
:root[data-palette="current"]:not([data-contrast])[data-theme="light"]{--bg:#FFFFFF;--panel:#F1F5FC;--text:#172033;--muted:#43546d;--line:#898e96;--soft-line:#898e96;--track:#898e96;--accent:#193B74;--link:#193B74;--selected:#F1F5FC;--green:#105f3a;--green-bg:#F1F5FC;--amber:#7a4700;--amber-bg:#F1F5FC;--blue-bg:#F1F5FC;--blue-text:#193B74;--error:#9e2238;--disabled:#344C70;--control:#344C70;--control-text:#FFFFFF;--field:#F1F5FC;--field-text:#172033;--field-placeholder:#43546d;--button-text:#FFFFFF;--ink-1:#172033;--ink-3:#43546d;--surface-1:#F1F5FC;--surface-3:#344C70;--line-2:#898e96;--err:#9e2238;--focus-ring:#193B74;--dial-boundary:#898e96;--report-primary-ink:#FFFFFF;--qs-theme-font:Inter,system-ui,sans-serif;--qs-theme-ground:#FFFFFF;--qs-theme-card:#F1F5FC;--qs-theme-ink:#172033;--qs-theme-muted:#43546d;--qs-theme-accent:#193B74;--qs-theme-line:#898e96;--qs-theme-control:#344C70;--qs-theme-control-ink:#FFFFFF;--qs-theme-ok:#105f3a;--qs-theme-warn:#7a4700;--qs-theme-err:#9e2238;--qs-theme-positive:#D8F3E4;--qs-theme-negative:#FFE3E8;--qs-theme-scheme:light;--qs-theme-focus-width:3px;}
:root[data-palette="current"]:not([data-contrast])[data-theme="light"] [data-palette-option="pulse-blue"]{--swatch-ground:#f4f8ff;--swatch-card:#ffffff;--swatch-accent:#165cb5;}
:root[data-palette="current"]:not([data-contrast])[data-theme="light"] [data-palette-option="current"]{--swatch-ground:#FFFFFF;--swatch-card:#F1F5FC;--swatch-accent:#193B74;}
:root[data-palette="current"]:not([data-contrast])[data-theme="light"] [data-palette-option="slate-teal"]{--swatch-ground:#F5F7F9;--swatch-card:#FFFFFF;--swatch-accent:#0F7F73;}
:root[data-palette="current"]:not([data-contrast])[data-theme="light"] [data-palette-option="warm-amber"]{--swatch-ground:#FAF7F2;--swatch-card:#FFFFFF;--swatch-accent:#A8650F;}
:root[data-palette="current"]:not([data-contrast])[data-theme="light"] [data-palette-option="navy-blue"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#2563C9;}
:root[data-palette="current"]:not([data-contrast])[data-theme="light"] [data-palette-option="color-blind-safe"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#004488;}
:root[data-palette="current"]:not([data-contrast])[data-theme="light"] [data-palette-option="tokyo-night"]{--swatch-ground:#E6E7ED;--swatch-card:#D6D8DF;--swatch-accent:#2959AA;}
:root[data-palette="current"]:not([data-contrast])[data-theme="light"] [data-palette-option="purple-gold"]{--swatch-ground:#FBF8FF;--swatch-card:#FFFFFF;--swatch-accent:#8A5A00;}
:root[data-palette="slate-teal"]:not([data-contrast]){--bg:#14181D;--panel:#1C2229;--text:#E6EAEE;--muted:#a3adb8;--line:#656c74;--soft-line:#656c74;--track:#656c74;--accent:#48bdb0;--link:#48bdb0;--selected:#1C2229;--green:#66D59A;--green-bg:#1C2229;--amber:#E9B857;--amber-bg:#1C2229;--blue-bg:#1C2229;--blue-text:#48bdb0;--error:#FF9292;--disabled:#BCD8D4;--control:#BCD8D4;--control-text:#172725;--field:#1C2229;--field-text:#E6EAEE;--field-placeholder:#a3adb8;--button-text:#14181D;--ink-1:#E6EAEE;--ink-3:#a3adb8;--surface-1:#1C2229;--surface-3:#BCD8D4;--line-2:#656c74;--err:#FF9292;--focus-ring:#48bdb0;--dial-boundary:#656c74;--report-primary-ink:#14181D;--qs-theme-font:Inter,system-ui,sans-serif;--qs-theme-ground:#14181D;--qs-theme-card:#1C2229;--qs-theme-ink:#E6EAEE;--qs-theme-muted:#a3adb8;--qs-theme-accent:#48bdb0;--qs-theme-line:#656c74;--qs-theme-control:#BCD8D4;--qs-theme-control-ink:#172725;--qs-theme-ok:#66D59A;--qs-theme-warn:#E9B857;--qs-theme-err:#FF9292;--qs-theme-positive:#194331;--qs-theme-negative:#4B262B;--qs-theme-scheme:dark;--qs-theme-focus-width:3px;}
:root[data-palette="slate-teal"]:not([data-contrast]) [data-palette-option="pulse-blue"]{--swatch-ground:#050b17;--swatch-card:#0e1d33;--swatch-accent:#258bff;}
:root[data-palette="slate-teal"]:not([data-contrast]) [data-palette-option="current"]{--swatch-ground:#060B1A;--swatch-card:#141C38;--swatch-accent:#9ACBFF;}
:root[data-palette="slate-teal"]:not([data-contrast]) [data-palette-option="slate-teal"]{--swatch-ground:#14181D;--swatch-card:#1C2229;--swatch-accent:#2BB3A3;}
:root[data-palette="slate-teal"]:not([data-contrast]) [data-palette-option="warm-amber"]{--swatch-ground:#1A1714;--swatch-card:#24201C;--swatch-accent:#E0A33A;}
:root[data-palette="slate-teal"]:not([data-contrast]) [data-palette-option="navy-blue"]{--swatch-ground:#111827;--swatch-card:#1A2333;--swatch-accent:#4C8DF6;}
:root[data-palette="slate-teal"]:not([data-contrast]) [data-palette-option="color-blind-safe"]{--swatch-ground:#111827;--swatch-card:#1A2333;--swatch-accent:#77BBFF;}
:root[data-palette="slate-teal"]:not([data-contrast]) [data-palette-option="tokyo-night"]{--swatch-ground:#1A1B26;--swatch-card:#16161E;--swatch-accent:#7AA2F7;}
:root[data-palette="slate-teal"]:not([data-contrast]) [data-palette-option="purple-gold"]{--swatch-ground:#140A1F;--swatch-card:#1F1230;--swatch-accent:#E8B84A;}
@media(prefers-color-scheme:light){:root[data-palette="slate-teal"]:not([data-contrast]):not([data-theme]){--bg:#F5F7F9;--panel:#FFFFFF;--text:#1B2228;--muted:#4b555f;--line:#8b8f93;--soft-line:#8b8f93;--track:#8b8f93;--accent:#0b5f56;--link:#0b5f56;--selected:#FFFFFF;--green:#10603b;--green-bg:#FFFFFF;--amber:#7c4800;--amber-bg:#FFFFFF;--blue-bg:#FFFFFF;--blue-text:#0b5f56;--error:#9f2339;--disabled:#245B54;--control:#245B54;--control-text:#FFFFFF;--field:#FFFFFF;--field-text:#1B2228;--field-placeholder:#4b555f;--button-text:#F5F7F9;--ink-1:#1B2228;--ink-3:#4b555f;--surface-1:#FFFFFF;--surface-3:#245B54;--line-2:#8b8f93;--err:#9f2339;--focus-ring:#0b5f56;--dial-boundary:#8b8f93;--report-primary-ink:#F5F7F9;--qs-theme-font:Inter,system-ui,sans-serif;--qs-theme-ground:#F5F7F9;--qs-theme-card:#FFFFFF;--qs-theme-ink:#1B2228;--qs-theme-muted:#4b555f;--qs-theme-accent:#0b5f56;--qs-theme-line:#8b8f93;--qs-theme-control:#245B54;--qs-theme-control-ink:#FFFFFF;--qs-theme-ok:#10603b;--qs-theme-warn:#7c4800;--qs-theme-err:#9f2339;--qs-theme-positive:#D8F3E4;--qs-theme-negative:#FFE3E8;--qs-theme-scheme:light;--qs-theme-focus-width:3px;}
:root[data-palette="slate-teal"]:not([data-contrast]):not([data-theme]) [data-palette-option="pulse-blue"]{--swatch-ground:#f4f8ff;--swatch-card:#ffffff;--swatch-accent:#165cb5;}
:root[data-palette="slate-teal"]:not([data-contrast]):not([data-theme]) [data-palette-option="current"]{--swatch-ground:#FFFFFF;--swatch-card:#F1F5FC;--swatch-accent:#193B74;}
:root[data-palette="slate-teal"]:not([data-contrast]):not([data-theme]) [data-palette-option="slate-teal"]{--swatch-ground:#F5F7F9;--swatch-card:#FFFFFF;--swatch-accent:#0F7F73;}
:root[data-palette="slate-teal"]:not([data-contrast]):not([data-theme]) [data-palette-option="warm-amber"]{--swatch-ground:#FAF7F2;--swatch-card:#FFFFFF;--swatch-accent:#A8650F;}
:root[data-palette="slate-teal"]:not([data-contrast]):not([data-theme]) [data-palette-option="navy-blue"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#2563C9;}
:root[data-palette="slate-teal"]:not([data-contrast]):not([data-theme]) [data-palette-option="color-blind-safe"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#004488;}
:root[data-palette="slate-teal"]:not([data-contrast]):not([data-theme]) [data-palette-option="tokyo-night"]{--swatch-ground:#E6E7ED;--swatch-card:#D6D8DF;--swatch-accent:#2959AA;}
:root[data-palette="slate-teal"]:not([data-contrast]):not([data-theme]) [data-palette-option="purple-gold"]{--swatch-ground:#FBF8FF;--swatch-card:#FFFFFF;--swatch-accent:#8A5A00;}}
:root[data-palette="slate-teal"]:not([data-contrast])[data-theme="light"]{--bg:#F5F7F9;--panel:#FFFFFF;--text:#1B2228;--muted:#4b555f;--line:#8b8f93;--soft-line:#8b8f93;--track:#8b8f93;--accent:#0b5f56;--link:#0b5f56;--selected:#FFFFFF;--green:#10603b;--green-bg:#FFFFFF;--amber:#7c4800;--amber-bg:#FFFFFF;--blue-bg:#FFFFFF;--blue-text:#0b5f56;--error:#9f2339;--disabled:#245B54;--control:#245B54;--control-text:#FFFFFF;--field:#FFFFFF;--field-text:#1B2228;--field-placeholder:#4b555f;--button-text:#F5F7F9;--ink-1:#1B2228;--ink-3:#4b555f;--surface-1:#FFFFFF;--surface-3:#245B54;--line-2:#8b8f93;--err:#9f2339;--focus-ring:#0b5f56;--dial-boundary:#8b8f93;--report-primary-ink:#F5F7F9;--qs-theme-font:Inter,system-ui,sans-serif;--qs-theme-ground:#F5F7F9;--qs-theme-card:#FFFFFF;--qs-theme-ink:#1B2228;--qs-theme-muted:#4b555f;--qs-theme-accent:#0b5f56;--qs-theme-line:#8b8f93;--qs-theme-control:#245B54;--qs-theme-control-ink:#FFFFFF;--qs-theme-ok:#10603b;--qs-theme-warn:#7c4800;--qs-theme-err:#9f2339;--qs-theme-positive:#D8F3E4;--qs-theme-negative:#FFE3E8;--qs-theme-scheme:light;--qs-theme-focus-width:3px;}
:root[data-palette="slate-teal"]:not([data-contrast])[data-theme="light"] [data-palette-option="pulse-blue"]{--swatch-ground:#f4f8ff;--swatch-card:#ffffff;--swatch-accent:#165cb5;}
:root[data-palette="slate-teal"]:not([data-contrast])[data-theme="light"] [data-palette-option="current"]{--swatch-ground:#FFFFFF;--swatch-card:#F1F5FC;--swatch-accent:#193B74;}
:root[data-palette="slate-teal"]:not([data-contrast])[data-theme="light"] [data-palette-option="slate-teal"]{--swatch-ground:#F5F7F9;--swatch-card:#FFFFFF;--swatch-accent:#0F7F73;}
:root[data-palette="slate-teal"]:not([data-contrast])[data-theme="light"] [data-palette-option="warm-amber"]{--swatch-ground:#FAF7F2;--swatch-card:#FFFFFF;--swatch-accent:#A8650F;}
:root[data-palette="slate-teal"]:not([data-contrast])[data-theme="light"] [data-palette-option="navy-blue"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#2563C9;}
:root[data-palette="slate-teal"]:not([data-contrast])[data-theme="light"] [data-palette-option="color-blind-safe"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#004488;}
:root[data-palette="slate-teal"]:not([data-contrast])[data-theme="light"] [data-palette-option="tokyo-night"]{--swatch-ground:#E6E7ED;--swatch-card:#D6D8DF;--swatch-accent:#2959AA;}
:root[data-palette="slate-teal"]:not([data-contrast])[data-theme="light"] [data-palette-option="purple-gold"]{--swatch-ground:#FBF8FF;--swatch-card:#FFFFFF;--swatch-accent:#8A5A00;}
:root[data-palette="warm-amber"]:not([data-contrast]){--bg:#1A1714;--panel:#24201C;--text:#EEE8E1;--muted:#b3aaa0;--line:#716a63;--soft-line:#716a63;--track:#716a63;--accent:#E0A33A;--link:#E0A33A;--selected:#24201C;--green:#79D6A0;--green-bg:#24201C;--amber:#F1C16B;--amber-bg:#24201C;--blue-bg:#24201C;--blue-text:#E0A33A;--error:#FF9690;--disabled:#E4C99D;--control:#E4C99D;--control-text:#302315;--field:#24201C;--field-text:#EEE8E1;--field-placeholder:#b3aaa0;--button-text:#1A1714;--ink-1:#EEE8E1;--ink-3:#b3aaa0;--surface-1:#24201C;--surface-3:#E4C99D;--line-2:#716a63;--err:#FF9690;--focus-ring:#E0A33A;--dial-boundary:#716a63;--report-primary-ink:#1A1714;--qs-theme-font:Inter,system-ui,sans-serif;--qs-theme-ground:#1A1714;--qs-theme-card:#24201C;--qs-theme-ink:#EEE8E1;--qs-theme-muted:#b3aaa0;--qs-theme-accent:#E0A33A;--qs-theme-line:#716a63;--qs-theme-control:#E4C99D;--qs-theme-control-ink:#302315;--qs-theme-ok:#79D6A0;--qs-theme-warn:#F1C16B;--qs-theme-err:#FF9690;--qs-theme-positive:#244332;--qs-theme-negative:#4E2824;--qs-theme-scheme:dark;--qs-theme-focus-width:3px;}
:root[data-palette="warm-amber"]:not([data-contrast]) [data-palette-option="pulse-blue"]{--swatch-ground:#050b17;--swatch-card:#0e1d33;--swatch-accent:#258bff;}
:root[data-palette="warm-amber"]:not([data-contrast]) [data-palette-option="current"]{--swatch-ground:#060B1A;--swatch-card:#141C38;--swatch-accent:#9ACBFF;}
:root[data-palette="warm-amber"]:not([data-contrast]) [data-palette-option="slate-teal"]{--swatch-ground:#14181D;--swatch-card:#1C2229;--swatch-accent:#2BB3A3;}
:root[data-palette="warm-amber"]:not([data-contrast]) [data-palette-option="warm-amber"]{--swatch-ground:#1A1714;--swatch-card:#24201C;--swatch-accent:#E0A33A;}
:root[data-palette="warm-amber"]:not([data-contrast]) [data-palette-option="navy-blue"]{--swatch-ground:#111827;--swatch-card:#1A2333;--swatch-accent:#4C8DF6;}
:root[data-palette="warm-amber"]:not([data-contrast]) [data-palette-option="color-blind-safe"]{--swatch-ground:#111827;--swatch-card:#1A2333;--swatch-accent:#77BBFF;}
:root[data-palette="warm-amber"]:not([data-contrast]) [data-palette-option="tokyo-night"]{--swatch-ground:#1A1B26;--swatch-card:#16161E;--swatch-accent:#7AA2F7;}
:root[data-palette="warm-amber"]:not([data-contrast]) [data-palette-option="purple-gold"]{--swatch-ground:#140A1F;--swatch-card:#1F1230;--swatch-accent:#E8B84A;}
@media(prefers-color-scheme:light){:root[data-palette="warm-amber"]:not([data-contrast]):not([data-theme]){--bg:#FAF7F2;--panel:#FFFFFF;--text:#2A241E;--muted:#5d5349;--line:#948f87;--soft-line:#948f87;--track:#948f87;--accent:#7a490b;--link:#7a490b;--selected:#FFFFFF;--green:#1d603c;--green-bg:#FFFFFF;--amber:#794a00;--amber-bg:#FFFFFF;--blue-bg:#FFFFFF;--blue-text:#7a490b;--error:#a02533;--disabled:#724d25;--control:#724d25;--control-text:#FFFFFF;--field:#FFFFFF;--field-text:#2A241E;--field-placeholder:#5d5349;--button-text:#FAF7F2;--ink-1:#2A241E;--ink-3:#5d5349;--surface-1:#FFFFFF;--surface-3:#724d25;--line-2:#948f87;--err:#a02533;--focus-ring:#7a490b;--dial-boundary:#948f87;--report-primary-ink:#FAF7F2;--qs-theme-font:Inter,system-ui,sans-serif;--qs-theme-ground:#FAF7F2;--qs-theme-card:#FFFFFF;--qs-theme-ink:#2A241E;--qs-theme-muted:#5d5349;--qs-theme-accent:#7a490b;--qs-theme-line:#948f87;--qs-theme-control:#724d25;--qs-theme-control-ink:#FFFFFF;--qs-theme-ok:#1d603c;--qs-theme-warn:#794a00;--qs-theme-err:#a02533;--qs-theme-positive:#DEF1E3;--qs-theme-negative:#FFE4E3;--qs-theme-scheme:light;--qs-theme-focus-width:3px;}
:root[data-palette="warm-amber"]:not([data-contrast]):not([data-theme]) [data-palette-option="pulse-blue"]{--swatch-ground:#f4f8ff;--swatch-card:#ffffff;--swatch-accent:#165cb5;}
:root[data-palette="warm-amber"]:not([data-contrast]):not([data-theme]) [data-palette-option="current"]{--swatch-ground:#FFFFFF;--swatch-card:#F1F5FC;--swatch-accent:#193B74;}
:root[data-palette="warm-amber"]:not([data-contrast]):not([data-theme]) [data-palette-option="slate-teal"]{--swatch-ground:#F5F7F9;--swatch-card:#FFFFFF;--swatch-accent:#0F7F73;}
:root[data-palette="warm-amber"]:not([data-contrast]):not([data-theme]) [data-palette-option="warm-amber"]{--swatch-ground:#FAF7F2;--swatch-card:#FFFFFF;--swatch-accent:#A8650F;}
:root[data-palette="warm-amber"]:not([data-contrast]):not([data-theme]) [data-palette-option="navy-blue"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#2563C9;}
:root[data-palette="warm-amber"]:not([data-contrast]):not([data-theme]) [data-palette-option="color-blind-safe"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#004488;}
:root[data-palette="warm-amber"]:not([data-contrast]):not([data-theme]) [data-palette-option="tokyo-night"]{--swatch-ground:#E6E7ED;--swatch-card:#D6D8DF;--swatch-accent:#2959AA;}
:root[data-palette="warm-amber"]:not([data-contrast]):not([data-theme]) [data-palette-option="purple-gold"]{--swatch-ground:#FBF8FF;--swatch-card:#FFFFFF;--swatch-accent:#8A5A00;}}
:root[data-palette="warm-amber"]:not([data-contrast])[data-theme="light"]{--bg:#FAF7F2;--panel:#FFFFFF;--text:#2A241E;--muted:#5d5349;--line:#948f87;--soft-line:#948f87;--track:#948f87;--accent:#7a490b;--link:#7a490b;--selected:#FFFFFF;--green:#1d603c;--green-bg:#FFFFFF;--amber:#794a00;--amber-bg:#FFFFFF;--blue-bg:#FFFFFF;--blue-text:#7a490b;--error:#a02533;--disabled:#724d25;--control:#724d25;--control-text:#FFFFFF;--field:#FFFFFF;--field-text:#2A241E;--field-placeholder:#5d5349;--button-text:#FAF7F2;--ink-1:#2A241E;--ink-3:#5d5349;--surface-1:#FFFFFF;--surface-3:#724d25;--line-2:#948f87;--err:#a02533;--focus-ring:#7a490b;--dial-boundary:#948f87;--report-primary-ink:#FAF7F2;--qs-theme-font:Inter,system-ui,sans-serif;--qs-theme-ground:#FAF7F2;--qs-theme-card:#FFFFFF;--qs-theme-ink:#2A241E;--qs-theme-muted:#5d5349;--qs-theme-accent:#7a490b;--qs-theme-line:#948f87;--qs-theme-control:#724d25;--qs-theme-control-ink:#FFFFFF;--qs-theme-ok:#1d603c;--qs-theme-warn:#794a00;--qs-theme-err:#a02533;--qs-theme-positive:#DEF1E3;--qs-theme-negative:#FFE4E3;--qs-theme-scheme:light;--qs-theme-focus-width:3px;}
:root[data-palette="warm-amber"]:not([data-contrast])[data-theme="light"] [data-palette-option="pulse-blue"]{--swatch-ground:#f4f8ff;--swatch-card:#ffffff;--swatch-accent:#165cb5;}
:root[data-palette="warm-amber"]:not([data-contrast])[data-theme="light"] [data-palette-option="current"]{--swatch-ground:#FFFFFF;--swatch-card:#F1F5FC;--swatch-accent:#193B74;}
:root[data-palette="warm-amber"]:not([data-contrast])[data-theme="light"] [data-palette-option="slate-teal"]{--swatch-ground:#F5F7F9;--swatch-card:#FFFFFF;--swatch-accent:#0F7F73;}
:root[data-palette="warm-amber"]:not([data-contrast])[data-theme="light"] [data-palette-option="warm-amber"]{--swatch-ground:#FAF7F2;--swatch-card:#FFFFFF;--swatch-accent:#A8650F;}
:root[data-palette="warm-amber"]:not([data-contrast])[data-theme="light"] [data-palette-option="navy-blue"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#2563C9;}
:root[data-palette="warm-amber"]:not([data-contrast])[data-theme="light"] [data-palette-option="color-blind-safe"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#004488;}
:root[data-palette="warm-amber"]:not([data-contrast])[data-theme="light"] [data-palette-option="tokyo-night"]{--swatch-ground:#E6E7ED;--swatch-card:#D6D8DF;--swatch-accent:#2959AA;}
:root[data-palette="warm-amber"]:not([data-contrast])[data-theme="light"] [data-palette-option="purple-gold"]{--swatch-ground:#FBF8FF;--swatch-card:#FFFFFF;--swatch-accent:#8A5A00;}
:root[data-palette="navy-blue"]:not([data-contrast]){--bg:#111827;--panel:#1A2333;--text:#E7ECF3;--muted:#a2aebe;--line:#626d7e;--soft-line:#626d7e;--track:#626d7e;--accent:#80aef9;--link:#80aef9;--selected:#1A2333;--green:#66D8A1;--green-bg:#1A2333;--amber:#F1BF58;--amber-bg:#1A2333;--blue-bg:#1A2333;--blue-text:#80aef9;--error:#FF929D;--disabled:#BED0F0;--control:#BED0F0;--control-text:#18243A;--field:#1A2333;--field-text:#E7ECF3;--field-placeholder:#a2aebe;--button-text:#111827;--ink-1:#E7ECF3;--ink-3:#a2aebe;--surface-1:#1A2333;--surface-3:#BED0F0;--line-2:#626d7e;--err:#FF929D;--focus-ring:#80aef9;--dial-boundary:#626d7e;--report-primary-ink:#111827;--qs-theme-font:Inter,system-ui,sans-serif;--qs-theme-ground:#111827;--qs-theme-card:#1A2333;--qs-theme-ink:#E7ECF3;--qs-theme-muted:#a2aebe;--qs-theme-accent:#80aef9;--qs-theme-line:#626d7e;--qs-theme-control:#BED0F0;--qs-theme-control-ink:#18243A;--qs-theme-ok:#66D8A1;--qs-theme-warn:#F1BF58;--qs-theme-err:#FF929D;--qs-theme-positive:#194434;--qs-theme-negative:#4A2637;--qs-theme-scheme:dark;--qs-theme-focus-width:3px;}
:root[data-palette="navy-blue"]:not([data-contrast]) [data-palette-option="pulse-blue"]{--swatch-ground:#050b17;--swatch-card:#0e1d33;--swatch-accent:#258bff;}
:root[data-palette="navy-blue"]:not([data-contrast]) [data-palette-option="current"]{--swatch-ground:#060B1A;--swatch-card:#141C38;--swatch-accent:#9ACBFF;}
:root[data-palette="navy-blue"]:not([data-contrast]) [data-palette-option="slate-teal"]{--swatch-ground:#14181D;--swatch-card:#1C2229;--swatch-accent:#2BB3A3;}
:root[data-palette="navy-blue"]:not([data-contrast]) [data-palette-option="warm-amber"]{--swatch-ground:#1A1714;--swatch-card:#24201C;--swatch-accent:#E0A33A;}
:root[data-palette="navy-blue"]:not([data-contrast]) [data-palette-option="navy-blue"]{--swatch-ground:#111827;--swatch-card:#1A2333;--swatch-accent:#4C8DF6;}
:root[data-palette="navy-blue"]:not([data-contrast]) [data-palette-option="color-blind-safe"]{--swatch-ground:#111827;--swatch-card:#1A2333;--swatch-accent:#77BBFF;}
:root[data-palette="navy-blue"]:not([data-contrast]) [data-palette-option="tokyo-night"]{--swatch-ground:#1A1B26;--swatch-card:#16161E;--swatch-accent:#7AA2F7;}
:root[data-palette="navy-blue"]:not([data-contrast]) [data-palette-option="purple-gold"]{--swatch-ground:#140A1F;--swatch-card:#1F1230;--swatch-accent:#E8B84A;}
@media(prefers-color-scheme:light){:root[data-palette="navy-blue"]:not([data-contrast]):not([data-theme]){--bg:#F4F6FA;--panel:#FFFFFF;--text:#18202C;--muted:#4a5463;--line:#8a8f97;--soft-line:#8a8f97;--track:#8a8f97;--accent:#1e51a4;--link:#1e51a4;--selected:#FFFFFF;--green:#14603d;--green-bg:#FFFFFF;--amber:#7b4800;--amber-bg:#FFFFFF;--blue-bg:#FFFFFF;--blue-text:#1e51a4;--error:#9f213c;--disabled:#304F82;--control:#304F82;--control-text:#FFFFFF;--field:#FFFFFF;--field-text:#18202C;--field-placeholder:#4a5463;--button-text:#F4F6FA;--ink-1:#18202C;--ink-3:#4a5463;--surface-1:#FFFFFF;--surface-3:#304F82;--line-2:#8a8f97;--err:#9f213c;--focus-ring:#1e51a4;--dial-boundary:#8a8f97;--report-primary-ink:#F4F6FA;--qs-theme-font:Inter,system-ui,sans-serif;--qs-theme-ground:#F4F6FA;--qs-theme-card:#FFFFFF;--qs-theme-ink:#18202C;--qs-theme-muted:#4a5463;--qs-theme-accent:#1e51a4;--qs-theme-line:#8a8f97;--qs-theme-control:#304F82;--qs-theme-control-ink:#FFFFFF;--qs-theme-ok:#14603d;--qs-theme-warn:#7b4800;--qs-theme-err:#9f213c;--qs-theme-positive:#DAF4E5;--qs-theme-negative:#FFE3EB;--qs-theme-scheme:light;--qs-theme-focus-width:3px;}
:root[data-palette="navy-blue"]:not([data-contrast]):not([data-theme]) [data-palette-option="pulse-blue"]{--swatch-ground:#f4f8ff;--swatch-card:#ffffff;--swatch-accent:#165cb5;}
:root[data-palette="navy-blue"]:not([data-contrast]):not([data-theme]) [data-palette-option="current"]{--swatch-ground:#FFFFFF;--swatch-card:#F1F5FC;--swatch-accent:#193B74;}
:root[data-palette="navy-blue"]:not([data-contrast]):not([data-theme]) [data-palette-option="slate-teal"]{--swatch-ground:#F5F7F9;--swatch-card:#FFFFFF;--swatch-accent:#0F7F73;}
:root[data-palette="navy-blue"]:not([data-contrast]):not([data-theme]) [data-palette-option="warm-amber"]{--swatch-ground:#FAF7F2;--swatch-card:#FFFFFF;--swatch-accent:#A8650F;}
:root[data-palette="navy-blue"]:not([data-contrast]):not([data-theme]) [data-palette-option="navy-blue"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#2563C9;}
:root[data-palette="navy-blue"]:not([data-contrast]):not([data-theme]) [data-palette-option="color-blind-safe"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#004488;}
:root[data-palette="navy-blue"]:not([data-contrast]):not([data-theme]) [data-palette-option="tokyo-night"]{--swatch-ground:#E6E7ED;--swatch-card:#D6D8DF;--swatch-accent:#2959AA;}
:root[data-palette="navy-blue"]:not([data-contrast]):not([data-theme]) [data-palette-option="purple-gold"]{--swatch-ground:#FBF8FF;--swatch-card:#FFFFFF;--swatch-accent:#8A5A00;}}
:root[data-palette="navy-blue"]:not([data-contrast])[data-theme="light"]{--bg:#F4F6FA;--panel:#FFFFFF;--text:#18202C;--muted:#4a5463;--line:#8a8f97;--soft-line:#8a8f97;--track:#8a8f97;--accent:#1e51a4;--link:#1e51a4;--selected:#FFFFFF;--green:#14603d;--green-bg:#FFFFFF;--amber:#7b4800;--amber-bg:#FFFFFF;--blue-bg:#FFFFFF;--blue-text:#1e51a4;--error:#9f213c;--disabled:#304F82;--control:#304F82;--control-text:#FFFFFF;--field:#FFFFFF;--field-text:#18202C;--field-placeholder:#4a5463;--button-text:#F4F6FA;--ink-1:#18202C;--ink-3:#4a5463;--surface-1:#FFFFFF;--surface-3:#304F82;--line-2:#8a8f97;--err:#9f213c;--focus-ring:#1e51a4;--dial-boundary:#8a8f97;--report-primary-ink:#F4F6FA;--qs-theme-font:Inter,system-ui,sans-serif;--qs-theme-ground:#F4F6FA;--qs-theme-card:#FFFFFF;--qs-theme-ink:#18202C;--qs-theme-muted:#4a5463;--qs-theme-accent:#1e51a4;--qs-theme-line:#8a8f97;--qs-theme-control:#304F82;--qs-theme-control-ink:#FFFFFF;--qs-theme-ok:#14603d;--qs-theme-warn:#7b4800;--qs-theme-err:#9f213c;--qs-theme-positive:#DAF4E5;--qs-theme-negative:#FFE3EB;--qs-theme-scheme:light;--qs-theme-focus-width:3px;}
:root[data-palette="navy-blue"]:not([data-contrast])[data-theme="light"] [data-palette-option="pulse-blue"]{--swatch-ground:#f4f8ff;--swatch-card:#ffffff;--swatch-accent:#165cb5;}
:root[data-palette="navy-blue"]:not([data-contrast])[data-theme="light"] [data-palette-option="current"]{--swatch-ground:#FFFFFF;--swatch-card:#F1F5FC;--swatch-accent:#193B74;}
:root[data-palette="navy-blue"]:not([data-contrast])[data-theme="light"] [data-palette-option="slate-teal"]{--swatch-ground:#F5F7F9;--swatch-card:#FFFFFF;--swatch-accent:#0F7F73;}
:root[data-palette="navy-blue"]:not([data-contrast])[data-theme="light"] [data-palette-option="warm-amber"]{--swatch-ground:#FAF7F2;--swatch-card:#FFFFFF;--swatch-accent:#A8650F;}
:root[data-palette="navy-blue"]:not([data-contrast])[data-theme="light"] [data-palette-option="navy-blue"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#2563C9;}
:root[data-palette="navy-blue"]:not([data-contrast])[data-theme="light"] [data-palette-option="color-blind-safe"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#004488;}
:root[data-palette="navy-blue"]:not([data-contrast])[data-theme="light"] [data-palette-option="tokyo-night"]{--swatch-ground:#E6E7ED;--swatch-card:#D6D8DF;--swatch-accent:#2959AA;}
:root[data-palette="navy-blue"]:not([data-contrast])[data-theme="light"] [data-palette-option="purple-gold"]{--swatch-ground:#FBF8FF;--swatch-card:#FFFFFF;--swatch-accent:#8A5A00;}
:root[data-palette="color-blind-safe"]:not([data-contrast]){--bg:#111827;--panel:#1A2333;--text:#FFFFFF;--muted:#FFFFFF;--line:#626d7e;--soft-line:#626d7e;--track:#626d7e;--accent:#77BBFF;--link:#77BBFF;--selected:#1A2333;--green:#77BBFF;--green-bg:#1A2333;--amber:#FFCC66;--amber-bg:#1A2333;--blue-bg:#1A2333;--blue-text:#77BBFF;--error:#FFFFFF;--disabled:#BED0F0;--control:#BED0F0;--control-text:#18243A;--field:#1A2333;--field-text:#FFFFFF;--field-placeholder:#FFFFFF;--button-text:#111827;--ink-1:#FFFFFF;--ink-3:#FFFFFF;--surface-1:#1A2333;--surface-3:#BED0F0;--line-2:#626d7e;--err:#FFFFFF;--focus-ring:#77BBFF;--dial-boundary:#626d7e;--report-primary-ink:#111827;--qs-theme-font:Inter,system-ui,sans-serif;--qs-theme-ground:#111827;--qs-theme-card:#1A2333;--qs-theme-ink:#FFFFFF;--qs-theme-muted:#FFFFFF;--qs-theme-accent:#77BBFF;--qs-theme-line:#626d7e;--qs-theme-control:#BED0F0;--qs-theme-control-ink:#18243A;--qs-theme-ok:#77BBFF;--qs-theme-warn:#FFCC66;--qs-theme-err:#FFFFFF;--qs-theme-positive:#1A2333;--qs-theme-negative:#1A2333;--qs-theme-scheme:dark;--qs-theme-focus-width:3px;}
:root[data-palette="color-blind-safe"]:not([data-contrast]) [data-palette-option="pulse-blue"]{--swatch-ground:#050b17;--swatch-card:#0e1d33;--swatch-accent:#258bff;}
:root[data-palette="color-blind-safe"]:not([data-contrast]) [data-palette-option="current"]{--swatch-ground:#060B1A;--swatch-card:#141C38;--swatch-accent:#9ACBFF;}
:root[data-palette="color-blind-safe"]:not([data-contrast]) [data-palette-option="slate-teal"]{--swatch-ground:#14181D;--swatch-card:#1C2229;--swatch-accent:#2BB3A3;}
:root[data-palette="color-blind-safe"]:not([data-contrast]) [data-palette-option="warm-amber"]{--swatch-ground:#1A1714;--swatch-card:#24201C;--swatch-accent:#E0A33A;}
:root[data-palette="color-blind-safe"]:not([data-contrast]) [data-palette-option="navy-blue"]{--swatch-ground:#111827;--swatch-card:#1A2333;--swatch-accent:#4C8DF6;}
:root[data-palette="color-blind-safe"]:not([data-contrast]) [data-palette-option="color-blind-safe"]{--swatch-ground:#111827;--swatch-card:#1A2333;--swatch-accent:#77BBFF;}
:root[data-palette="color-blind-safe"]:not([data-contrast]) [data-palette-option="tokyo-night"]{--swatch-ground:#1A1B26;--swatch-card:#16161E;--swatch-accent:#7AA2F7;}
:root[data-palette="color-blind-safe"]:not([data-contrast]) [data-palette-option="purple-gold"]{--swatch-ground:#140A1F;--swatch-card:#1F1230;--swatch-accent:#E8B84A;}
@media(prefers-color-scheme:light){:root[data-palette="color-blind-safe"]:not([data-contrast]):not([data-theme]){--bg:#F4F6FA;--panel:#FFFFFF;--text:#18202C;--muted:#333333;--line:#8a8f97;--soft-line:#8a8f97;--track:#8a8f97;--accent:#004488;--link:#004488;--selected:#FFFFFF;--green:#004488;--green-bg:#FFFFFF;--amber:#663300;--amber-bg:#FFFFFF;--blue-bg:#FFFFFF;--blue-text:#004488;--error:#111111;--disabled:#304F82;--control:#304F82;--control-text:#FFFFFF;--field:#FFFFFF;--field-text:#18202C;--field-placeholder:#333333;--button-text:#F4F6FA;--ink-1:#18202C;--ink-3:#333333;--surface-1:#FFFFFF;--surface-3:#304F82;--line-2:#8a8f97;--err:#111111;--focus-ring:#004488;--dial-boundary:#8a8f97;--report-primary-ink:#F4F6FA;--qs-theme-font:Inter,system-ui,sans-serif;--qs-theme-ground:#F4F6FA;--qs-theme-card:#FFFFFF;--qs-theme-ink:#18202C;--qs-theme-muted:#333333;--qs-theme-accent:#004488;--qs-theme-line:#8a8f97;--qs-theme-control:#304F82;--qs-theme-control-ink:#FFFFFF;--qs-theme-ok:#004488;--qs-theme-warn:#663300;--qs-theme-err:#111111;--qs-theme-positive:#FFFFFF;--qs-theme-negative:#FFFFFF;--qs-theme-scheme:light;--qs-theme-focus-width:3px;}
:root[data-palette="color-blind-safe"]:not([data-contrast]):not([data-theme]) [data-palette-option="pulse-blue"]{--swatch-ground:#f4f8ff;--swatch-card:#ffffff;--swatch-accent:#165cb5;}
:root[data-palette="color-blind-safe"]:not([data-contrast]):not([data-theme]) [data-palette-option="current"]{--swatch-ground:#FFFFFF;--swatch-card:#F1F5FC;--swatch-accent:#193B74;}
:root[data-palette="color-blind-safe"]:not([data-contrast]):not([data-theme]) [data-palette-option="slate-teal"]{--swatch-ground:#F5F7F9;--swatch-card:#FFFFFF;--swatch-accent:#0F7F73;}
:root[data-palette="color-blind-safe"]:not([data-contrast]):not([data-theme]) [data-palette-option="warm-amber"]{--swatch-ground:#FAF7F2;--swatch-card:#FFFFFF;--swatch-accent:#A8650F;}
:root[data-palette="color-blind-safe"]:not([data-contrast]):not([data-theme]) [data-palette-option="navy-blue"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#2563C9;}
:root[data-palette="color-blind-safe"]:not([data-contrast]):not([data-theme]) [data-palette-option="color-blind-safe"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#004488;}
:root[data-palette="color-blind-safe"]:not([data-contrast]):not([data-theme]) [data-palette-option="tokyo-night"]{--swatch-ground:#E6E7ED;--swatch-card:#D6D8DF;--swatch-accent:#2959AA;}
:root[data-palette="color-blind-safe"]:not([data-contrast]):not([data-theme]) [data-palette-option="purple-gold"]{--swatch-ground:#FBF8FF;--swatch-card:#FFFFFF;--swatch-accent:#8A5A00;}}
:root[data-palette="color-blind-safe"]:not([data-contrast])[data-theme="light"]{--bg:#F4F6FA;--panel:#FFFFFF;--text:#18202C;--muted:#333333;--line:#8a8f97;--soft-line:#8a8f97;--track:#8a8f97;--accent:#004488;--link:#004488;--selected:#FFFFFF;--green:#004488;--green-bg:#FFFFFF;--amber:#663300;--amber-bg:#FFFFFF;--blue-bg:#FFFFFF;--blue-text:#004488;--error:#111111;--disabled:#304F82;--control:#304F82;--control-text:#FFFFFF;--field:#FFFFFF;--field-text:#18202C;--field-placeholder:#333333;--button-text:#F4F6FA;--ink-1:#18202C;--ink-3:#333333;--surface-1:#FFFFFF;--surface-3:#304F82;--line-2:#8a8f97;--err:#111111;--focus-ring:#004488;--dial-boundary:#8a8f97;--report-primary-ink:#F4F6FA;--qs-theme-font:Inter,system-ui,sans-serif;--qs-theme-ground:#F4F6FA;--qs-theme-card:#FFFFFF;--qs-theme-ink:#18202C;--qs-theme-muted:#333333;--qs-theme-accent:#004488;--qs-theme-line:#8a8f97;--qs-theme-control:#304F82;--qs-theme-control-ink:#FFFFFF;--qs-theme-ok:#004488;--qs-theme-warn:#663300;--qs-theme-err:#111111;--qs-theme-positive:#FFFFFF;--qs-theme-negative:#FFFFFF;--qs-theme-scheme:light;--qs-theme-focus-width:3px;}
:root[data-palette="color-blind-safe"]:not([data-contrast])[data-theme="light"] [data-palette-option="pulse-blue"]{--swatch-ground:#f4f8ff;--swatch-card:#ffffff;--swatch-accent:#165cb5;}
:root[data-palette="color-blind-safe"]:not([data-contrast])[data-theme="light"] [data-palette-option="current"]{--swatch-ground:#FFFFFF;--swatch-card:#F1F5FC;--swatch-accent:#193B74;}
:root[data-palette="color-blind-safe"]:not([data-contrast])[data-theme="light"] [data-palette-option="slate-teal"]{--swatch-ground:#F5F7F9;--swatch-card:#FFFFFF;--swatch-accent:#0F7F73;}
:root[data-palette="color-blind-safe"]:not([data-contrast])[data-theme="light"] [data-palette-option="warm-amber"]{--swatch-ground:#FAF7F2;--swatch-card:#FFFFFF;--swatch-accent:#A8650F;}
:root[data-palette="color-blind-safe"]:not([data-contrast])[data-theme="light"] [data-palette-option="navy-blue"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#2563C9;}
:root[data-palette="color-blind-safe"]:not([data-contrast])[data-theme="light"] [data-palette-option="color-blind-safe"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#004488;}
:root[data-palette="color-blind-safe"]:not([data-contrast])[data-theme="light"] [data-palette-option="tokyo-night"]{--swatch-ground:#E6E7ED;--swatch-card:#D6D8DF;--swatch-accent:#2959AA;}
:root[data-palette="color-blind-safe"]:not([data-contrast])[data-theme="light"] [data-palette-option="purple-gold"]{--swatch-ground:#FBF8FF;--swatch-card:#FFFFFF;--swatch-accent:#8A5A00;}
:root[data-palette="tokyo-night"]:not([data-contrast]){--bg:#1A1B26;--panel:#16161E;--text:#A9B1D6;--muted:#a2a5b9;--line:#67676a;--soft-line:#67676a;--track:#67676a;--accent:#7ea5f7;--link:#7ea5f7;--selected:#16161E;--green:#9ECE6A;--green-bg:#16161E;--amber:#E0AF68;--amber-bg:#16161E;--blue-bg:#16161E;--blue-text:#7ea5f7;--error:#f88298;--disabled:#a6a6a8;--control:#a6a6a8;--control-text:#1a1b21;--field:#16161E;--field-text:#A9B1D6;--field-placeholder:#a2a5b9;--button-text:#1A1B26;--ink-1:#A9B1D6;--ink-3:#a2a5b9;--surface-1:#16161E;--surface-3:#a6a6a8;--line-2:#67676a;--err:#f88298;--focus-ring:#7ea5f7;--dial-boundary:#67676a;--report-primary-ink:#1A1B26;--qs-theme-font:Inter,system-ui,sans-serif;--qs-theme-ground:#1A1B26;--qs-theme-card:#16161E;--qs-theme-ink:#A9B1D6;--qs-theme-muted:#a2a5b9;--qs-theme-accent:#7ea5f7;--qs-theme-line:#67676a;--qs-theme-control:#a6a6a8;--qs-theme-control-ink:#1a1b21;--qs-theme-ok:#9ECE6A;--qs-theme-warn:#E0AF68;--qs-theme-err:#f88298;--qs-theme-positive:#164846;--qs-theme-negative:#85353E;--qs-theme-scheme:dark;--qs-theme-focus-width:3px;}
:root[data-palette="tokyo-night"]:not([data-contrast]) [data-palette-option="pulse-blue"]{--swatch-ground:#050b17;--swatch-card:#0e1d33;--swatch-accent:#258bff;}
:root[data-palette="tokyo-night"]:not([data-contrast]) [data-palette-option="current"]{--swatch-ground:#060B1A;--swatch-card:#141C38;--swatch-accent:#9ACBFF;}
:root[data-palette="tokyo-night"]:not([data-contrast]) [data-palette-option="slate-teal"]{--swatch-ground:#14181D;--swatch-card:#1C2229;--swatch-accent:#2BB3A3;}
:root[data-palette="tokyo-night"]:not([data-contrast]) [data-palette-option="warm-amber"]{--swatch-ground:#1A1714;--swatch-card:#24201C;--swatch-accent:#E0A33A;}
:root[data-palette="tokyo-night"]:not([data-contrast]) [data-palette-option="navy-blue"]{--swatch-ground:#111827;--swatch-card:#1A2333;--swatch-accent:#4C8DF6;}
:root[data-palette="tokyo-night"]:not([data-contrast]) [data-palette-option="color-blind-safe"]{--swatch-ground:#111827;--swatch-card:#1A2333;--swatch-accent:#77BBFF;}
:root[data-palette="tokyo-night"]:not([data-contrast]) [data-palette-option="tokyo-night"]{--swatch-ground:#1A1B26;--swatch-card:#16161E;--swatch-accent:#7AA2F7;}
:root[data-palette="tokyo-night"]:not([data-contrast]) [data-palette-option="purple-gold"]{--swatch-ground:#140A1F;--swatch-card:#1F1230;--swatch-accent:#E8B84A;}
@media(prefers-color-scheme:light){:root[data-palette="tokyo-night"]:not([data-contrast]):not([data-theme]){--bg:#E6E7ED;--panel:#D6D8DF;--text:#343B59;--muted:#41424a;--line:#7a7a7e;--soft-line:#7a7a7e;--track:#7a7a7e;--accent:#1e417c;--link:#1e417c;--selected:#D6D8DF;--green:#2c4a0a;--green-bg:#D6D8DF;--amber:#5b3c0d;--amber-bg:#D6D8DF;--blue-bg:#D6D8DF;--blue-text:#1e417c;--error:#782626;--disabled:#424244;--control:#424244;--control-text:#d7d8db;--field:#D6D8DF;--field-text:#343B59;--field-placeholder:#41424a;--button-text:#E6E7ED;--ink-1:#343B59;--ink-3:#41424a;--surface-1:#D6D8DF;--surface-3:#424244;--line-2:#7a7a7e;--err:#782626;--focus-ring:#1e417c;--dial-boundary:#7a7a7e;--report-primary-ink:#E6E7ED;--qs-theme-font:Inter,system-ui,sans-serif;--qs-theme-ground:#E6E7ED;--qs-theme-card:#D6D8DF;--qs-theme-ink:#343B59;--qs-theme-muted:#41424a;--qs-theme-accent:#1e417c;--qs-theme-line:#7a7a7e;--qs-theme-control:#424244;--qs-theme-control-ink:#d7d8db;--qs-theme-ok:#2c4a0a;--qs-theme-warn:#5b3c0d;--qs-theme-err:#782626;--qs-theme-positive:#D6D8DF;--qs-theme-negative:#E8E9ED;--qs-theme-scheme:light;--qs-theme-focus-width:3px;}
:root[data-palette="tokyo-night"]:not([data-contrast]):not([data-theme]) [data-palette-option="pulse-blue"]{--swatch-ground:#f4f8ff;--swatch-card:#ffffff;--swatch-accent:#165cb5;}
:root[data-palette="tokyo-night"]:not([data-contrast]):not([data-theme]) [data-palette-option="current"]{--swatch-ground:#FFFFFF;--swatch-card:#F1F5FC;--swatch-accent:#193B74;}
:root[data-palette="tokyo-night"]:not([data-contrast]):not([data-theme]) [data-palette-option="slate-teal"]{--swatch-ground:#F5F7F9;--swatch-card:#FFFFFF;--swatch-accent:#0F7F73;}
:root[data-palette="tokyo-night"]:not([data-contrast]):not([data-theme]) [data-palette-option="warm-amber"]{--swatch-ground:#FAF7F2;--swatch-card:#FFFFFF;--swatch-accent:#A8650F;}
:root[data-palette="tokyo-night"]:not([data-contrast]):not([data-theme]) [data-palette-option="navy-blue"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#2563C9;}
:root[data-palette="tokyo-night"]:not([data-contrast]):not([data-theme]) [data-palette-option="color-blind-safe"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#004488;}
:root[data-palette="tokyo-night"]:not([data-contrast]):not([data-theme]) [data-palette-option="tokyo-night"]{--swatch-ground:#E6E7ED;--swatch-card:#D6D8DF;--swatch-accent:#2959AA;}
:root[data-palette="tokyo-night"]:not([data-contrast]):not([data-theme]) [data-palette-option="purple-gold"]{--swatch-ground:#FBF8FF;--swatch-card:#FFFFFF;--swatch-accent:#8A5A00;}}
:root[data-palette="tokyo-night"]:not([data-contrast])[data-theme="light"]{--bg:#E6E7ED;--panel:#D6D8DF;--text:#343B59;--muted:#41424a;--line:#7a7a7e;--soft-line:#7a7a7e;--track:#7a7a7e;--accent:#1e417c;--link:#1e417c;--selected:#D6D8DF;--green:#2c4a0a;--green-bg:#D6D8DF;--amber:#5b3c0d;--amber-bg:#D6D8DF;--blue-bg:#D6D8DF;--blue-text:#1e417c;--error:#782626;--disabled:#424244;--control:#424244;--control-text:#d7d8db;--field:#D6D8DF;--field-text:#343B59;--field-placeholder:#41424a;--button-text:#E6E7ED;--ink-1:#343B59;--ink-3:#41424a;--surface-1:#D6D8DF;--surface-3:#424244;--line-2:#7a7a7e;--err:#782626;--focus-ring:#1e417c;--dial-boundary:#7a7a7e;--report-primary-ink:#E6E7ED;--qs-theme-font:Inter,system-ui,sans-serif;--qs-theme-ground:#E6E7ED;--qs-theme-card:#D6D8DF;--qs-theme-ink:#343B59;--qs-theme-muted:#41424a;--qs-theme-accent:#1e417c;--qs-theme-line:#7a7a7e;--qs-theme-control:#424244;--qs-theme-control-ink:#d7d8db;--qs-theme-ok:#2c4a0a;--qs-theme-warn:#5b3c0d;--qs-theme-err:#782626;--qs-theme-positive:#D6D8DF;--qs-theme-negative:#E8E9ED;--qs-theme-scheme:light;--qs-theme-focus-width:3px;}
:root[data-palette="tokyo-night"]:not([data-contrast])[data-theme="light"] [data-palette-option="pulse-blue"]{--swatch-ground:#f4f8ff;--swatch-card:#ffffff;--swatch-accent:#165cb5;}
:root[data-palette="tokyo-night"]:not([data-contrast])[data-theme="light"] [data-palette-option="current"]{--swatch-ground:#FFFFFF;--swatch-card:#F1F5FC;--swatch-accent:#193B74;}
:root[data-palette="tokyo-night"]:not([data-contrast])[data-theme="light"] [data-palette-option="slate-teal"]{--swatch-ground:#F5F7F9;--swatch-card:#FFFFFF;--swatch-accent:#0F7F73;}
:root[data-palette="tokyo-night"]:not([data-contrast])[data-theme="light"] [data-palette-option="warm-amber"]{--swatch-ground:#FAF7F2;--swatch-card:#FFFFFF;--swatch-accent:#A8650F;}
:root[data-palette="tokyo-night"]:not([data-contrast])[data-theme="light"] [data-palette-option="navy-blue"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#2563C9;}
:root[data-palette="tokyo-night"]:not([data-contrast])[data-theme="light"] [data-palette-option="color-blind-safe"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#004488;}
:root[data-palette="tokyo-night"]:not([data-contrast])[data-theme="light"] [data-palette-option="tokyo-night"]{--swatch-ground:#E6E7ED;--swatch-card:#D6D8DF;--swatch-accent:#2959AA;}
:root[data-palette="tokyo-night"]:not([data-contrast])[data-theme="light"] [data-palette-option="purple-gold"]{--swatch-ground:#FBF8FF;--swatch-card:#FFFFFF;--swatch-accent:#8A5A00;}
:root[data-palette="purple-gold"]:not([data-contrast]){--bg:#140A1F;--panel:#1F1230;--text:#F4EDFB;--muted:#C9B8DE;--line:#6d5f81;--soft-line:#6d5f81;--track:#6d5f81;--accent:#E8B84A;--link:#E8B84A;--selected:#1F1230;--green:#6FD9A2;--green-bg:#1F1230;--amber:#F2C46B;--amber-bg:#1F1230;--blue-bg:#1F1230;--blue-text:#E8B84A;--error:#FF94A6;--disabled:#cd84ff;--control:#cd84ff;--control-text:#181818;--field:#1F1230;--field-text:#F4EDFB;--field-placeholder:#C9B8DE;--button-text:#140A1F;--ink-1:#F4EDFB;--ink-3:#C9B8DE;--surface-1:#1F1230;--surface-3:#cd84ff;--line-2:#6d5f81;--err:#FF94A6;--focus-ring:#E8B84A;--dial-boundary:#6d5f81;--report-primary-ink:#140A1F;--qs-theme-font:Inter,system-ui,sans-serif;--qs-theme-ground:#140A1F;--qs-theme-card:#1F1230;--qs-theme-ink:#F4EDFB;--qs-theme-muted:#C9B8DE;--qs-theme-accent:#E8B84A;--qs-theme-line:#6d5f81;--qs-theme-control:#cd84ff;--qs-theme-control-ink:#181818;--qs-theme-ok:#6FD9A2;--qs-theme-warn:#F2C46B;--qs-theme-err:#FF94A6;--qs-theme-positive:#1D4232;--qs-theme-negative:#4E2433;--qs-theme-scheme:dark;--qs-theme-focus-width:3px;}
:root[data-palette="purple-gold"]:not([data-contrast]) [data-palette-option="pulse-blue"]{--swatch-ground:#050b17;--swatch-card:#0e1d33;--swatch-accent:#258bff;}
:root[data-palette="purple-gold"]:not([data-contrast]) [data-palette-option="current"]{--swatch-ground:#060B1A;--swatch-card:#141C38;--swatch-accent:#9ACBFF;}
:root[data-palette="purple-gold"]:not([data-contrast]) [data-palette-option="slate-teal"]{--swatch-ground:#14181D;--swatch-card:#1C2229;--swatch-accent:#2BB3A3;}
:root[data-palette="purple-gold"]:not([data-contrast]) [data-palette-option="warm-amber"]{--swatch-ground:#1A1714;--swatch-card:#24201C;--swatch-accent:#E0A33A;}
:root[data-palette="purple-gold"]:not([data-contrast]) [data-palette-option="navy-blue"]{--swatch-ground:#111827;--swatch-card:#1A2333;--swatch-accent:#4C8DF6;}
:root[data-palette="purple-gold"]:not([data-contrast]) [data-palette-option="color-blind-safe"]{--swatch-ground:#111827;--swatch-card:#1A2333;--swatch-accent:#77BBFF;}
:root[data-palette="purple-gold"]:not([data-contrast]) [data-palette-option="tokyo-night"]{--swatch-ground:#1A1B26;--swatch-card:#16161E;--swatch-accent:#7AA2F7;}
:root[data-palette="purple-gold"]:not([data-contrast]) [data-palette-option="purple-gold"]{--swatch-ground:#140A1F;--swatch-card:#1F1230;--swatch-accent:#E8B84A;}
@media(prefers-color-scheme:light){:root[data-palette="purple-gold"]:not([data-contrast]):not([data-theme]){--bg:#FBF8FF;--panel:#FFFFFF;--text:#221333;--muted:#5F4B76;--line:#958e9d;--soft-line:#958e9d;--track:#958e9d;--accent:#774d00;--link:#774d00;--selected:#FFFFFF;--green:#15623f;--green-bg:#FFFFFF;--amber:#774d00;--amber-bg:#FFFFFF;--blue-bg:#FFFFFF;--blue-text:#774d00;--error:#a2223d;--disabled:#7f00d4;--control:#7f00d4;--control-text:#FFFFFF;--field:#FFFFFF;--field-text:#221333;--field-placeholder:#5F4B76;--button-text:#FBF8FF;--ink-1:#221333;--ink-3:#5F4B76;--surface-1:#FFFFFF;--surface-3:#7f00d4;--line-2:#958e9d;--err:#a2223d;--focus-ring:#774d00;--dial-boundary:#958e9d;--report-primary-ink:#FBF8FF;--qs-theme-font:Inter,system-ui,sans-serif;--qs-theme-ground:#FBF8FF;--qs-theme-card:#FFFFFF;--qs-theme-ink:#221333;--qs-theme-muted:#5F4B76;--qs-theme-accent:#774d00;--qs-theme-line:#958e9d;--qs-theme-control:#7f00d4;--qs-theme-control-ink:#FFFFFF;--qs-theme-ok:#15623f;--qs-theme-warn:#774d00;--qs-theme-err:#a2223d;--qs-theme-positive:#DDF3E6;--qs-theme-negative:#FFE3EB;--qs-theme-scheme:light;--qs-theme-focus-width:3px;}
:root[data-palette="purple-gold"]:not([data-contrast]):not([data-theme]) [data-palette-option="pulse-blue"]{--swatch-ground:#f4f8ff;--swatch-card:#ffffff;--swatch-accent:#165cb5;}
:root[data-palette="purple-gold"]:not([data-contrast]):not([data-theme]) [data-palette-option="current"]{--swatch-ground:#FFFFFF;--swatch-card:#F1F5FC;--swatch-accent:#193B74;}
:root[data-palette="purple-gold"]:not([data-contrast]):not([data-theme]) [data-palette-option="slate-teal"]{--swatch-ground:#F5F7F9;--swatch-card:#FFFFFF;--swatch-accent:#0F7F73;}
:root[data-palette="purple-gold"]:not([data-contrast]):not([data-theme]) [data-palette-option="warm-amber"]{--swatch-ground:#FAF7F2;--swatch-card:#FFFFFF;--swatch-accent:#A8650F;}
:root[data-palette="purple-gold"]:not([data-contrast]):not([data-theme]) [data-palette-option="navy-blue"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#2563C9;}
:root[data-palette="purple-gold"]:not([data-contrast]):not([data-theme]) [data-palette-option="color-blind-safe"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#004488;}
:root[data-palette="purple-gold"]:not([data-contrast]):not([data-theme]) [data-palette-option="tokyo-night"]{--swatch-ground:#E6E7ED;--swatch-card:#D6D8DF;--swatch-accent:#2959AA;}
:root[data-palette="purple-gold"]:not([data-contrast]):not([data-theme]) [data-palette-option="purple-gold"]{--swatch-ground:#FBF8FF;--swatch-card:#FFFFFF;--swatch-accent:#8A5A00;}}
:root[data-palette="purple-gold"]:not([data-contrast])[data-theme="light"]{--bg:#FBF8FF;--panel:#FFFFFF;--text:#221333;--muted:#5F4B76;--line:#958e9d;--soft-line:#958e9d;--track:#958e9d;--accent:#774d00;--link:#774d00;--selected:#FFFFFF;--green:#15623f;--green-bg:#FFFFFF;--amber:#774d00;--amber-bg:#FFFFFF;--blue-bg:#FFFFFF;--blue-text:#774d00;--error:#a2223d;--disabled:#7f00d4;--control:#7f00d4;--control-text:#FFFFFF;--field:#FFFFFF;--field-text:#221333;--field-placeholder:#5F4B76;--button-text:#FBF8FF;--ink-1:#221333;--ink-3:#5F4B76;--surface-1:#FFFFFF;--surface-3:#7f00d4;--line-2:#958e9d;--err:#a2223d;--focus-ring:#774d00;--dial-boundary:#958e9d;--report-primary-ink:#FBF8FF;--qs-theme-font:Inter,system-ui,sans-serif;--qs-theme-ground:#FBF8FF;--qs-theme-card:#FFFFFF;--qs-theme-ink:#221333;--qs-theme-muted:#5F4B76;--qs-theme-accent:#774d00;--qs-theme-line:#958e9d;--qs-theme-control:#7f00d4;--qs-theme-control-ink:#FFFFFF;--qs-theme-ok:#15623f;--qs-theme-warn:#774d00;--qs-theme-err:#a2223d;--qs-theme-positive:#DDF3E6;--qs-theme-negative:#FFE3EB;--qs-theme-scheme:light;--qs-theme-focus-width:3px;}
:root[data-palette="purple-gold"]:not([data-contrast])[data-theme="light"] [data-palette-option="pulse-blue"]{--swatch-ground:#f4f8ff;--swatch-card:#ffffff;--swatch-accent:#165cb5;}
:root[data-palette="purple-gold"]:not([data-contrast])[data-theme="light"] [data-palette-option="current"]{--swatch-ground:#FFFFFF;--swatch-card:#F1F5FC;--swatch-accent:#193B74;}
:root[data-palette="purple-gold"]:not([data-contrast])[data-theme="light"] [data-palette-option="slate-teal"]{--swatch-ground:#F5F7F9;--swatch-card:#FFFFFF;--swatch-accent:#0F7F73;}
:root[data-palette="purple-gold"]:not([data-contrast])[data-theme="light"] [data-palette-option="warm-amber"]{--swatch-ground:#FAF7F2;--swatch-card:#FFFFFF;--swatch-accent:#A8650F;}
:root[data-palette="purple-gold"]:not([data-contrast])[data-theme="light"] [data-palette-option="navy-blue"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#2563C9;}
:root[data-palette="purple-gold"]:not([data-contrast])[data-theme="light"] [data-palette-option="color-blind-safe"]{--swatch-ground:#F4F6FA;--swatch-card:#FFFFFF;--swatch-accent:#004488;}
:root[data-palette="purple-gold"]:not([data-contrast])[data-theme="light"] [data-palette-option="tokyo-night"]{--swatch-ground:#E6E7ED;--swatch-card:#D6D8DF;--swatch-accent:#2959AA;}
:root[data-palette="purple-gold"]:not([data-contrast])[data-theme="light"] [data-palette-option="purple-gold"]{--swatch-ground:#FBF8FF;--swatch-card:#FFFFFF;--swatch-accent:#8A5A00;}}
:root{color-scheme:var(--qs-theme-scheme)}
:root[data-text-size="large"]{font-size:20px}
:root[data-contrast="high"] :focus-visible,
:root[data-palette="high-contrast"] :focus-visible{outline:3px solid var(--qs-theme-ink)!important;outline-offset:3px}
@media(forced-colors:active){.qs-theme-choice[aria-pressed=true]{outline:3px solid Highlight}}