:root{color-scheme:light;--green-200:#c1e6cb;--green-300:#9ad6aa;--green-400:#6ec485;--green-500:#53b96e;--green-600:#409c58;--green-700:#327b46;--green-800:#265e35;--green-900:#1b4125;--green-950:#122b19;--surface:#ffffff;--surface-sunken:#f9fbf9;--ground:#f6fbf7;--divider:#dde2de;--border-strong:#c3ccc5;--text:#1b2620;--text-alt:#2b2f2c;--text-muted:#656d67;--on-fill:#ffffff;--primary:var(--green-700);--primary-hover:var(--green-800);--primary-ink:var(--green-700);--primary-tint:#e9f4ec;--primary-border:var(--green-400);--danger:#a81e14;--danger-ink:#a81e14;--danger-tint:#fde9e7;--danger-border:#f0b4ae;--focus-ring:rgba(50,123,70,0.45);--status-draft-ink:#55504a;--status-draft-bg:#f1efec;--status-draft-border:#d6d1ca;--status-pending-ink:#8a5a00;--status-pending-bg:#fff4da;--status-pending-border:#b8860b;--status-awaiting-ink:#14548a;--status-awaiting-bg:#e3eff9;--status-awaiting-border:#8fbce0;--status-inflight-ink:#10446f;--status-inflight-bg:#dce9f6;--status-inflight-border:#5e97c9;--status-inflight-stripe:rgba(16,68,111,0.16);--status-settled-ink:var(--green-800);--status-settled-bg:#e9f4ec;--status-settled-border:var(--green-400);--status-reversed-ink:var(--danger-ink);--status-reversed-bg:var(--danger-tint);--status-reversed-border:var(--danger-border);--status-conflict-ink:#6d2e8f;--status-conflict-solid:#6d2e8f;--status-conflict-bg:#f2e8fa;--status-conflict-border:#c09bda;--status-conflict-row:#faf4fe;--status-queried-ink:var(--status-inflight-ink);--status-queried-bg:var(--status-awaiting-bg);--status-queried-border:var(--status-inflight-border);--refused-ink:#4a4740;--refused-bg:#e6e5e0;--refused-border:#b5b2a6;--hero-top:#1b552b;--hero-mid:#164b25;--hero-bottom:#0f2917;--hero-rim:#347948;--hero-inset-bg:rgba(255,255,255,0.07);--hero-inset-border:rgba(255,255,255,0.13);--hero-rule:rgba(255,255,255,0.14);--hero-ink:rgba(255,255,255,0.86);--hero-ink-dim:rgba(255,255,255,0.66);--hero-watermark:0.1;--shadow-hero:0 2px 4px rgba(16,37,28,0.16),0 18px 38px -14px rgba(16,37,28,0.5);--nav-bg:var(--green-950);--nav-bg-raised:#1e2e27;--nav-border:#26362e;--nav-text:#f2f1ea;--nav-text-dim:#c3d2cb;--nav-text-meta:#9db3a9;--nav-mark:var(--green-400);--nav-warn-ink:#e8b54a;--font-sans:Figtree,"Segoe UI",system-ui,-apple-system,sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,monospace;--text-display:48px;--text-heading:32px;--text-subhead:20px;--text-body:15px;--text-label:12px;--text-kicker:12px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--radius-control:8px;--radius-card:18px;--radius-hero:24px;--radius-circle:999px;--control-height:40px;--control-height-touch:48px;--rail-bg:var(--surface);--rail-bg-raised:var(--surface-sunken);--rail-border:var(--divider);--rail-text:var(--text);--rail-text-dim:var(--text-muted);--rail-on-bg:var(--primary-tint);--rail-on-border:var(--primary-border);--rail-on-ink:var(--primary-ink);--field-bg:#fdfae1;--field-border:var(--border-strong);--control-height-dense:44px;--nav-row-height:44px;--tap-min:44px;--shell-b-width:480px;--shell-b-card-from:640px;--shadow-card:0 1px 2px rgba(27,38,32,0.07),0 8px 20px -10px rgba(27,38,32,0.18);--dk-surface:#17201a;--dk-surface-sunken:#131a15;--dk-ground:#0f1712;--dk-divider:#2a352d;--dk-border-strong:#3c4a40;--dk-text:#edf2ee;--dk-text-alt:#d5ded8;--dk-text-muted:#a3aea6;--dk-on-fill:#ffffff;--dk-primary-tint:#1a2e20;--dk-danger:#c0392b;--dk-danger-ink:#ff9c90;--dk-danger-tint:#391915;--dk-danger-border:#6b2a22;--dk-status-draft-ink:#b8b2aa;--dk-status-draft-bg:#23211e;--dk-status-draft-border:#3a3631;--dk-status-pending-ink:#e8b54a;--dk-status-pending-bg:#2b2415;--dk-status-pending-border:#7a5e14;--dk-status-awaiting-ink:#8fc2ee;--dk-status-awaiting-bg:#11212e;--dk-status-awaiting-border:#2d5a80;--dk-status-inflight-ink:#a8d2f5;--dk-status-inflight-bg:#0e1e2b;--dk-status-inflight-border:#35688f;--dk-status-inflight-stripe:rgba(168,210,245,0.18);--dk-status-settled-bg:#16281c;--dk-status-conflict-ink:#cfa3ec;--dk-status-conflict-solid:#7c3aa2;--dk-status-conflict-bg:#241630;--dk-status-conflict-border:#5a2378;--dk-status-conflict-row:#1c1226;--dk-refused-ink:#c9c4b4;--dk-refused-bg:#27261f;--dk-refused-border:#4e4a3e;--dk-hero-top:#17402f;--dk-hero-mid:#123425;--dk-hero-bottom:#102a20;--dk-hero-rim:#347948;--dk-shadow-hero:0 2px 4px rgba(0,0,0,0.45),0 18px 38px -14px rgba(0,0,0,0.72);--dk-shadow-card:0 1px 2px rgba(0,0,0,0.4),0 8px 20px -10px rgba(0,0,0,0.55)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--surface:var(--dk-surface);--surface-sunken:var(--dk-surface-sunken);--ground:var(--dk-ground);--divider:var(--dk-divider);--border-strong:var(--dk-border-strong);--field-bg:var(--dk-surface-sunken);--text:var(--dk-text);--text-alt:var(--dk-text-alt);--text-muted:var(--dk-text-muted);--on-fill:var(--dk-on-fill);--primary:var(--green-700);--primary-hover:var(--green-600);--primary-ink:var(--green-400);--primary-tint:var(--dk-primary-tint);--primary-border:var(--green-700);--danger:var(--dk-danger);--danger-ink:var(--dk-danger-ink);--danger-tint:var(--dk-danger-tint);--danger-border:var(--dk-danger-border);--status-draft-ink:var(--dk-status-draft-ink);--status-draft-bg:var(--dk-status-draft-bg);--status-draft-border:var(--dk-status-draft-border);--status-pending-ink:var(--dk-status-pending-ink);--status-pending-bg:var(--dk-status-pending-bg);--status-pending-border:var(--dk-status-pending-border);--status-awaiting-ink:var(--dk-status-awaiting-ink);--status-awaiting-bg:var(--dk-status-awaiting-bg);--status-awaiting-border:var(--dk-status-awaiting-border);--status-inflight-ink:var(--dk-status-inflight-ink);--status-inflight-bg:var(--dk-status-inflight-bg);--status-inflight-border:var(--dk-status-inflight-border);--status-inflight-stripe:var(--dk-status-inflight-stripe);--status-settled-ink:var(--green-400);--status-settled-bg:var(--dk-status-settled-bg);--status-settled-border:var(--green-700);--status-reversed-ink:var(--danger-ink);--status-reversed-bg:var(--danger-tint);--status-reversed-border:var(--danger-border);--status-conflict-ink:var(--dk-status-conflict-ink);--status-conflict-solid:var(--dk-status-conflict-solid);--status-conflict-bg:var(--dk-status-conflict-bg);--status-conflict-border:var(--dk-status-conflict-border);--status-conflict-row:var(--dk-status-conflict-row);--status-queried-ink:var(--status-inflight-ink);--status-queried-bg:var(--status-awaiting-bg);--status-queried-border:var(--status-inflight-border);--refused-ink:var(--dk-refused-ink);--refused-bg:var(--dk-refused-bg);--refused-border:var(--dk-refused-border);--hero-top:var(--dk-hero-top);--hero-mid:var(--dk-hero-mid);--hero-bottom:var(--dk-hero-bottom);--hero-rim:var(--dk-hero-rim);--shadow-hero:var(--dk-shadow-hero);--shadow-card:var(--dk-shadow-card)}}:root[data-theme=dark]{color-scheme:dark;--surface:var(--dk-surface);--surface-sunken:var(--dk-surface-sunken);--ground:var(--dk-ground);--divider:var(--dk-divider);--border-strong:var(--dk-border-strong);--field-bg:var(--dk-surface-sunken);--text:var(--dk-text);--text-alt:var(--dk-text-alt);--text-muted:var(--dk-text-muted);--on-fill:var(--dk-on-fill);--primary:var(--green-700);--primary-hover:var(--green-600);--primary-ink:var(--green-400);--primary-tint:var(--dk-primary-tint);--primary-border:var(--green-700);--danger:var(--dk-danger);--danger-ink:var(--dk-danger-ink);--danger-tint:var(--dk-danger-tint);--danger-border:var(--dk-danger-border);--status-draft-ink:var(--dk-status-draft-ink);--status-draft-bg:var(--dk-status-draft-bg);--status-draft-border:var(--dk-status-draft-border);--status-pending-ink:var(--dk-status-pending-ink);--status-pending-bg:var(--dk-status-pending-bg);--status-pending-border:var(--dk-status-pending-border);--status-awaiting-ink:var(--dk-status-awaiting-ink);--status-awaiting-bg:var(--dk-status-awaiting-bg);--status-awaiting-border:var(--dk-status-awaiting-border);--status-inflight-ink:var(--dk-status-inflight-ink);--status-inflight-bg:var(--dk-status-inflight-bg);--status-inflight-border:var(--dk-status-inflight-border);--status-inflight-stripe:var(--dk-status-inflight-stripe);--status-settled-ink:var(--green-400);--status-settled-bg:var(--dk-status-settled-bg);--status-settled-border:var(--green-700);--status-reversed-ink:var(--danger-ink);--status-reversed-bg:var(--danger-tint);--status-reversed-border:var(--danger-border);--status-conflict-ink:var(--dk-status-conflict-ink);--status-conflict-solid:var(--dk-status-conflict-solid);--status-conflict-bg:var(--dk-status-conflict-bg);--status-conflict-border:var(--dk-status-conflict-border);--status-conflict-row:var(--dk-status-conflict-row);--status-queried-ink:var(--status-inflight-ink);--status-queried-bg:var(--status-awaiting-bg);--status-queried-border:var(--status-inflight-border);--refused-ink:var(--dk-refused-ink);--refused-bg:var(--dk-refused-bg);--refused-border:var(--dk-refused-border);--hero-top:var(--dk-hero-top);--hero-mid:var(--dk-hero-mid);--hero-bottom:var(--dk-hero-bottom);--hero-rim:var(--dk-hero-rim);--shadow-hero:var(--dk-shadow-hero);--shadow-card:var(--dk-shadow-card)}:root[data-theme=light]{color-scheme:light}