:root{color-scheme:light;--brand:#6561e4;--brand-strong:#3a3bd4;--brand-soft:#ecebfb;--brand-softer:#f5f4fd;--brand-ring:rgba(101,97,228,0.3);--brand-gradient:linear-gradient(120deg,#7a76ea,#6561e4 55%,#3a3bd4);--brand-ontint:#4a46c9;--bg:#f8f8fa;--surface:#ffffff;--surface-2:#f4f4f7;--surface-3:#ebebf1;--text:#131215;--text-muted:#555259;--text-subtle:#6b6975;--text-onbrand:#ffffff;--line:#e0dee2;--line-strong:#cdcad3;--positive:#1f7a58;--positive-soft:#e6f4ee;--warning:#8a6114;--warning-soft:#fbf1dd;--danger:#b3352b;--danger-soft:#fbebea;--info:#4059c4;--info-soft:#eaeffb;--series-1:#6561e4;--series-2:#3f9e78;--series-3:#3d87d4;--series-4:#b8791f;--series-5:#8c6cc4;--chart-grid:#ebebf1;--chart-surface:#ffffff;--radius-sm:8px;--radius:12px;--radius-lg:16px;--radius-xl:20px;--radius-pill:999px;--shadow-sm:0 1px 2px rgba(19,18,21,0.05);--shadow:0 4px 16px rgba(19,18,21,0.06);--shadow-lg:0 14px 38px rgba(19,18,21,0.1);--font-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--ink:var(--text);--muted:var(--text-muted);--paper:var(--bg);--green:var(--brand);--lime:var(--positive-soft);--focus-ring:var(--brand-ring)}[data-theme=dark]{color-scheme:dark;--brand:#8b87f0;--brand-strong:#6561e4;--brand-soft:#221f3d;--brand-softer:#1a1830;--brand-ring:rgba(139,135,240,0.4);--brand-gradient:linear-gradient(120deg,#8b87f0,#6561e4 55%,#4f4bd8);--brand-ontint:#a8a4f5;--bg:#0e0d12;--surface:#17161d;--surface-2:#1d1c25;--surface-3:#24222e;--text:#f4f3f7;--text-muted:#a5a2b0;--text-subtle:#96939f;--text-onbrand:#ffffff;--line:#2a2833;--line-strong:#383544;--positive:#58c99b;--positive-soft:#163026;--warning:#e0ab55;--warning-soft:#322713;--danger:#ef7a70;--danger-soft:#331c1a;--info:#83a1ee;--info-soft:#1a2138;--series-1:#8480ef;--series-2:#3f9e78;--series-3:#4b93e0;--series-4:#c2872b;--series-5:#9878cf;--chart-grid:#24222e;--chart-surface:#17161d;--shadow-sm:0 1px 2px rgba(0,0,0,0.4);--shadow:0 4px 16px rgba(0,0,0,0.45);--shadow-lg:0 14px 38px rgba(0,0,0,0.55)}.dashboardEyebrow,.eyebrow,.uiEyebrow{margin:0 0 12px;color:var(--text-subtle);font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.primaryAction,.uiButton{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:var(--radius);padding:11px 18px;background:var(--brand-gradient);color:var(--text-onbrand);font-size:.85rem;font-weight:600;cursor:pointer;text-decoration:none;box-shadow:var(--shadow-sm);transition:filter .15s ease,transform .15s ease}.primaryAction:hover,.uiButton:hover{filter:brightness(1.06)}.primaryAction:active,.uiButton:active{transform:translateY(1px)}.uiButton:disabled{cursor:wait;opacity:.6}.status,.uiStatus{display:inline-flex;align-items:center;padding:5px 10px;border-radius:var(--radius-pill);font-size:.7rem;font-weight:600}.status.active,.uiStatusActive{background:var(--positive-soft);color:var(--positive)}.status.locked,.uiStatusLocked{background:var(--surface-3);color:var(--text-muted)}.guardrailNote,.uiGuardrail{margin:0;padding:13px 16px;border:1px solid var(--line);border-left:3px solid var(--brand);border-radius:var(--radius-sm);background:var(--brand-softer);color:var(--text-muted);font-size:.84rem;line-height:1.55}.emptyState,.uiEmpty{display:grid;grid-gap:14px;gap:14px;margin-top:32px;padding:clamp(22px,4vw,36px);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm)}.emptyState :where(h2,h3,p),.uiEmpty :where(h2,h3,p){margin:0}.emptyState p,.uiEmpty p{color:var(--text-muted);line-height:1.55}.emptyState :where(.uiButton,.primaryAction),.uiEmpty :where(.uiButton,.primaryAction){justify-self:start}:where(a,button,input,select,textarea):focus-visible{outline:3px solid var(--brand-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}