:root{color-scheme:light;--bg:#f2f4f7;--surface:#ffffff;--surface-2:#f7f9fb;--ink:#1b2733;--muted:#5a6675;--line:#e2e7ee;--navy:#00294C;--navy-ink:#00294C;--on-navy:#ffffff;--navy-tint:#e6edf4;--ok:#1f7a45;--ok-bg:#e5f3ea;--warn:#8a5d08;--warn-bg:#fbf1dc;--bad:#b23b2e;--bad-bg:#f8e6e3;--info:#1c6298;--info-bg:#e4eef7;--done:#22c55e;--shadow:0 1px 2px rgba(16, 33, 52, .06);--r-card:16px;--r-ctl:12px;--r-pill:999px;--font:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%235a6675' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--bg:#0f1720;--surface:#17212c;--surface-2:#1c2835;--ink:#e3e9ef;--muted:#9aa8b6;--line:#2a3847;--navy:#2f6ea8;--navy-ink:#cfe0f0;--on-navy:#ffffff;--navy-tint:#1d3346;--ok:#5fc48a;--ok-bg:#16301f;--warn:#e0b25a;--warn-bg:#352914;--bad:#f08a7c;--bad-bg:#3a1d19;--info:#79b3e3;--info-bg:#15293b;--shadow:0 1px 2px rgba(0, 0, 0, .3);--chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%239aa8b6' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")}}:root[data-theme=dark]{color-scheme:dark;--bg:#0f1720;--surface:#17212c;--surface-2:#1c2835;--ink:#e3e9ef;--muted:#9aa8b6;--line:#2a3847;--navy:#2f6ea8;--navy-ink:#cfe0f0;--on-navy:#ffffff;--navy-tint:#1d3346;--ok:#5fc48a;--ok-bg:#16301f;--warn:#e0b25a;--warn-bg:#352914;--bad:#f08a7c;--bad-bg:#3a1d19;--info:#79b3e3;--info-bg:#15293b;--shadow:0 1px 2px rgba(0, 0, 0, .3);--chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%239aa8b6' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")}