:root{--mn-avatar-clay-body:#e8b39a;--mn-avatar-clay-edge:#9a5434;--mn-avatar-ochre-body:#e9cb7f;--mn-avatar-ochre-edge:#86661a;--mn-avatar-sage-body:#b4cfa5;--mn-avatar-sage-edge:#4f7340;--mn-avatar-lagoon-body:#98cfc6;--mn-avatar-lagoon-edge:#2f6e65;--mn-avatar-sky-body:#a9c6e6;--mn-avatar-sky-edge:#3d6795;--mn-avatar-lilac-body:#c6b9e6;--mn-avatar-lilac-edge:#6650a0;--mn-avatar-rose-body:#e9b4c3;--mn-avatar-rose-edge:#9b4560;--mn-avatar-sand-body:#dccfb8;--mn-avatar-sand-edge:#7a6a4c;--mn-avatar-ink:#1b1a18;--mn-font-family-sans:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mn-font-family-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--mn-font-weight-regular:400;--mn-font-weight-medium:500;--mn-font-weight-semibold:600;--mn-font-size-100:12px;--mn-font-size-200:14px;--mn-font-size-300:16px;--mn-font-size-400:18px;--mn-font-size-500:20px;--mn-font-size-600:24px;--mn-font-size-700:30px;--mn-font-size-800:36px;--mn-font-lineHeight-100:16px;--mn-font-lineHeight-200:20px;--mn-font-lineHeight-300:24px;--mn-font-lineHeight-400:26px;--mn-font-lineHeight-500:28px;--mn-font-lineHeight-600:32px;--mn-font-lineHeight-700:38px;--mn-font-lineHeight-800:44px;--mn-space-0:0px;--mn-space-1:2px;--mn-space-2:4px;--mn-space-3:8px;--mn-space-4:12px;--mn-space-5:16px;--mn-space-6:20px;--mn-space-7:24px;--mn-space-8:32px;--mn-space-9:40px;--mn-space-10:48px;--mn-space-11:64px;--mn-radius-sm:6px;--mn-radius-md:10px;--mn-radius-lg:16px;--mn-radius-xl:24px;--mn-radius-full:999px;--mn-size-target:44px;--mn-size-control:40px;--mn-size-avatar-xs:24px;--mn-size-avatar-sm:32px;--mn-size-avatar-md:40px;--mn-size-avatar-lg:64px;--mn-size-avatar-xl:96px;--mn-size-sidebar:248px;--mn-size-rail:72px;--mn-size-bottombar:64px;--mn-size-measure:68ch;--mn-border-thin:1px;--mn-border-thick:2px;--mn-border-focus:2px;--mn-duration-tap:.1s;--mn-duration-component:.2s;--mn-duration-navigation:.28s;--mn-duration-complex:.36s;--mn-duration-celebration:.7s;--mn-duration-instant:80ms;--mn-duration-fast:.14s;--mn-duration-base:.22s;--mn-duration-slow:.36s;--mn-duration-orbit:1.6s;--mn-duration-blink:7s;--mn-easing-standard:cubic-bezier(.2, 0, 0, 1);--mn-easing-enter:cubic-bezier(0, 0, 0, 1);--mn-easing-exit:cubic-bezier(.3, 0, 1, 1);--mn-easing-linear:cubic-bezier(0, 0, 1, 1);--mn-breakpoint-compact:0px;--mn-breakpoint-medium:720px;--mn-breakpoint-expanded:1100px;--mn-breakpoint-wide:1360px;--mn-gradient-brand:linear-gradient(135deg, #6c5cf6 0%, #a879fb 60%, #3cc8e0 100%);--mn-gradient-progress:linear-gradient(135deg, #958bff 0%, #3cc8e0 100%);--mn-gradient-canvas-dark:linear-gradient(135deg, #060920 0%, #140f45 100%);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--mn-color-bg-canvas:#f5f6fb;--mn-color-bg-surface:#fff;--mn-color-bg-sunken:#eceef6;--mn-color-bg-raised:#fff;--mn-color-bg-inverse:#14172e;--mn-color-text-primary:#14172e;--mn-color-text-secondary:#4b5070;--mn-color-text-disabled:#6e7391;--mn-color-text-inverse:#f5f6fb;--mn-color-text-link:#5443e6;--mn-color-border-subtle:#dde0ee;--mn-color-border-control:#6e7391;--mn-color-border-strong:#14172e;--mn-color-brand-solid:#5443e6;--mn-color-brand-solid-hover:#4333c4;--mn-color-brand-on-solid:#fff;--mn-color-brand-subtle:#e8e6ff;--mn-color-brand-on-subtle:#4333c4;--mn-color-attention-solid:#a8640a;--mn-color-attention-subtle:#fcefd9;--mn-color-attention-on-subtle:#7f4c00;--mn-color-success-solid:#1d6b3b;--mn-color-success-subtle:#e2f1e6;--mn-color-success-on-subtle:#1d6b3b;--mn-color-danger-solid:#b42318;--mn-color-danger-solid-hover:#8f1b12;--mn-color-danger-on-solid:#fff;--mn-color-danger-subtle:#fbe7e5;--mn-color-danger-on-subtle:#b42318;--mn-color-focus-ring:#5443e6;--mn-color-state-setup:#6e7391;--mn-color-state-idle:#6e7391;--mn-color-state-scheduled:#6e7391;--mn-color-state-thinking:#7c3aed;--mn-color-state-running:#5443e6;--mn-color-state-waiting-user:#a8640a;--mn-color-state-waiting-dependency:#4b5070;--mn-color-state-recovering:#5443e6;--mn-color-state-paused:#6e7391;--mn-color-state-degraded:#b42318;--mn-color-state-failed:#b42318;--mn-color-state-done:#1d6b3b;--mn-color-state-archived:#6e7391;--mn-color-scrim:#14172e66;--mn-color-session-active:#1d6b3b;--mn-color-session-expiring:#4b5070;--mn-color-session-expired:#b42318;--mn-color-session-reauth-required:#a8640a;--mn-color-session-revoked:#4b5070;--mn-color-severity-urgent:#b42318;--mn-color-severity-high:#a3470c;--mn-color-severity-medium:#a8640a;--mn-color-severity-low:#1d6b3b;--mn-color-info-solid:#1f56b8;--mn-color-info-subtle:#e2ecfd;--mn-color-info-on-subtle:#1f56b8;--mn-shadow-1:0px 1px 3px 0px #14172e1f;--mn-shadow-2:0px 8px 24px -4px #14172e2e;--mn-shadow-3:0px 16px 40px -8px #14172e40;--mn-shadow-glow:0px 0px 0px 3px #5443e633}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--mn-color-bg-canvas:#0b1030;--mn-color-bg-surface:#121842;--mn-color-bg-sunken:#060920;--mn-color-bg-raised:#1a2156;--mn-color-bg-inverse:#eef0ff;--mn-color-text-primary:#eef0ff;--mn-color-text-secondary:#b0b6e2;--mn-color-text-disabled:#7078b4;--mn-color-text-inverse:#0b1030;--mn-color-text-link:#b6aeff;--mn-color-border-subtle:#283070;--mn-color-border-control:#7078b4;--mn-color-border-strong:#eef0ff;--mn-color-brand-solid:#6c5cf6;--mn-color-brand-solid-hover:#5443e6;--mn-color-brand-on-solid:#fff;--mn-color-brand-subtle:#2a2380;--mn-color-brand-on-subtle:#b6aeff;--mn-color-attention-solid:#f0b95a;--mn-color-attention-subtle:#33260f;--mn-color-attention-on-subtle:#f0b95a;--mn-color-success-solid:#74cf94;--mn-color-success-subtle:#13291b;--mn-color-success-on-subtle:#74cf94;--mn-color-danger-solid:#f28b82;--mn-color-danger-solid-hover:#f6a9a2;--mn-color-danger-on-solid:#2a0d0a;--mn-color-danger-subtle:#3a1714;--mn-color-danger-on-subtle:#f28b82;--mn-color-focus-ring:#b6aeff;--mn-color-state-setup:#7078b4;--mn-color-state-idle:#7078b4;--mn-color-state-scheduled:#7078b4;--mn-color-state-thinking:#a879fb;--mn-color-state-running:#958bff;--mn-color-state-waiting-user:#f0b95a;--mn-color-state-waiting-dependency:#b0b6e2;--mn-color-state-recovering:#958bff;--mn-color-state-paused:#7078b4;--mn-color-state-degraded:#f28b82;--mn-color-state-failed:#f28b82;--mn-color-state-done:#74cf94;--mn-color-state-archived:#7078b4;--mn-color-scrim:#000000a3;--mn-color-session-active:#74cf94;--mn-color-session-expiring:#b0b6e2;--mn-color-session-expired:#f28b82;--mn-color-session-reauth-required:#f0b95a;--mn-color-session-revoked:#b0b6e2;--mn-color-severity-urgent:#f28b82;--mn-color-severity-high:#f59a5b;--mn-color-severity-medium:#f0b95a;--mn-color-severity-low:#74cf94;--mn-color-info-solid:#7aa7f5;--mn-color-info-subtle:#0f2147;--mn-color-info-on-subtle:#7aa7f5;--mn-shadow-1:0px 1px 3px 0px #0006;--mn-shadow-2:0px 8px 24px -4px #000000a3;--mn-shadow-3:0px 16px 40px -8px #000000b3;--mn-shadow-glow:0px 0px 0px 3px #958bff40}}:root[data-theme=dark],[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--mn-color-bg-canvas:#0b1030;--mn-color-bg-surface:#121842;--mn-color-bg-sunken:#060920;--mn-color-bg-raised:#1a2156;--mn-color-bg-inverse:#eef0ff;--mn-color-text-primary:#eef0ff;--mn-color-text-secondary:#b0b6e2;--mn-color-text-disabled:#7078b4;--mn-color-text-inverse:#0b1030;--mn-color-text-link:#b6aeff;--mn-color-border-subtle:#283070;--mn-color-border-control:#7078b4;--mn-color-border-strong:#eef0ff;--mn-color-brand-solid:#6c5cf6;--mn-color-brand-solid-hover:#5443e6;--mn-color-brand-on-solid:#fff;--mn-color-brand-subtle:#2a2380;--mn-color-brand-on-subtle:#b6aeff;--mn-color-attention-solid:#f0b95a;--mn-color-attention-subtle:#33260f;--mn-color-attention-on-subtle:#f0b95a;--mn-color-success-solid:#74cf94;--mn-color-success-subtle:#13291b;--mn-color-success-on-subtle:#74cf94;--mn-color-danger-solid:#f28b82;--mn-color-danger-solid-hover:#f6a9a2;--mn-color-danger-on-solid:#2a0d0a;--mn-color-danger-subtle:#3a1714;--mn-color-danger-on-subtle:#f28b82;--mn-color-focus-ring:#b6aeff;--mn-color-state-setup:#7078b4;--mn-color-state-idle:#7078b4;--mn-color-state-scheduled:#7078b4;--mn-color-state-thinking:#a879fb;--mn-color-state-running:#958bff;--mn-color-state-waiting-user:#f0b95a;--mn-color-state-waiting-dependency:#b0b6e2;--mn-color-state-recovering:#958bff;--mn-color-state-paused:#7078b4;--mn-color-state-degraded:#f28b82;--mn-color-state-failed:#f28b82;--mn-color-state-done:#74cf94;--mn-color-state-archived:#7078b4;--mn-color-scrim:#000000a3;--mn-color-session-active:#74cf94;--mn-color-session-expiring:#b0b6e2;--mn-color-session-expired:#f28b82;--mn-color-session-reauth-required:#f0b95a;--mn-color-session-revoked:#b0b6e2;--mn-color-severity-urgent:#f28b82;--mn-color-severity-high:#f59a5b;--mn-color-severity-medium:#f0b95a;--mn-color-severity-low:#74cf94;--mn-color-info-solid:#7aa7f5;--mn-color-info-subtle:#0f2147;--mn-color-info-on-subtle:#7aa7f5;--mn-shadow-1:0px 1px 3px 0px #0006;--mn-shadow-2:0px 8px 24px -4px #000000a3;--mn-shadow-3:0px 16px 40px -8px #000000b3;--mn-shadow-glow:0px 0px 0px 3px #958bff40}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--mn-color-bg-canvas:#f5f6fb;--mn-color-bg-surface:#fff;--mn-color-bg-sunken:#eceef6;--mn-color-bg-raised:#fff;--mn-color-bg-inverse:#14172e;--mn-color-text-primary:#14172e;--mn-color-text-secondary:#4b5070;--mn-color-text-disabled:#6e7391;--mn-color-text-inverse:#f5f6fb;--mn-color-text-link:#5443e6;--mn-color-border-subtle:#dde0ee;--mn-color-border-control:#6e7391;--mn-color-border-strong:#14172e;--mn-color-brand-solid:#5443e6;--mn-color-brand-solid-hover:#4333c4;--mn-color-brand-on-solid:#fff;--mn-color-brand-subtle:#e8e6ff;--mn-color-brand-on-subtle:#4333c4;--mn-color-attention-solid:#a8640a;--mn-color-attention-subtle:#fcefd9;--mn-color-attention-on-subtle:#7f4c00;--mn-color-success-solid:#1d6b3b;--mn-color-success-subtle:#e2f1e6;--mn-color-success-on-subtle:#1d6b3b;--mn-color-danger-solid:#b42318;--mn-color-danger-solid-hover:#8f1b12;--mn-color-danger-on-solid:#fff;--mn-color-danger-subtle:#fbe7e5;--mn-color-danger-on-subtle:#b42318;--mn-color-focus-ring:#5443e6;--mn-color-state-setup:#6e7391;--mn-color-state-idle:#6e7391;--mn-color-state-scheduled:#6e7391;--mn-color-state-thinking:#7c3aed;--mn-color-state-running:#5443e6;--mn-color-state-waiting-user:#a8640a;--mn-color-state-waiting-dependency:#4b5070;--mn-color-state-recovering:#5443e6;--mn-color-state-paused:#6e7391;--mn-color-state-degraded:#b42318;--mn-color-state-failed:#b42318;--mn-color-state-done:#1d6b3b;--mn-color-state-archived:#6e7391;--mn-color-scrim:#14172e66;--mn-color-session-active:#1d6b3b;--mn-color-session-expiring:#4b5070;--mn-color-session-expired:#b42318;--mn-color-session-reauth-required:#a8640a;--mn-color-session-revoked:#4b5070;--mn-color-severity-urgent:#b42318;--mn-color-severity-high:#a3470c;--mn-color-severity-medium:#a8640a;--mn-color-severity-low:#1d6b3b;--mn-color-info-solid:#1f56b8;--mn-color-info-subtle:#e2ecfd;--mn-color-info-on-subtle:#1f56b8;--mn-shadow-1:0px 1px 3px 0px #14172e1f;--mn-shadow-2:0px 8px 24px -4px #14172e2e;--mn-shadow-3:0px 16px 40px -8px #14172e40;--mn-shadow-glow:0px 0px 0px 3px #5443e633}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--mn-color-bg-canvas);color:var(--mn-color-text-primary);font-family:var(--mn-font-family-sans);font-size:var(--mn-font-size-200);line-height:var(--mn-font-lineHeight-200);font-variant-numeric:tabular-nums;margin:0}h1{font-size:var(--mn-font-size-700);line-height:var(--mn-font-lineHeight-700);font-weight:var(--mn-font-weight-semibold);margin:0}h2{font-size:var(--mn-font-size-400);line-height:var(--mn-font-lineHeight-400);font-weight:var(--mn-font-weight-semibold);margin:0 0 var(--mn-space-4)}h3{font-size:var(--mn-font-size-300);line-height:var(--mn-font-lineHeight-300);font-weight:var(--mn-font-weight-semibold);margin:var(--mn-space-5) 0 var(--mn-space-3)}h4{font-size:var(--mn-font-size-200);margin:var(--mn-space-4) 0 var(--mn-space-3)}p{margin:0 0 var(--mn-space-3)}a{color:var(--mn-color-text-link);text-underline-offset:2px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:var(--mn-border-focus) solid var(--mn-color-focus-ring);outline-offset:2px}h1:focus{outline:none}.mono{font-family:var(--mn-font-family-mono);overflow-wrap:anywhere;font-size:.95em}.muted{color:var(--mn-color-text-secondary)}.small{font-size:var(--mn-font-size-100);line-height:var(--mn-font-lineHeight-100)}.block{display:block}.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.lead{font-size:var(--mn-font-size-500);line-height:var(--mn-font-lineHeight-500);font-weight:var(--mn-font-weight-medium)}.danger-text{color:var(--mn-color-danger-on-subtle)}.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}.row{align-items:center;display:flex}.row.between{justify-content:space-between}.wrap{flex-wrap:wrap}.gap{gap:var(--mn-space-4)}.gap-sm{gap:var(--mn-space-3)}.grow{flex:auto;min-width:0}.span-2{grid-column:1/-1}.skip{left:var(--mn-space-4);z-index:50;background:var(--mn-color-brand-solid);color:var(--mn-color-brand-on-solid);padding:var(--mn-space-3) var(--mn-space-4);border-radius:var(--mn-radius-sm);position:absolute;top:-60px}.skip:focus{top:var(--mn-space-4)}.shell{grid-template-columns:var(--mn-size-sidebar) minmax(0, 1fr);min-height:100vh;display:grid}.sidebar-inner{max-height:100vh;padding:var(--mn-space-5) var(--mn-space-4);gap:var(--mn-space-1);flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}.brand-row{align-items:center;gap:var(--mn-space-3);color:var(--mn-color-text-primary);padding:var(--mn-space-2) var(--mn-space-3) var(--mn-space-6);text-decoration:none;display:flex}.brand-name{font-weight:var(--mn-font-weight-semibold);font-size:var(--mn-font-size-400);letter-spacing:.01em}.nav-item{align-items:center;gap:var(--mn-space-4);min-height:var(--mn-size-target);padding:0 var(--mn-space-4);border-radius:var(--mn-radius-md);color:var(--mn-color-text-secondary);font-weight:var(--mn-font-weight-medium);text-decoration:none;display:flex}.nav-item:hover{background:var(--mn-color-bg-sunken);color:var(--mn-color-text-primary)}.nav-item[aria-current=page]{background:var(--mn-color-brand-subtle);color:var(--mn-color-brand-on-subtle)}.nav-badge{border-radius:var(--mn-radius-full);background:var(--mn-color-attention-subtle);min-width:22px;height:22px;color:var(--mn-color-attention-on-subtle);font-size:var(--mn-font-size-100);font-weight:var(--mn-font-weight-semibold);justify-content:center;align-items:center;margin-left:auto;padding:0 6px;display:inline-flex}.column{flex-direction:column;min-width:0;display:flex}.topbar{z-index:10;justify-content:space-between;align-items:center;gap:var(--mn-space-4);padding:var(--mn-space-3) var(--mn-space-8);background:var(--mn-color-bg-canvas);border-bottom:var(--mn-border-thin) solid var(--mn-color-border-subtle);display:flex;position:sticky;top:0}.workspace{flex-direction:column;min-width:0;display:flex}.ws-label{font-size:var(--mn-font-size-100);color:var(--mn-color-text-secondary)}.ws-name{font-weight:var(--mn-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.top-actions{align-items:center;gap:var(--mn-space-3);display:flex}.top-inbox{width:var(--mn-size-target);height:var(--mn-size-target);color:var(--mn-color-text-secondary);border-radius:var(--mn-radius-md);justify-content:center;align-items:center;display:none;position:relative}.top-inbox .nav-badge{position:absolute;top:2px;right:0}.who{color:var(--mn-color-text-secondary);font-size:var(--mn-font-size-100);text-overflow:ellipsis;white-space:nowrap;max-width:16ch;overflow:hidden}.main{padding:var(--mn-space-7) var(--mn-space-8) var(--mn-space-11);width:100%;max-width:1440px}.bottombar,.more-menu{display:none}@media (max-width:1099px){.shell{grid-template-columns:var(--mn-size-rail) minmax(0, 1fr)}.sidebar-inner{padding:var(--mn-space-4) var(--mn-space-2);align-items:stretch}.sidebar .brand-name{display:none}.brand-row{padding:var(--mn-space-2) 0 var(--mn-space-5);justify-content:center}.nav-item{padding:var(--mn-space-2) 0;text-align:center;flex-direction:column;justify-content:center;gap:2px;min-height:56px;font-size:11px;line-height:14px;position:relative}.nav-item .nav-badge{position:absolute;top:2px;right:6px}.main{padding:var(--mn-space-6) var(--mn-space-6) var(--mn-space-11)}.topbar{padding:var(--mn-space-3) var(--mn-space-6)}}@media (max-width:719px){.shell{grid-template-columns:minmax(0,1fr)}.sidebar{display:none}.top-inbox{display:inline-flex}.who{display:none}.topbar{padding:var(--mn-space-3) var(--mn-space-5)}.main{padding:var(--mn-space-5) var(--mn-space-5) calc(var(--mn-size-bottombar) + var(--mn-space-8) + env(safe-area-inset-bottom))}h1{font-size:var(--mn-font-size-600);line-height:var(--mn-font-lineHeight-600)}.bottombar{z-index:20;height:calc(var(--mn-size-bottombar) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--mn-color-bg-surface);border-top:var(--mn-border-thin) solid var(--mn-color-border-subtle);grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.bottom-item{color:var(--mn-color-text-secondary);font:inherit;min-height:var(--mn-size-target);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:11px;line-height:14px;text-decoration:none;display:flex;position:relative}.bottom-item[aria-current=page]{color:var(--mn-color-brand-on-subtle);font-weight:var(--mn-font-weight-semibold)}.bottom-item .nav-badge{position:absolute;top:4px;right:18%}.more-menu{right:var(--mn-space-4);bottom:calc(var(--mn-size-bottombar) + var(--mn-space-3));z-index:30;background:var(--mn-color-bg-raised);border:var(--mn-border-thin) solid var(--mn-color-border-subtle);border-radius:var(--mn-radius-lg);box-shadow:var(--mn-shadow-2);padding:var(--mn-space-3);flex-direction:column;min-width:200px;display:flex;position:fixed}.more-item{min-height:var(--mn-size-target);padding:0 var(--mn-space-4);border-radius:var(--mn-radius-md);color:var(--mn-color-text-primary);align-items:center;text-decoration:none;display:flex}.more-item:hover{background:var(--mn-color-bg-sunken)}}.page-head{justify-content:space-between;align-items:flex-start;gap:var(--mn-space-5);margin-bottom:var(--mn-space-6);flex-wrap:wrap;display:flex}.subtitle{color:var(--mn-color-text-secondary);margin:var(--mn-space-2) 0 0;max-width:var(--mn-size-measure)}.page-actions{gap:var(--mn-space-3);flex-wrap:wrap;display:flex}.card{background:var(--mn-color-bg-surface);border:var(--mn-border-thin) solid var(--mn-color-border-subtle);border-radius:var(--mn-radius-lg);padding:var(--mn-space-6);margin-bottom:var(--mn-space-6);min-width:0}.card.attention{border-color:var(--mn-color-attention-solid);box-shadow:var(--mn-shadow-glow)}.count{border-radius:var(--mn-radius-full);background:var(--mn-color-attention-subtle);min-width:24px;height:24px;color:var(--mn-color-attention-on-subtle);font-size:var(--mn-font-size-100);margin-left:var(--mn-space-2);vertical-align:middle;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.grid-2{gap:var(--mn-space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.grid-2>.card{margin-bottom:0}.grid-2{margin-bottom:var(--mn-space-6)}.grid-2.wide-left{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}.grid-2.wide-left>div>.card{margin-bottom:var(--mn-space-6)}@media (max-width:1099px){.grid-2,.grid-2.wide-left{grid-template-columns:minmax(0,1fr)}}.kpis{gap:var(--mn-space-5);margin-bottom:var(--mn-space-6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (max-width:1099px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.kpi-item{min-width:0;display:flex}.kpi-item>.kpi{flex:1}.kpi{gap:var(--mn-space-1);background:var(--mn-color-bg-surface);border:var(--mn-border-thin) solid var(--mn-color-border-subtle);border-radius:var(--mn-radius-lg);padding:var(--mn-space-5);color:var(--mn-color-text-primary);flex-direction:column;min-width:0;text-decoration:none;display:flex}.kpi-value{font-size:var(--mn-font-size-700);line-height:var(--mn-font-lineHeight-700);font-weight:var(--mn-font-weight-semibold);overflow-wrap:anywhere}.kpi-label{font-weight:var(--mn-font-weight-medium)}.kpi-hint{color:var(--mn-color-text-secondary);font-size:var(--mn-font-size-100);line-height:var(--mn-font-lineHeight-100)}.toolbar{gap:var(--mn-space-4);margin-bottom:var(--mn-space-5);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.search{flex:0 340px;min-width:0}.search input{width:100%}@media (max-width:719px){.search{flex:100%}}.btn{justify-content:center;align-items:center;gap:var(--mn-space-3);min-height:var(--mn-size-control);padding:0 var(--mn-space-5);border-radius:var(--mn-radius-md);border:var(--mn-border-thin) solid transparent;font:inherit;font-weight:var(--mn-font-weight-medium);cursor:pointer;white-space:nowrap;transition:background var(--mn-duration-tap) var(--mn-easing-standard);text-decoration:none;display:inline-flex}.btn:disabled{cursor:not-allowed;opacity:.6}.btn-primary{background:var(--mn-color-brand-solid);color:var(--mn-color-brand-on-solid)}.btn-primary:hover:not(:disabled){background:var(--mn-color-brand-solid-hover)}.btn-secondary{background:var(--mn-color-bg-surface);color:var(--mn-color-text-primary);border-color:var(--mn-color-border-control)}.btn-secondary:hover:not(:disabled){background:var(--mn-color-bg-sunken)}.btn-danger{background:var(--mn-color-danger-solid);color:var(--mn-color-danger-on-solid)}.btn-danger:hover:not(:disabled){background:var(--mn-color-danger-solid-hover)}.btn-ghost{color:var(--mn-color-text-primary);background:0 0}.btn-ghost:hover{background:var(--mn-color-bg-sunken)}.btn-sm{min-height:32px;padding:0 var(--mn-space-4);font-size:var(--mn-font-size-100)}@media (pointer:coarse){.btn-sm{min-height:var(--mn-size-target)}}.icon-btn{width:var(--mn-size-target);height:var(--mn-size-target);border-radius:var(--mn-radius-md);color:var(--mn-color-text-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.icon-btn:hover{background:var(--mn-color-bg-sunken);color:var(--mn-color-text-primary)}.link-btn{font:inherit;color:var(--mn-color-text-link);text-underline-offset:2px;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;text-decoration:underline}.spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}input,select,textarea{font:inherit;color:var(--mn-color-text-primary);background:var(--mn-color-bg-surface);border:var(--mn-border-thin) solid var(--mn-color-border-control);border-radius:var(--mn-radius-sm);min-height:var(--mn-size-control);padding:var(--mn-space-2) var(--mn-space-4);width:100%;max-width:100%}textarea{resize:vertical;min-height:auto}input[type=checkbox]{width:18px;height:18px;min-height:0;accent-color:var(--mn-color-brand-solid);flex:none;margin:0}.field{gap:var(--mn-space-2);margin:0 0 var(--mn-space-4);border:0;flex-direction:column;min-width:0;padding:0;display:flex}.field>label,.field legend{font-weight:var(--mn-font-weight-medium);padding:0}.field legend{margin-bottom:var(--mn-space-3)}.field-hint{color:var(--mn-color-text-secondary);font-size:var(--mn-font-size-100);line-height:var(--mn-font-lineHeight-100);margin:0}.field-error input,.field-error textarea,.field-error select{border-color:var(--mn-color-danger-solid)}.field-msg{color:var(--mn-color-danger-on-subtle);font-size:var(--mn-font-size-100);margin:0}.form-grid{column-gap:var(--mn-space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:719px){.form-grid{grid-template-columns:minmax(0,1fr)}}.check{align-items:center;gap:var(--mn-space-3);min-height:var(--mn-size-target);cursor:pointer;display:flex}.inline-field{align-items:center;gap:var(--mn-space-3);display:inline-flex}.inline-field select{width:auto}.pill{border-radius:var(--mn-radius-full);font-size:var(--mn-font-size-100);line-height:var(--mn-font-lineHeight-100);font-weight:var(--mn-font-weight-medium);white-space:nowrap;background:var(--mn-color-bg-sunken);color:var(--mn-color-text-secondary);align-items:center;gap:6px;padding:2px 10px;display:inline-flex}.pill-dot{background:currentColor;border-radius:50%;flex:none;width:8px;height:8px}.pill-brand{background:var(--mn-color-brand-subtle);color:var(--mn-color-brand-on-subtle)}.pill-thinking{background:var(--mn-color-brand-subtle);color:var(--mn-color-state-thinking)}.pill-attention{background:var(--mn-color-attention-subtle);color:var(--mn-color-attention-on-subtle)}.pill-success{background:var(--mn-color-success-subtle);color:var(--mn-color-success-on-subtle)}.pill-danger{background:var(--mn-color-danger-subtle);color:var(--mn-color-danger-on-subtle)}.pill-info{background:var(--mn-color-info-subtle);color:var(--mn-color-info-on-subtle)}.tag{border-radius:var(--mn-radius-sm);border:var(--mn-border-thin) solid var(--mn-color-border-subtle);font-size:var(--mn-font-size-100);line-height:var(--mn-font-lineHeight-100);color:var(--mn-color-text-secondary);white-space:nowrap;padding:1px 8px;display:inline-flex}.tag-attention{background:var(--mn-color-attention-subtle);color:var(--mn-color-attention-on-subtle);border-color:#0000}.tag-danger{background:var(--mn-color-danger-subtle);color:var(--mn-color-danger-on-subtle);border-color:#0000}.banner{justify-content:space-between;align-items:center;gap:var(--mn-space-4);padding:var(--mn-space-4) var(--mn-space-5);border-radius:var(--mn-radius-md);margin-bottom:var(--mn-space-5);display:flex}.column>.banner{padding-left:var(--mn-space-8);border-radius:0;margin:0}.banner-info{background:var(--mn-color-info-subtle);color:var(--mn-color-info-on-subtle)}.banner-attention{background:var(--mn-color-attention-subtle);color:var(--mn-color-attention-on-subtle)}.banner-danger{background:var(--mn-color-danger-subtle);color:var(--mn-color-danger-on-subtle)}.banner-success{background:var(--mn-color-success-subtle);color:var(--mn-color-success-on-subtle)}.banner a{color:inherit;font-weight:var(--mn-font-weight-semibold)}.op-note:empty{display:none}.op-note{margin:var(--mn-space-3) 0}.op-note p{margin:0 0 var(--mn-space-2)}.op-Submitting,.op-Validating,.op-AwaitingServer{color:var(--mn-color-text-secondary)}.op-Success{color:var(--mn-color-success-on-subtle)}.op-actions:empty{display:none}.op-actions{gap:var(--mn-space-3);margin-top:var(--mn-space-3);display:flex}.error-details{background:var(--mn-color-danger-subtle);color:var(--mn-color-danger-on-subtle);border-radius:var(--mn-radius-md);padding:var(--mn-space-4)}.error-details .facts dt,.error-details .facts dd{color:inherit}.error-main{font-weight:var(--mn-font-weight-medium)}.error-details summary{cursor:pointer;min-height:var(--mn-size-target);align-items:center;display:flex}.confirm{background:var(--mn-color-success-subtle);color:var(--mn-color-success-on-subtle);padding:var(--mn-space-3) var(--mn-space-4);border-radius:var(--mn-radius-md)}.loading{color:var(--mn-color-text-secondary)}.loading.boot{padding:var(--mn-space-8)}.stale-note{color:var(--mn-color-attention-on-subtle);background:var(--mn-color-attention-subtle);padding:var(--mn-space-2) var(--mn-space-4);border-radius:var(--mn-radius-sm)}.load-error{gap:var(--mn-space-3);flex-direction:column;align-items:flex-start;display:flex}.empty,.not-available{padding:var(--mn-space-6);border:var(--mn-border-thin) dashed var(--mn-color-border-subtle);border-radius:var(--mn-radius-lg);background:var(--mn-color-bg-surface)}.empty-title{font-weight:var(--mn-font-weight-semibold);font-size:var(--mn-font-size-300);margin-bottom:var(--mn-space-2)}.empty-text{color:var(--mn-color-text-secondary);max-width:var(--mn-size-measure)}.not-available{background:var(--mn-color-bg-sunken);margin-bottom:var(--mn-space-5);border-style:solid}.list{margin:0;padding:0;list-style:none}.list-row{align-items:center;gap:var(--mn-space-4);min-height:48px;padding:var(--mn-space-2) var(--mn-space-3);border-bottom:var(--mn-border-thin) solid var(--mn-color-border-subtle);flex-wrap:wrap;display:flex}.list li:last-child .list-row,.list>.list-row:last-child{border-bottom:0}.list-row>a:first-of-type,.list-row>.link-btn{flex:12ch;min-width:0}.list-row.selected{background:var(--mn-color-brand-subtle);border-radius:var(--mn-radius-md)}.selectable .list-row{color:var(--mn-color-text-primary);border-radius:var(--mn-radius-md);text-decoration:none}.selectable .list-row:hover{background:var(--mn-color-bg-sunken)}.table-wrap{border:var(--mn-border-thin) solid var(--mn-color-border-subtle);border-radius:var(--mn-radius-lg);background:var(--mn-color-bg-surface);margin-bottom:var(--mn-space-5);overflow-x:auto}.table{border-collapse:collapse;width:100%}.table th,.table td{text-align:left;padding:var(--mn-space-4);border-bottom:var(--mn-border-thin) solid var(--mn-color-border-subtle);vertical-align:middle}.table th{font-size:var(--mn-font-size-100);color:var(--mn-color-text-secondary);font-weight:var(--mn-font-weight-medium);white-space:nowrap}.table tbody tr:last-child td{border-bottom:0}.table.compact th,.table.compact td{padding:var(--mn-space-3)}.card .table{margin-top:var(--mn-space-3)}.kv{border-collapse:collapse;width:100%}.kv th,.kv td{text-align:left;padding:var(--mn-space-2) var(--mn-space-3);border-bottom:var(--mn-border-thin) solid var(--mn-color-border-subtle);vertical-align:top}.kv th{width:34%;color:var(--mn-color-text-secondary);font-weight:var(--mn-font-weight-regular)}.facts{gap:var(--mn-space-2) var(--mn-space-5);margin:0 0 var(--mn-space-4);grid-template-columns:max-content minmax(0,1fr);display:grid}.facts dt{color:var(--mn-color-text-secondary)}.facts dd{overflow-wrap:anywhere;min-width:0;margin:0}@media (max-width:719px){.facts{grid-template-columns:minmax(0,1fr);gap:0}.facts dd{margin-bottom:var(--mn-space-3)}.table thead{display:none}.table,.table tbody,.table tr,.table td{width:100%;display:block}.table tr{border-bottom:var(--mn-border-thin) solid var(--mn-color-border-subtle);padding:var(--mn-space-3) 0}.table td{padding:var(--mn-space-1) var(--mn-space-4);text-align:left;border:0}.table td.num{text-align:left}.table-wrap{overflow-x:visible}}.tabs{gap:var(--mn-space-2);margin-bottom:var(--mn-space-5);flex-wrap:wrap;display:flex}.tab{align-items:center;gap:var(--mn-space-2);min-height:var(--mn-size-control);padding:0 var(--mn-space-4);border-radius:var(--mn-radius-full);border:var(--mn-border-thin) solid var(--mn-color-border-subtle);background:var(--mn-color-bg-surface);color:var(--mn-color-text-secondary);font:inherit;font-weight:var(--mn-font-weight-medium);cursor:pointer;display:inline-flex}.tab[aria-selected=true]{background:var(--mn-color-brand-solid);border-color:var(--mn-color-brand-solid);color:var(--mn-color-brand-on-solid)}.tab-count{border-radius:var(--mn-radius-full);min-width:20px;height:20px;font-size:var(--mn-font-size-100);background:var(--mn-color-bg-sunken);color:var(--mn-color-text-secondary);justify-content:center;align-items:center;padding:0 5px;display:inline-flex}.tab[aria-selected=true] .tab-count{background:var(--mn-color-brand-on-solid);color:var(--mn-color-brand-solid)}.toolbar .tabs{margin-bottom:0}.avatar{border-radius:var(--mn-radius-full);color:var(--mn-avatar-ink);font-weight:var(--mn-font-weight-semibold);border:2px solid #0000;flex:none;justify-content:center;align-items:center;display:inline-flex}.avatar-sm{width:var(--mn-size-avatar-sm);height:var(--mn-size-avatar-sm);font-size:var(--mn-font-size-100)}.avatar-md{width:var(--mn-size-avatar-md);height:var(--mn-size-avatar-md)}.avatar-lg{width:var(--mn-size-avatar-lg);height:var(--mn-size-avatar-lg);font-size:var(--mn-font-size-500);border-width:3px}.avatar-clay{background:var(--mn-avatar-clay-body);border-color:var(--mn-avatar-clay-edge)}.avatar-ochre{background:var(--mn-avatar-ochre-body);border-color:var(--mn-avatar-ochre-edge)}.avatar-sage{background:var(--mn-avatar-sage-body);border-color:var(--mn-avatar-sage-edge)}.avatar-lagoon{background:var(--mn-avatar-lagoon-body);border-color:var(--mn-avatar-lagoon-edge)}.avatar-sky{background:var(--mn-avatar-sky-body);border-color:var(--mn-avatar-sky-edge)}.avatar-lilac{background:var(--mn-avatar-lilac-body);border-color:var(--mn-avatar-lilac-edge)}.avatar-rose{background:var(--mn-avatar-rose-body);border-color:var(--mn-avatar-rose-edge)}.avatar-sand{background:var(--mn-avatar-sand-body);border-color:var(--mn-avatar-sand-edge)}.avatar.ring-brand{box-shadow:0 0 0 3px var(--mn-color-bg-canvas), 0 0 0 5px var(--mn-color-state-running)}.avatar.ring-attention{box-shadow:0 0 0 3px var(--mn-color-bg-canvas), 0 0 0 5px var(--mn-color-state-waiting-user)}.avatar.ring-success{box-shadow:0 0 0 3px var(--mn-color-bg-canvas), 0 0 0 5px var(--mn-color-state-done)}.avatar.ring-danger{box-shadow:0 0 0 3px var(--mn-color-bg-canvas), 0 0 0 5px var(--mn-color-state-failed)}.avatar.ring-neutral{box-shadow:0 0 0 3px var(--mn-color-bg-canvas), 0 0 0 5px var(--mn-color-state-idle)}.avatars .avatar+.avatar{margin-left:-8px}.agent-head,.mission-head{gap:var(--mn-space-6);margin-bottom:var(--mn-space-5);flex-wrap:wrap;align-items:flex-start;display:flex}.controls{gap:var(--mn-space-3);flex-wrap:wrap;display:flex}.tabpanel{min-width:0}.timeline{padding:0 0 0 var(--mn-space-2);max-height:520px;margin:0;list-style:none;overflow-y:auto}.tl-item{border-left:2px solid var(--mn-color-border-subtle);gap:var(--mn-space-4);padding:var(--mn-space-2) var(--mn-space-4);animation:enter var(--mn-duration-component) var(--mn-easing-enter);grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:relative}.tl-item:before{content:"";z-index:1;background:var(--mn-color-bg-surface);border:2px solid var(--mn-color-border-control);border-radius:50%;width:10px;height:10px;position:absolute;top:13px;left:-6px}.tl-succeeded:before,.tl-step_completed:before{border-color:var(--mn-color-state-done);background:var(--mn-color-state-done)}.tl-failed:before,.tl-dead:before{border-color:var(--mn-color-state-failed);background:var(--mn-color-state-failed)}.tl-waiting:before{border-color:var(--mn-color-state-waiting-user)}.tl-claimed:before,.tl-step_started:before{border-color:var(--mn-color-state-running)}.tl-time{color:var(--mn-color-text-secondary);font-size:var(--mn-font-size-100)}.tl-text{overflow-wrap:anywhere}@media (max-width:719px){.tl-item{grid-template-columns:minmax(0,1fr);gap:0}.tl-v{display:none}}@keyframes enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.tree,.tree ul{margin:0;padding:0;list-style:none}.tree ul{margin-left:var(--mn-space-7);padding-left:var(--mn-space-5);border-left:2px solid var(--mn-color-border-subtle)}.tree-node{margin:var(--mn-space-3) 0}.tree-card{gap:var(--mn-space-4);padding:var(--mn-space-4);border:var(--mn-border-thin) solid var(--mn-color-border-subtle);border-radius:var(--mn-radius-md);background:var(--mn-color-bg-surface);align-items:flex-start;display:flex}.tree-node[data-state=WAITING_APPROVAL]>.tree-card{border-color:var(--mn-color-attention-solid)}.tree-node[data-state=RUNNING]>.tree-card{border-color:var(--mn-color-state-running)}@media (max-width:719px){.tree ul{margin-left:var(--mn-space-3);padding-left:var(--mn-space-3)}}.approval-head{gap:var(--mn-space-3);flex-wrap:wrap;align-items:center;display:flex}.preview{background:var(--mn-color-bg-sunken);border-radius:var(--mn-radius-md);padding:var(--mn-space-4);margin:var(--mn-space-4) 0}.decision{margin-top:var(--mn-space-4)}.split{gap:var(--mn-space-6);grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start;display:grid}@media (max-width:1099px){.split{grid-template-columns:minmax(0,1fr)}}.steps-explainer{padding-left:var(--mn-space-6);color:var(--mn-color-text-secondary);margin:0 0 var(--mn-space-5)}.steps-explainer li{margin-bottom:var(--mn-space-2)}.checklist{margin:var(--mn-space-4) 0;counter-reset:s;padding:0;list-style:none}.checklist li{counter-increment:s;gap:var(--mn-space-3);min-height:36px;color:var(--mn-color-text-secondary);align-items:center;display:flex}.checklist li:before{content:counter(s);border:2px solid var(--mn-color-border-control);width:24px;height:24px;font-size:var(--mn-font-size-100);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.checklist li.current{color:var(--mn-color-text-primary);font-weight:var(--mn-font-weight-medium)}.checklist li.current:before{border-color:var(--mn-color-brand-solid);color:var(--mn-color-brand-on-subtle)}.checklist li.done:before{content:"✓";background:var(--mn-color-success-solid);border-color:var(--mn-color-success-solid);color:var(--mn-color-bg-surface)}.liveview{margin:0 0 var(--mn-space-4);background:var(--mn-color-bg-sunken);border-radius:var(--mn-radius-lg);padding:var(--mn-space-3);border:var(--mn-border-thin) solid var(--mn-color-border-subtle)}.liveview img{border-radius:var(--mn-radius-md);background:var(--mn-color-bg-surface);width:100%;height:auto;display:block}.liveview figcaption{margin-top:var(--mn-space-2);color:var(--mn-color-text-secondary)}.relay{column-gap:var(--mn-space-4);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:end;display:grid}.relay .field:nth-of-type(3){grid-column:1/-1}.relay>.btn{margin-bottom:var(--mn-space-4);grid-column:1/-1;justify-self:start}@media (max-width:719px){.relay{grid-template-columns:minmax(0,1fr)}}.cards{gap:var(--mn-space-6);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));display:grid}@media (max-width:719px){.cards{grid-template-columns:minmax(0,1fr)}}.cards>.card{margin-bottom:0}.card.browser.open{grid-column:1/-1}.browser h2{margin-bottom:var(--mn-space-1)}.facts.two{margin-top:var(--mn-space-4)}.thumb{border-radius:var(--mn-radius-md);border:var(--mn-border-thin) solid var(--mn-color-border-subtle);width:100%;margin-bottom:var(--mn-space-4)}.browser-detail{margin-top:var(--mn-space-5);border-top:var(--mn-border-thin) solid var(--mn-color-border-subtle);padding-top:var(--mn-space-5)}.scrim{z-index:40;background:var(--mn-color-scrim);padding:var(--mn-space-5);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.scrim-side{justify-content:flex-end;align-items:stretch;padding:0}.dialog{background:var(--mn-color-bg-raised);color:var(--mn-color-text-primary);border-radius:var(--mn-radius-lg);box-shadow:var(--mn-shadow-2);width:min(520px,100%);max-height:calc(100vh - 2 * var(--mn-space-5));animation:enter var(--mn-duration-complex) var(--mn-easing-enter);flex-direction:column;display:flex}.dialog-wide{width:min(820px,100%)}.drawer{border-radius:var(--mn-radius-lg) 0 0 var(--mn-radius-lg);width:min(640px,100%);height:100vh;max-height:100vh}.dialog-head{justify-content:space-between;align-items:center;gap:var(--mn-space-4);padding:var(--mn-space-5) var(--mn-space-6) var(--mn-space-3);display:flex}.dialog-head h2{margin:0}.dialog-body{padding:var(--mn-space-3) var(--mn-space-6) var(--mn-space-5);overflow-y:auto}.dialog-foot{justify-content:flex-end;gap:var(--mn-space-3);padding:var(--mn-space-4) var(--mn-space-6);border-top:var(--mn-border-thin) solid var(--mn-color-border-subtle);flex-wrap:wrap;display:flex}@media (max-width:719px){.scrim{align-items:flex-end;padding:0}.dialog{border-radius:var(--mn-radius-lg) var(--mn-radius-lg) 0 0;width:100%;max-height:92vh}.drawer{border-radius:0;height:100vh;max-height:100vh}}.signin{min-height:100vh;padding:var(--mn-space-5);justify-content:center;align-items:center;display:flex}.signin-card{background:var(--mn-color-bg-surface);border:var(--mn-border-thin) solid var(--mn-color-border-subtle);border-radius:var(--mn-radius-lg);width:min(460px,100%);padding:var(--mn-space-8);gap:var(--mn-space-4);flex-direction:column;display:flex}.signin-card .brand-row{padding:0}.signin-card h1{font-size:var(--mn-font-size-600);line-height:var(--mn-font-lineHeight-600)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.react-flow{--xy-edge-stroke-default:#b1b1b7;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#555;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#ffffff80;--xy-minimap-background-color-default:#fff;--xy-minimap-mask-background-color-default:#f0f0f099;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#e2e2e2;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:transparent;--xy-background-pattern-dots-color-default:#91919a;--xy-background-pattern-lines-color-default:#eee;--xy-background-pattern-cross-color-default:#e2e2e2;background-color:var(--xy-background-color,var(--xy-background-color-default));--xy-node-border-default:1px solid #bbb;--xy-node-border-selected-default:1px solid #555;--xy-handle-background-color-default:#333;--xy-selection-background-color-default:#9696b41a;--xy-selection-border-default:1px dotted #9b9b9bcc;--xy-resize-background-color-default:#3367d9;direction:ltr}.react-flow.dark{--xy-edge-stroke-default:#3e3e3e;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#727272;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#96969640;--xy-minimap-background-color-default:#141414;--xy-minimap-mask-background-color-default:#3c3c3c99;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#2b2b2b;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#141414;--xy-background-pattern-dots-color-default:#555;--xy-background-pattern-lines-color-default:#333;--xy-background-pattern-cross-color-default:#333;--xy-node-color-default:#f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props,var(--xy-background-color,var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__pane{z-index:1;touch-action:none}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width,var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke,var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width,var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{pointer-events:none;position:absolute;overflow:visible}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected,var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}svg.react-flow__connectionline{z-index:1001;position:absolute;overflow:visible}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default;position:absolute}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.react-flow__nodesselection-rect{pointer-events:all;cursor:grab;position:absolute}.react-flow__handle{pointer-events:none;background-color:var(--xy-handle-background-color,var(--xy-handle-background-color-default));min-width:5px;min-height:5px;position:absolute}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;bottom:0;left:50%;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{z-index:5;margin:15px;position:absolute}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px)translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px)translateY(-50%)}.react-flow__attribution{background:var(--xy-attribution-background-color,var(--xy-attribution-background-color-default));margin:0;padding:2px 3px;font-size:10px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10px}}.react-flow__edgelabel-renderer{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__viewport-portal{-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__minimap{background:var(--xy-minimap-background-color-props,var(--xy-minimap-background-color,var(--xy-minimap-background-color-default)))}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var(--xy-minimap-mask-background-color-props,var(--xy-minimap-mask-background-color,var(--xy-minimap-mask-background-color-default)));stroke:var(--xy-minimap-mask-stroke-color-props,var(--xy-minimap-mask-stroke-color,var(--xy-minimap-mask-stroke-color-default)));stroke-width:var(--xy-minimap-mask-stroke-width-props,var(--xy-minimap-mask-stroke-width,var(--xy-minimap-mask-stroke-width-default)))}.react-flow__minimap-node{fill:var(--xy-minimap-node-background-color-props,var(--xy-minimap-node-background-color,var(--xy-minimap-node-background-color-default)));stroke:var(--xy-minimap-node-stroke-color-props,var(--xy-minimap-node-stroke-color,var(--xy-minimap-node-stroke-color-default)));stroke-width:var(--xy-minimap-node-stroke-width-props,var(--xy-minimap-node-stroke-width,var(--xy-minimap-node-stroke-width-default)))}.react-flow__background-pattern.dots{fill:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-dots-color-default)))}.react-flow__background-pattern.lines{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-lines-color-default)))}.react-flow__background-pattern.cross{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-cross-color-default)))}.react-flow__controls{flex-direction:column;display:flex}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{justify-content:center;align-items:center;width:26px;height:26px;padding:4px;display:flex}.react-flow__controls-button svg{fill:currentColor;width:100%;max-width:12px;max-height:12px}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{border:var(--xy-node-border,var(--xy-node-border-default));color:var(--xy-node-color,var(--xy-node-color-default))}.react-flow__node-input.selected,.react-flow__node-input:focus,.react-flow__node-input:focus-visible,.react-flow__node-default.selected,.react-flow__node-default:focus,.react-flow__node-default:focus-visible,.react-flow__node-output.selected,.react-flow__node-output:focus,.react-flow__node-output:focus-visible,.react-flow__node-group.selected,.react-flow__node-group:focus,.react-flow__node-group:focus-visible{border:var(--xy-node-border-selected,var(--xy-node-border-selected-default));outline:none}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color,var(--xy-selection-background-color-default));border:var(--xy-selection-border,var(--xy-selection-border-default))}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{background-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border:1px solid #fff;border-radius:1px;width:5px;height:5px;translate:-50% -50%}.react-flow__resize-control.handle.left{top:50%;left:0}.react-flow__resize-control.handle.right{top:50%;left:100%}.react-flow__resize-control.handle.top{top:0;left:50%}.react-flow__resize-control.handle.bottom{top:100%;left:50%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border-style:solid;border-width:0}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;height:100%;top:0;transform:translate(-50%)}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{width:100%;height:1px;left:0;transform:translateY(-50%)}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}:root{--mo-violet:#6c37e9;--mo-blue:#324efa;--mo-accent:#a58ef8;--mo-cyan:#3cc8e0;--mo-grad-action:linear-gradient(135deg, #6c37e9 0%, #5440ec 50%, #324efa 100%);--mo-plane:linear-gradient(165deg, #f7f6ff 0%, #eef0ff 45%, #f4f1ff 100%);--mo-aurora-a:#6c37e938;--mo-aurora-b:#324efa29;--mo-aurora-c:#a58ef842;--mo-sheen:linear-gradient(160deg, #6c37e914, transparent 42%);--mo-vignette:transparent;--mo-glass:#ffffffbd;--mo-glass-strong:#ffffffdb;--mo-glass-soft:#ffffff8c;--mo-glass-edge:#6c37e92e;--mo-edge:linear-gradient(140deg, #6c37e980, #6c37e914 38%, #324efa0d 62%, #324efa61);--mo-shadow:0 22px 48px -30px #5443e680, 0 1px 2px #14172e0f;--mo-shadow-lift:0 30px 60px -28px #5443e699, 0 2px 6px #14172e14;--mo-row-hover:#6c37e90f;--mo-track:#6c37e924;--mo-chart-axis:#4b5070;--mo-chart-grid:#4b50701a;--mo-tooltip-bg:#fffffff5;--mo-ring-track:#14172e1a;--mo-nav-active:linear-gradient(100deg, #6c37e9, #4a3fe6 70%, #3b49f2)}:root[data-theme=dark]{--mo-plane:linear-gradient(165deg, #0c1035 0%, #081037 38%, #011844 72%, #020822 100%);--mo-aurora-a:#6c37e980;--mo-aurora-b:#324efa5c;--mo-aurora-c:#a58ef83d;--mo-vignette:radial-gradient(120% 90% at 50% 0%, transparent 55%, #020822bf 100%);--mo-sheen:linear-gradient(160deg, #6c37e938, #324efa0a 45%, transparent 70%);--mo-glass:#1117468f;--mo-glass-strong:#0a0e30c7;--mo-glass-soft:#1a21566b;--mo-glass-edge:#a58ef83d;--mo-edge:linear-gradient(140deg, #a58ef8b3, #6c37e938 32%, #324efa0f 62%, #324efa80);--mo-shadow:0 26px 60px -30px #6c37e9a6, inset 0 1px 0 #ffffff0d;--mo-shadow-lift:0 34px 70px -26px #6c37e9cc, inset 0 1px 0 #ffffff12;--mo-row-hover:#a58ef812;--mo-track:#a58ef829;--mo-chart-axis:#b0b6e2;--mo-chart-grid:#b0b6e212;--mo-tooltip-bg:#0c1035f2;--mo-ring-track:#eef0ff1f;--mo-nav-active:linear-gradient(100deg, #6c37e9d9, #5440ec99 60%, #324efa73)}#root{min-height:100vh;position:relative}.backdrop{z-index:0;pointer-events:none;background:var(--mo-plane);min-height:100vh;position:absolute;inset:0;overflow:hidden}.aurora{will-change:transform;border-radius:50%;position:absolute}.aurora-a{background:radial-gradient(closest-side, var(--mo-aurora-a), transparent);--mo-drift:mo-drift-a 46s var(--mn-easing-standard) infinite alternate;width:70vmax;height:70vmax;top:-30vmax;left:-22vmax}.aurora-b{background:radial-gradient(closest-side, var(--mo-aurora-b), transparent);--mo-drift:mo-drift-b 58s var(--mn-easing-standard) infinite alternate;width:64vmax;height:64vmax;top:8vmax;right:-24vmax}.aurora-c{background:radial-gradient(closest-side, var(--mo-aurora-c), transparent);--mo-drift:mo-drift-c 52s var(--mn-easing-standard) infinite alternate;width:56vmax;height:56vmax;bottom:-34vmax;left:18vmax}.backdrop[data-drift] .aurora{animation:var(--mo-drift)}.backdrop-vignette{background:var(--mo-vignette);position:absolute;inset:0}@keyframes mo-drift-a{to{transform:translate(14vmax,8vmax)scale(1.12)}}@keyframes mo-drift-b{to{transform:translate(-12vmax,10vmax)scale(.9)}}@keyframes mo-drift-c{to{transform:translate(10vmax,-8vmax)scale(1.15)}}.shell,.signin{z-index:1;position:relative}.mo-defs{width:0;height:0;position:absolute;overflow:hidden}.card,.kpi,.glass,.tree-card,.signin-card,.dialog,.not-available,.empty{isolation:isolate;position:relative}.card,.kpi,.tree-card{background:var(--mn-color-bg-surface);border:1px solid var(--mn-color-border-subtle);box-shadow:none}.glass,.signin-card{background:var(--mo-sheen), var(--mo-glass);box-shadow:var(--mo-shadow);-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);border-color:#0000}.glass:before,.signin-card:before,.dialog:before{content:"";border-radius:inherit;pointer-events:none;z-index:-1;background:var(--mo-edge);-webkit-mask-composite:xor;padding:1px;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.card{border-radius:20px}.card h2{letter-spacing:.005em}.card-head{justify-content:space-between;align-items:baseline;gap:var(--mn-space-4);margin-bottom:var(--mn-space-4);flex-wrap:wrap;display:flex}.card-head h2{margin:0}.empty{background:var(--mo-glass-soft);border-color:var(--mo-glass-edge)}.not-available{background:var(--mo-glass-soft);border:1px dashed var(--mo-glass-edge)}.dialog{background:var(--mo-glass-strong);-webkit-backdrop-filter:blur(24px)saturate(160%);backdrop-filter:blur(24px)saturate(160%);box-shadow:var(--mo-shadow-lift);border-radius:20px}.sidebar{background:var(--mn-color-bg-surface);border-right:1px solid var(--mo-glass-edge)}.brand-row{gap:var(--mn-space-3)}.brand-name{letter-spacing:.06em;font-size:20px;font-weight:600}.brand-sub{letter-spacing:.02em;color:var(--mn-color-text-secondary);font-weight:400}.nav-item{transition:background var(--mn-duration-fast) var(--mn-easing-standard), color var(--mn-duration-fast) var(--mn-easing-standard);position:relative}.nav-item:hover{background:var(--mo-row-hover)}.nav-item[aria-current=page]{background:color-mix(in srgb, var(--mo-accent) 18%, transparent);color:var(--mn-color-text-primary);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--mo-accent) 55%, transparent)}.topbar{background:var(--mn-color-bg-canvas);border-bottom:1px solid var(--mo-glass-edge)}.bottombar,.more-menu{background:var(--mn-color-bg-surface)!important;border-color:var(--mo-glass-edge)!important}.card.attention:not(.glass){box-shadow:none}.bottom-item[aria-current=page]{color:var(--mn-color-text-primary)}.bottom-item[aria-current=page] svg{color:var(--mo-accent)}.page{min-width:0}.btn{transition:transform var(--mn-duration-fast) var(--mn-easing-standard), box-shadow var(--mn-duration-fast) var(--mn-easing-standard), background var(--mn-duration-fast) linear, filter var(--mn-duration-fast) linear;border-radius:12px}.btn-primary{background:var(--mo-grad-action);color:#fff;box-shadow:0 10px 24px -12px #6c37e9e6,inset 0 1px #ffffff38}.btn-primary:hover:not(:disabled){background:var(--mo-grad-action);filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 16px 30px -12px #6c37e9,inset 0 1px #ffffff47}.btn-secondary{background:var(--mo-glass-soft);border-color:var(--mo-glass-edge);color:var(--mn-color-text-primary)}.btn-secondary:hover:not(:disabled){border-color:var(--mn-color-border-control)}.btn:active:not(:disabled){transform:translateY(0)scale(.98)}.btn-shimmer{position:relative;overflow:hidden}.btn-shimmer:after{content:"";background:linear-gradient(110deg,#0000 30%,#ffffff59 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.btn-shimmer:hover:after,.btn-shimmer:focus-visible:after{transition:transform .9s var(--mn-easing-standard);transform:translate(120%)}.icon-btn{border-radius:12px}.tab{background:var(--mo-glass-soft);border-color:var(--mo-glass-edge)}.tab[aria-selected=true]{background:var(--mn-color-brand-solid);color:var(--mn-color-brand-on-solid);border-color:#0000}.tab[aria-selected=true] .tab-count{color:#3b2aa8;background:#ffffffeb}input,select,textarea{background:var(--mo-glass-soft)}.pill{box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 28%, transparent)}.kpi{align-items:center;gap:var(--mn-space-5);padding:var(--mn-space-6);transition:transform var(--mn-duration-base) var(--mn-easing-standard), box-shadow var(--mn-duration-base) var(--mn-easing-standard);border-radius:20px;flex-direction:row}a.kpi-link:hover{border-color:var(--mn-color-border-control)}.kpi-body{flex-direction:column;gap:2px;min-width:0;display:flex}.kpi-value{letter-spacing:-.01em;overflow-wrap:anywhere;font-size:32px;line-height:38px}[data-testid=kpi-cost] .kpi-value{font-size:26px}.home .grid-2{align-items:start}.kpi-icon{color:#fff;border-radius:14px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}@media (max-width:719px){.kpi{align-items:flex-start;gap:var(--mn-space-3);padding:var(--mn-space-5);flex-direction:column}.kpi-icon{border-radius:12px;width:40px;height:40px}.kpi-value{font-size:26px;line-height:32px}}.hero{align-items:center;gap:var(--mn-space-6);padding:var(--mn-space-8) var(--mn-space-9);margin-bottom:var(--mn-space-6);border-radius:24px;grid-template-columns:minmax(0,1fr) auto;display:grid;overflow:hidden}.hero h1{letter-spacing:-.01em;font-size:36px;line-height:44px}.hero-kicker{color:var(--mn-color-text-secondary);font-size:var(--mn-font-size-100);margin-bottom:var(--mn-space-3)}.hero-lead{color:var(--mn-color-text-secondary);font-size:var(--mn-font-size-300);line-height:var(--mn-font-lineHeight-300);max-width:60ch;margin-top:var(--mn-space-3)}.hero-actions{gap:var(--mn-space-3);margin-top:var(--mn-space-5);flex-wrap:wrap;display:flex}.hero-figure{display:flex}@media (max-width:719px){.hero{padding:var(--mn-space-6);gap:var(--mn-space-4);grid-template-columns:minmax(0,1fr) auto;align-items:start}.hero h1{font-size:26px;line-height:32px}.hero-figure .mo-assistant{width:84px!important;height:84px!important}.hero-figure svg{width:84px;height:84px}.hero-actions{grid-column:1/-1}.hero-actions .btn{flex:auto}}.legend{gap:var(--mn-space-5);margin:0 0 var(--mn-space-3);font-size:var(--mn-font-size-100);color:var(--mn-color-text-secondary);flex-wrap:wrap;padding:0;list-style:none;display:flex}.legend li{align-items:center;gap:6px;display:inline-flex}.legend li:before{content:"";border-radius:3px;width:10px;height:10px}.lg-started:before{background:#a58ef8}.lg-done:before{background:var(--mn-color-state-done)}.lg-failed:before{background:var(--mn-color-state-failed)}.lg-wait:before{background:var(--mn-color-state-waiting-user)}.chart{width:100%;min-width:0;height:248px}.chart-sm{height:150px}.cost-lead{font-size:28px;line-height:34px}.actions-list,.agent-roster,.conn-chips,.stat-list,.entity-list{margin:0;padding:0;list-style:none}.action-row{gap:var(--mn-space-4);padding:var(--mn-space-4) 0;border-bottom:1px solid var(--mo-glass-edge);align-items:flex-start;display:flex}.action-row:last-child{border-bottom:0}.action-icon{border-radius:12px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.tone-attention{background:var(--mn-color-attention-subtle);color:var(--mn-color-attention-on-subtle)}.tone-danger{background:var(--mn-color-danger-subtle);color:var(--mn-color-danger-on-subtle)}.action-text{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.roster-row{gap:var(--mn-space-4);padding:var(--mn-space-3) 0;border-bottom:1px solid var(--mo-glass-edge);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;display:grid}.roster-row:last-child{border-bottom:0}.roster-main{flex-direction:column;min-width:0;display:flex}.roster-main>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:719px){.roster-row{grid-template-columns:auto minmax(0,1fr) auto}.roster-row>.num{display:none}}.conn-chips{gap:var(--mn-space-4);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.conn-chip{gap:var(--mn-space-4);padding:var(--mn-space-4);background:var(--mo-glass-soft);border:1px solid var(--mo-glass-edge);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.conn-mark{color:#fff;background:linear-gradient(135deg,#6c8bff,#324efa);border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;font-size:13px;font-weight:600;display:inline-flex}.table tbody tr{transition:background var(--mn-duration-fast) linear}.table tbody tr:hover{background:var(--mo-row-hover)}.table th,.table td{border-bottom-color:var(--mo-glass-edge)}.progress{background:var(--mo-track);vertical-align:middle;border-radius:999px;width:100%;min-width:64px;height:8px;display:inline-block;position:relative;overflow:hidden}.progress-fill{border-radius:inherit;transition:width var(--mn-duration-slow) var(--mn-easing-standard);background:linear-gradient(90deg,#6c37e9,#a58ef8 60%,#3cc8e0);position:absolute;inset:0 auto 0 0}.progress-fill:after{content:"";border-radius:inherit;background:#ffffff4d;position:absolute;inset:0 0 50%}.progress-cell{min-width:120px;font-size:var(--mn-font-size-100);color:var(--mn-color-text-secondary);flex-direction:column;gap:4px;display:flex}.tl-item:before{box-shadow:0 0 0 3px var(--mo-glass-soft)}.mo-avatar{--ring:var(--mn-color-state-idle);border-radius:50%;flex:none;display:inline-flex;position:relative}.mo-avatar svg{display:block;overflow:visible}.mo-av-track{fill:none;stroke:var(--mo-ring-track);stroke-width:6px}.mo-av-ring{fill:none;stroke:var(--ring);stroke-width:6px;stroke-linecap:round;transform-origin:50px 50px;transition:stroke var(--mn-duration-component) var(--mn-easing-standard);transform:rotate(-90deg)}.mo-av-orbit{stroke-dasharray:30 70;animation:mo-orbit var(--mn-duration-orbit) linear infinite}.mo-av-dashed{stroke-dasharray:5 4;stroke-linecap:butt}@keyframes mo-orbit{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}.mo-avatar[data-avatar-state=Idle]{--ring:var(--mn-color-state-idle)}.mo-avatar:is([data-avatar-state=Listening],[data-avatar-state=Thinking]){--ring:var(--mn-color-state-thinking)}.mo-avatar:is([data-avatar-state=Planning],[data-avatar-state=Executing],[data-avatar-state=Recovering]){--ring:var(--mn-color-state-running)}.mo-avatar[data-avatar-state=Waiting]{--ring:var(--mn-color-state-waiting-dependency)}.mo-avatar[data-avatar-state=AskingApproval]{--ring:var(--mn-color-state-waiting-user)}.mo-avatar[data-avatar-state=Completed]{--ring:var(--mn-color-state-done)}.mo-avatar[data-avatar-state=Failed]{--ring:var(--mn-color-state-failed)}.mo-avatar[data-avatar-state=Disconnected]{--ring:var(--mn-color-state-archived)}.mo-av-eyes rect{transform-box:fill-box;transform-origin:50%}.mo-halo:before{content:"";background:radial-gradient(closest-side, color-mix(in srgb, var(--ring) 55%, transparent), transparent);z-index:-1;border-radius:50%;position:absolute;inset:-18%}.mo-halo{isolation:isolate}.avatars{display:inline-flex}.avatars>.mo-avatar+.mo-avatar{margin-left:-8px}.mo-assistant{flex:none;display:inline-flex}.mo-assistant svg{display:block;overflow:visible}.mo-as-state{stroke:#0000;transform-origin:80px 80px}.mo-assistant[data-avatar-state=Executing] .mo-as-state{stroke:#3cc8e0;stroke-dasharray:22 78;stroke-linecap:round;animation:2.4s linear infinite mo-orbit-big}.mo-assistant[data-avatar-state=AskingApproval] .mo-as-state{stroke:var(--mn-color-state-waiting-user)}@keyframes mo-orbit-big{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}.mo-as-eyes rect{transform-box:fill-box;transform-origin:50%}.mo-assistant svg{filter:drop-shadow(0 18px 30px #6c37e973)}.agent-head{padding:var(--mn-space-7);background:var(--mo-glass);box-shadow:var(--mo-shadow);isolation:isolate;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:24px;align-items:center;position:relative}.agent-head:before{content:"";border-radius:inherit;pointer-events:none;z-index:-1;background:var(--mo-edge);-webkit-mask-composite:xor;padding:1px;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@media (max-width:719px){.agent-head{padding:var(--mn-space-5)}.agent-head .mo-avatar-xl svg{width:72px;height:72px}}.mission-metrics{margin:0 0 var(--mn-space-5);gap:var(--mn-space-4);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.metric{gap:var(--mn-space-4);padding:var(--mn-space-5);border-radius:18px;align-items:flex-start;min-width:0;display:flex}.metric-icon{color:#fff;background:linear-gradient(135deg,#a58ef8,#6c37e9);border-radius:12px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.metric-na .metric-icon{background:var(--mo-track);color:var(--mn-color-text-secondary)}.metric-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.metric-label{font-size:var(--mn-font-size-100);color:var(--mn-color-text-secondary)}.metric-value{font-size:22px;font-weight:600;line-height:28px}.metric-hint{font-size:var(--mn-font-size-100);color:var(--mn-color-text-secondary)}@media (max-width:1099px){.mission-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.metric{padding:var(--mn-space-4);gap:var(--mn-space-3)}.metric-icon{width:32px;height:32px}.metric-value{font-size:18px;line-height:24px}}.tree-card{border-radius:14px}.flow{background:var(--mo-glass-soft);border:1px solid var(--mo-glass-edge);width:100%;min-width:0;margin-bottom:var(--mn-space-5);border-radius:16px;overflow:hidden}.flow-mission{height:320px}.flow-workspace{height:500px;margin-bottom:0}@media (max-width:719px){.flow-workspace{height:380px}}.flow .react-flow__pane{cursor:grab}.fx-handle{opacity:0;background:0 0!important;border:0!important;width:1px!important;min-width:0!important;height:1px!important;min-height:0!important}.fx-center{top:50%!important;left:50%!important;transform:none!important}.fx-node{--tone:var(--mn-color-state-idle);background:var(--mo-glass-strong);width:248px;color:var(--mn-color-text-primary);border:1.5px solid color-mix(in srgb, var(--tone) 70%, transparent);border-radius:16px;padding:12px 14px;font-size:12px}.fx-root{border-width:2px}.fx-success{--tone:var(--mn-color-state-done)}.fx-brand,.fx-thinking,.fx-info{--tone:var(--mn-color-state-running)}.fx-attention{--tone:var(--mn-color-state-waiting-user)}.fx-danger{--tone:var(--mn-color-state-failed)}.fx-neutral{--tone:var(--mn-color-state-idle)}.fx-row{align-items:center;gap:10px;display:flex}.fx-main{flex-direction:column;min-width:0;display:flex}.fx-title{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.fx-sub{color:var(--mn-color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.fx-foot{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.fx-state{color:var(--tone);align-items:center;gap:6px;font-weight:500;display:inline-flex}.fx-state:before{content:"";background:var(--tone);border-radius:50%;width:7px;height:7px}.fx-cost{font-variant-numeric:tabular-nums;color:var(--mn-color-text-secondary)}.fx-progress{background:var(--mo-track);border-radius:999px;height:5px;margin-top:8px;display:block;overflow:hidden}.fx-progress>span{background:linear-gradient(90deg,#6c37e9,#a58ef8,#3cc8e0);height:100%;display:block}.react-flow__edge-path{fill:none}.fx-edge .react-flow__edge-path{stroke-width:2px;stroke:var(--mn-color-state-running)}.fx-edge-success .react-flow__edge-path{stroke:var(--mn-color-state-done)}.fx-edge-attention .react-flow__edge-path{stroke:var(--mn-color-state-waiting-user)}.fx-edge-danger .react-flow__edge-path{stroke:var(--mn-color-state-failed)}.fx-edge-neutral .react-flow__edge-path{stroke:var(--mn-color-state-idle)}.fx-edge-hub .react-flow__edge-path{stroke:var(--mn-color-border-control);stroke-opacity:.6;stroke-dasharray:3 5}.fx-edge-info .react-flow__edge-path{stroke:#6c8bff;stroke-opacity:.85}.react-flow__edge-textbg{fill:var(--mo-glass-strong)}.react-flow__edge-text{fill:var(--mn-color-text-secondary);font-size:11px}.fx-hub{width:140px;color:var(--mn-color-text-primary);flex-direction:column;align-items:center;gap:6px;display:flex}.fx-hub-name{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:160px;font-size:14px;overflow:hidden}.fx-entity{--tone:var(--mn-color-state-running);text-align:center;width:120px;color:var(--mn-color-text-primary);flex-direction:column;align-items:center;gap:4px;display:flex}.fx-entity.fx-violet{--tone:var(--mn-color-state-running)}.fx-entity.fx-blue{--tone:#6c8bff}.fx-entity.fx-amber{--tone:var(--mn-color-state-waiting-user)}.fx-orb{background:var(--mo-glass-strong);border:1.5px solid var(--tone);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;display:inline-flex}.fx-entity-label{text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:12px;overflow:hidden}.fx-entity-sub{color:var(--mn-color-text-secondary);text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:10.5px;overflow:hidden}.know-grid{gap:var(--mn-space-6);grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}.know-canvas{min-width:0;position:relative}.know-empty{left:50%;bottom:var(--mn-space-6);text-align:center;width:min(420px,90%);position:absolute;transform:translate(-50%)}@media (max-width:1099px){.know-grid{grid-template-columns:minmax(0,1fr)}}.stat-list{gap:var(--mn-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.stat{column-gap:var(--mn-space-3);padding:var(--mn-space-4);background:var(--mo-glass-soft);border:1px solid var(--mo-glass-edge);border-radius:14px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;display:grid}.stat-icon{color:#fff;background:linear-gradient(135deg,#a58ef8,#6c37e9);border-radius:10px;grid-row:span 2;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.stat-value{font-size:22px;font-weight:600;line-height:26px}.stat-label{color:var(--mn-color-text-secondary);font-size:11px;line-height:14px}.entity-list li{gap:var(--mn-space-3);padding:var(--mn-space-3) 0;border-bottom:1px solid var(--mo-glass-edge);flex-wrap:wrap;align-items:center;display:flex}.entity-kind{border-radius:6px;padding:1px 8px;font-size:11px}.kind-agent{background:var(--mn-color-brand-subtle);color:var(--mn-color-brand-on-subtle)}.kind-conn{background:var(--mn-color-info-subtle);color:var(--mn-color-info-on-subtle)}.signin-card{padding:var(--mn-space-9) var(--mn-space-8);box-shadow:var(--mo-shadow-lift);border-radius:24px}.signin-figure{margin:calc(var(--mn-space-11) * -1) 0 var(--mn-space-4);justify-content:center;display:flex}.signin{padding-top:var(--mn-space-11)}@media (prefers-reduced-motion:reduce){.aurora{animation:none!important}.mo-av-orbit{stroke-dasharray:none}.mo-assistant .mo-as-state{stroke-dasharray:none!important}.react-flow__edge.animated .react-flow__edge-path{stroke-dasharray:none}}.table-wrap{background:var(--mn-color-bg-surface);border-color:var(--mn-color-border-subtle);border-radius:18px;position:relative}.card .table-wrap{background:0 0}.facts dd .pill{white-space:normal;max-width:100%}.fx-flow-line{stroke-width:2.2px;stroke:var(--fx-c,var(--mn-color-state-running))}.fx-flow-live{stroke-dasharray:6 5}.fx-tone-success{--fx-c:var(--mn-color-state-done)}.fx-tone-brand,.fx-tone-info,.fx-tone-thinking{--fx-c:var(--mn-color-state-running)}.fx-tone-attention{--fx-c:var(--mn-color-state-waiting-user)}.fx-tone-danger{--fx-c:var(--mn-color-state-failed)}.fx-tone-neutral{--fx-c:var(--mn-color-state-idle)}.kit{flex:none;line-height:0;display:inline-flex}.kit img{max-width:none;display:block}.nav-item .nav-kit img,.bottom-item .nav-kit img,.top-inbox .nav-kit img{width:30px;height:30px}@media (max-width:1099px){.nav-item .nav-kit img{width:28px;height:28px}}.bottom-item .nav-kit img{width:26px;height:26px}:is(.kpi-icon:has(.kit),.metric-icon:has(.kit),.stat-icon:has(.kit),.action-icon:has(.kit),.conn-mark:has(.kit)){box-shadow:none;background:0 0;width:auto;height:auto}.kpi-icon .kit img{width:52px;height:52px}@media (max-width:719px){.kpi-icon .kit img{width:44px;height:44px}}.mo-avatar{position:relative}.mo-av-rings{position:absolute;inset:0}.mo-avatar>.kit,.mo-avatar>svg.mo-av-sprite{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mo-avatar>svg.mo-av-sprite{width:100%;height:100%}.mo-assistant-kit{position:relative}.mo-assistant-kit .kit img{filter:drop-shadow(0 18px 30px #6c37e973);width:100%;height:100%}.svc-cell{gap:var(--mn-space-3);align-items:center;min-width:0;display:flex}.signin-tagline{color:var(--mn-color-text-secondary);margin:calc(var(--mn-space-3) * -1) 0 var(--mn-space-5)}.home-decide{gap:var(--mn-space-6);margin-bottom:var(--mn-space-6);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.home-decide>.card{margin-bottom:0}@media (max-width:899px){.home-decide{gap:var(--mn-space-5);grid-template-columns:minmax(0,1fr)}}.home .kpi{padding:var(--mn-space-5)}.home .kpi-value{font-size:26px;line-height:32px}.home .kpi-icon .kit img{width:44px;height:44px}.run-list{margin:0;padding:0;list-style:none}.run-row{gap:var(--mn-space-4);padding:var(--mn-space-4) 0;border-bottom:1px solid var(--mn-color-border-subtle);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid}.run-row:last-child{border-bottom:0}.run-main{flex-direction:column;gap:4px;min-width:0;display:flex}.run-budget{align-items:center;gap:var(--mn-space-3);display:flex}.run-budget .progress{max-width:160px}.tap-link{min-height:44px;padding:0 var(--mn-space-3);margin:0 calc(var(--mn-space-3) * -1);font-size:var(--mn-font-size-200);align-items:center;display:inline-flex}.home-foot{margin-top:var(--mn-space-6)}.home-foot p{font-size:13px;line-height:20px}.conn-chips{grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr))}.card{padding:clamp(16px,1.2vw + 10px,24px)}.hero h1{font-size:clamp(26px,1.4vw + 18px,36px);line-height:1.2}.folds{gap:var(--mn-space-4);flex-direction:column;display:flex}.fold{margin:0;padding:0}.fold>summary{justify-content:space-between;align-items:center;gap:var(--mn-space-4);min-height:56px;padding:var(--mn-space-3) var(--mn-space-5);cursor:pointer;border-radius:inherit;list-style:none;display:flex}.fold>summary::-webkit-details-marker{display:none}.fold>summary:after{content:"";width:10px;height:10px;margin-left:var(--mn-space-2);color:var(--mn-color-text-secondary);border-bottom:2px solid;border-right:2px solid;flex:none;transform:rotate(45deg)}.fold[open]>summary:after{transform:rotate(225deg)}.fold-title{font-weight:600;font-size:var(--mn-font-size-300)}.fold-summary{color:var(--mn-color-text-secondary);font-size:var(--mn-font-size-100);text-align:right;margin-left:auto}.fold-body{padding:0 var(--mn-space-5) var(--mn-space-5)}@media (min-width:720px) and (max-width:1099px){.grid-2:not(.wide-left){grid-template-columns:repeat(2,minmax(0,1fr))}.stat-list{grid-template-columns:repeat(4,minmax(0,1fr))}.main{padding:var(--mn-space-6) clamp(20px, 3vw, 32px) var(--mn-space-11)}}@media (max-width:719px){.main{padding-left:var(--mn-space-5);padding-right:var(--mn-space-5)}.hero{padding:var(--mn-space-5);border-radius:20px}.hero-lead{font-size:var(--mn-font-size-200);line-height:var(--mn-font-lineHeight-200)}.hero-actions{flex-direction:column}.hero-actions .btn{width:100%;min-height:48px}.home .kpis{gap:var(--mn-space-3)}.home .kpi{padding:var(--mn-space-4)}.home .kpi-hint{display:none}.run-row{grid-template-columns:auto minmax(0,1fr)}.run-row>.pill{grid-column:2;justify-self:start}.roster-row{grid-template-columns:auto minmax(0,1fr);align-items:start}.roster-row>.pill{grid-column:2;justify-self:start}.roster-main>*{white-space:normal;overflow:visible}.chart{height:200px}.mission-head .controls{width:100%}.mission-head .controls .btn{flex:100%;min-height:44px}.know-canvas:empty{display:none}}.tag{white-space:normal;max-width:100%}.approval-head{flex-wrap:wrap}@media (max-width:719px){.hero{grid-template-columns:minmax(0,1fr)}.hero-figure{top:var(--mn-space-4);right:var(--mn-space-4);position:absolute}.hero-kicker,.hero h1{padding-right:92px}}.metric{background:var(--mn-color-bg-surface);border:1px solid var(--mn-color-border-subtle)}@media (min-width:720px) and (max-width:1099px){.nav-item .nav-label{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;padding:0 2px}}.btn,.btn-sm,.tab{min-height:var(--mn-size-target);min-width:var(--mn-size-target)}.skip,.action-text>a,.run-main>a,.entity-list a,dd>a{min-height:var(--mn-size-target);align-items:center;display:inline-flex}.roster-main>*{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;text-overflow:clip;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.roster-main>a{padding-block:12px;line-height:20px}.list-row>a,.list-row>.link-btn{min-height:var(--mn-size-target);text-align:left;align-items:center;display:inline-flex}input:not([type=checkbox]):not([type=radio]),select{min-height:var(--mn-size-target)}.agent-roster{container-type:inline-size}@container (width<=440px){.roster-row{grid-template-columns:auto minmax(0,1fr);align-items:start}.roster-row>.pill,.roster-row>.num{grid-column:2;justify-self:start}}
