:root,[data-theme=light]{--bg:#f1f4f5;--content-bg:#f7f9f9;--surface:#e9eef0;--surface-hover:#dfe6e9;--card:#fff;--card-border:#e1e7ea;--border:#d2dadd;--border-strong:#8a979e;--border-light:var(--border-strong);--text:#101b20;--text-muted:#4d5c64;--text-dim:#5f6e76;--brand:#1f3a5f;--brand-white:#fff;--accent:#1f3a5f;--accent-hover:#16304f;--accent-text:#fff;--accent-ink:#1f3a5f;--link:var(--accent-ink);--link-hover:color-mix(in srgb,var(--accent-ink)72%,#000);--accent-dim:#1f3a5f1a;--accent-tint:#e8eef5;--selected:#e8eef5;--focus-ring:#1f3a5f;--scrim:#101b2066;--good:#0e7a4a;--good-bg:#0e7a4a14;--watch:#9a5b00;--watch-bg:#b86e0014;--bad:#b92e2c;--bad-bg:#c0312f14;--chip-bg:#e6ebee;--tab-active:#1f3a5f;--tab-active-ink:#fff;--sidebar-bg:#0f1e2e;--sidebar-text:#e8eef3;--sidebar-text-muted:#8fa0b0;--sidebar-hover:#16293d;--sidebar-active:#1b3550;--sidebar-border:#1e3147;--chart-1:#1f3a5f;--chart-2:#8fa6ad;--chart-3:#0e7a4a;--chart-grid:#e1e7ea;--card-shadow:0 1px 2px #101b200f,0 1px 1px #101b2008;--shadow-raised:0 4px 12px #101b2014,0 1px 2px #101b200f;--shadow-overlay:0 16px 40px #101b2029,0 2px 6px #101b2014;--status-draft:#5d6e64;--status-review:#1552ff;--status-client:#7600c3;--status-attention:#d4860a;--status-approved:#0e9e5e;--status-blocked:#c33;--lane-draft:#5d6e6412;--lane-review:#1552ff0d;--lane-client:#7600c30d;--lane-attention:#d4860a12;--lane-approved:#0e9e5e0f;--lane-blocked:#cc33330f}[data-theme=dark]{--bg:#0b1215;--content-bg:#0e1619;--surface:#131d21;--surface-hover:#1a262b;--card:#161f24;--card-border:#243137;--border:#2a383f;--border-strong:#687880;--border-light:var(--border-strong);--text:#e8eef0;--text-muted:#9aabb2;--text-dim:#7d8d94;--brand:#8fb4e8;--brand-white:#fff;--accent:#8fb4e8;--accent-hover:#a6c3ee;--accent-text:#0b1b30;--accent-ink:#9ec0ee;--link:var(--accent-ink);--link-hover:color-mix(in srgb,var(--accent-ink)70%,#fff);--accent-dim:#8fb4e824;--accent-tint:#1b2a40;--selected:#1b2a40;--focus-ring:#9ec0ee;--scrim:#0009;--good:#35c98a;--good-bg:#35c98a1a;--watch:#f0b245;--watch-bg:#f0b2451a;--bad:#ff6b6b;--bad-bg:#ff6b6b1a;--chip-bg:#1f2b31;--tab-active:#8fb4e8;--tab-active-ink:#0b1b30;--sidebar-bg:#0a1420;--sidebar-text:#e8eef3;--sidebar-text-muted:#8fa0b0;--sidebar-hover:#10202f;--sidebar-active:#152b40;--sidebar-border:#162636;--chart-1:#8fb4e8;--chart-2:#5f7279;--chart-3:#35c98a;--chart-grid:#243137;--card-shadow:0 1px 2px #00000080;--shadow-raised:0 4px 12px #0009;--shadow-overlay:0 16px 40px #000000b3;--status-draft:#8a9a92;--status-review:#6c95ff;--status-client:#d46bd0;--status-attention:#ffb020;--status-approved:#22c77e;--status-blocked:#ff5c5c;--lane-draft:#8a9a921a;--lane-review:#6c95ff1f;--lane-client:#d46bd01f;--lane-attention:#ffb0201a;--lane-approved:#22c77e1a;--lane-blocked:#ff5c5c1a}:where(:root){--font-sans:system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:ui-monospace,"SF Mono",Menlo,monospace;--font-display:Georgia,"Times New Roman",serif}:root{--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-full:9999px;--sidebar-width:240px;--sidebar-rail:64px;--content-max:1200px;--control-h:36px;--row-h:44px}*,:before,:after{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0}body{font-family:var(--font-sans);font-feature-settings:"tnum" 1;font-size:.8125rem;line-height:1.5}button,input,select,textarea{font-family:inherit}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}:where(a){color:var(--link);font-weight:500;text-decoration:none}:where(a:hover){color:var(--link-hover)}.wa-table{border-collapse:collapse;width:100%;color:var(--text);font-size:.8125rem;line-height:20px}.wa-table th{text-align:left;white-space:nowrap;border-bottom:1px solid var(--border);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);padding:10px 12px;font-size:.6875rem;font-weight:600;line-height:16px}.wa-table td{height:var(--row-h);border-bottom:1px solid var(--card-border);vertical-align:middle;padding:10px 12px}.wa-table th:first-child,.wa-table td:first-child{padding-left:20px}.wa-table th:last-child,.wa-table td:last-child{padding-right:20px}.wa-table tbody tr:last-child td{border-bottom:0}.wa-table tbody tr:hover td{background:var(--surface-hover)}.wa-table tbody tr[aria-selected=true] td{background:var(--selected)}.wa-table tbody tr[aria-selected=true] td:first-child{box-shadow:inset 3px 0 0 var(--accent)}.wa-table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.wa-table td.num{font-weight:500}.wa-table td.lead{min-width:180px;font-weight:500}.wa-table td.lead a{color:inherit;text-decoration:none}.wa-table td.lead a:hover{color:var(--link-hover)}.wa-table .sub{color:var(--text-muted);font-size:.75rem;font-weight:400;line-height:16px;display:block}.wa-table th[aria-sort=ascending],.wa-table th[aria-sort=descending]{color:var(--text)}.wa-table th button{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;text-align:inherit;background:0 0;border:0;margin:0;padding:0}.wa-table tfoot td{border-top:1px solid var(--border);border-bottom:0;font-weight:600}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}

