@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.3wn_q526zaolu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.3uuun_-7zsf1g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.3wn_q526zaolu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.3uuun_-7zsf1g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.3wn_q526zaolu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.3uuun_-7zsf1g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.3wn_q526zaolu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.3uuun_-7zsf1g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.instrument_sans_3fe020fb-module__LdoP8W__className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.instrument_sans_3fe020fb-module__LdoP8W__variable{--font-instrument-sans:"Instrument Sans", "Instrument Sans Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.3skwie1wjplzh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.3zhbgtelpa5ua.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3vf5yzuqk3fsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.1wmoa0e_blxrz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.3skwie1wjplzh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.3zhbgtelpa5ua.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3vf5yzuqk3fsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.1wmoa0e_blxrz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/26f284dcc38c84c0-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7e7f32a39836f228-s.3skwie1wjplzh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fa39153a3fc630ba-s.3zhbgtelpa5ua.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3vf5yzuqk3fsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/051742360c26797e-s.p.1wmoa0e_blxrz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_7f7799ac-module__Hi9mBq__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_7f7799ac-module__Hi9mBq__variable{--font-jetbrains-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--zb-ref-brand-50:#ecfdf8;--zb-ref-brand-100:#d0faee;--zb-ref-brand-200:#a4f3df;--zb-ref-brand-300:#6ce7cb;--zb-ref-brand-400:#2dd4b0;--zb-ref-brand-500:#10b995;--zb-ref-brand-600:#059478;--zb-ref-brand-700:#067662;--zb-ref-brand-800:#0a5d4f;--zb-ref-brand-900:#0b4d42;--zb-ref-brand-950:#012e28;--zb-ref-slate-50:#f8fafc;--zb-ref-slate-100:#f1f5f9;--zb-ref-slate-200:#e2e8f0;--zb-ref-slate-300:#cbd5e1;--zb-ref-slate-400:#94a3b8;--zb-ref-slate-500:#64748b;--zb-ref-slate-600:#475569;--zb-ref-slate-700:#334155;--zb-ref-slate-800:#1e293b;--zb-ref-slate-900:#0f172a;--zb-ref-slate-950:#020617;--zb-ref-red-50:#fef2f2;--zb-ref-red-200:#fecaca;--zb-ref-red-400:#fb7185;--zb-ref-red-500:#ef4444;--zb-ref-red-600:#dc2626;--zb-ref-red-700:#b91c1c;--zb-ref-amber-50:#fffbeb;--zb-ref-amber-200:#fde68a;--zb-ref-amber-400:#fbbf24;--zb-ref-amber-500:#f59e0b;--zb-ref-amber-600:#d97706;--zb-ref-amber-700:#b45309;--zb-ref-blue-50:#eff6ff;--zb-ref-blue-200:#bfdbfe;--zb-ref-blue-400:#60a5fa;--zb-ref-blue-500:#3b82f6;--zb-ref-blue-600:#2563eb;--zb-ref-blue-700:#1d4ed8;--zb-ref-green-50:#ecfdf5;--zb-ref-green-200:#a7f3d0;--zb-ref-green-400:#4ade80;--zb-ref-green-500:#10b981;--zb-ref-green-600:#059669;--zb-ref-green-700:#047857;--zb-ref-violet-50:#f5f3ff;--zb-ref-violet-200:#ddd6fe;--zb-ref-violet-300:#c4b5fd;--zb-ref-violet-600:#7c3aed;--zb-ref-violet-700:#6d28d9;--zb-ref-violet-950:#1c1533;--zb-ref-ink-100:#edf2f7;--zb-ref-ink-200:#a5b1be;--zb-ref-ink-300:#82909f;--zb-ref-ink-500:#5d6c7e;--zb-ref-ink-600:#3a4654;--zb-ref-ink-700:#29333f;--zb-ref-ink-740:#1d2630;--zb-ref-ink-780:#1a222c;--zb-ref-ink-820:#181f28;--zb-ref-ink-860:#141a22;--zb-ref-ink-900:#11161d;--zb-ref-ink-950:#0a0d12;--zb-ref-ink-on-accent:#071014;--zb-ref-tint-critical-bg:#2a1216;--zb-ref-tint-critical-border:#5c1f28;--zb-ref-tint-high-bg:#2a1f0c;--zb-ref-tint-high-border:#5c421a;--zb-ref-tint-low-bg:#0f1c33;--zb-ref-tint-low-border:#1e3a68;--zb-ref-tint-normal-bg:#10271e;--zb-ref-tint-normal-border:#1e5138;--zb-ref-tint-unknown-bg:#141f22;--zb-ref-tint-unknown-border:#253338;--zb-ref-tint-accent-bg:#0f2a25;--zb-ref-tint-accent-fill:#163a33;--zb-ref-tint-accent-border:#1b4a42;--zb-ref-tint-restricted-bg:#1c1533;--zb-ref-tint-restricted-border:#3c2d68;--zb-ref-tint-provisional-bg:#0a1f24;--zb-ref-tint-provisional-border:#14454f;--zb-ref-hc-critical:#8a0000;--zb-ref-hc-high:#6b3000;--zb-ref-hc-low:#003a8c;--zb-ref-hc-normal:#00513a;--zb-ref-hc-unknown:#333;--zb-ref-hc-restricted:#4c1d95;--zb-ref-hc-accent:#005141;--zb-ref-hc-accent-hover:#00332a;--zb-ref-hc-text-muted:#1f1f1f;--zb-ref-hc-provisional:#0b4a58;--zb-ref-cyan-50:#ecfeff;--zb-ref-cyan-200:#a5f3fc;--zb-ref-cyan-300:#67e8f9;--zb-ref-cyan-700:#0e7490;--zb-ref-swatch-teal-fg:#115e59;--zb-ref-swatch-teal-bg:#f0fdfa;--zb-ref-swatch-teal-border:#99f6e4;--zb-ref-swatch-teal-fg-dark:#5eead4;--zb-ref-swatch-teal-bg-dark:#10241f;--zb-ref-swatch-teal-border-dark:#1d4c44;--zb-ref-swatch-cyan-fg:#155e75;--zb-ref-swatch-cyan-bg:#ecfeff;--zb-ref-swatch-cyan-border:#a5f3fc;--zb-ref-swatch-cyan-fg-dark:#67e8f9;--zb-ref-swatch-cyan-bg-dark:#0e2429;--zb-ref-swatch-cyan-border-dark:#1a4a55;--zb-ref-swatch-indigo-fg:#3730a3;--zb-ref-swatch-indigo-bg:#eef2ff;--zb-ref-swatch-indigo-border:#c7d2fe;--zb-ref-swatch-indigo-fg-dark:#a5b4fc;--zb-ref-swatch-indigo-bg-dark:#171a33;--zb-ref-swatch-indigo-border-dark:#2e3468;--zb-ref-swatch-fuchsia-fg:#86198f;--zb-ref-swatch-fuchsia-bg:#fdf4ff;--zb-ref-swatch-fuchsia-border:#f5d0fe;--zb-ref-swatch-fuchsia-fg-dark:#f0abfc;--zb-ref-swatch-fuchsia-bg-dark:#26102b;--zb-ref-swatch-fuchsia-border-dark:#50245a;--zb-ref-swatch-olive-fg:#3f6212;--zb-ref-swatch-olive-bg:#f7fee7;--zb-ref-swatch-olive-border:#d9f99d;--zb-ref-swatch-olive-fg-dark:#bef264;--zb-ref-swatch-olive-bg-dark:#1a2110;--zb-ref-swatch-olive-border-dark:#35441f;--zb-ref-swatch-stone-fg:#44403c;--zb-ref-swatch-stone-bg:#fafaf9;--zb-ref-swatch-stone-border:#e7e5e4;--zb-ref-swatch-stone-fg-dark:#d6d3d1;--zb-ref-swatch-stone-bg-dark:#1c1b1a;--zb-ref-swatch-stone-border-dark:#3a3735;--zb-ref-white:#fff;--zb-ref-black:#000;--zb-ref-font-sans:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--zb-ref-font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, monospace;--zb-ref-size-2xs:.6875rem;--zb-ref-size-xs:.75rem;--zb-ref-size-sm:.8125rem;--zb-ref-size-base:.875rem;--zb-ref-size-md:1rem;--zb-ref-size-lg:1.125rem;--zb-ref-size-xl:1.375rem;--zb-ref-size-2xl:1.75rem;--zb-ref-radius-sm:.25rem;--zb-ref-radius-md:.5rem;--zb-ref-radius-lg:.75rem;--zb-ref-radius-xl:1rem;--zb-ref-radius-full:9999px;--zb-ref-duration-fast:.12s;--zb-ref-duration-base:.18s;--zb-ref-duration-slow:.28s;--zb-font-sans:var(--zb-ref-font-sans);--zb-font-mono:var(--zb-ref-font-mono);--zb-font-numeric:var(--zb-ref-font-mono);--zb-text-2xs:var(--zb-ref-size-2xs);--zb-text-xs:var(--zb-ref-size-xs);--zb-text-sm:var(--zb-ref-size-sm);--zb-text-base:var(--zb-ref-size-base);--zb-text-md:var(--zb-ref-size-md);--zb-text-lg:var(--zb-ref-size-lg);--zb-text-xl:var(--zb-ref-size-xl);--zb-text-2xl:var(--zb-ref-size-2xl);--zb-radius-sm:var(--zb-ref-radius-sm);--zb-radius:var(--zb-ref-radius-md);--zb-radius-lg:var(--zb-ref-radius-lg);--zb-radius-xl:var(--zb-ref-radius-xl);--zb-radius-full:var(--zb-ref-radius-full);--zb-duration-fast:var(--zb-ref-duration-fast);--zb-duration:var(--zb-ref-duration-base);--zb-duration-slow:var(--zb-ref-duration-slow);--zb-ease:cubic-bezier(.22, 1, .36, 1);--zb-duration-identity-swap:.18s;--zb-duration-identity-reveal:.22s;--zb-duration-identity-escalate:.26s;--zb-duration-alert:0s;--zb-duration-skeleton-loop:1.4s;--zb-bg:var(--zb-ref-white);--zb-bg-subtle:var(--zb-ref-slate-50);--zb-bg-muted:var(--zb-ref-slate-100);--zb-surface:var(--zb-ref-white);--zb-surface-raised:var(--zb-ref-white);--zb-surface-overlay:var(--zb-ref-white);--zb-border:var(--zb-ref-slate-200);--zb-border-strong:var(--zb-ref-slate-500);--zb-text:var(--zb-ref-slate-900);--zb-text-muted:var(--zb-ref-slate-600);--zb-text-subtle:var(--zb-ref-slate-500);--zb-text-on-accent:var(--zb-ref-white);--zb-text-on-fill:var(--zb-ref-white);--zb-accent:var(--zb-ref-brand-700);--zb-accent-hover:var(--zb-ref-brand-800);--zb-accent-subtle:var(--zb-ref-brand-50);--zb-accent-wash:var(--zb-ref-brand-50);--zb-accent-muted:var(--zb-ref-brand-100);--zb-accent-border:var(--zb-ref-brand-200);--zb-focus-ring:var(--zb-ref-brand-600);--zb-focus-ring-offset:var(--zb-ref-white);--zb-status-critical:var(--zb-ref-red-700);--zb-status-critical-bg:var(--zb-ref-red-50);--zb-status-critical-border:var(--zb-ref-red-200);--zb-status-high:var(--zb-ref-amber-700);--zb-status-high-bg:var(--zb-ref-amber-50);--zb-status-high-border:var(--zb-ref-amber-200);--zb-status-low:var(--zb-ref-blue-600);--zb-status-low-bg:var(--zb-ref-blue-50);--zb-status-low-border:var(--zb-ref-blue-200);--zb-status-normal:var(--zb-ref-green-700);--zb-status-normal-bg:var(--zb-ref-green-50);--zb-status-normal-border:var(--zb-ref-green-200);--zb-status-unknown:var(--zb-ref-slate-500);--zb-status-unknown-bg:var(--zb-ref-slate-50);--zb-status-unknown-border:var(--zb-ref-slate-200);--zb-status-restricted:var(--zb-ref-violet-700);--zb-status-restricted-bg:var(--zb-ref-violet-50);--zb-status-restricted-border:var(--zb-ref-violet-200);--zb-status-provisional:var(--zb-ref-cyan-700);--zb-status-provisional-bg:var(--zb-ref-cyan-50);--zb-status-provisional-border:var(--zb-ref-cyan-200);--zb-status-recording:var(--zb-ref-red-600);--zb-status-recording-bg:var(--zb-ref-red-50);--zb-status-recording-border:var(--zb-ref-red-200);--zb-flag-restricted:var(--zb-ref-violet-600);--zb-flag-restricted-bg:var(--zb-ref-violet-50);--zb-flag-provisional:var(--zb-ref-amber-700);--zb-flag-deceased:var(--zb-ref-slate-700);--zb-swatch-1:var(--zb-ref-swatch-teal-fg);--zb-swatch-2:var(--zb-ref-swatch-cyan-fg);--zb-swatch-3:var(--zb-ref-swatch-indigo-fg);--zb-swatch-4:var(--zb-ref-swatch-fuchsia-fg);--zb-swatch-5:var(--zb-ref-swatch-olive-fg);--zb-swatch-6:var(--zb-ref-swatch-stone-fg);--zb-swatch-1-bg:var(--zb-ref-swatch-teal-bg);--zb-swatch-1-border:var(--zb-ref-swatch-teal-border);--zb-swatch-2-bg:var(--zb-ref-swatch-cyan-bg);--zb-swatch-2-border:var(--zb-ref-swatch-cyan-border);--zb-swatch-3-bg:var(--zb-ref-swatch-indigo-bg);--zb-swatch-3-border:var(--zb-ref-swatch-indigo-border);--zb-swatch-4-bg:var(--zb-ref-swatch-fuchsia-bg);--zb-swatch-4-border:var(--zb-ref-swatch-fuchsia-border);--zb-swatch-5-bg:var(--zb-ref-swatch-olive-bg);--zb-swatch-5-border:var(--zb-ref-swatch-olive-border);--zb-swatch-6-bg:var(--zb-ref-swatch-stone-bg);--zb-swatch-6-border:var(--zb-ref-swatch-stone-border);--zb-shadow-sm:0 1px 2px 0 #0206170d;--zb-shadow:0 1px 3px 0 #02061714, 0 1px 2px -1px #0206170f;--zb-shadow-md:0 4px 12px -2px #02061714, 0 2px 6px -2px #0206170d;--zb-shadow-lg:0 12px 32px -8px #0206171f;--zb-density-row-height:2.5rem;--zb-density-gap:.75rem;--zb-density-pad-x:.875rem;--zb-density-pad-y:.625rem;--zb-density-font:var(--zb-ref-size-base);--zb-density-target:2.75rem;--zb-density-duration:var(--zb-ref-duration-base);--zb-density-target-floor:1.5rem;--zb-badge-critical-fg:var(--zb-status-critical);--zb-badge-critical-bg:var(--zb-status-critical-bg);--zb-badge-critical-border:var(--zb-status-critical-border);--zb-badge-high-fg:var(--zb-status-high);--zb-badge-high-bg:var(--zb-status-high-bg);--zb-badge-high-border:var(--zb-status-high-border);--zb-badge-low-fg:var(--zb-status-low);--zb-badge-low-bg:var(--zb-status-low-bg);--zb-badge-low-border:var(--zb-status-low-border);--zb-badge-normal-fg:var(--zb-status-normal);--zb-badge-normal-bg:var(--zb-status-normal-bg);--zb-badge-normal-border:var(--zb-status-normal-border);--zb-badge-unknown-fg:var(--zb-status-unknown);--zb-badge-unknown-bg:var(--zb-status-unknown-bg);--zb-badge-unknown-border:var(--zb-status-unknown-border);--zb-badge-radius:var(--zb-radius-full);--zb-accordion-header-bg:var(--zb-bg-muted);--zb-accordion-header-bg-hover:var(--zb-bg-subtle);--zb-accordion-header-bg-open:var(--zb-surface);--zb-accordion-header-fg:var(--zb-text);--zb-accordion-summary-fg:var(--zb-text-muted);--zb-accordion-icon-fg:var(--zb-text-muted);--zb-accordion-border:var(--zb-border);--zb-accordion-divider:var(--zb-border);--zb-accordion-body-fg:var(--zb-text-muted);--zb-accordion-rail-critical:var(--zb-status-critical);--zb-accordion-rail-high:var(--zb-status-high);--zb-accordion-rail-low:var(--zb-status-low);--zb-accordion-rail-normal:var(--zb-status-normal);--zb-accordion-rail-unknown:var(--zb-status-unknown);--zb-accordion-rail-restricted:var(--zb-flag-restricted);--zb-accordion-rail-width:3px;--zb-accordion-restricted-bg:var(--zb-flag-restricted-bg);--zb-accordion-restricted-fg:var(--zb-flag-restricted);--zb-accordion-withheld-fg:var(--zb-text-subtle);--zb-accordion-gate-bg:var(--zb-bg-muted);--zb-accordion-gate-border:var(--zb-border);--zb-accordion-radius:var(--zb-radius-lg);--zb-accordion-pad-x:var(--zb-density-pad-x);--zb-accordion-pad-y:var(--zb-density-pad-y);--zb-accordion-gap:var(--zb-density-gap);--zb-accordion-target:var(--zb-density-target);--zb-accordion-font:var(--zb-density-font);--zb-accordion-duration:var(--zb-density-duration);--zb-alert-critical-fg:var(--zb-status-critical);--zb-alert-critical-bg:var(--zb-status-critical-bg);--zb-alert-critical-border:var(--zb-status-critical-border);--zb-alert-warning-fg:var(--zb-status-high);--zb-alert-warning-bg:var(--zb-status-high-bg);--zb-alert-warning-border:var(--zb-status-high-border);--zb-alert-info-fg:var(--zb-status-low);--zb-alert-info-bg:var(--zb-status-low-bg);--zb-alert-info-border:var(--zb-status-low-border);--zb-alert-radius:var(--zb-radius);--zb-alert-pad-x:var(--zb-density-pad-x);--zb-alert-pad-y:var(--zb-density-pad-y);--zb-value-fg:var(--zb-text);--zb-value-unit-fg:var(--zb-text-muted);--zb-value-font:var(--zb-font-numeric);--zb-absent-fg:var(--zb-text-subtle);--zb-absent-restricted-fg:var(--zb-flag-restricted);--zb-absent-error-fg:var(--zb-status-critical);--zb-range-track:var(--zb-bg-muted);--zb-range-band:var(--zb-status-normal-bg);--zb-range-band-border:var(--zb-status-normal-border);--zb-range-marker:var(--zb-text);--zb-range-marker-abnormal:var(--zb-status-critical);--zb-range-height:.5rem;--zb-banner-bg:var(--zb-surface);--zb-banner-border:var(--zb-border);--zb-banner-fg:var(--zb-text);--zb-banner-meta-fg:var(--zb-text-muted);--zb-banner-restricted-bg:var(--zb-flag-restricted-bg);--zb-banner-restricted-border:var(--zb-flag-restricted);--zb-banner-deceased-fg:var(--zb-flag-deceased);--zb-surface-card-bg:var(--zb-surface);--zb-surface-card-border:var(--zb-border);--zb-surface-card-radius:var(--zb-radius-lg);--zb-surface-card-shadow:var(--zb-shadow-sm);--zb-surface-card-pad-x:var(--zb-density-pad-x);--zb-surface-card-pad-y:var(--zb-density-pad-y);--zb-field-bg:var(--zb-surface);--zb-field-border:var(--zb-border-strong);--zb-field-border-focus:var(--zb-focus-ring);--zb-field-border-invalid:var(--zb-status-critical);--zb-field-fg:var(--zb-text);--zb-field-placeholder-fg:var(--zb-text-subtle);--zb-field-label-fg:var(--zb-text);--zb-field-hint-fg:var(--zb-text-muted);--zb-field-error-fg:var(--zb-status-critical);--zb-field-prefilled-bg:var(--zb-accent-subtle);--zb-field-prefilled-border:var(--zb-accent-border);--zb-field-radius:var(--zb-radius);--zb-field-pad-x:var(--zb-density-pad-x);--zb-field-pad-y:var(--zb-density-pad-y);--zb-switch-track-off-bg:var(--zb-border-strong);--zb-switch-track-off-border:var(--zb-border-strong);--zb-switch-track-on-bg:var(--zb-accent);--zb-switch-track-on-border:var(--zb-accent);--zb-switch-track-unknown-bg:var(--zb-status-unknown-bg);--zb-switch-track-unknown-border:var(--zb-status-unknown);--zb-switch-track-caution-bg:var(--zb-status-high);--zb-switch-track-critical-bg:var(--zb-status-critical);--zb-switch-track-neutral-bg:var(--zb-text-muted);--zb-switch-thumb-bg:var(--zb-surface);--zb-switch-thumb-fg:var(--zb-text-muted);--zb-switch-thumb-unknown-bg:var(--zb-status-unknown);--zb-switch-thumb-unknown-fg:var(--zb-bg);--zb-switch-label-on-fg:var(--zb-text-on-accent);--zb-switch-label-off-fg:var(--zb-text-on-fill);--zb-switch-state-fg:var(--zb-text-muted);--zb-switch-state-on-fg:var(--zb-accent);--zb-switch-desc-fg:var(--zb-text-muted);--zb-switch-focus-ring:var(--zb-focus-ring);--zb-switch-locked-fg:var(--zb-flag-restricted);--zb-switch-locked-bg:var(--zb-bg-subtle);--zb-switch-error-fg:var(--zb-status-critical);--zb-switch-pending-fg:var(--zb-status-low);--zb-switch-queued-fg:var(--zb-status-low);--zb-switch-stale-fg:var(--zb-flag-restricted);--zb-switch-stale-bg:var(--zb-flag-restricted-bg);--zb-switch-until-fg:var(--zb-status-high);--zb-switch-until-bg:var(--zb-status-high-bg);--zb-switch-until-border:var(--zb-status-high-border);--zb-switch-impact-fg:var(--zb-text);--zb-switch-impact-bg:var(--zb-status-low-bg);--zb-switch-impact-border:var(--zb-status-low);--zb-switch-hold-ring:var(--zb-status-high);--zb-switch-segment-bg:var(--zb-surface);--zb-switch-segment-fg:var(--zb-text-muted);--zb-switch-segment-border:var(--zb-border-strong);--zb-switch-segment-divider:var(--zb-border);--zb-switch-segment-hover-bg:var(--zb-bg-subtle);--zb-switch-segment-unasked-bg:var(--zb-status-unknown-bg);--zb-switch-segment-unasked-fg:var(--zb-status-unknown);--zb-switch-prov-fg:var(--zb-text-subtle);--zb-switch-track-w:2.75rem;--zb-switch-track-h:1.5rem;--zb-switch-thumb-size:1.25rem;--zb-switch-pad:.125rem;--zb-switch-radius:var(--zb-radius-full);--zb-switch-gap:var(--zb-density-gap);--zb-switch-target-min:var(--zb-density-target);--zb-switch-label-font:var(--zb-text-2xs);--zb-switch-state-font:var(--zb-text-xs);--zb-switch-focus-width:2px;--zb-switch-focus-offset:2px;--zb-switch-duration:var(--zb-duration);--zb-switch-ease:var(--zb-ease);--zb-switch-hold-ms:.6s;--zb-chart-axis:var(--zb-border-strong);--zb-chart-grid:var(--zb-border);--zb-chart-label-fg:var(--zb-text-muted);--zb-chart-line:var(--zb-text);--zb-chart-band-bg:var(--zb-status-normal-bg);--zb-chart-band-border:var(--zb-status-normal-border);--zb-chart-point:var(--zb-text);--zb-chart-surface:var(--zb-surface);--zb-chart-line-width:1.5px;--zb-chart-point-radius:3px;--zb-chart-point-radius-flagged:4.5px;--zb-nav-bg:var(--zb-surface);--zb-nav-border:var(--zb-border);--zb-nav-fg:var(--zb-text-muted);--zb-nav-fg-current:var(--zb-text);--zb-nav-bg-current:var(--zb-accent-subtle);--zb-nav-border-current:var(--zb-accent);--zb-nav-bg-hover:var(--zb-bg-muted);--zb-nav-radius:var(--zb-radius);--zb-cs-height-default:1.625rem;--zb-cs-height-compact:1.375rem;--zb-cs-glyph:.5rem;--zb-cs-glyph-compact:.4375rem;--zb-rv-value-default:1.0625rem;--zb-rv-value-compact:.9375rem;--zb-risk-figure:1.25rem;--zb-presence-avatar:1.75rem;--zb-chart-header-tone:var(--zb-text-muted);--zb-stack-accent:var(--zb-text-muted);--zb-datetime-cell-fg:var(--zb-text);--zb-datetime-cell-muted-fg:var(--zb-text-muted);--zb-datetime-cell-hover-bg:var(--zb-accent-wash);--zb-datetime-cell-selected-bg:var(--zb-accent);--zb-datetime-cell-selected-fg:var(--zb-text-on-accent);--zb-datetime-cell-range-bg:var(--zb-accent-muted);--zb-datetime-cell-range-fg:var(--zb-text);--zb-datetime-today-marker:var(--zb-accent);--zb-datetime-weekday-fg:var(--zb-text-muted);--zb-datetime-popover-bg:var(--zb-surface-overlay);--zb-datetime-popover-border:var(--zb-border);--zb-datetime-held-fg:var(--zb-accent);--zb-datetime-derived-fg:var(--zb-text-muted);--zb-datetime-duration-bg:var(--zb-bg-muted);--zb-datetime-duration-held-bg:var(--zb-accent-subtle);--zb-datetime-duration-held-border:var(--zb-accent-border);--zb-datetime-chip-bg:var(--zb-surface);--zb-datetime-chip-fg:var(--zb-text-muted);--zb-datetime-chip-border:var(--zb-border);--zb-datetime-chip-on-bg:var(--zb-accent);--zb-datetime-chip-on-fg:var(--zb-text-on-accent);--zb-datetime-cell-size:2.25rem;--zb-datetime-cell-radius:var(--zb-radius);--zb-datetime-target:var(--zb-density-target);--zb-datetime-gap:var(--zb-density-gap);--zb-datetime-font:var(--zb-density-font);--zb-datetime-duration:var(--zb-density-duration);--zb-recorder-rec:var(--zb-status-recording);--zb-recorder-rec-soft:var(--zb-status-recording-bg);--zb-recorder-rec-line:var(--zb-status-recording-border);--zb-recorder-rec-ink:var(--zb-status-critical);--zb-recorder-wave:var(--zb-accent);--zb-recorder-wave-off:var(--zb-text-muted);--zb-recorder-pane:var(--zb-bg-muted);--zb-recorder-lane-h:68px;--zb-recorder-bar-w:3px;--zb-recorder-bar-gap:2px;--zb-menu-bg:var(--zb-surface-overlay);--zb-menu-border:var(--zb-border);--zb-menu-subject-bg:var(--zb-bg-muted);--zb-menu-subject-border:var(--zb-border);--zb-menu-row-hover-bg:var(--zb-bg-muted);--zb-menu-sep:var(--zb-border);--zb-menu-radius:var(--zb-radius-lg)}[data-zb-brand=northwind]{--zb-ref-brand-50:#eff6ff;--zb-ref-brand-200:#bfdbfe;--zb-ref-brand-500:#3b82f6;--zb-ref-brand-600:#1d63c9;--zb-ref-brand-700:#1a53a8;--zb-ref-brand-800:#17458a;--zb-ref-cyan-200:#bae6fd;--zb-ref-cyan-300:#7dd3fc}[data-zb-density=patient]{--zb-density-row-height:3.25rem;--zb-density-gap:1.125rem;--zb-density-pad-x:1.125rem;--zb-density-pad-y:.875rem;--zb-density-font:var(--zb-ref-size-md);--zb-density-target:3rem;--zb-density-duration:var(--zb-ref-duration-slow);--zb-accordion-pad-x:var(--zb-density-pad-x);--zb-accordion-pad-y:var(--zb-density-pad-y);--zb-accordion-gap:var(--zb-density-gap);--zb-accordion-target:var(--zb-density-target);--zb-accordion-font:var(--zb-density-font);--zb-accordion-duration:var(--zb-density-duration);--zb-alert-pad-x:var(--zb-density-pad-x);--zb-alert-pad-y:var(--zb-density-pad-y);--zb-surface-card-pad-x:var(--zb-density-pad-x);--zb-surface-card-pad-y:var(--zb-density-pad-y);--zb-field-pad-x:var(--zb-density-pad-x);--zb-field-pad-y:var(--zb-density-pad-y);--zb-switch-gap:var(--zb-density-gap);--zb-switch-target-min:var(--zb-density-target);--zb-datetime-target:var(--zb-density-target);--zb-datetime-gap:var(--zb-density-gap);--zb-datetime-font:var(--zb-density-font);--zb-datetime-duration:var(--zb-density-duration)}[data-zb-density=standard]{--zb-density-row-height:2.5rem;--zb-density-gap:.75rem;--zb-density-pad-x:.875rem;--zb-density-pad-y:.625rem;--zb-density-font:var(--zb-ref-size-base);--zb-density-target:2.75rem;--zb-density-duration:var(--zb-ref-duration-base);--zb-accordion-pad-x:var(--zb-density-pad-x);--zb-accordion-pad-y:var(--zb-density-pad-y);--zb-accordion-gap:var(--zb-density-gap);--zb-accordion-target:var(--zb-density-target);--zb-accordion-font:var(--zb-density-font);--zb-accordion-duration:var(--zb-density-duration);--zb-alert-pad-x:var(--zb-density-pad-x);--zb-alert-pad-y:var(--zb-density-pad-y);--zb-surface-card-pad-x:var(--zb-density-pad-x);--zb-surface-card-pad-y:var(--zb-density-pad-y);--zb-field-pad-x:var(--zb-density-pad-x);--zb-field-pad-y:var(--zb-density-pad-y);--zb-switch-gap:var(--zb-density-gap);--zb-switch-target-min:var(--zb-density-target);--zb-datetime-target:var(--zb-density-target);--zb-datetime-gap:var(--zb-density-gap);--zb-datetime-font:var(--zb-density-font);--zb-datetime-duration:var(--zb-density-duration)}[data-zb-density=clinical]{--zb-density-row-height:1.875rem;--zb-density-gap:.375rem;--zb-density-pad-x:.5rem;--zb-density-pad-y:.25rem;--zb-density-font:var(--zb-ref-size-sm);--zb-density-target:1.5rem;--zb-density-duration:var(--zb-ref-duration-fast);--zb-accordion-pad-x:var(--zb-density-pad-x);--zb-accordion-pad-y:var(--zb-density-pad-y);--zb-accordion-gap:var(--zb-density-gap);--zb-accordion-target:var(--zb-density-target);--zb-accordion-font:var(--zb-density-font);--zb-accordion-duration:var(--zb-density-duration);--zb-alert-pad-x:var(--zb-density-pad-x);--zb-alert-pad-y:var(--zb-density-pad-y);--zb-surface-card-pad-x:var(--zb-density-pad-x);--zb-surface-card-pad-y:var(--zb-density-pad-y);--zb-field-pad-x:var(--zb-density-pad-x);--zb-field-pad-y:var(--zb-density-pad-y);--zb-switch-gap:var(--zb-density-gap);--zb-switch-target-min:var(--zb-density-target);--zb-datetime-target:var(--zb-density-target);--zb-datetime-gap:var(--zb-density-gap);--zb-datetime-font:var(--zb-density-font);--zb-datetime-duration:var(--zb-density-duration)}.light,[data-theme=light],[data-zb-theme=light]{--zb-bg:var(--zb-ref-white);--zb-bg-subtle:var(--zb-ref-slate-50);--zb-bg-muted:var(--zb-ref-slate-100);--zb-surface:var(--zb-ref-white);--zb-surface-raised:var(--zb-ref-white);--zb-surface-overlay:var(--zb-ref-white);--zb-border:var(--zb-ref-slate-200);--zb-border-strong:var(--zb-ref-slate-500);--zb-text:var(--zb-ref-slate-900);--zb-text-muted:var(--zb-ref-slate-600);--zb-text-subtle:var(--zb-ref-slate-500);--zb-text-on-accent:var(--zb-ref-white);--zb-text-on-fill:var(--zb-ref-white);--zb-accent:var(--zb-ref-brand-700);--zb-accent-hover:var(--zb-ref-brand-800);--zb-accent-subtle:var(--zb-ref-brand-50);--zb-accent-wash:var(--zb-ref-brand-50);--zb-accent-muted:var(--zb-ref-brand-100);--zb-accent-border:var(--zb-ref-brand-200);--zb-focus-ring:var(--zb-ref-brand-600);--zb-focus-ring-offset:var(--zb-ref-white);--zb-status-critical:var(--zb-ref-red-700);--zb-status-critical-bg:var(--zb-ref-red-50);--zb-status-critical-border:var(--zb-ref-red-200);--zb-status-high:var(--zb-ref-amber-700);--zb-status-high-bg:var(--zb-ref-amber-50);--zb-status-high-border:var(--zb-ref-amber-200);--zb-status-low:var(--zb-ref-blue-600);--zb-status-low-bg:var(--zb-ref-blue-50);--zb-status-low-border:var(--zb-ref-blue-200);--zb-status-normal:var(--zb-ref-green-700);--zb-status-normal-bg:var(--zb-ref-green-50);--zb-status-normal-border:var(--zb-ref-green-200);--zb-status-unknown:var(--zb-ref-slate-500);--zb-status-unknown-bg:var(--zb-ref-slate-50);--zb-status-unknown-border:var(--zb-ref-slate-200);--zb-status-restricted:var(--zb-ref-violet-700);--zb-status-restricted-bg:var(--zb-ref-violet-50);--zb-status-restricted-border:var(--zb-ref-violet-200);--zb-status-provisional:var(--zb-ref-cyan-700);--zb-status-provisional-bg:var(--zb-ref-cyan-50);--zb-status-provisional-border:var(--zb-ref-cyan-200);--zb-status-recording:var(--zb-ref-red-600);--zb-status-recording-bg:var(--zb-ref-red-50);--zb-status-recording-border:var(--zb-ref-red-200);--zb-flag-restricted:var(--zb-ref-violet-600);--zb-flag-restricted-bg:var(--zb-ref-violet-50);--zb-flag-provisional:var(--zb-ref-amber-700);--zb-flag-deceased:var(--zb-ref-slate-700);--zb-swatch-1:var(--zb-ref-swatch-teal-fg);--zb-swatch-2:var(--zb-ref-swatch-cyan-fg);--zb-swatch-3:var(--zb-ref-swatch-indigo-fg);--zb-swatch-4:var(--zb-ref-swatch-fuchsia-fg);--zb-swatch-5:var(--zb-ref-swatch-olive-fg);--zb-swatch-6:var(--zb-ref-swatch-stone-fg);--zb-swatch-1-bg:var(--zb-ref-swatch-teal-bg);--zb-swatch-1-border:var(--zb-ref-swatch-teal-border);--zb-swatch-2-bg:var(--zb-ref-swatch-cyan-bg);--zb-swatch-2-border:var(--zb-ref-swatch-cyan-border);--zb-swatch-3-bg:var(--zb-ref-swatch-indigo-bg);--zb-swatch-3-border:var(--zb-ref-swatch-indigo-border);--zb-swatch-4-bg:var(--zb-ref-swatch-fuchsia-bg);--zb-swatch-4-border:var(--zb-ref-swatch-fuchsia-border);--zb-swatch-5-bg:var(--zb-ref-swatch-olive-bg);--zb-swatch-5-border:var(--zb-ref-swatch-olive-border);--zb-swatch-6-bg:var(--zb-ref-swatch-stone-bg);--zb-swatch-6-border:var(--zb-ref-swatch-stone-border);--zb-shadow-sm:0 1px 2px 0 #0206170d;--zb-shadow:0 1px 3px 0 #02061714, 0 1px 2px -1px #0206170f;--zb-shadow-md:0 4px 12px -2px #02061714, 0 2px 6px -2px #0206170d;--zb-shadow-lg:0 12px 32px -8px #0206171f;--zb-badge-critical-fg:var(--zb-status-critical);--zb-badge-critical-bg:var(--zb-status-critical-bg);--zb-badge-critical-border:var(--zb-status-critical-border);--zb-badge-high-fg:var(--zb-status-high);--zb-badge-high-bg:var(--zb-status-high-bg);--zb-badge-high-border:var(--zb-status-high-border);--zb-badge-low-fg:var(--zb-status-low);--zb-badge-low-bg:var(--zb-status-low-bg);--zb-badge-low-border:var(--zb-status-low-border);--zb-badge-normal-fg:var(--zb-status-normal);--zb-badge-normal-bg:var(--zb-status-normal-bg);--zb-badge-normal-border:var(--zb-status-normal-border);--zb-badge-unknown-fg:var(--zb-status-unknown);--zb-badge-unknown-bg:var(--zb-status-unknown-bg);--zb-badge-unknown-border:var(--zb-status-unknown-border);--zb-badge-radius:var(--zb-radius-full);--zb-accordion-header-bg:var(--zb-bg-muted);--zb-accordion-header-bg-hover:var(--zb-bg-subtle);--zb-accordion-header-bg-open:var(--zb-surface);--zb-accordion-header-fg:var(--zb-text);--zb-accordion-summary-fg:var(--zb-text-muted);--zb-accordion-icon-fg:var(--zb-text-muted);--zb-accordion-border:var(--zb-border);--zb-accordion-divider:var(--zb-border);--zb-accordion-body-fg:var(--zb-text-muted);--zb-accordion-rail-critical:var(--zb-status-critical);--zb-accordion-rail-high:var(--zb-status-high);--zb-accordion-rail-low:var(--zb-status-low);--zb-accordion-rail-normal:var(--zb-status-normal);--zb-accordion-rail-unknown:var(--zb-status-unknown);--zb-accordion-rail-restricted:var(--zb-flag-restricted);--zb-accordion-restricted-bg:var(--zb-flag-restricted-bg);--zb-accordion-restricted-fg:var(--zb-flag-restricted);--zb-accordion-withheld-fg:var(--zb-text-subtle);--zb-accordion-gate-bg:var(--zb-bg-muted);--zb-accordion-gate-border:var(--zb-border);--zb-accordion-radius:var(--zb-radius-lg);--zb-alert-critical-fg:var(--zb-status-critical);--zb-alert-critical-bg:var(--zb-status-critical-bg);--zb-alert-critical-border:var(--zb-status-critical-border);--zb-alert-warning-fg:var(--zb-status-high);--zb-alert-warning-bg:var(--zb-status-high-bg);--zb-alert-warning-border:var(--zb-status-high-border);--zb-alert-info-fg:var(--zb-status-low);--zb-alert-info-bg:var(--zb-status-low-bg);--zb-alert-info-border:var(--zb-status-low-border);--zb-alert-radius:var(--zb-radius);--zb-value-fg:var(--zb-text);--zb-value-unit-fg:var(--zb-text-muted);--zb-value-font:var(--zb-font-numeric);--zb-absent-fg:var(--zb-text-subtle);--zb-absent-restricted-fg:var(--zb-flag-restricted);--zb-absent-error-fg:var(--zb-status-critical);--zb-range-track:var(--zb-bg-muted);--zb-range-band:var(--zb-status-normal-bg);--zb-range-band-border:var(--zb-status-normal-border);--zb-range-marker:var(--zb-text);--zb-range-marker-abnormal:var(--zb-status-critical);--zb-banner-bg:var(--zb-surface);--zb-banner-border:var(--zb-border);--zb-banner-fg:var(--zb-text);--zb-banner-meta-fg:var(--zb-text-muted);--zb-banner-restricted-bg:var(--zb-flag-restricted-bg);--zb-banner-restricted-border:var(--zb-flag-restricted);--zb-banner-deceased-fg:var(--zb-flag-deceased);--zb-surface-card-bg:var(--zb-surface);--zb-surface-card-border:var(--zb-border);--zb-surface-card-radius:var(--zb-radius-lg);--zb-surface-card-shadow:var(--zb-shadow-sm);--zb-field-bg:var(--zb-surface);--zb-field-border:var(--zb-border-strong);--zb-field-border-focus:var(--zb-focus-ring);--zb-field-border-invalid:var(--zb-status-critical);--zb-field-fg:var(--zb-text);--zb-field-placeholder-fg:var(--zb-text-subtle);--zb-field-label-fg:var(--zb-text);--zb-field-hint-fg:var(--zb-text-muted);--zb-field-error-fg:var(--zb-status-critical);--zb-field-prefilled-bg:var(--zb-accent-subtle);--zb-field-prefilled-border:var(--zb-accent-border);--zb-field-radius:var(--zb-radius);--zb-switch-track-off-bg:var(--zb-border-strong);--zb-switch-track-off-border:var(--zb-border-strong);--zb-switch-track-on-bg:var(--zb-accent);--zb-switch-track-on-border:var(--zb-accent);--zb-switch-track-unknown-bg:var(--zb-status-unknown-bg);--zb-switch-track-unknown-border:var(--zb-status-unknown);--zb-switch-track-caution-bg:var(--zb-status-high);--zb-switch-track-critical-bg:var(--zb-status-critical);--zb-switch-track-neutral-bg:var(--zb-text-muted);--zb-switch-thumb-bg:var(--zb-surface);--zb-switch-thumb-fg:var(--zb-text-muted);--zb-switch-thumb-unknown-bg:var(--zb-status-unknown);--zb-switch-thumb-unknown-fg:var(--zb-bg);--zb-switch-label-on-fg:var(--zb-text-on-accent);--zb-switch-label-off-fg:var(--zb-text-on-fill);--zb-switch-state-fg:var(--zb-text-muted);--zb-switch-state-on-fg:var(--zb-accent);--zb-switch-desc-fg:var(--zb-text-muted);--zb-switch-focus-ring:var(--zb-focus-ring);--zb-switch-locked-fg:var(--zb-flag-restricted);--zb-switch-locked-bg:var(--zb-bg-subtle);--zb-switch-error-fg:var(--zb-status-critical);--zb-switch-pending-fg:var(--zb-status-low);--zb-switch-queued-fg:var(--zb-status-low);--zb-switch-stale-fg:var(--zb-flag-restricted);--zb-switch-stale-bg:var(--zb-flag-restricted-bg);--zb-switch-until-fg:var(--zb-status-high);--zb-switch-until-bg:var(--zb-status-high-bg);--zb-switch-until-border:var(--zb-status-high-border);--zb-switch-impact-fg:var(--zb-text);--zb-switch-impact-bg:var(--zb-status-low-bg);--zb-switch-impact-border:var(--zb-status-low);--zb-switch-hold-ring:var(--zb-status-high);--zb-switch-segment-bg:var(--zb-surface);--zb-switch-segment-fg:var(--zb-text-muted);--zb-switch-segment-border:var(--zb-border-strong);--zb-switch-segment-divider:var(--zb-border);--zb-switch-segment-hover-bg:var(--zb-bg-subtle);--zb-switch-segment-unasked-bg:var(--zb-status-unknown-bg);--zb-switch-segment-unasked-fg:var(--zb-status-unknown);--zb-switch-prov-fg:var(--zb-text-subtle);--zb-switch-radius:var(--zb-radius-full);--zb-switch-label-font:var(--zb-text-2xs);--zb-switch-state-font:var(--zb-text-xs);--zb-switch-duration:var(--zb-duration);--zb-switch-ease:var(--zb-ease);--zb-chart-axis:var(--zb-border-strong);--zb-chart-grid:var(--zb-border);--zb-chart-label-fg:var(--zb-text-muted);--zb-chart-line:var(--zb-text);--zb-chart-band-bg:var(--zb-status-normal-bg);--zb-chart-band-border:var(--zb-status-normal-border);--zb-chart-point:var(--zb-text);--zb-chart-surface:var(--zb-surface);--zb-nav-bg:var(--zb-surface);--zb-nav-border:var(--zb-border);--zb-nav-fg:var(--zb-text-muted);--zb-nav-fg-current:var(--zb-text);--zb-nav-bg-current:var(--zb-accent-subtle);--zb-nav-border-current:var(--zb-accent);--zb-nav-bg-hover:var(--zb-bg-muted);--zb-nav-radius:var(--zb-radius);--zb-chart-header-tone:var(--zb-text-muted);--zb-stack-accent:var(--zb-text-muted);--zb-datetime-cell-fg:var(--zb-text);--zb-datetime-cell-muted-fg:var(--zb-text-muted);--zb-datetime-cell-hover-bg:var(--zb-accent-wash);--zb-datetime-cell-selected-bg:var(--zb-accent);--zb-datetime-cell-selected-fg:var(--zb-text-on-accent);--zb-datetime-cell-range-bg:var(--zb-accent-muted);--zb-datetime-cell-range-fg:var(--zb-text);--zb-datetime-today-marker:var(--zb-accent);--zb-datetime-weekday-fg:var(--zb-text-muted);--zb-datetime-popover-bg:var(--zb-surface-overlay);--zb-datetime-popover-border:var(--zb-border);--zb-datetime-held-fg:var(--zb-accent);--zb-datetime-derived-fg:var(--zb-text-muted);--zb-datetime-duration-bg:var(--zb-bg-muted);--zb-datetime-duration-held-bg:var(--zb-accent-subtle);--zb-datetime-duration-held-border:var(--zb-accent-border);--zb-datetime-chip-bg:var(--zb-surface);--zb-datetime-chip-fg:var(--zb-text-muted);--zb-datetime-chip-border:var(--zb-border);--zb-datetime-chip-on-bg:var(--zb-accent);--zb-datetime-chip-on-fg:var(--zb-text-on-accent);--zb-datetime-cell-radius:var(--zb-radius);--zb-recorder-rec:var(--zb-status-recording);--zb-recorder-rec-soft:var(--zb-status-recording-bg);--zb-recorder-rec-line:var(--zb-status-recording-border);--zb-recorder-rec-ink:var(--zb-status-critical);--zb-recorder-wave:var(--zb-accent);--zb-recorder-wave-off:var(--zb-text-muted);--zb-recorder-pane:var(--zb-bg-muted);--zb-menu-bg:var(--zb-surface-overlay);--zb-menu-border:var(--zb-border);--zb-menu-subject-bg:var(--zb-bg-muted);--zb-menu-subject-border:var(--zb-border);--zb-menu-row-hover-bg:var(--zb-bg-muted);--zb-menu-sep:var(--zb-border);--zb-menu-radius:var(--zb-radius-lg)}.dark,[data-theme=dark],[data-zb-theme=dark]{--zb-bg:var(--zb-ref-ink-950);--zb-bg-subtle:var(--zb-ref-ink-900);--zb-bg-muted:var(--zb-ref-ink-820);--zb-surface:var(--zb-ref-ink-860);--zb-surface-raised:var(--zb-ref-ink-780);--zb-surface-overlay:var(--zb-ref-ink-740);--zb-border:var(--zb-ref-ink-700);--zb-border-strong:var(--zb-ref-ink-500);--zb-text:var(--zb-ref-ink-100);--zb-text-muted:var(--zb-ref-ink-200);--zb-text-subtle:var(--zb-ref-ink-300);--zb-text-on-accent:var(--zb-ref-ink-on-accent);--zb-text-on-fill:var(--zb-ref-white);--zb-accent:var(--zb-ref-brand-300);--zb-accent-hover:var(--zb-ref-brand-200);--zb-accent-subtle:var(--zb-ref-tint-accent-bg);--zb-accent-wash:var(--zb-ref-tint-accent-bg);--zb-accent-muted:var(--zb-ref-tint-accent-fill);--zb-accent-border:var(--zb-ref-tint-accent-border);--zb-focus-ring:var(--zb-ref-brand-300);--zb-focus-ring-offset:var(--zb-ref-ink-950);--zb-status-critical:var(--zb-ref-red-400);--zb-status-critical-bg:var(--zb-ref-tint-critical-bg);--zb-status-critical-border:var(--zb-ref-tint-critical-border);--zb-status-high:var(--zb-ref-amber-400);--zb-status-high-bg:var(--zb-ref-tint-high-bg);--zb-status-high-border:var(--zb-ref-tint-high-border);--zb-status-low:var(--zb-ref-blue-400);--zb-status-low-bg:var(--zb-ref-tint-low-bg);--zb-status-low-border:var(--zb-ref-tint-low-border);--zb-status-normal:var(--zb-ref-green-400);--zb-status-normal-bg:var(--zb-ref-tint-normal-bg);--zb-status-normal-border:var(--zb-ref-tint-normal-border);--zb-status-unknown:var(--zb-ref-slate-400);--zb-status-unknown-bg:var(--zb-ref-tint-unknown-bg);--zb-status-unknown-border:var(--zb-ref-tint-unknown-border);--zb-status-restricted:var(--zb-ref-violet-300);--zb-status-restricted-bg:var(--zb-ref-tint-restricted-bg);--zb-status-restricted-border:var(--zb-ref-tint-restricted-border);--zb-status-provisional:var(--zb-ref-cyan-300);--zb-status-provisional-bg:var(--zb-ref-tint-provisional-bg);--zb-status-provisional-border:var(--zb-ref-tint-provisional-border);--zb-status-recording:var(--zb-ref-red-500);--zb-status-recording-bg:var(--zb-ref-tint-critical-bg);--zb-status-recording-border:var(--zb-ref-tint-critical-border);--zb-flag-restricted:var(--zb-ref-violet-300);--zb-flag-restricted-bg:var(--zb-ref-violet-950);--zb-flag-provisional:var(--zb-ref-amber-400);--zb-flag-deceased:var(--zb-ref-slate-300);--zb-swatch-1:var(--zb-ref-swatch-teal-fg-dark);--zb-swatch-2:var(--zb-ref-swatch-cyan-fg-dark);--zb-swatch-3:var(--zb-ref-swatch-indigo-fg-dark);--zb-swatch-4:var(--zb-ref-swatch-fuchsia-fg-dark);--zb-swatch-5:var(--zb-ref-swatch-olive-fg-dark);--zb-swatch-6:var(--zb-ref-swatch-stone-fg-dark);--zb-swatch-1-bg:var(--zb-ref-swatch-teal-bg-dark);--zb-swatch-1-border:var(--zb-ref-swatch-teal-border-dark);--zb-swatch-2-bg:var(--zb-ref-swatch-cyan-bg-dark);--zb-swatch-2-border:var(--zb-ref-swatch-cyan-border-dark);--zb-swatch-3-bg:var(--zb-ref-swatch-indigo-bg-dark);--zb-swatch-3-border:var(--zb-ref-swatch-indigo-border-dark);--zb-swatch-4-bg:var(--zb-ref-swatch-fuchsia-bg-dark);--zb-swatch-4-border:var(--zb-ref-swatch-fuchsia-border-dark);--zb-swatch-5-bg:var(--zb-ref-swatch-olive-bg-dark);--zb-swatch-5-border:var(--zb-ref-swatch-olive-border-dark);--zb-swatch-6-bg:var(--zb-ref-swatch-stone-bg-dark);--zb-swatch-6-border:var(--zb-ref-swatch-stone-border-dark);--zb-shadow-sm:0 1px 2px 0 #0006;--zb-shadow:0 1px 3px 0 #00000080;--zb-shadow-md:0 4px 14px -2px #0000008c;--zb-shadow-lg:0 16px 40px -10px #000000a6;--zb-badge-critical-fg:var(--zb-status-critical);--zb-badge-critical-bg:var(--zb-status-critical-bg);--zb-badge-critical-border:var(--zb-status-critical-border);--zb-badge-high-fg:var(--zb-status-high);--zb-badge-high-bg:var(--zb-status-high-bg);--zb-badge-high-border:var(--zb-status-high-border);--zb-badge-low-fg:var(--zb-status-low);--zb-badge-low-bg:var(--zb-status-low-bg);--zb-badge-low-border:var(--zb-status-low-border);--zb-badge-normal-fg:var(--zb-status-normal);--zb-badge-normal-bg:var(--zb-status-normal-bg);--zb-badge-normal-border:var(--zb-status-normal-border);--zb-badge-unknown-fg:var(--zb-status-unknown);--zb-badge-unknown-bg:var(--zb-status-unknown-bg);--zb-badge-unknown-border:var(--zb-status-unknown-border);--zb-badge-radius:var(--zb-radius-full);--zb-accordion-header-bg:var(--zb-bg-muted);--zb-accordion-header-bg-hover:var(--zb-bg-subtle);--zb-accordion-header-bg-open:var(--zb-surface);--zb-accordion-header-fg:var(--zb-text);--zb-accordion-summary-fg:var(--zb-text-muted);--zb-accordion-icon-fg:var(--zb-text-muted);--zb-accordion-border:var(--zb-border);--zb-accordion-divider:var(--zb-border);--zb-accordion-body-fg:var(--zb-text-muted);--zb-accordion-rail-critical:var(--zb-status-critical);--zb-accordion-rail-high:var(--zb-status-high);--zb-accordion-rail-low:var(--zb-status-low);--zb-accordion-rail-normal:var(--zb-status-normal);--zb-accordion-rail-unknown:var(--zb-status-unknown);--zb-accordion-rail-restricted:var(--zb-flag-restricted);--zb-accordion-restricted-bg:var(--zb-flag-restricted-bg);--zb-accordion-restricted-fg:var(--zb-flag-restricted);--zb-accordion-withheld-fg:var(--zb-text-subtle);--zb-accordion-gate-bg:var(--zb-bg-muted);--zb-accordion-gate-border:var(--zb-border);--zb-accordion-radius:var(--zb-radius-lg);--zb-alert-critical-fg:var(--zb-status-critical);--zb-alert-critical-bg:var(--zb-status-critical-bg);--zb-alert-critical-border:var(--zb-status-critical-border);--zb-alert-warning-fg:var(--zb-status-high);--zb-alert-warning-bg:var(--zb-status-high-bg);--zb-alert-warning-border:var(--zb-status-high-border);--zb-alert-info-fg:var(--zb-status-low);--zb-alert-info-bg:var(--zb-status-low-bg);--zb-alert-info-border:var(--zb-status-low-border);--zb-alert-radius:var(--zb-radius);--zb-value-fg:var(--zb-text);--zb-value-unit-fg:var(--zb-text-muted);--zb-value-font:var(--zb-font-numeric);--zb-absent-fg:var(--zb-text-subtle);--zb-absent-restricted-fg:var(--zb-flag-restricted);--zb-absent-error-fg:var(--zb-status-critical);--zb-range-track:var(--zb-bg-muted);--zb-range-band:var(--zb-status-normal-bg);--zb-range-band-border:var(--zb-status-normal-border);--zb-range-marker:var(--zb-text);--zb-range-marker-abnormal:var(--zb-status-critical);--zb-banner-bg:var(--zb-surface);--zb-banner-border:var(--zb-border);--zb-banner-fg:var(--zb-text);--zb-banner-meta-fg:var(--zb-text-muted);--zb-banner-restricted-bg:var(--zb-flag-restricted-bg);--zb-banner-restricted-border:var(--zb-flag-restricted);--zb-banner-deceased-fg:var(--zb-flag-deceased);--zb-surface-card-bg:var(--zb-surface);--zb-surface-card-border:var(--zb-border);--zb-surface-card-radius:var(--zb-radius-lg);--zb-surface-card-shadow:var(--zb-shadow-sm);--zb-field-bg:var(--zb-surface);--zb-field-border:var(--zb-border-strong);--zb-field-border-focus:var(--zb-focus-ring);--zb-field-border-invalid:var(--zb-status-critical);--zb-field-fg:var(--zb-text);--zb-field-placeholder-fg:var(--zb-text-subtle);--zb-field-label-fg:var(--zb-text);--zb-field-hint-fg:var(--zb-text-muted);--zb-field-error-fg:var(--zb-status-critical);--zb-field-prefilled-bg:var(--zb-accent-subtle);--zb-field-prefilled-border:var(--zb-accent-border);--zb-field-radius:var(--zb-radius);--zb-switch-track-off-bg:var(--zb-border-strong);--zb-switch-track-off-border:var(--zb-border-strong);--zb-switch-track-on-bg:var(--zb-accent);--zb-switch-track-on-border:var(--zb-accent);--zb-switch-track-unknown-bg:var(--zb-status-unknown-bg);--zb-switch-track-unknown-border:var(--zb-status-unknown);--zb-switch-track-caution-bg:var(--zb-status-high);--zb-switch-track-critical-bg:var(--zb-status-critical);--zb-switch-track-neutral-bg:var(--zb-text-muted);--zb-switch-thumb-bg:var(--zb-surface);--zb-switch-thumb-fg:var(--zb-text-muted);--zb-switch-thumb-unknown-bg:var(--zb-status-unknown);--zb-switch-thumb-unknown-fg:var(--zb-bg);--zb-switch-label-on-fg:var(--zb-text-on-accent);--zb-switch-label-off-fg:var(--zb-text-on-fill);--zb-switch-state-fg:var(--zb-text-muted);--zb-switch-state-on-fg:var(--zb-accent);--zb-switch-desc-fg:var(--zb-text-muted);--zb-switch-focus-ring:var(--zb-focus-ring);--zb-switch-locked-fg:var(--zb-flag-restricted);--zb-switch-locked-bg:var(--zb-bg-subtle);--zb-switch-error-fg:var(--zb-status-critical);--zb-switch-pending-fg:var(--zb-status-low);--zb-switch-queued-fg:var(--zb-status-low);--zb-switch-stale-fg:var(--zb-flag-restricted);--zb-switch-stale-bg:var(--zb-flag-restricted-bg);--zb-switch-until-fg:var(--zb-status-high);--zb-switch-until-bg:var(--zb-status-high-bg);--zb-switch-until-border:var(--zb-status-high-border);--zb-switch-impact-fg:var(--zb-text);--zb-switch-impact-bg:var(--zb-status-low-bg);--zb-switch-impact-border:var(--zb-status-low);--zb-switch-hold-ring:var(--zb-status-high);--zb-switch-segment-bg:var(--zb-surface);--zb-switch-segment-fg:var(--zb-text-muted);--zb-switch-segment-border:var(--zb-border-strong);--zb-switch-segment-divider:var(--zb-border);--zb-switch-segment-hover-bg:var(--zb-bg-subtle);--zb-switch-segment-unasked-bg:var(--zb-status-unknown-bg);--zb-switch-segment-unasked-fg:var(--zb-status-unknown);--zb-switch-prov-fg:var(--zb-text-subtle);--zb-switch-radius:var(--zb-radius-full);--zb-switch-label-font:var(--zb-text-2xs);--zb-switch-state-font:var(--zb-text-xs);--zb-switch-duration:var(--zb-duration);--zb-switch-ease:var(--zb-ease);--zb-chart-axis:var(--zb-border-strong);--zb-chart-grid:var(--zb-border);--zb-chart-label-fg:var(--zb-text-muted);--zb-chart-line:var(--zb-text);--zb-chart-band-bg:var(--zb-status-normal-bg);--zb-chart-band-border:var(--zb-status-normal-border);--zb-chart-point:var(--zb-text);--zb-chart-surface:var(--zb-surface);--zb-nav-bg:var(--zb-surface);--zb-nav-border:var(--zb-border);--zb-nav-fg:var(--zb-text-muted);--zb-nav-fg-current:var(--zb-text);--zb-nav-bg-current:var(--zb-accent-subtle);--zb-nav-border-current:var(--zb-accent);--zb-nav-bg-hover:var(--zb-bg-muted);--zb-nav-radius:var(--zb-radius);--zb-chart-header-tone:var(--zb-text-muted);--zb-stack-accent:var(--zb-text-muted);--zb-datetime-cell-fg:var(--zb-text);--zb-datetime-cell-muted-fg:var(--zb-text-muted);--zb-datetime-cell-hover-bg:var(--zb-accent-wash);--zb-datetime-cell-selected-bg:var(--zb-accent);--zb-datetime-cell-selected-fg:var(--zb-text-on-accent);--zb-datetime-cell-range-bg:var(--zb-accent-muted);--zb-datetime-cell-range-fg:var(--zb-text);--zb-datetime-today-marker:var(--zb-accent);--zb-datetime-weekday-fg:var(--zb-text-muted);--zb-datetime-popover-bg:var(--zb-surface-overlay);--zb-datetime-popover-border:var(--zb-border);--zb-datetime-held-fg:var(--zb-accent);--zb-datetime-derived-fg:var(--zb-text-muted);--zb-datetime-duration-bg:var(--zb-bg-muted);--zb-datetime-duration-held-bg:var(--zb-accent-subtle);--zb-datetime-duration-held-border:var(--zb-accent-border);--zb-datetime-chip-bg:var(--zb-surface);--zb-datetime-chip-fg:var(--zb-text-muted);--zb-datetime-chip-border:var(--zb-border);--zb-datetime-chip-on-bg:var(--zb-accent);--zb-datetime-chip-on-fg:var(--zb-text-on-accent);--zb-datetime-cell-radius:var(--zb-radius);--zb-recorder-rec:var(--zb-status-recording);--zb-recorder-rec-soft:var(--zb-status-recording-bg);--zb-recorder-rec-line:var(--zb-status-recording-border);--zb-recorder-rec-ink:var(--zb-status-critical);--zb-recorder-wave:var(--zb-accent);--zb-recorder-wave-off:var(--zb-text-muted);--zb-recorder-pane:var(--zb-bg-muted);--zb-menu-bg:var(--zb-surface-overlay);--zb-menu-border:var(--zb-border);--zb-menu-subject-bg:var(--zb-bg-muted);--zb-menu-subject-border:var(--zb-border);--zb-menu-row-hover-bg:var(--zb-bg-muted);--zb-menu-sep:var(--zb-border);--zb-menu-radius:var(--zb-radius-lg)}[data-zb-theme=high-contrast]{--zb-bg:var(--zb-ref-white);--zb-bg-subtle:var(--zb-ref-white);--zb-bg-muted:var(--zb-ref-slate-100);--zb-surface:var(--zb-ref-white);--zb-surface-raised:var(--zb-ref-white);--zb-surface-overlay:var(--zb-ref-white);--zb-border:var(--zb-ref-black);--zb-border-strong:var(--zb-ref-black);--zb-text:var(--zb-ref-black);--zb-text-muted:var(--zb-ref-hc-text-muted);--zb-text-subtle:var(--zb-ref-hc-text-muted);--zb-text-on-accent:var(--zb-ref-white);--zb-text-on-fill:var(--zb-ref-white);--zb-accent:var(--zb-ref-hc-accent);--zb-accent-hover:var(--zb-ref-hc-accent-hover);--zb-accent-subtle:var(--zb-ref-white);--zb-accent-wash:var(--zb-ref-slate-100);--zb-accent-muted:var(--zb-ref-white);--zb-accent-border:var(--zb-ref-hc-accent);--zb-focus-ring:var(--zb-ref-black);--zb-focus-ring-offset:var(--zb-ref-white);--zb-status-critical:var(--zb-ref-hc-critical);--zb-status-critical-bg:var(--zb-ref-white);--zb-status-critical-border:var(--zb-ref-hc-critical);--zb-status-high:var(--zb-ref-hc-high);--zb-status-high-bg:var(--zb-ref-white);--zb-status-high-border:var(--zb-ref-hc-high);--zb-status-low:var(--zb-ref-hc-low);--zb-status-low-bg:var(--zb-ref-white);--zb-status-low-border:var(--zb-ref-hc-low);--zb-status-normal:var(--zb-ref-hc-normal);--zb-status-normal-bg:var(--zb-ref-white);--zb-status-normal-border:var(--zb-ref-hc-normal);--zb-status-unknown:var(--zb-ref-hc-unknown);--zb-status-unknown-bg:var(--zb-ref-white);--zb-status-unknown-border:var(--zb-ref-hc-unknown);--zb-status-restricted:var(--zb-ref-hc-restricted);--zb-status-restricted-bg:var(--zb-ref-white);--zb-status-restricted-border:var(--zb-ref-hc-restricted);--zb-status-provisional:var(--zb-ref-hc-provisional);--zb-status-provisional-bg:var(--zb-ref-white);--zb-status-provisional-border:var(--zb-ref-hc-provisional);--zb-status-recording:var(--zb-ref-hc-critical);--zb-status-recording-bg:var(--zb-ref-white);--zb-status-recording-border:var(--zb-ref-hc-critical);--zb-flag-restricted:var(--zb-ref-hc-restricted);--zb-flag-restricted-bg:var(--zb-ref-white);--zb-flag-provisional:var(--zb-ref-hc-high);--zb-flag-deceased:var(--zb-ref-black);--zb-swatch-1:var(--zb-ref-hc-text-muted);--zb-swatch-2:var(--zb-ref-hc-text-muted);--zb-swatch-3:var(--zb-ref-hc-text-muted);--zb-swatch-4:var(--zb-ref-hc-text-muted);--zb-swatch-5:var(--zb-ref-hc-text-muted);--zb-swatch-6:var(--zb-ref-hc-text-muted);--zb-swatch-1-bg:var(--zb-ref-white);--zb-swatch-1-border:var(--zb-ref-black);--zb-swatch-2-bg:var(--zb-ref-white);--zb-swatch-2-border:var(--zb-ref-black);--zb-swatch-3-bg:var(--zb-ref-white);--zb-swatch-3-border:var(--zb-ref-black);--zb-swatch-4-bg:var(--zb-ref-white);--zb-swatch-4-border:var(--zb-ref-black);--zb-swatch-5-bg:var(--zb-ref-white);--zb-swatch-5-border:var(--zb-ref-black);--zb-swatch-6-bg:var(--zb-ref-white);--zb-swatch-6-border:var(--zb-ref-black);--zb-shadow-sm:none;--zb-shadow:none;--zb-shadow-md:none;--zb-shadow-lg:none;--zb-badge-critical-fg:var(--zb-status-critical);--zb-badge-critical-bg:var(--zb-status-critical-bg);--zb-badge-critical-border:var(--zb-status-critical-border);--zb-badge-high-fg:var(--zb-status-high);--zb-badge-high-bg:var(--zb-status-high-bg);--zb-badge-high-border:var(--zb-status-high-border);--zb-badge-low-fg:var(--zb-status-low);--zb-badge-low-bg:var(--zb-status-low-bg);--zb-badge-low-border:var(--zb-status-low-border);--zb-badge-normal-fg:var(--zb-status-normal);--zb-badge-normal-bg:var(--zb-status-normal-bg);--zb-badge-normal-border:var(--zb-status-normal-border);--zb-badge-unknown-fg:var(--zb-status-unknown);--zb-badge-unknown-bg:var(--zb-status-unknown-bg);--zb-badge-unknown-border:var(--zb-status-unknown-border);--zb-badge-radius:var(--zb-radius-full);--zb-accordion-header-bg:var(--zb-bg-muted);--zb-accordion-header-bg-hover:var(--zb-bg-subtle);--zb-accordion-header-bg-open:var(--zb-surface);--zb-accordion-header-fg:var(--zb-text);--zb-accordion-summary-fg:var(--zb-text-muted);--zb-accordion-icon-fg:var(--zb-text-muted);--zb-accordion-border:var(--zb-border);--zb-accordion-divider:var(--zb-border);--zb-accordion-body-fg:var(--zb-text-muted);--zb-accordion-rail-critical:var(--zb-status-critical);--zb-accordion-rail-high:var(--zb-status-high);--zb-accordion-rail-low:var(--zb-status-low);--zb-accordion-rail-normal:var(--zb-status-normal);--zb-accordion-rail-unknown:var(--zb-status-unknown);--zb-accordion-rail-restricted:var(--zb-flag-restricted);--zb-accordion-restricted-bg:var(--zb-flag-restricted-bg);--zb-accordion-restricted-fg:var(--zb-flag-restricted);--zb-accordion-withheld-fg:var(--zb-text-subtle);--zb-accordion-gate-bg:var(--zb-bg-muted);--zb-accordion-gate-border:var(--zb-border);--zb-accordion-radius:var(--zb-radius-lg);--zb-alert-critical-fg:var(--zb-status-critical);--zb-alert-critical-bg:var(--zb-status-critical-bg);--zb-alert-critical-border:var(--zb-status-critical-border);--zb-alert-warning-fg:var(--zb-status-high);--zb-alert-warning-bg:var(--zb-status-high-bg);--zb-alert-warning-border:var(--zb-status-high-border);--zb-alert-info-fg:var(--zb-status-low);--zb-alert-info-bg:var(--zb-status-low-bg);--zb-alert-info-border:var(--zb-status-low-border);--zb-alert-radius:var(--zb-radius);--zb-value-fg:var(--zb-text);--zb-value-unit-fg:var(--zb-text-muted);--zb-value-font:var(--zb-font-numeric);--zb-absent-fg:var(--zb-text-subtle);--zb-absent-restricted-fg:var(--zb-flag-restricted);--zb-absent-error-fg:var(--zb-status-critical);--zb-range-track:var(--zb-bg-muted);--zb-range-band:var(--zb-status-normal-bg);--zb-range-band-border:var(--zb-status-normal-border);--zb-range-marker:var(--zb-text);--zb-range-marker-abnormal:var(--zb-status-critical);--zb-banner-bg:var(--zb-surface);--zb-banner-border:var(--zb-border);--zb-banner-fg:var(--zb-text);--zb-banner-meta-fg:var(--zb-text-muted);--zb-banner-restricted-bg:var(--zb-flag-restricted-bg);--zb-banner-restricted-border:var(--zb-flag-restricted);--zb-banner-deceased-fg:var(--zb-flag-deceased);--zb-surface-card-bg:var(--zb-surface);--zb-surface-card-border:var(--zb-border);--zb-surface-card-radius:var(--zb-radius-lg);--zb-surface-card-shadow:var(--zb-shadow-sm);--zb-field-bg:var(--zb-surface);--zb-field-border:var(--zb-border-strong);--zb-field-border-focus:var(--zb-focus-ring);--zb-field-border-invalid:var(--zb-status-critical);--zb-field-fg:var(--zb-text);--zb-field-placeholder-fg:var(--zb-text-subtle);--zb-field-label-fg:var(--zb-text);--zb-field-hint-fg:var(--zb-text-muted);--zb-field-error-fg:var(--zb-status-critical);--zb-field-prefilled-bg:var(--zb-accent-subtle);--zb-field-prefilled-border:var(--zb-accent-border);--zb-field-radius:var(--zb-radius);--zb-switch-track-off-bg:var(--zb-border-strong);--zb-switch-track-off-border:var(--zb-border-strong);--zb-switch-track-on-bg:var(--zb-accent);--zb-switch-track-on-border:var(--zb-accent);--zb-switch-track-unknown-bg:var(--zb-status-unknown-bg);--zb-switch-track-unknown-border:var(--zb-status-unknown);--zb-switch-track-caution-bg:var(--zb-status-high);--zb-switch-track-critical-bg:var(--zb-status-critical);--zb-switch-track-neutral-bg:var(--zb-text-muted);--zb-switch-thumb-bg:var(--zb-surface);--zb-switch-thumb-fg:var(--zb-text-muted);--zb-switch-thumb-unknown-bg:var(--zb-status-unknown);--zb-switch-thumb-unknown-fg:var(--zb-bg);--zb-switch-label-on-fg:var(--zb-text-on-accent);--zb-switch-label-off-fg:var(--zb-text-on-fill);--zb-switch-state-fg:var(--zb-text-muted);--zb-switch-state-on-fg:var(--zb-accent);--zb-switch-desc-fg:var(--zb-text-muted);--zb-switch-focus-ring:var(--zb-focus-ring);--zb-switch-locked-fg:var(--zb-flag-restricted);--zb-switch-locked-bg:var(--zb-bg-subtle);--zb-switch-error-fg:var(--zb-status-critical);--zb-switch-pending-fg:var(--zb-status-low);--zb-switch-queued-fg:var(--zb-status-low);--zb-switch-stale-fg:var(--zb-flag-restricted);--zb-switch-stale-bg:var(--zb-flag-restricted-bg);--zb-switch-until-fg:var(--zb-status-high);--zb-switch-until-bg:var(--zb-status-high-bg);--zb-switch-until-border:var(--zb-status-high-border);--zb-switch-impact-fg:var(--zb-text);--zb-switch-impact-bg:var(--zb-status-low-bg);--zb-switch-impact-border:var(--zb-status-low);--zb-switch-hold-ring:var(--zb-status-high);--zb-switch-segment-bg:var(--zb-surface);--zb-switch-segment-fg:var(--zb-text-muted);--zb-switch-segment-border:var(--zb-border-strong);--zb-switch-segment-divider:var(--zb-border);--zb-switch-segment-hover-bg:var(--zb-bg-subtle);--zb-switch-segment-unasked-bg:var(--zb-status-unknown-bg);--zb-switch-segment-unasked-fg:var(--zb-status-unknown);--zb-switch-prov-fg:var(--zb-text-subtle);--zb-switch-radius:var(--zb-radius-full);--zb-switch-label-font:var(--zb-text-2xs);--zb-switch-state-font:var(--zb-text-xs);--zb-switch-duration:var(--zb-duration);--zb-switch-ease:var(--zb-ease);--zb-chart-axis:var(--zb-border-strong);--zb-chart-grid:var(--zb-border);--zb-chart-label-fg:var(--zb-text-muted);--zb-chart-line:var(--zb-text);--zb-chart-band-bg:var(--zb-status-normal-bg);--zb-chart-band-border:var(--zb-status-normal-border);--zb-chart-point:var(--zb-text);--zb-chart-surface:var(--zb-surface);--zb-nav-bg:var(--zb-surface);--zb-nav-border:var(--zb-border);--zb-nav-fg:var(--zb-text-muted);--zb-nav-fg-current:var(--zb-text);--zb-nav-bg-current:var(--zb-accent-subtle);--zb-nav-border-current:var(--zb-accent);--zb-nav-bg-hover:var(--zb-bg-muted);--zb-nav-radius:var(--zb-radius);--zb-chart-header-tone:var(--zb-text-muted);--zb-stack-accent:var(--zb-text-muted);--zb-datetime-cell-fg:var(--zb-text);--zb-datetime-cell-muted-fg:var(--zb-text-muted);--zb-datetime-cell-hover-bg:var(--zb-accent-wash);--zb-datetime-cell-selected-bg:var(--zb-accent);--zb-datetime-cell-selected-fg:var(--zb-text-on-accent);--zb-datetime-cell-range-bg:var(--zb-accent-muted);--zb-datetime-cell-range-fg:var(--zb-text);--zb-datetime-today-marker:var(--zb-accent);--zb-datetime-weekday-fg:var(--zb-text-muted);--zb-datetime-popover-bg:var(--zb-surface-overlay);--zb-datetime-popover-border:var(--zb-border);--zb-datetime-held-fg:var(--zb-accent);--zb-datetime-derived-fg:var(--zb-text-muted);--zb-datetime-duration-bg:var(--zb-bg-muted);--zb-datetime-duration-held-bg:var(--zb-accent-subtle);--zb-datetime-duration-held-border:var(--zb-accent-border);--zb-datetime-chip-bg:var(--zb-surface);--zb-datetime-chip-fg:var(--zb-text-muted);--zb-datetime-chip-border:var(--zb-border);--zb-datetime-chip-on-bg:var(--zb-accent);--zb-datetime-chip-on-fg:var(--zb-text-on-accent);--zb-datetime-cell-radius:var(--zb-radius);--zb-recorder-rec:var(--zb-status-recording);--zb-recorder-rec-soft:var(--zb-status-recording-bg);--zb-recorder-rec-line:var(--zb-status-recording-border);--zb-recorder-rec-ink:var(--zb-status-critical);--zb-recorder-wave:var(--zb-accent);--zb-recorder-wave-off:var(--zb-text-muted);--zb-recorder-pane:var(--zb-bg-muted);--zb-menu-bg:var(--zb-surface-overlay);--zb-menu-border:var(--zb-border);--zb-menu-subject-bg:var(--zb-bg-muted);--zb-menu-subject-border:var(--zb-border);--zb-menu-row-hover-bg:var(--zb-bg-muted);--zb-menu-sep:var(--zb-border);--zb-menu-radius:var(--zb-radius-lg)}@media (prefers-reduced-motion:reduce){:root{--zb-duration-fast:0s;--zb-duration:0s;--zb-duration-slow:0s}}@media (forced-colors:active){:root{--zb-border:CanvasText;--zb-border-strong:CanvasText;--zb-focus-ring:Highlight}}
