:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--p-ink-1000:#04090d;--p-ink-950:#071019;--p-ink-900:#091620;--p-ink-850:#0c1a23;--p-ink-800:#102530;--p-ink-750:#163040;--p-ink-700:#1d3d4e;--p-glow-peak:#14313d;--p-slate-500:#6b8791;--p-slate-400:#7e9ba4;--p-slate-300:#8aa3ad;--p-slate-200:#a8c2c9;--p-slate-050:#eaf6f8;--p-sky:#56b6ff;--p-teal:#2dd4bf;--p-green:#6ee787;--p-orange:#ff9a3c;--p-rose:#ff5d8f;--p-violet:#a78bfa;--p-gold:#ffcf4d;--p-cyan-200:#7fe3ff;--p-signal-ok:#46e08a;--p-signal-warn:#ffcf4d;--p-signal-bad:#ff6b81;--p-signal-info:#56b6ff;--p-signal-idle:#8aa3ad;--p-cyan:#7fe3ff;--surface-deep:var(--p-ink-1000);--surface-canvas:var(--p-ink-950);--surface-nav:var(--p-ink-900);--surface-panel:var(--p-ink-850);--surface-raised:var(--p-ink-800);--surface-hover:var(--p-ink-750);--surface-selected:var(--p-ink-700);--surface-scrim:#04090dbd;--surface-glow-peak:var(--p-glow-peak);--surface-glow:radial-gradient(120% 90% at 50% 78%, var(--surface-glow-peak) 0%, var(--surface-canvas) 62%, var(--surface-deep) 100%);--frost-fill:#a8c2c90e;--frost-fill-raised:#a8c2c916;--frost-fill-hover:#a8c2c91f;--frost-blur:14px;--line-grid:#5eaabe1a;--line-subtle:#a8c2c924;--line-default:#a8c2c938;--line-strong:#d6ecf252;--line-contrast:#eaf6f894;--text-primary:var(--p-slate-050);--text-secondary:var(--p-slate-200);--text-muted:var(--p-slate-300);--text-faint:var(--p-slate-500);--text-inverse:var(--p-ink-1000);--text-link:var(--p-cyan);--focus-ring:var(--p-cyan);--focus-ring-width:2px;--focus-ring-offset:2px;--focus-ring-shadow:0 0 0 var(--focus-ring-offset) var(--surface-canvas), 0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--focus-ring);--domain-1-core:var(--p-sky);--domain-1-tint:#56b6ff1a;--domain-1-edge:#56b6ff57;--domain-1-wash:#56b6ff0b;--domain-1-bloom:#56b6ff47;--domain-2-core:var(--p-orange);--domain-2-tint:#ff9a3c1a;--domain-2-edge:#ff9a3c57;--domain-2-wash:#ff9a3c0b;--domain-2-bloom:#ff9a3c47;--domain-3-core:var(--p-teal);--domain-3-tint:#2dd4bf1a;--domain-3-edge:#2dd4bf57;--domain-3-wash:#2dd4bf0b;--domain-3-bloom:#2dd4bf47;--domain-4-core:var(--p-violet);--domain-4-tint:#a78bfa1a;--domain-4-edge:#a78bfa57;--domain-4-wash:#a78bfa0b;--domain-4-bloom:#a78bfa47;--domain-5-core:var(--p-rose);--domain-5-tint:#ff5d8f1a;--domain-5-edge:#ff5d8f57;--domain-5-wash:#ff5d8f0b;--domain-5-bloom:#ff5d8f47;--domain-6-core:var(--p-green);--domain-6-tint:#6ee7871a;--domain-6-edge:#6ee78757;--domain-6-wash:#6ee7870b;--domain-6-bloom:#6ee78747;--domain-7-core:var(--p-gold);--domain-7-tint:#ffcf4d1a;--domain-7-edge:#ffcf4d57;--domain-7-wash:#ffcf4d0b;--domain-7-bloom:#ffcf4d66;--domain-8-core:var(--p-cyan-200);--domain-8-tint:#7fe3ff1a;--domain-8-edge:#7fe3ff57;--domain-8-wash:#7fe3ff0b;--domain-8-bloom:#7fe3ff47;--domain-active-core:var(--p-slate-200);--domain-active-tint:#a8c2c91a;--domain-active-edge:#a8c2c957;--domain-active-wash:#a8c2c90b;--domain-active-bloom:#a8c2c938;--status-idle-core:var(--p-signal-idle);--status-running-core:var(--p-signal-info);--status-ok-core:var(--p-signal-ok);--status-attention-core:var(--p-signal-warn);--status-blocked-core:var(--p-signal-bad);--status-error-core:var(--p-signal-bad);--status-offline-core:var(--p-slate-300);--status-unknown-core:var(--p-slate-400);--status-draft-core:var(--p-violet);--status-idle-tint:#8aa3ad24;--status-running-tint:#56b6ff24;--status-ok-tint:#46e08a24;--status-attention-tint:#ffcf4d24;--status-blocked-tint:#ff6b8124;--status-error-tint:#ff6b8124;--status-offline-tint:#8aa3ad24;--status-unknown-tint:#7e9ba424;--status-draft-tint:#a78bfa24;--autonomy-human-led-core:var(--p-slate-200);--autonomy-human-assisted-core:var(--p-sky);--autonomy-internal-core:var(--p-teal);--autonomy-approval-gated-core:var(--p-gold);--autonomy-prohibited-core:var(--p-slate-300);--data-sample-core:var(--p-violet);--data-sample-tint:#a78bfa24;--data-fresh-core:var(--p-signal-ok);--data-stale-core:var(--p-signal-warn);--data-partial-core:var(--p-signal-warn);--data-unknown-core:var(--p-slate-400);--data-source-core:var(--p-slate-300);--data-metric-core:var(--p-orange);--data-metric-good:var(--p-signal-ok);--font-sans:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, "SF Mono", "Cascadia Mono", "Segoe UI Mono", "Roboto Mono", Menlo, Consolas, monospace;--text-metric-size:2.75rem;--text-metric-lh:1.05;--text-display-size:2rem;--text-display-lh:1.15;--text-title-size:1.375rem;--text-title-lh:1.25;--text-heading-size:1rem;--text-heading-lh:1.35;--text-body-size:.875rem;--text-body-lh:1.55;--text-label-size:.75rem;--text-label-lh:1.35;--text-micro-size:.6875rem;--text-micro-lh:1.3;--tracking-metric:-.03em;--tracking-display:-.02em;--tracking-label:.1em;--tracking-micro:.14em;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--space-0:0;--space-1:.125rem;--space-2:.25rem;--space-3:.5rem;--space-4:.75rem;--space-5:1rem;--space-6:1.5rem;--space-7:2rem;--space-8:2.5rem;--space-9:3rem;--radius-micro:4px;--radius-control:6px;--radius-card:10px;--radius-panel:14px;--radius-pill:999px;--motion-instant:90ms;--motion-fast:.14s;--motion-base:.2s;--motion-slow:.26s;--motion-pulse:2s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--layout-content-max:1600px;--layout-graph-grid:32px;--layout-topbar-h:52px;--z-canvas:0;--z-sticky:10;--z-nav:20;--z-drawer:30;--z-modal:40;--z-palette:50;--z-toast:60;--node-conductor-size:76px;--node-human-size:52px;--node-department-size:48px;--node-agent-size:40px;--node-stroke-w:1.5px;--node-stroke-w-selected:2.5px;--node-human-ring:var(--p-gold);--node-human-ring-w:2px;--edge-w:1.25px;--edge-w-emphasis:1.75px;--edge-color:#a8c2c94d;--edge-color-dim:#a8c2c91f;--c-badge-h:20px;--c-badge-px:var(--space-3);--c-badge-dot:6px;--c-chip-h:26px;--c-button-h:36px;--c-button-h-touch:44px;--c-demo-indicator-h:44px}[data-domain-slot="1"]{--domain-active-core:var(--domain-1-core);--domain-active-tint:var(--domain-1-tint);--domain-active-edge:var(--domain-1-edge);--domain-active-wash:var(--domain-1-wash);--domain-active-bloom:var(--domain-1-bloom)}[data-domain-slot="2"]{--domain-active-core:var(--domain-2-core);--domain-active-tint:var(--domain-2-tint);--domain-active-edge:var(--domain-2-edge);--domain-active-wash:var(--domain-2-wash);--domain-active-bloom:var(--domain-2-bloom)}[data-domain-slot="3"]{--domain-active-core:var(--domain-3-core);--domain-active-tint:var(--domain-3-tint);--domain-active-edge:var(--domain-3-edge);--domain-active-wash:var(--domain-3-wash);--domain-active-bloom:var(--domain-3-bloom)}[data-domain-slot="4"]{--domain-active-core:var(--domain-4-core);--domain-active-tint:var(--domain-4-tint);--domain-active-edge:var(--domain-4-edge);--domain-active-wash:var(--domain-4-wash);--domain-active-bloom:var(--domain-4-bloom)}[data-domain-slot="5"]{--domain-active-core:var(--domain-5-core);--domain-active-tint:var(--domain-5-tint);--domain-active-edge:var(--domain-5-edge);--domain-active-wash:var(--domain-5-wash);--domain-active-bloom:var(--domain-5-bloom)}[data-domain-slot="6"]{--domain-active-core:var(--domain-6-core);--domain-active-tint:var(--domain-6-tint);--domain-active-edge:var(--domain-6-edge);--domain-active-wash:var(--domain-6-wash);--domain-active-bloom:var(--domain-6-bloom)}[data-domain-slot="7"]{--domain-active-core:var(--domain-7-core);--domain-active-tint:var(--domain-7-tint);--domain-active-edge:var(--domain-7-edge);--domain-active-wash:var(--domain-7-wash);--domain-active-bloom:var(--domain-7-bloom)}[data-domain-slot="8"]{--domain-active-core:var(--domain-8-core);--domain-active-tint:var(--domain-8-tint);--domain-active-edge:var(--domain-8-edge);--domain-active-wash:var(--domain-8-wash);--domain-active-bloom:var(--domain-8-bloom)}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--sans:"IBM Plex Sans", ui-sans-serif, system-ui, sans-serif;--mono:"IBM Plex Mono", "IBM Plex Sans Arabic", ui-monospace, monospace;--deep:#e7efeb;--canvas:#f5f8f6;--nav:#eff4f2;--panel:#fff;--raised:#f8faf9;--hover:#e4eee8;--text:#08161d;--text2:#223c46;--muted:#415b66;--faint:#546e79;--brand:#b3d100;--brand-text:#4f5c00;--on-brand:#0d1a0f;--exec:#075f6c;--social:#0c6534;--creative:#5a25e6;--marketing:#a80d5d;--amber:#7d4303;--status:#415b66;--error:#b40019;--ok:#0c6534;--panel-fill:#fff;--panel-border:#143a2929;--hair:#143a291f;--grid:#143a2912;--surface-deep:var(--deep);--surface-canvas:var(--canvas);--surface-nav:var(--nav);--surface-panel:var(--panel);--surface-raised:var(--raised);--surface-hover:var(--hover);--surface-selected:#dce9e1;--surface-scrim:#050c099e;--surface-glow:radial-gradient(120% 90% at 50% 78%, #dde9e3 0%, #f5f8f6 62%, #e7efeb 100%);--text-primary:var(--text);--text-secondary:var(--text2);--text-muted:var(--muted);--text-faint:var(--faint);--text-inverse:#fff;--text-link:var(--brand-text);--body-size:15px;--body-line-height:1.6;--font-sans:var(--sans);--font-mono:var(--mono);--line-grid:var(--grid);--line-subtle:var(--hair);--line-default:var(--panel-border);--line-strong:#143a2947;--line-contrast:#08161d9e;--focus-ring:#08161d;--focus-ring-shadow:0 0 0 2px var(--canvas), 0 0 0 5px var(--focus-ring);--frost-fill:var(--panel-fill);--frost-blur:none;--motion-base:.18s;--ease-standard:cubic-bezier(.2, 0, 0, 1)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--deep:#050c09;--canvas:#091710;--nav:#0c1d14;--panel:#0e2118;--raised:#132d20;--hover:#1b4230;--text:#eaf6f8;--text2:#b7ccd2;--muted:#9ab3bc;--faint:#88a1ab;--brand-text:#c3e11a;--exec:#4fdcf2;--social:#5be79b;--creative:#b79dff;--marketing:#fb85c0;--amber:#ffb45c;--status:#9ab3bc;--error:#ff8895;--ok:#5be79b;--panel-fill:#c8e1d20e;--panel-border:#c8e1d229;--hair:#c8e1d21f;--grid:#5ebe8c1a;--surface-selected:#1b4230;--surface-scrim:#000000ad;--surface-glow:radial-gradient(120% 90% at 50% 78%, #173a29 0%, #091710 62%, #050c09 100%);--text-primary:var(--text);--text-secondary:var(--text2);--text-muted:var(--muted);--text-faint:var(--faint);--text-inverse:#050c09;--text-link:var(--brand-text);--line-grid:var(--grid);--line-subtle:var(--hair);--line-default:var(--panel-border);--line-strong:#c8e1d247;--line-contrast:#eaf6f89e;--focus-ring:#eaf6f8;--focus-ring-shadow:0 0 0 2px var(--canvas), 0 0 0 5px var(--focus-ring);--frost-fill:var(--panel-fill);--frost-blur:14px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--deep:#050c09;--canvas:#091710;--nav:#0c1d14;--panel:#0e2118;--raised:#132d20;--hover:#1b4230;--text:#eaf6f8;--text2:#b7ccd2;--muted:#9ab3bc;--faint:#88a1ab;--brand-text:#c3e11a;--panel-fill:#c8e1d20e;--panel-border:#c8e1d229;--hair:#c8e1d21f;--grid:#5ebe8c1a;--surface-selected:#1b4230;--surface-scrim:#000000ad;--surface-glow:radial-gradient(120% 90% at 50% 78%, #173a29 0%, #091710 62%, #050c09 100%);--text-primary:var(--text);--text-secondary:var(--text2);--text-muted:var(--muted);--text-faint:var(--faint);--text-inverse:#050c09;--text-link:var(--brand-text);--line-grid:var(--grid);--line-subtle:var(--hair);--line-default:var(--panel-border);--line-strong:#c8e1d247;--line-contrast:#eaf6f89e;--focus-ring:#eaf6f8;--focus-ring-shadow:0 0 0 2px var(--canvas), 0 0 0 5px var(--focus-ring);--frost-fill:var(--panel-fill);--frost-blur:14px}}.app-shell-topbar{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:68px;padding:10px var(--space-6);background:var(--nav);border-bottom:2px solid var(--creative);flex-wrap:wrap;display:flex}.app-shell-brand{align-items:center;gap:var(--space-3);min-width:0;display:flex}.app-shell-brand-mark{object-fit:contain;border-radius:var(--radius-control);background:var(--on-brand);width:148px;height:38px;padding:5px 9px;display:block}.app-shell-brand-copy{gap:2px;min-width:0;display:grid}.app-shell-brand-copy strong{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-text);white-space:nowrap;font-size:13px}.app-shell-brand-copy span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.app-shell-toolbar{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-inline-start:auto;display:flex}.app-shell-human{border:2px solid var(--p-gold);background:var(--raised);width:32px;height:32px;box-shadow:0 0 0 2px var(--nav);border-radius:50%;place-items:center;display:inline-grid;overflow:hidden}.app-shell-human img{object-fit:cover;width:100%;height:100%}.app-shell-segmented{border:1px solid var(--panel-border);border-radius:var(--radius-control);background:var(--raised);display:inline-flex;overflow:hidden}.app-shell-segmented button,.app-shell-icon-button{min-height:38px;color:var(--text2);font:600 12px var(--mono);letter-spacing:.08em;cursor:pointer;transition:background var(--motion-base) var(--ease-standard), color var(--motion-base) var(--ease-standard);background:0 0;border:0;padding:8px 11px}.app-shell-segmented button+button{border-inline-start:1px solid var(--panel-border)}.app-shell-segmented button[aria-pressed=true],.app-shell-icon-button[aria-pressed=true]{background:var(--brand);color:var(--on-brand)}.app-shell-icon-button{border:1px solid var(--panel-border);border-radius:var(--radius-control);background:var(--raised)}.app-shell-frame{grid-template-columns:248px minmax(0,1fr);min-height:calc(100vh - 112px);display:grid}.app-shell-sidebar{gap:var(--space-5);padding:var(--space-5) var(--space-4);background:var(--nav);border-inline-end:1px solid var(--hair);flex-direction:column;display:flex}.app-shell-sidebar-heading{align-items:center;gap:var(--space-2);color:var(--muted);font:600 11px var(--mono);letter-spacing:.1em;display:flex}.app-shell-status-dot{background:var(--creative);border-radius:50%;flex:none;width:8px;height:8px}.app-shell-nav{flex-direction:column;gap:4px;display:flex}.app-shell-nav-link{border-radius:var(--radius-control);min-height:44px;color:var(--text2);transition:background var(--motion-base) var(--ease-standard), color var(--motion-base) var(--ease-standard);border:1px solid #0000;align-items:center;gap:9px;padding:10px 11px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.app-shell-nav-link span{min-width:2ch;color:var(--brand-text);font:600 11px var(--mono);letter-spacing:.02em}.app-shell-nav-link:hover,.app-shell-nav-link:focus-visible{color:var(--text);background:var(--hover);border-color:var(--panel-border)}.app-shell-system-strip{padding:var(--space-4) 0 0;border-top:1px solid var(--hair);color:var(--muted);gap:4px;margin-top:auto;font-size:12px;display:grid}.app-shell-system-strip strong{color:var(--text);font:600 12px var(--mono);letter-spacing:.08em}.app-shell-system-kicker{font:600 10px var(--mono);letter-spacing:.12em}.app-shell-main{background:var(--surface-glow);min-width:0}.app-shell-main-inner{width:min(1600px,100%);min-height:calc(100vh - 112px);padding:var(--space-6) var(--space-6) 56px;margin:0 auto}.app-shell-mobile-nav{display:none}.app-shell-more-scrim{z-index:var(--z-modal);background:var(--surface-scrim);align-items:end;display:grid;position:fixed;inset:0}.app-shell-more-sheet{width:100%;max-height:82vh;padding:var(--space-5);border-top:2px solid var(--brand);border-radius:var(--radius-panel) var(--radius-panel) 0 0;background:var(--panel);overflow:auto}.app-shell-more-header{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.app-shell-more-header h2{color:var(--text);font:600 var(--text-title-size) var(--sans);margin:0}.app-shell-more-header button{border:1px solid var(--panel-border);border-radius:var(--radius-control);background:var(--raised);min-width:44px;min-height:44px;color:var(--text);cursor:pointer;font-size:24px}.app-shell-more-links{gap:var(--space-2);margin-top:var(--space-4);display:grid}.app-shell-more-links a{border:1px solid var(--panel-border);border-radius:var(--radius-control);color:var(--text2);background:var(--raised);padding:12px;text-decoration:none}.app-shell-more-links a:hover{background:var(--hover);color:var(--text)}.app-shell-skip:focus{border-radius:0 0 var(--radius-control) var(--radius-control);background:var(--brand);color:var(--on-brand);font:600 13px var(--mono);padding:12px 16px;text-decoration:none;inset-inline-start:0!important}html[lang=ar]{--sans:"IBM Plex Sans Arabic", "IBM Plex Sans", ui-sans-serif, system-ui, sans-serif;--mono:"IBM Plex Sans Arabic", "IBM Plex Mono", ui-monospace, monospace}html[lang=ar] .app-shell-brand-copy strong,html[lang=ar] .app-shell-sidebar-heading,html[lang=ar] .app-shell-system-kicker,html[lang=ar] .app-shell-system-strip strong{letter-spacing:normal;text-transform:none}html[lang=ar] .app-shell-main-inner{line-height:1.9}[data-ltr=true]{text-align:start;direction:ltr;unicode-bidi:isolate}@media (max-width:1279px) and (min-width:1024px){.app-shell-frame{grid-template-columns:64px minmax(0,1fr)}.app-shell-sidebar{align-items:center;padding-inline:10px}.app-shell-sidebar-heading{justify-content:center}.app-shell-sidebar-heading span:last-child{display:none}.app-shell-nav{width:100%}.app-shell-nav-link{justify-content:center;padding-inline:8px;font-size:0}.app-shell-nav-link span{font-size:11px}.app-shell-system-strip{display:none}}@media (max-width:1023px){.app-shell-topbar{padding:10px var(--space-4)}.app-shell-frame{min-height:0;display:block}.app-shell-sidebar{display:none}.app-shell-main-inner{min-height:calc(100vh - 180px);padding:var(--space-5) var(--space-4) 96px}.app-shell-mobile-nav{inset-inline:0;z-index:var(--z-nav);padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--panel-border);background:var(--panel-border);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid;position:fixed;bottom:0}.app-shell-mobile-nav a,.app-shell-mobile-nav button{background:var(--nav);min-width:0;min-height:56px;color:var(--text2);font:600 12px var(--sans);text-align:center;cursor:pointer;border:0;padding:10px 4px;text-decoration:none}.app-shell-mobile-nav a:hover,.app-shell-mobile-nav button:hover{background:var(--hover);color:var(--text)}}@media (max-width:560px){.app-shell-brand-mark{width:112px;height:32px}.app-shell-brand-copy{display:none}.app-shell-toolbar{gap:4px}.app-shell-toolbar .app-shell-human{display:none}.app-shell-toolbar .app-shell-segmented button,.app-shell-icon-button{min-height:36px;padding-inline:8px}}:where(a,button,[role=button],input,select,textarea,[tabindex]):focus-visible{box-shadow:var(--focus-ring-shadow);border-radius:var(--radius-control);outline:none}@media (prefers-reduced-motion:reduce){:root{--motion-instant:0s;--motion-fast:0s;--motion-base:0s;--motion-slow:0s;--motion-pulse:0s}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){:root{--line-default:CanvasText;--line-strong:CanvasText;--line-contrast:CanvasText;--frost-blur:0px}}
html,body{background:var(--surface-canvas);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--body-size);line-height:var(--body-line-height);margin:0;padding:0}*,:before,:after{box-sizing:border-box}@media (max-width:700px){.app-shell-topbar{padding:var(--space-3) var(--space-4)!important}.command-grid,.command-agent-grid,.command-timeline,.team-roster-grid,.capacity-metric-grid,.health-source-grid,.concept-grid,.content-calendar-item,.health-subsystem-row{grid-template-columns:minmax(0,1fr)!important}}
