:root{--brand-500:#2ea94b;--brand-600:#109a51;--brand-700:#0f7d58;--brand-800:#0f6c5b;--brand-ink:#fff;--primary-solid:var(--brand-700);--primary-solid-hover:var(--brand-800);--brand-bar:linear-gradient(100deg, #0f6c5b 0%, #0f7546 55%, #11803f 100%);--bg:#f4f5f8;--card:#fff;--card2:#fafbfc;--field:#fff;--text:#0f1729;--ink2:#334155;--muted:#5f6a7d;--primary:var(--ac);--primary-hover:var(--ac-h);--primary-weak:var(--ac-weak);--on-primary:var(--on-ac);--border:#e7e9f0;--border2:#eef0f5;--track:#eef0f5;--ok:#0b7f50;--ok-bg:#e7f7ef;--warn:#9c6306;--warn-bg:#fdf3e2;--bad:#cf2142;--bad-bg:#fdecef;--info:#0c73ad;--info-bg:#e6f2fb;--violet:#6d3fd6;--violet-bg:#ede9fe;--sb:#0c1322;--sb2:#141d31;--ac:#0b6f40;--ac-h:#095734;--ac-weak:#e6f5ec;--on-ac:#fff;--on-status:#fff;--ai:#6d2fb8;--ai-bg:#f3eafc;--shadow:0 1px 2px #0f172a0a, 0 1px 3px #0f172a0f;--ink:var(--text);--mut:var(--muted);--bd:var(--border);--bd2:var(--border2);--error-bg:#fdecef;--error-text:var(--bad);--error-border:#f7c9d2;--success-bg:#e7f7ef;--success-text:var(--ok);--success-border:#bbedd4;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--bg:#0c1220;--card:#151c2c;--card2:#111826;--field:#111826;--text:#e8ecf4;--ink2:#c2cadb;--muted:#8b95a8;--border:#232c40;--border2:#1a2233;--track:#232c40;--ok:#34d399;--ok-bg:#0e2b20;--warn:#fbbf24;--warn-bg:#2c2410;--bad:#fb7185;--bad-bg:#2e1620;--info:#38bdf8;--info-bg:#0d2436;--violet:#a78bfa;--violet-bg:#201a3a;--sb:#0c1322;--sb2:#141d31;--ac:#35b46f;--ac-h:#2aa063;--ac-weak:#10301f;--on-ac:#06180f;--on-status:#0b1411;--ai:#c4a0f0;--ai-bg:#241a3a;--shadow:0 1px 2px #0000004d, 0 2px 6px #00000059;--error-bg:#2e1620;--error-text:var(--bad);--error-border:#5b2233;--success-bg:#0e2b20;--success-text:var(--ok);--success-border:#1f5c3f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box;margin:0;padding:0}html,body{max-width:100vw;min-height:100vh}body{color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}a{color:var(--primary);text-decoration:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}button:disabled,button[aria-disabled=true]{opacity:.45!important;cursor:not-allowed!important}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes slideup{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){@keyframes slideup{0%{opacity:0}to{opacity:1}}}
