:root,[data-theme=light]{--eh-brand:#007bd2;--eh-brand-hover:#1a86d9;--eh-brand-soft:#eaf5fd;--eh-primary-ink:#007bd2;--eh-on-brand:#fff;--eh-navy:#123049;--eh-navy-deep:#033161;--eh-on-navy:#fff;--eh-accent:#02acdf;--eh-accent-soft:#e1f5fc;--eh-accent-ink:#00739c;--eh-sky:#a0dbf7;--eh-cream:#fdf1dc;--eh-cream-ink:#7a4e06;--eh-canvas:#edf4f9;--eh-surface:#fff;--eh-surface-sunken:#f5f9fc;--eh-surface-raised:#fff;--eh-heading:#123049;--eh-ink:#33415d;--eh-ink-muted:#6b7a90;--eh-ink-subtle:#8593a7;--eh-border:#dce6ef;--eh-border-strong:#bfd0df;--eh-border-control:#bfd0df;--eh-focus:#007bd2;--eh-success:#12805c;--eh-success-soft:#e6f6ef;--eh-danger:#c8323b;--eh-danger-soft:#fdeeee;--eh-warning:#7a4e06;--eh-warning-soft:#fdf1dc;--eh-info:#007bd2;--eh-info-soft:#eaf5fd;--eh-chart-1:#007bd2;--eh-chart-2:#eb6834;--eh-chart-3:#1baf7a;--eh-chart-4:#6250d6;--eh-chart-5:#eda100;--eh-chart-6:#e87ba4;--eh-chart-other:#6b7a90;--eh-chart-seq-1:#6ab6ef;--eh-chart-seq-2:#3f9de8;--eh-chart-seq-3:#007bd2;--eh-chart-seq-4:#005897;--eh-chart-seq-5:#0a3f6e;--eh-chart-div-cool-2:#007bd2;--eh-chart-div-cool-1:#6ab6ef;--eh-chart-div-mid:#dce6ef;--eh-chart-div-warm-1:#f29b6e;--eh-chart-div-warm-2:#c94d16;--eh-chart-grid:#dce6ef;--eh-shadow-rest:0 1px 2px #1230490d;--eh-shadow-raised:0 10px 30px #1230491f;--eh-space-1:4px;--eh-space-2:8px;--eh-space-3:12px;--eh-space-4:16px;--eh-space-5:24px;--eh-space-6:32px;--eh-space-7:48px;--eh-space-8:64px;--eh-radius-sm:8px;--eh-radius-md:10px;--eh-radius-lg:14px;--eh-radius-xl:20px;--eh-radius-pill:999px;--eh-header-height:64px;--eh-container-max:1280px;--eh-content-narrow:768px;--eh-form-max:480px;--eh-gutter-mobile:16px;--eh-gutter-desktop:32px;--eh-touch-min:44px;--eh-bp-sm:480px;--eh-bp-md:640px;--eh-bp-lg:860px;--eh-bp-xl:1180px;--eh-font-sans:"Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--eh-brand:#007bd2;--eh-brand-hover:#1a86d9;--eh-brand-soft:#0a3f6e;--eh-primary-ink:#6ab6ef;--eh-on-brand:#fff;--eh-navy:#0a1d33;--eh-navy-deep:#04152b;--eh-on-navy:#fff;--eh-accent:#02acdf;--eh-accent-soft:#0c3247;--eh-accent-ink:#5fd0f5;--eh-sky:#a0dbf7;--eh-cream:#3a2c12;--eh-cream-ink:#f3cf8c;--eh-canvas:#0b1a2a;--eh-surface:#10243a;--eh-surface-sunken:#0d1f33;--eh-surface-raised:#163049;--eh-heading:#e6eef6;--eh-ink:#d5e0eb;--eh-ink-muted:#a9b8c9;--eh-ink-subtle:#7d8ea3;--eh-border:#22405e;--eh-border-strong:#2f5274;--eh-border-control:#5b7a9a;--eh-focus:#6ab6ef;--eh-success:#4cc79a;--eh-success-soft:#0f2f25;--eh-danger:#f07a80;--eh-danger-soft:#3a1a1d;--eh-warning:#f3cf8c;--eh-warning-soft:#3a2c12;--eh-info:#6ab6ef;--eh-info-soft:#0a3f6e;--eh-chart-1:#1b86dc;--eh-chart-2:#d95926;--eh-chart-3:#199e70;--eh-chart-4:#9085e9;--eh-chart-5:#c98500;--eh-chart-6:#d55181;--eh-chart-other:#a9b8c9;--eh-chart-seq-1:#a6d3f6;--eh-chart-seq-2:#6ab6ef;--eh-chart-seq-3:#3f9de8;--eh-chart-seq-4:#007bd2;--eh-chart-seq-5:#005897;--eh-chart-div-cool-2:#6ab6ef;--eh-chart-div-cool-1:#2f7cc0;--eh-chart-div-mid:#22405e;--eh-chart-div-warm-1:#b85a2e;--eh-chart-div-warm-2:#f29b6e;--eh-chart-grid:#22405e;--eh-shadow-rest:0 1px 2px #00000059;--eh-shadow-raised:0 10px 30px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:where(html){scrollbar-color:var(--eh-border-strong) transparent}:where(*){scrollbar-width:thin}@supports not (scrollbar-color:auto){::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--eh-border-strong);border-radius:4px}::-webkit-scrollbar-track{background:0 0}}:root[data-area=admin]{--eh-brand:#404040;--eh-brand-hover:#535353;--eh-brand-soft:#f0f0f0;--eh-primary-ink:#404040;--eh-focus:#404040;--eh-canvas:#f2f2f2;--eh-surface-sunken:#f7f7f7;--eh-border:#e2e2e2;--eh-border-strong:#c8c8c8;--eh-border-control:#c8c8c8;--eh-heading:#262626;--eh-ink:#404040;--eh-ink-muted:#757575;--eh-ink-subtle:#8f8f8f;--eh-navy-deep:#1a1a1a;--eh-shadow-rest:0 1px 2px #0000000d;--eh-shadow-raised:0 10px 30px #0000001f}:where(:root[data-area=admin]) body{background:var(--eh-canvas);color:var(--eh-ink);font-family:var(--eh-font-sans)}:where(:root[data-area=admin]) a{color:var(--eh-brand)}:where(:root[data-area=admin]) :where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--eh-focus);outline-offset:2px}:root[data-area=admin] :is(h1,h2,h3,h4){color:var(--eh-heading)}
