:root{--tbz-border:#d9e0e4;--tbz-border-muted:#e1e6e9;--tbz-danger:#b44343;--tbz-danger-bg:#fff4f3;--tbz-focus:#172026;--tbz-muted:#51606a;--tbz-muted-strong:#40525b;--tbz-radius:8px;--tbz-radius-control:6px;--tbz-ready:#2f6f73;--tbz-ready-bg:#f2faf6;--tbz-shadow-surface:0 1px 2px #1720260a;--tbz-surface:#fff;--tbz-surface-subtle:#fbfcfc;--tbz-text:#172026;--tbz-warning:#b1742f;--tbz-warning-bg:#fff8ec;color:#172026;font-synthesis:none;text-rendering:optimizelegibility;background:#f4f6f7;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0}.authentication-screen{justify-content:center;align-items:center;width:100%;min-height:100vh;padding:24px;display:flex}.authentication-panel{border:1px solid var(--tbz-border);border-radius:var(--tbz-radius);box-shadow:var(--tbz-shadow-surface);background:#fff;gap:18px;width:100%;max-width:420px;padding:32px;display:grid}.authentication-panel h1{font-size:1.5rem}.authentication-panel p{color:var(--tbz-muted);line-height:1.5}.authentication-panel button{border-radius:var(--tbz-radius-control);color:#fff;cursor:pointer;background:#172026;border:1px solid #172026;min-height:40px;padding:0 16px}button{font:inherit}button,a{overflow-wrap:anywhere}main{flex-direction:column;width:min(1180px,100vw - 32px);margin:0 auto;padding:32px 0 48px;display:flex}.platform-app-shell{grid-template-columns:var(--taskbotz-left-nav-width,260px) minmax(0, 1fr) 320px;grid-template-rows:auto minmax(0,1fr);align-items:start;gap:16px;width:min(1600px,100vw - 28px);height:100vh;padding:16px 0;display:grid;overflow:hidden}.platform-app-shell[data-left-nav-collapsed=true]{grid-template-columns:78px minmax(0,1fr) 320px}.platform-app-shell[data-properties-collapsed=true]{grid-template-columns:var(--taskbotz-left-nav-width,260px) minmax(0, 1fr) 74px}.platform-app-shell[data-left-nav-collapsed=true][data-properties-collapsed=true]{grid-template-columns:78px minmax(0,1fr) 74px}.platform-app-shell[data-workflow-builder-active=true]{grid-template-columns:var(--taskbotz-left-nav-width,260px) minmax(0, 1fr) 360px}.platform-app-shell[data-left-nav-collapsed=true][data-workflow-builder-active=true]{grid-template-columns:78px minmax(0,1fr) 360px}.platform-app-shell[data-workflow-builder-active=true][data-properties-collapsed=true]{grid-template-columns:var(--taskbotz-left-nav-width,260px) minmax(0, 1fr) 74px}.platform-app-shell[data-left-nav-collapsed=true][data-workflow-builder-active=true][data-properties-collapsed=true]{grid-template-columns:78px minmax(0,1fr) 74px}.platform-app-shell>*{grid-column:2;width:100%;min-width:0}.platform-app-shell>.app-header{grid-column:1/-1}.platform-app-shell>.command-center-nav{grid-area:2/1;position:sticky;top:16px}.platform-app-shell>.page-context-panel{grid-area:2/3;position:sticky;top:16px}.platform-app-shell>.operating-context-strip,.platform-app-shell>.experience-selector,.platform-app-shell>.toolbar,.platform-app-shell>.surface-briefing,.platform-app-shell>.active-approval-panel,.platform-app-shell>.operational-notice,.platform-app-shell>.flow-map,.platform-app-shell>.workspace-progress,.platform-app-shell>.experience-journey,.platform-app-shell>.integrations-surface,.platform-app-shell>#workspace-dashboard,.platform-app-shell>#workspace-agents,.platform-app-shell>#workspace-templates,.platform-app-shell>#workspace-build,.platform-app-shell>#workspace-diagram,.platform-app-shell>#workspace-run,.platform-app-shell>#workspace-decisions,.platform-app-shell>#workspace-monitor,.platform-app-shell>#workspace-impact,.platform-app-shell>#settings-members,.platform-app-shell>#integrations-connectors,.platform-app-shell>#admin-readiness,.platform-app-shell>.admin-console{grid-row:2;align-self:stretch;min-height:0;padding-right:2px;overflow-y:auto}.rail-toggle{color:#172026;cursor:pointer;text-transform:uppercase;background:#fff;border:1px solid #cfd8dd;border-radius:6px;justify-content:center;align-items:center;min-height:32px;padding:0 9px;font-size:.74rem;font-weight:800;display:inline-flex}.rail-toggle:hover,.rail-toggle:focus-visible{border-color:#2f6f73;outline:none}.platform-app-shell>.operating-context-strip,.platform-app-shell>.experience-selector,.platform-app-shell>.toolbar,.platform-app-shell>.surface-briefing,.platform-app-shell>.active-approval-panel,.platform-app-shell>.operational-notice,.platform-app-shell>.flow-map,.platform-app-shell>.workspace-progress,.platform-app-shell>.experience-journey,.platform-app-shell>.integrations-surface,.platform-app-shell>#workspace-dashboard,.platform-app-shell>#workspace-agents,.platform-app-shell>#workspace-templates,.platform-app-shell>#workspace-build,.platform-app-shell>#workspace-diagram,.platform-app-shell>#workspace-run,.platform-app-shell>#workspace-decisions,.platform-app-shell>#workspace-monitor,.platform-app-shell>#workspace-impact,.platform-app-shell>#settings-members,.platform-app-shell>#integrations-connectors,.platform-app-shell>#admin-readiness,.platform-app-shell>.admin-console{display:none}.platform-app-shell[data-current-route=workspace-dashboard]>#workspace-dashboard,.platform-app-shell[data-current-route=workspace-agents]>#workspace-agents,.platform-app-shell[data-current-route=workspace-templates]>#workspace-templates,.platform-app-shell[data-current-route=workspace-build]>#workspace-build,.platform-app-shell[data-current-route=workspace-diagram]>#workspace-diagram,.platform-app-shell[data-current-route=workspace-run]>#workspace-run,.platform-app-shell[data-current-route=workspace-decisions]>#workspace-decisions,.platform-app-shell[data-current-route=workspace-monitor]>#workspace-monitor,.platform-app-shell[data-current-route=workspace-impact]>#workspace-impact,.platform-app-shell[data-current-route=settings-members]>#settings-members,.platform-app-shell[data-current-route=settings-support]>#settings-members,.platform-app-shell[data-current-route=settings-policies]>#settings-members,.platform-app-shell[data-current-route=settings-value-assumptions]>#settings-members,.platform-app-shell[data-current-route=integrations-connectors]>.integrations-surface,.platform-app-shell[data-current-route=integrations-credentials]>.integrations-surface,.platform-app-shell[data-current-route=integrations-connectors]>#integrations-connectors,.platform-app-shell[data-current-route=integrations-credentials]>#integrations-connectors,.platform-app-shell[data-current-route=admin-readiness]>#admin-readiness,.platform-app-shell[data-current-route=admin-tenant]>.admin-console,.platform-app-shell[data-current-route=admin-runtime]>.admin-console,.platform-app-shell[data-current-route=admin-capabilities]>.admin-console,.platform-app-shell[data-current-route=admin-governance]>.admin-console,.platform-app-shell[data-current-route=admin-support]>.admin-console{display:grid}.platform-app-shell[data-current-route=workspace-decisions],.platform-app-shell[data-current-route=workspace-decisions][data-properties-collapsed=true]{grid-template-columns:var(--taskbotz-left-nav-width,260px) minmax(0, 1fr)}.platform-app-shell[data-current-route=workspace-decisions][data-left-nav-collapsed=true],.platform-app-shell[data-current-route=workspace-decisions][data-left-nav-collapsed=true][data-properties-collapsed=true]{grid-template-columns:78px minmax(0,1fr)}.platform-app-shell[data-current-route=workspace-decisions]>.page-context-panel{display:none}.platform-app-shell[data-current-route=workspace-run],.platform-app-shell[data-current-route=workspace-run][data-properties-collapsed=true],.platform-app-shell[data-current-route=workspace-monitor],.platform-app-shell[data-current-route=workspace-monitor][data-properties-collapsed=true]{grid-template-columns:var(--taskbotz-left-nav-width,260px) minmax(0, 1fr)}.platform-app-shell[data-current-route=workspace-run][data-left-nav-collapsed=true],.platform-app-shell[data-current-route=workspace-run][data-left-nav-collapsed=true][data-properties-collapsed=true],.platform-app-shell[data-current-route=workspace-monitor][data-left-nav-collapsed=true],.platform-app-shell[data-current-route=workspace-monitor][data-left-nav-collapsed=true][data-properties-collapsed=true]{grid-template-columns:78px minmax(0,1fr)}.platform-app-shell[data-current-route=workspace-run]>.page-context-panel,.platform-app-shell[data-current-route=workspace-monitor]>.page-context-panel,.platform-app-shell[data-current-route^=settings-] #settings-support,.platform-app-shell[data-current-route^=settings-] #settings-policies,.platform-app-shell[data-current-route^=settings-] #settings-value-assumptions,.platform-app-shell[data-current-route^=admin-] .admin-section-group{display:none}.platform-app-shell[data-current-route=settings-support] #settings-support,.platform-app-shell[data-current-route=settings-policies] #settings-policies,.platform-app-shell[data-current-route=settings-value-assumptions] #settings-value-assumptions,.platform-app-shell[data-current-route=admin-tenant] #admin-tenant,.platform-app-shell[data-current-route=admin-runtime] #admin-runtime,.platform-app-shell[data-current-route=admin-capabilities] #admin-capabilities,.platform-app-shell[data-current-route=admin-governance] #admin-governance,.platform-app-shell[data-current-route=admin-support] #admin-support{display:grid}.platform-app-shell[data-current-route=admin-tenant]>.admin-console>header,.platform-app-shell[data-current-route=admin-tenant]>.admin-console>.admin-console-layout,.platform-app-shell[data-current-route=admin-runtime]>.admin-console>header,.platform-app-shell[data-current-route=admin-runtime]>.admin-console>.admin-console-layout,.platform-app-shell[data-current-route=admin-capabilities]>.admin-console>header,.platform-app-shell[data-current-route=admin-capabilities]>.admin-console>.admin-console-layout,.platform-app-shell[data-current-route=admin-governance]>.admin-console>header,.platform-app-shell[data-current-route=admin-governance]>.admin-console>.admin-console-layout,.platform-app-shell[data-current-route=admin-support]>.admin-console>header,.platform-app-shell[data-current-route=admin-support]>.admin-console>.admin-console-layout{display:none}.workflow-copilot-panel{order:10}[data-component=workflow-designer]{margin-bottom:18px}.workspace-diagram-shell{order:20}.designer-boundary-header{background:#fff;border:1px solid #d9e0e4;border-radius:8px;grid-template-columns:minmax(0,1.4fr) minmax(260px,.9fr);align-items:start;gap:16px;margin-bottom:12px;padding:16px;display:grid}.designer-boundary-header h2,.designer-boundary-header p{margin:0}.designer-boundary-header p{color:#52616b;margin-top:6px}.designer-boundary-header dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.designer-boundary-header dl div{background:#f7f9fa;border:1px solid #dfe6ea;border-radius:6px;padding:10px}.designer-boundary-header dt{color:#63717a;text-transform:uppercase;font-size:.75rem;font-weight:700}.designer-boundary-header dd{color:#172026;overflow-wrap:anywhere;margin:4px 0 0;font-weight:700}.designer-boundary-header dd small{color:#63717a;margin-top:2px;font-size:.76rem;font-weight:600;line-height:1.35;display:block}.workflow-canvas-controls{background:#fff;border:1px solid #d9e0e4;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;padding:10px 12px;display:flex}.workflow-canvas-controls span{color:#51606a;letter-spacing:0;text-transform:uppercase;font-size:.78rem;font-weight:800}.workflow-canvas-controls strong{color:#172026;font-size:.9rem}.workflow-canvas-controls p{color:#51606a;margin:0;font-size:.82rem;line-height:1.35}.workflow-phase-map{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0 0 12px;padding:0;list-style:none;display:grid}.workflow-phase-map li{background:#fbfcfc;border:1px solid #e1e6e9;border-left:4px solid #3a7f5b;border-radius:8px;gap:5px;min-width:0;padding:10px;display:grid}.workflow-phase-map li[data-status=empty]{border-left-color:#cfd8dd}.workflow-phase-map span{color:#51606a;letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:800}.workflow-phase-map strong{color:#172026;font-size:1.25rem;line-height:1}.workflow-phase-map p{color:#51606a;margin:0;font-size:.8rem;line-height:1.35}.run-dashboard{order:30}.approval-inbox{order:40}.run-detail-panel{order:50}.business-impact{order:60}.workspace-flow-nav,.admin-flow-nav,.settings-flow-nav{background:#fff;border:1px solid #d9e0e4;border-radius:8px;gap:8px;margin-bottom:18px;padding:10px;display:grid}.workspace-flow-nav,.admin-flow-nav{grid-template-columns:repeat(6,minmax(0,1fr))}.settings-flow-nav{grid-template-columns:repeat(4,minmax(0,1fr))}.flow-map{gap:10px;margin-bottom:18px;display:grid}.flow-map header{justify-content:space-between;align-items:end;gap:16px;display:flex}.flow-map header p{color:#51606a;text-align:right;max-width:480px;font-size:.88rem;line-height:1.4}.workspace-flow-nav{order:5}.admin-flow-nav,.workspace-flow-nav,.settings-flow-nav{margin-bottom:0}.workspace-flow-nav a,.admin-flow-nav a,.settings-flow-nav a{color:#172026;border:1px solid #0000;border-radius:6px;gap:4px;min-width:0;min-height:58px;padding:10px;text-decoration:none;display:grid}.workspace-flow-nav a:hover,.workspace-flow-nav a:focus-visible,.admin-flow-nav a:hover,.admin-flow-nav a:focus-visible,.settings-flow-nav a:hover,.settings-flow-nav a:focus-visible{background:#f6f8f9;border-color:#cfd8dd;outline:none}.workspace-flow-nav a[data-next-action=true],.admin-flow-nav a[data-next-action=true],.settings-flow-nav a[data-next-action=true]{background:#f6fbfa;border-color:#2f6f73}.workspace-flow-nav strong,.admin-flow-nav strong,.settings-flow-nav strong{overflow-wrap:anywhere;font-size:.88rem;line-height:1.2}.workspace-flow-nav span,.admin-flow-nav span,.settings-flow-nav span{color:#51606a;overflow-wrap:anywhere;font-size:.76rem;line-height:1.25}.workspace-flow-nav em,.admin-flow-nav em,.settings-flow-nav em{color:#214f52;text-transform:uppercase;background:#dfeeed;border-radius:999px;place-self:start;padding:2px 7px;font-size:.68rem;font-style:normal;font-weight:800}.workspace-progress{background:#fff;border:1px solid #d9e0e4;border-radius:8px;gap:12px;margin-bottom:18px;padding:14px;display:grid}.workspace-progress header{justify-content:space-between;align-items:end;gap:16px;display:flex}.workspace-progress h2{margin:2px 0 0;font-size:1.02rem}.workspace-progress header p{color:#51606a;text-align:right;max-width:420px;margin:0;font-size:.84rem;line-height:1.4}.progress-header-actions{place-items:stretch stretch;gap:8px;min-width:260px;max-width:420px;display:grid}.progress-next-action{color:#172026;text-align:left;border:1px solid #cfd8dd;border-radius:6px;gap:3px;min-width:0;min-height:86px;padding:10px 12px;text-decoration:none;display:grid}.progress-next-action:hover,.progress-next-action:focus-visible,.progress-handoff-action:hover,.progress-handoff-action:focus-visible{background:#f6f8f9;border-color:#2f6f73;outline:none}.progress-next-action span,.progress-handoff-action span{color:#65727b;text-transform:uppercase;font-size:.68rem}.progress-next-action strong,.progress-handoff-action strong{overflow-wrap:anywhere;font-size:.88rem;line-height:1.2}.progress-next-action em,.progress-handoff-action em{color:#51606a;font-size:.76rem;font-style:normal;line-height:1.3}.progress-next-action small,.progress-handoff-action small{color:#65727b;font-size:.72rem;font-weight:700}.progress-handoff-action{color:#172026;text-align:left;border:1px dashed #cfd8dd;border-radius:6px;gap:3px;min-width:0;min-height:72px;padding:9px 12px;text-decoration:none;display:grid}.progress-next-action small{color:#40525b;border-top:1px solid #e4eaed;margin-top:4px;padding-top:6px;font-size:.72rem;line-height:1.3}.progress-status-legend{border:1px solid #e4eaed;border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;display:grid;overflow:hidden}.progress-status-legend div{border-left:3px solid #d9e0e4;gap:2px;min-width:0;padding:7px 8px;display:grid}.progress-status-legend div+div{border-left-width:4px}.progress-status-legend div[data-status=ready]{border-left-color:#2f6f73}.progress-status-legend div[data-status=attention]{border-left-color:#b1742f}.progress-status-legend div[data-status=blocked]{border-left-color:#b44343}.progress-status-legend dt{color:#172026;font-size:.68rem;font-weight:800}.progress-status-legend dd{color:#65727b;margin:0;font-size:.68rem;line-height:1.25}.workspace-progress>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.settings-progress>div{grid-template-columns:repeat(4,minmax(0,1fr))}.workspace-progress article{border:1px solid #d9e0e4;border-left-width:4px;border-radius:6px;grid-template-rows:auto auto auto 1fr;gap:5px;min-width:0;min-height:122px;padding:10px;display:grid}.workspace-progress article[data-status=ready]{border-left-color:#2f6f73}.workspace-progress article[data-status=attention]{border-left-color:#b1742f}.workspace-progress article[data-status=blocked]{border-left-color:#b44343}.workspace-progress article[data-action-focus=true]{background:#f6fbfa;border-color:#2f6f73}.workspace-progress article span{color:#65727b;text-transform:uppercase;font-size:.7rem}.workspace-progress article strong{overflow-wrap:anywhere;font-size:.88rem}.workspace-progress article em{color:#214f52;text-transform:uppercase;background:#dfeeed;border-radius:999px;place-self:start;padding:2px 7px;font-size:.68rem;font-style:normal;font-weight:800}.workspace-progress article p{color:#51606a;margin:0;font-size:.76rem;line-height:1.32}#workspace-dashboard,#workspace-agents,#workspace-templates,#workspace-build,#workspace-diagram,#workspace-run,#workspace-decisions,#workspace-monitor,#workspace-impact,#settings-members,#settings-support,#settings-policies,#settings-value-assumptions,#integrations-connectors,#integrations-credentials,#admin-readiness,#admin-tenant,#admin-runtime,#admin-capabilities,#admin-governance,#admin-support{scroll-margin-top:18px}#workspace-dashboard:target,#workspace-agents:target,#workspace-templates:target,#workspace-build:target,#workspace-diagram:target,#workspace-run:target,#workspace-decisions:target,#workspace-monitor:target,#workspace-impact:target,#settings-members:target,#settings-support:target,#settings-policies:target,#settings-value-assumptions:target,#integrations-connectors:target,#integrations-credentials:target,#admin-readiness:target,#admin-tenant:target,#admin-runtime:target,#admin-capabilities:target,#admin-governance:target,#admin-support:target{outline-offset:4px;outline:3px solid #2f6f7347}.experience-journey{background:#fff;border-block:1px solid #d9e0e4;gap:14px;margin-bottom:18px;padding:18px 0;display:grid}.experience-journey header{justify-content:space-between;gap:18px;display:flex}.experience-journey h2{margin:2px 0 0;font-size:1.05rem}.journey-current-summary{border:1px solid #d9e0e4;border-left:4px solid #2f6f73;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;gap:4px;padding:10px 12px;display:grid}.journey-current-summary span{color:#65727b;text-transform:uppercase;font-size:.7rem}.journey-current-summary strong{font-size:.94rem}.journey-current-summary p{color:#51606a;grid-column:1;margin:0;font-size:.82rem;line-height:1.35}.journey-current-summary a{color:#17664f;text-transform:uppercase;white-space:nowrap;border:1px solid #b9dece;border-radius:999px;grid-area:1/2/span 3;place-self:center end;padding:5px 9px;font-size:.72rem;font-weight:800;text-decoration:none}.journey-current-summary a:hover,.journey-current-summary a:focus-visible{background:#f6fbfa;outline:none}.experience-journey>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.experience-journey article{border-left:3px solid #2f6f73;gap:5px;min-width:0;padding:2px 10px;display:grid}.experience-journey article[data-current-step=true]{background:#f6fbfa;border-radius:6px;padding:8px 10px}.experience-journey article span{color:#214f52;background:#dfeeed;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:.74rem;font-weight:800;display:inline-flex}.experience-journey article strong{font-size:.9rem}.experience-journey article em{color:#214f52;text-transform:uppercase;background:#dfeeed;border-radius:999px;place-self:start;padding:2px 7px;font-size:.68rem;font-style:normal;font-weight:800}.experience-journey article p{color:#51606a;margin:0;font-size:.78rem;line-height:1.35}.operating-context-strip{background:#fff;border:1px solid #d9e0e4;border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin:-4px 0 14px;padding:10px 12px;display:grid}.operating-context-strip div{gap:3px;min-width:0;display:grid}.operating-context-strip div[data-source]{border:1px solid #d9e0e4;border-left-width:4px;border-radius:6px;padding:8px}.operating-context-strip div[data-source=fixture]{background:#fff8ec;border-left-color:#b1742f}.operating-context-strip div[data-source=loaded]{background:#f6fbfa;border-left-color:#2f6f73}.operating-context-strip span{color:#65727b;text-transform:uppercase;font-size:.72rem}.operating-context-strip strong{overflow-wrap:anywhere;font-size:.88rem}.operating-context-strip small{color:#6a4b00;letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:700}.page-context-panel{background:#fff;border:1px solid #d9e0e4;border-radius:8px;grid-template-columns:minmax(0,1.1fr) minmax(220px,.7fr) minmax(280px,.9fr);align-items:stretch;gap:12px;margin-bottom:14px;padding:14px;display:grid}.page-context-title{gap:6px;min-width:0;display:grid}.page-context-title .eyebrow{margin-bottom:0}.page-context-title p{color:#51606a;font-size:.88rem;line-height:1.4}.page-context-action{color:#172026;border:1px solid #cfd8dd;border-left:4px solid #1f8a70;border-radius:8px;gap:4px;min-width:0;padding:12px;text-decoration:none;display:grid}.page-context-action span,.page-context-facts dt{color:#65727b;letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:800}.page-context-action strong,.page-context-facts dd{color:#172026;overflow-wrap:anywhere;margin:0;font-size:.9rem;font-weight:800}.page-context-action em{color:#51606a;font-size:.78rem;font-style:normal;line-height:1.34}.page-context-action:hover,.page-context-action:focus-visible{border-color:#1f8a70;outline:none}.platform-app-shell>.page-context-panel{grid-template-columns:1fr;align-content:start;max-height:calc(100vh - 32px);overflow:auto}.platform-app-shell>.page-context-panel .page-context-title{align-items:start}.page-context-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.page-context-facts div{background:#f7f9fa;border:1px solid #e1e6e9;border-radius:6px;gap:4px;min-width:0;padding:10px;display:grid}.platform-app-shell>.page-context-panel .page-context-facts{grid-template-columns:1fr}.platform-app-shell[data-properties-collapsed=true]>.page-context-panel{justify-items:center;padding:8px;overflow:hidden}.platform-app-shell[data-properties-collapsed=true]>.page-context-panel .eyebrow,.platform-app-shell[data-properties-collapsed=true]>.page-context-panel h2,.platform-app-shell[data-properties-collapsed=true]>.page-context-panel p,.platform-app-shell[data-properties-collapsed=true]>.page-context-panel .page-context-action,.platform-app-shell[data-properties-collapsed=true]>.page-context-panel .page-context-facts{display:none}.platform-app-shell[data-properties-collapsed=true]>.page-context-panel .rail-toggle{min-width:44px;padding:0;font-size:0}.platform-app-shell[data-properties-collapsed=true]>.page-context-panel .rail-toggle:after{content:"Props";font-size:.68rem}.workflow-builder-rail{grid-template-rows:auto auto minmax(120px,1fr) auto auto auto;gap:12px;width:100%;height:100%;min-height:0;padding-top:34px;padding-right:2px;display:grid;position:relative;overflow:hidden}.integration-setup-rail{grid-template-rows:auto auto minmax(0,1fr);gap:12px;width:100%;height:100%;min-height:0;padding-top:34px;display:grid;position:relative}.integration-setup-rail-toggle{width:30px;min-width:30px;height:30px;min-height:30px;padding:0;font-size:0;position:absolute;top:0;left:0}.integration-setup-rail-toggle:before{content:"";border-top:2px solid;border-right:2px solid;width:8px;height:8px;display:block;transform:rotate(45deg)}.integration-setup-summary{background:#f7f9fa;border:1px solid #d7dde1;border-radius:8px;gap:3px;padding:8px 10px;display:grid}.integration-setup-summary h2{margin:0;font-size:.92rem;line-height:1.2}.integration-setup-summary p{color:#51606a;margin:0;font-size:.74rem;line-height:1.25}.selected-service-cue{color:#155f50;background:#e8f5f2;border:1px solid #95cfc1;border-radius:999px;justify-self:start;align-items:center;padding:4px 8px;font-size:.76rem;display:inline-flex}.integration-credential-editor-anchor{min-height:0;overflow:auto}.integration-credential-empty{align-self:start}.workflow-builder-rail-toggle,.agent-task-rail-toggle{width:30px;min-width:30px;height:30px;min-height:30px;padding:0;font-size:0;position:absolute;top:0;left:0}.workflow-builder-rail-toggle:before,.agent-task-rail-toggle:before{content:"";border-top:2px solid;border-right:2px solid;width:8px;height:8px;display:block;transform:rotate(45deg)}.platform-app-shell[data-properties-collapsed=true] .workflow-builder-rail,.platform-app-shell[data-properties-collapsed=true] .agent-task-rail,.platform-app-shell[data-properties-collapsed=true] .integration-setup-rail{align-content:start;justify-items:center;gap:0;padding-top:34px}.platform-app-shell[data-properties-collapsed=true] .workflow-builder-rail-toggle,.platform-app-shell[data-properties-collapsed=true] .agent-task-rail-toggle,.platform-app-shell[data-properties-collapsed=true] .integration-setup-rail-toggle{min-width:30px;padding:0;font-size:0}.platform-app-shell[data-properties-collapsed=true] .workflow-builder-rail-toggle:before,.platform-app-shell[data-properties-collapsed=true] .agent-task-rail-toggle:before,.platform-app-shell[data-properties-collapsed=true] .integration-setup-rail-toggle:before{transform:rotate(-135deg)}.platform-app-shell[data-properties-collapsed=true]>.page-context-panel .workflow-builder-rail-toggle:after,.platform-app-shell[data-properties-collapsed=true] .workflow-builder-rail-toggle:after,.platform-app-shell[data-properties-collapsed=true]>.page-context-panel .agent-task-rail-toggle:after,.platform-app-shell[data-properties-collapsed=true] .agent-task-rail-toggle:after,.platform-app-shell[data-properties-collapsed=true]>.page-context-panel .integration-setup-rail-toggle:after,.platform-app-shell[data-properties-collapsed=true] .integration-setup-rail-toggle:after{content:none}.platform-app-shell[data-properties-collapsed=true] .workflow-builder-rail-stats,.platform-app-shell[data-properties-collapsed=true] .workflow-builder-automation-selector,.platform-app-shell[data-properties-collapsed=true] .workflow-builder-rail-thread,.platform-app-shell[data-properties-collapsed=true] .workflow-builder-rail-examples,.platform-app-shell[data-properties-collapsed=true] .workflow-builder-rail-composer,.platform-app-shell[data-properties-collapsed=true] .workflow-builder-rail-notice,.platform-app-shell[data-properties-collapsed=true] .workflow-builder-rail-actions,.platform-app-shell[data-properties-collapsed=true] .agent-task-rail-summary,.platform-app-shell[data-properties-collapsed=true] .agent-task-composer,.platform-app-shell[data-properties-collapsed=true] .integration-setup-summary,.platform-app-shell[data-properties-collapsed=true] .integration-credential-editor-anchor,.platform-app-shell[data-properties-collapsed=true] .integration-credential-empty{display:none}.agent-task-rail{gap:12px;min-height:0;padding-top:34px;display:grid;position:relative}.agent-task-rail-summary{background:#f7f9fa;border:1px solid #d7dde1;border-radius:8px;gap:4px;padding:8px 10px;display:grid}.agent-task-rail-summary-bar{justify-content:space-between;align-items:center;min-width:0;display:flex}.agent-task-refresh{flex:0 0 28px;justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;min-height:28px;padding:0;font-size:0;display:inline-flex}.agent-task-refresh:before{content:"↻";font-size:1rem;line-height:1}.agent-task-rail-summary h2{margin:0;font-size:.92rem;line-height:1.2}.agent-task-rail-summary p{color:#51606a;margin:0;font-size:.74rem;line-height:1.25}.agent-task-composer{margin-top:0}.workflow-builder-rail-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.workflow-builder-rail-stats article{background:#f8faf9;border:1px solid #d9e0e4;border-radius:8px;gap:2px;min-width:0;padding:8px 6px;display:grid}.workflow-builder-rail-stats strong{color:#172026;font-size:1rem;line-height:1}.workflow-builder-rail-stats span{color:#64737c;text-transform:uppercase;font-size:.64rem;font-weight:800;line-height:1.15}.workflow-builder-automation-selector{gap:5px;display:grid}.workflow-builder-automation-selector span{color:#64737c;letter-spacing:0;text-transform:uppercase;font-size:.66rem;font-weight:850;line-height:1}.workflow-builder-automation-selector select{appearance:none;color:#172026;font:inherit;background:linear-gradient(45deg,#0000 50%,#64737c 50%) calc(100% - 15px)/5px 5px no-repeat,linear-gradient(135deg,#64737c 50%,#0000 50%) calc(100% - 10px)/5px 5px no-repeat,#fff;border:1px solid #cfd8dd;border-radius:7px;width:100%;min-width:0;min-height:34px;padding:0 28px 0 10px;font-size:.82rem}.workflow-builder-automation-selector select:disabled{color:#8a959b;cursor:not-allowed;background:#f6f8f9}.workflow-builder-rail p{color:#51606a;margin:0;font-size:.84rem;line-height:1.38}.workflow-builder-rail-thread{overscroll-behavior:contain;align-content:start;gap:10px;min-height:0;padding-right:4px;display:grid;overflow:hidden auto}.workflow-builder-rail-thread article{border:1px solid #d9e0e4;border-radius:8px;gap:6px;padding:10px;display:grid}.workflow-builder-rail-thread article[data-role=user]{color:#fff;background:#172026;border-color:#172026}.workflow-builder-rail-thread article[data-role=assistant],.workflow-builder-rail-thread article[data-role=empty]{background:#f8faf9}.workflow-builder-rail-thread strong{font-size:.82rem}.workflow-builder-rail-thread ul{color:inherit;gap:4px;margin:0;padding-left:18px;font-size:.78rem;display:grid}.workflow-builder-rail-examples{flex-wrap:wrap;gap:6px;display:flex}.workflow-builder-rail-examples button{color:#40525b;cursor:pointer;background:#f6f8f9;border:1px solid #d9e0e4;border-radius:999px;min-height:28px;padding:0 9px;font-size:.72rem}.workflow-builder-rail-composer{background:#fff;border:1px solid #cfd8dd;border-radius:8px;gap:8px;padding:8px;display:grid}.workflow-builder-rail-composer textarea{color:#172026;font:inherit;resize:vertical;border:0;outline:none;width:100%;min-height:112px}.workflow-builder-rail-composer button{color:#fff;cursor:pointer;background:#172026;border:1px solid #172026;border-radius:6px;justify-self:end;min-height:34px;padding:0 14px}.workflow-builder-rail-composer button:disabled{color:#73808a;cursor:not-allowed;background:#dce3e6;border-color:#dce3e6}.workflow-builder-rail-actions{background:#f8faf9;border:1px solid #d9e0e4;border-radius:8px;gap:8px;padding:8px;display:grid}.workflow-builder-rail-actions p{color:#6a4b16;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.76rem;line-height:1.25;overflow:hidden}.workflow-builder-rail-notice{background:#fff;border:1px solid #d9e0e4;border-left:3px solid #587489;border-radius:6px;gap:3px;padding:7px 8px;display:grid}.workflow-builder-rail-notice strong{color:#172026;font-size:.76rem}.workflow-builder-rail-notice span{color:#51606a;font-size:.74rem;line-height:1.3}.workflow-builder-rail-notice[data-tone=success]{background:#f1fbf6;border-color:#b9dece #b9dece #b9dece #1f8a70}.workflow-builder-rail-notice[data-tone=warning]{background:#fff8ea;border-color:#f0d39e #f0d39e #f0d39e #c17817}.workflow-builder-rail-notice[data-tone=error]{background:#fff4f4;border-color:#efb7b7 #efb7b7 #efb7b7 #c44949}.workflow-builder-rail-actions div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.workflow-builder-rail-actions button{color:#fff;cursor:pointer;background:#172026;border:1px solid #172026;border-radius:6px;min-height:32px;padding:0 8px;font-size:.82rem;font-weight:800}.workflow-builder-rail-actions button:disabled{color:#73808a;cursor:not-allowed;background:#dce3e6;border-color:#dce3e6}.command-center-nav{background:#fff;border:1px solid #d9e0e4;border-radius:8px;gap:12px;margin-bottom:18px;padding:14px;display:grid}.command-center-nav>header{justify-content:space-between;align-items:end;gap:18px;display:flex}.command-center-nav h2{margin:2px 0 0;font-size:1.08rem}.command-center-nav>header p{color:#51606a;text-align:right;max-width:560px;margin:0;font-size:.86rem;line-height:1.4}.command-center-nav nav{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;display:grid}.command-center-nav nav a{color:#172026;border:1px solid #d9e0e4;border-radius:6px;gap:5px;min-width:0;min-height:72px;padding:10px;text-decoration:none;display:grid}.command-center-nav nav a:hover,.command-center-nav nav a:focus-visible{background:#f6f8f9;border-color:#94b9bc;outline:none}.command-center-nav nav a[data-active=true]{background:#f6fbfa;border-color:#2f6f73;box-shadow:inset 0 0 0 1px #2f6f732e}.command-center-nav nav strong{overflow-wrap:anywhere;white-space:nowrap;font-size:.86rem;line-height:1.2}.command-center-nav nav span{color:#17664f;overflow-wrap:anywhere;white-space:nowrap;background:#f2faf6;border:1px solid #cce3dc;border-radius:999px;place-self:center end;padding:3px 7px;font-size:.7rem;font-weight:800;line-height:1.2}.command-center-nav aside{color:#40525b;background:#f7f9fa;border:1px dashed #cfd8dd;border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 12px;display:grid}.command-center-nav aside strong{color:#172026;font-size:.86rem}.command-center-nav aside span{font-size:.82rem;line-height:1.35}.command-center-nav aside a{color:#172026;text-transform:uppercase;white-space:nowrap;border:1px solid #cfd8dd;border-radius:999px;padding:6px 10px;font-size:.76rem;font-weight:800;text-decoration:none}.command-center-nav aside a:hover,.command-center-nav aside a:focus-visible{background:#fff;border-color:#2f6f73;outline:none}.platform-app-shell>.command-center-nav{grid-template-rows:auto minmax(0,1fr);gap:10px;max-height:calc(100vh - 32px);padding:12px;overflow:visible}.platform-app-shell>.command-center-nav>header{grid-template-columns:minmax(0,1fr) 30px;align-items:center;gap:8px;min-height:30px;padding-right:14px;display:grid;position:relative}.platform-app-shell>.command-center-nav>header p{text-align:left;max-width:none}.nav-persona-label{color:#172026;letter-spacing:0;text-transform:uppercase;padding:9px 0;font-size:.78rem;line-height:1;display:block}.platform-app-shell>.command-center-nav nav{scrollbar-gutter:stable;grid-template-columns:1fr;min-height:0;max-height:calc(100vh - 250px);padding-right:2px;overflow:hidden auto}.platform-app-shell>.command-center-nav nav a{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:54px}.nav-icon{color:#40525b;background:#edf3f4;border:1px solid #d7e1e4;border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;font-size:.74rem;font-weight:900;line-height:1;display:inline-flex;position:relative}.nav-icon[data-count]:not([data-count="0"]):after{color:#fff;content:attr(data-count);background:#b44343;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-size:.62rem;font-weight:900;display:inline-flex;position:absolute;top:-8px;right:-8px}.command-center-nav nav a[data-active=true] .nav-icon{color:#214f52;background:#dfeeed;border-color:#94b9bc}.nav-section-label{color:#65727b;letter-spacing:0;text-transform:uppercase;padding:8px 4px 2px;font-size:.68rem;font-weight:900}.platform-app-shell>.command-center-nav aside{grid-template-columns:1fr;align-items:stretch}.nav-collapse-toggle{justify-self:end;width:30px;height:30px;min-height:30px;padding:0;font-size:0;position:static}.nav-resize-handle{cursor:col-resize;z-index:2;width:8px;position:absolute;top:0;bottom:0;right:-10px}.nav-resize-handle:before{content:"";background:#cfd8dd;border-radius:999px;width:3px;height:48px;display:block;position:sticky;top:48px;left:3px}.nav-resize-handle:hover:before,.nav-resize-handle:focus-visible:before{background:#2f6f73;box-shadow:0 0 0 4px #2f6f7324}.nav-resize-handle:focus-visible{outline:none}.nav-collapse-toggle:before{content:"";border-top:2px solid;border-right:2px solid;width:8px;height:8px;display:block;transform:rotate(-135deg)}.platform-app-shell[data-left-nav-collapsed=true]>.command-center-nav .nav-collapse-toggle:before{transform:rotate(45deg)}.platform-app-shell[data-left-nav-collapsed=true]>.command-center-nav{padding:8px}.platform-app-shell[data-left-nav-collapsed=true]>.command-center-nav>header{grid-template-columns:1fr;place-items:center;min-height:32px;padding-right:0}.platform-app-shell[data-left-nav-collapsed=true]>.command-center-nav .eyebrow,.platform-app-shell[data-left-nav-collapsed=true]>.command-center-nav h2,.platform-app-shell[data-left-nav-collapsed=true]>.command-center-nav .nav-persona-label,.platform-app-shell[data-left-nav-collapsed=true]>.command-center-nav>header p,.platform-app-shell[data-left-nav-collapsed=true]>.command-center-nav nav a>span:not(.nav-icon),.platform-app-shell[data-left-nav-collapsed=true]>.command-center-nav .nav-section-label,.platform-app-shell[data-left-nav-collapsed=true]>.command-center-nav aside{display:none}.platform-app-shell[data-left-nav-collapsed=true]>.command-center-nav nav a{grid-template-columns:1fr;justify-items:center;min-height:46px;padding:8px 4px}.platform-app-shell[data-left-nav-collapsed=true]>.command-center-nav nav{scrollbar-gutter:auto}.platform-app-shell[data-left-nav-collapsed=true]>.command-center-nav nav strong{display:none}.platform-app-shell[data-left-nav-collapsed=true]>.command-center-nav .nav-icon{justify-self:center;width:32px;height:32px}.platform-app-shell[data-left-nav-collapsed=true]>.command-center-nav .nav-collapse-toggle{justify-self:center}.platform-app-shell[data-left-nav-collapsed=true]>.command-center-nav .nav-resize-handle{display:none}.dashboard-command-center{background:#fff;border:1px solid #d9e0e4;border-radius:8px;gap:14px;margin-bottom:18px;padding:16px;display:grid}.dashboard-command-center>header{justify-content:space-between;align-items:end;gap:18px;display:flex}.dashboard-command-center h2{margin:2px 0 0;font-size:1.18rem}.dashboard-command-center>header p{color:#51606a;max-width:680px;margin-top:6px;line-height:1.4}.dashboard-command-center>header>strong{color:#fff;white-space:nowrap;background:#172026;border-radius:999px;padding:7px 11px;font-size:.82rem}.dashboard-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.dashboard-metric-card{color:inherit;background:#fbfcfc;border:1px solid #e1e6e9;border-radius:8px;gap:6px;min-width:0;min-height:104px;padding:12px;text-decoration:none;display:grid}.dashboard-metric-card:hover,.dashboard-metric-card:focus-visible{border-color:#8ba3af;outline:none;box-shadow:0 10px 24px #17202614}.dashboard-metric-card[data-attention=true]{background:#fff8ec;border-color:#e1bb7d}.dashboard-metric-grid span,.dashboard-insight-grid span{color:#65727b;text-transform:uppercase;font-size:.72rem}.dashboard-metric-grid strong{color:#172026;overflow-wrap:anywhere;font-size:1.35rem;line-height:1.05}.dashboard-metric-grid em,.dashboard-insight-grid em{color:#51606a;font-size:.76rem;font-style:normal;line-height:1.32}.dashboard-metric-grid small{color:#2f6f73;align-self:end;font-size:.74rem;font-weight:800}.dashboard-capacity-panel{border-top:1px solid #e1e6e9;border-bottom:1px solid #e1e6e9;gap:12px;padding:14px 0;display:grid}.dashboard-capacity-panel>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.dashboard-capacity-panel>header a{color:#172026;white-space:nowrap;border:1px solid #cfd8dd;border-radius:6px;padding:8px 10px;font-size:.82rem;font-weight:800;text-decoration:none}.dashboard-capacity-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.dashboard-capacity-grid article{background:#f7f9fa;border:1px solid #e1e6e9;border-radius:8px;gap:6px;min-width:0;padding:12px;display:grid}.dashboard-capacity-grid span{color:#65727b;text-transform:uppercase;font-size:.72rem}.dashboard-capacity-grid strong{color:#172026;overflow-wrap:anywhere;font-size:1rem}.dashboard-capacity-grid em{color:#51606a;font-size:.76rem;font-style:normal;line-height:1.32}.dashboard-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.dashboard-insight-grid section{border:1px solid #e1e6e9;border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.dashboard-insight-grid h3{margin-top:2px}.dashboard-insight-grid ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.dashboard-insight-grid li{border:1px solid #e4eaed;border-left:4px solid #73808a;border-radius:6px;gap:4px;min-width:0;padding:9px 10px;display:grid}.dashboard-insight-grid li[data-status=ready],.dashboard-insight-grid li[data-status=completed],.dashboard-insight-grid li[data-status=succeeded]{border-left-color:#2f6f73}.dashboard-insight-grid li[data-status=attention],.dashboard-insight-grid li[data-status=running],.dashboard-insight-grid li[data-status=waiting_for_approval]{border-left-color:#b1742f}.dashboard-insight-grid li[data-status=blocked],.dashboard-insight-grid li[data-status=failed],.dashboard-insight-grid li[data-status=canceled]{border-left-color:#b44343}.dashboard-insight-grid li strong{color:#172026;overflow-wrap:anywhere;font-size:.9rem}.dashboard-insight-grid p{color:#51606a;font-size:.84rem;line-height:1.4}.template-marketplace-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.template-marketplace-controls{grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);align-items:end;gap:12px;margin-bottom:12px;display:grid}.template-marketplace-controls label{gap:6px;min-width:0;display:grid}.template-marketplace-controls label span{color:#51606a;letter-spacing:0;text-transform:uppercase;font-size:.78rem;font-weight:800}.template-marketplace-controls input,.template-marketplace-controls select{color:#172026;font:inherit;background:#fff;border:1px solid #cfd8dd;border-radius:6px;width:100%;min-width:0;min-height:38px;padding:0 10px}.template-filter-facets{border:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;min-width:0;margin:0;padding:0;display:grid}.template-filter-facets legend{color:#51606a;letter-spacing:0;text-transform:uppercase;margin-bottom:6px;font-size:.78rem;font-weight:800}.template-filter-facets label{min-width:0}.template-marketplace-grid article{background:#fbfcfc;border:1px solid #e1e6e9;border-radius:8px;gap:8px;min-width:0;padding:12px;display:grid}.template-card-heading{gap:6px;display:grid}.template-card-heading span{color:#65727b;letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:800}.template-card-heading strong{color:#172026;font-size:1rem}.template-card-heading p,.template-marketplace-grid em{color:#51606a;margin:0;font-size:.82rem;line-height:1.35}.template-marketplace-grid em{font-style:normal}.template-preview-metrics{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin:0;display:grid}.template-preview-metrics div,.template-preview-detail,.template-required-apps,.template-setup-checklist,.template-marketplace-empty{background:#fff;border:1px solid #e1e6e9;border-radius:6px;min-width:0;padding:9px}.template-preview-metrics div{gap:4px;display:grid}.template-preview-metrics dt,.template-preview-detail strong,.template-required-apps strong,.template-setup-checklist strong{color:#51606a;letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:800}.template-preview-metrics dd{color:#172026;overflow-wrap:anywhere;margin:4px 0 0;font-size:.82rem;line-height:1.3}.template-preview-detail{gap:5px;display:grid}.template-preview-detail p{color:#172026;margin:0;font-size:.84rem;line-height:1.4}.template-required-apps,.template-setup-checklist{gap:7px;display:grid}.template-required-apps ul,.template-setup-checklist ol{gap:5px;margin:0;padding-left:18px;display:grid}.template-required-apps li,.template-setup-checklist li{color:#51606a;font-size:.82rem;line-height:1.35}.template-marketplace-empty{gap:6px;display:grid}.template-marketplace-empty strong{color:#172026}.template-marketplace-empty p{color:#51606a;margin:0;font-size:.86rem;line-height:1.4}.template-marketplace-grid button{color:#fff;cursor:pointer;font:inherit;background:#172026;border:1px solid #172026;border-radius:6px;align-self:end;min-height:34px;padding:0 10px;font-size:.84rem;font-weight:800}.template-marketplace-grid button:hover,.template-marketplace-grid button:focus-visible{background:#2c3840;outline:none}.agent-directory-layout{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:12px;display:grid}.platform-app-shell[data-current-route=workspace-agents]>#workspace-agents{grid-template-rows:auto auto minmax(0,1fr);margin-bottom:0;overflow:hidden}.agent-kanban-controls{justify-content:flex-end;align-items:center;min-width:0;margin-bottom:8px;display:flex}.agent-kanban-controls [role=group]{align-items:center;gap:6px;display:flex}.agent-kanban-controls button{color:#172026;cursor:pointer;font:inherit;background:#fff;border:1px solid #cfd8dd;border-radius:6px;min-width:30px;min-height:30px;padding:4px 8px;font-size:.78rem;font-weight:800}.agent-kanban-controls button:hover,.agent-kanban-controls button:focus-visible{background:#f2f6f6;border-color:#2f6f73;outline:none}.agent-kanban-controls button:disabled{color:#8d9aa2;cursor:not-allowed}.agent-kanban-controls strong{color:#172026;text-align:center;min-width:42px;font-size:.78rem}.agent-kanban-board{cursor:grab;overscroll-behavior:contain;touch-action:none;-webkit-user-select:none;user-select:none;background-color:#fbfcfc;background-image:linear-gradient(#e7ecef 1px,#0000 1px),linear-gradient(90deg,#e7ecef 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #dbe3e7;border-radius:8px;height:100%;min-height:0;position:relative;overflow:hidden}.agent-kanban-board[data-panning=true]{cursor:grabbing}.agent-kanban-viewport{transform-origin:0 0;grid-template-columns:repeat(4,minmax(260px,1fr));gap:12px;width:max(1080px,100%);min-height:360px;padding:10px;transition:transform .12s;display:grid}.agent-kanban-board[data-panning=true] .agent-kanban-viewport{transition:none}.agent-kanban-overview{pointer-events:none;z-index:4;background:#ffffffe6;border:1px solid #d7e0e5;border-radius:8px;gap:6px;width:186px;margin:0;padding:8px;display:grid;position:absolute;bottom:14px;right:14px;box-shadow:0 12px 28px #121f281f}.agent-kanban-overview figcaption{justify-content:space-between;align-items:center;min-width:0;display:flex}.agent-kanban-overview figcaption span{color:#65727b;text-transform:uppercase;font-size:.65rem;font-weight:900;line-height:1}.agent-kanban-overview figcaption strong{color:#172026;font-size:.68rem;line-height:1}.agent-kanban-overview svg{width:168px;height:108px;display:block}.agent-kanban-overview-canvas{fill:#f5f8f9;stroke:#cdd8de;stroke-width:1px}.agent-kanban-overview-lane{fill:#edf2f3;stroke:#bdcbd1;stroke-width:.75px}.agent-kanban-overview-task{fill:#2f6f73}.agent-kanban-overview-task[data-agent-color="1"]{fill:#985d28}.agent-kanban-overview-task[data-agent-color="2"]{fill:#5d4f91}.agent-kanban-overview-task[data-agent-color="3"]{fill:#2f6b9a}.agent-kanban-overview-task[data-agent-color="4"]{fill:#7a556f}.agent-kanban-overview-task[data-agent-color="5"]{fill:#47733f}.agent-kanban-overview-task[data-agent-color="6"]{fill:#9a4c4c}.agent-kanban-overview-task[data-agent-color="7"]{fill:#52717f}.agent-kanban-overview-viewport{cursor:grab;fill:#3f678224;pointer-events:all;stroke:#172026;stroke-width:2px}.agent-kanban-overview-viewport:active{cursor:grabbing}.agent-kanban-overview-viewport:focus-visible{outline-offset:2px;outline:2px solid #172026}.agent-kanban-column{height:var(--agent-kanban-lane-height,360px);overscroll-behavior:contain;scrollbar-gutter:stable;background:#f7f9fa;border:1px solid #dbe3e7;border-radius:8px;align-content:start;gap:10px;min-width:0;min-height:0;padding:10px;display:grid;overflow-y:auto}.agent-kanban-column>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.agent-kanban-column>header h3{margin:2px 0 0;font-size:1rem}.agent-kanban-column>header strong{background:#fff;border:1px solid #dbe3e7;border-radius:999px;justify-content:center;align-items:center;min-width:26px;height:26px;padding:0 8px;font-size:.78rem;display:inline-flex}.agent-kanban-column>p{color:#51606a;margin:0;font-size:.84rem;line-height:1.4}.agent-kanban-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.agent-kanban-card{--agent-kanban-color:#2f6f73;--agent-kanban-tint:#e7f2f1;border:1px solid #dbe3e7;border-left:5px solid var(--agent-kanban-color);-webkit-user-select:text;user-select:text;background:#fff;border-radius:8px;gap:8px;min-width:0;padding:10px;display:grid}.agent-kanban-card[data-agent-color="1"]{--agent-kanban-color:#985d28;--agent-kanban-tint:#f8ecdf}.agent-kanban-card[data-agent-color="2"]{--agent-kanban-color:#5d4f91;--agent-kanban-tint:#eeebf8}.agent-kanban-card[data-agent-color="3"]{--agent-kanban-color:#2f6b9a;--agent-kanban-tint:#e7f0f7}.agent-kanban-card[data-agent-color="4"]{--agent-kanban-color:#7a556f;--agent-kanban-tint:#f4eaf1}.agent-kanban-card[data-agent-color="5"]{--agent-kanban-color:#47733f;--agent-kanban-tint:#eaf3e7}.agent-kanban-card[data-agent-color="6"]{--agent-kanban-color:#9a4c4c;--agent-kanban-tint:#f8e9e9}.agent-kanban-card[data-agent-color="7"]{--agent-kanban-color:#52717f;--agent-kanban-tint:#e8f0f3}.agent-kanban-card>header{gap:3px;display:grid}.agent-kanban-card>header strong{color:#172026;font-size:.94rem;line-height:1.25}.agent-kanban-card small{color:#51606a;font-size:.76rem}.agent-kanban-owner{background:var(--agent-kanban-tint);border:1px solid color-mix(in srgb, var(--agent-kanban-color) 35%, transparent);color:var(--agent-kanban-color);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;width:fit-content;max-width:100%;padding:4px 7px;font-size:.74rem;font-weight:800;line-height:1.2;overflow:hidden}.agent-kanban-card p,.agent-kanban-card blockquote{color:#51606a;overflow-wrap:anywhere;margin:0;font-size:.84rem;line-height:1.4}.agent-kanban-card blockquote{background:#f7f9fa;border-left:3px solid #95cfc1;padding:8px}.agent-kanban-card footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.agent-kanban-card footer label{min-width:0}.agent-kanban-card select{color:#172026;cursor:pointer;background:#fff;border:1px solid #cfd8dd;border-radius:6px;max-width:112px;min-height:26px;padding:0 24px 0 7px;font-size:.72rem;font-weight:800}.agent-kanban-card select:hover,.agent-kanban-card select:focus-visible{border-color:var(--agent-kanban-color);outline:none}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.agent-directory-list,.agent-detail-panel{background:#fbfcfc;border:1px solid #e1e6e9;border-radius:8px;min-width:0;padding:12px}.agent-directory-list>header,.agent-detail-panel>header{margin-bottom:10px}.agent-card-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.agent-card-list li{background:#fff;border:1px solid #e1e6e9;border-left:4px solid #3a7f5b;border-radius:8px;min-width:0;overflow:hidden}.agent-card-list li[data-status=attention]{border-left-color:#b1742f}.agent-card-list button{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;gap:10px;width:100%;padding:12px;display:grid}.agent-card-list button[aria-pressed=true]{background:#f6f8f9}.agent-card-list button:hover,.agent-card-list button:focus-visible{background:#f6f8f9;outline:none}.agent-card-list li span,.agent-card-list li em,.agent-card-list li small{color:#51606a;font-size:.76rem}.agent-card-list li small{overflow-wrap:anywhere}.agent-card-list li span{letter-spacing:0;text-transform:uppercase;font-weight:800}.agent-card-list li strong{color:#172026;margin-top:3px;display:block}.agent-card-list li p,.agent-detail-panel p{color:#51606a;margin:4px 0 0;font-size:.84rem;line-height:1.4}.agent-card-list dl,.agent-detail-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0;display:grid}.agent-detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.agent-card-list dl div,.agent-detail-metrics div{background:#f6f8f9;border:1px solid #e1e6e9;border-radius:6px;min-width:0;padding:8px}.agent-card-list dt,.agent-detail-metrics dt,.agent-actions-list strong{color:#51606a;letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:800}.agent-card-list dd,.agent-detail-metrics dd{color:#172026;overflow-wrap:anywhere;margin:4px 0 0;font-size:.84rem}.agent-actions-list{background:#fff;border:1px solid #e1e6e9;border-radius:8px;gap:8px;margin-top:12px;padding:10px;display:grid}.agent-actions-list ul{gap:5px;margin:0;padding-left:18px;display:grid}.agent-actions-list li{color:#51606a;overflow-wrap:anywhere;font-size:.84rem}.agent-message-panel{background:#fff;border:1px solid #e1e6e9;border-radius:8px;gap:8px;margin-top:12px;padding:10px;display:grid}.agent-message-panel label{gap:6px;display:grid}.agent-message-panel span,.agent-message-panel em{color:#51606a;letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:800}.agent-message-panel em{text-transform:none;font-style:normal}.agent-message-panel select{min-height:36px}.agent-message-panel textarea{resize:vertical;min-height:74px}.agent-message-panel p{color:#51606a;margin:0;font-size:.8rem}.agent-message-panel pre{color:#1f2933;white-space:pre-wrap;background:#f7f9fa;border:1px solid #e1e6e9;border-radius:6px;max-height:220px;margin:0;padding:8px;font-family:inherit;font-size:.82rem;line-height:1.45;overflow:auto}.app-header{grid-template-columns:minmax(0,1fr) 220px;align-items:end;gap:24px;margin-bottom:22px;display:grid}.app-header-actions{gap:8px;display:grid}.authenticated-user{justify-content:flex-end;align-items:center;gap:10px;display:flex}.authenticated-user span{color:var(--tbz-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.authenticated-user button{border:1px solid var(--tbz-border);border-radius:var(--tbz-radius-control);color:var(--tbz-text);cursor:pointer;background:#fff;min-height:30px;padding:0 10px;font-size:.78rem}.eyebrow{color:#51606a;text-transform:uppercase;margin-bottom:8px;font-size:.82rem;font-weight:700;display:block}h1,h2,h3,p{margin:0}h1{font-size:2rem;line-height:1.1}h2{font-size:1.05rem}h3{font-size:.95rem}.app-header p{color:#51606a;max-width:720px;margin-top:8px;line-height:1.45}.status-panel,.toolbar,.surface-briefing,.launch-checklist,.admin-console,.settings-panel,.business-impact,.workflow-copilot-panel,.run-dashboard,.connector-capabilities,.approval-inbox,[data-component=workflow-designer],.run-detail-panel{background:#fff;border:1px solid #d9e0e4;border-radius:8px}.status-panel{border-left:4px solid #1f8a70;gap:4px;padding:16px;display:grid}.status-panel strong{text-transform:capitalize}.status-panel span{color:#51606a;font-size:.9rem}.experience-selector{gap:10px;margin-bottom:18px;display:grid}.experience-selector header{justify-content:space-between;align-items:end;gap:16px;display:flex}.experience-selector header p{color:#51606a;text-align:right;max-width:420px;font-size:.88rem;line-height:1.4}.experience-nav{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:12px;display:grid}.experience-group{background:#f7faf9;border:1px solid #d9e0e4;border-radius:8px;gap:10px;padding:12px;display:grid}.experience-group-admin{background:#faf8f4}.experience-group header{justify-content:space-between;align-items:start;gap:12px;display:flex}.experience-group header div{gap:3px;display:grid}.experience-group header span{color:#65727b;text-transform:uppercase;font-size:.68rem;font-weight:800}.experience-group header strong{color:#172026;font-size:.9rem}.experience-group header p{color:#51606a;text-align:right;max-width:260px;margin:0;font-size:.78rem;line-height:1.35}.experience-group-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.experience-group-admin .experience-group-cards{grid-template-columns:minmax(0,1fr)}.operator-route-note{color:#4f4432;background:#faf8f4;border:1px dashed #d9cdb6;border-radius:8px;align-self:start;gap:6px;padding:12px;display:grid}.operator-route-note strong{color:#172026;font-size:.88rem}.operator-route-note span{color:#5f574d;font-size:.82rem;line-height:1.35}.operator-route-note a{color:#2f6f73;font-weight:800}.experience-nav button{color:#172026;cursor:pointer;text-align:left;background:#fff;border:1px solid #d9e0e4;border-left:4px solid #c7d1d6;border-radius:8px;gap:6px;min-height:82px;padding:14px;display:grid}.experience-nav button:hover,.experience-nav button:focus-visible{background:#f6f8f9;border-color:#cfd8dd #cfd8dd #cfd8dd #2f6f73;outline:2px solid #0000}.experience-nav button[aria-pressed=true]{border-color:#9bc9ba #9bc9ba #9bc9ba #1f8a70;box-shadow:0 8px 20px #17202614}.experience-nav b{color:#17664f;text-transform:uppercase;background:#dff2ea;border:1px solid #b9dece;border-radius:999px;place-self:start;padding:2px 7px;font-size:.68rem;font-weight:800}.experience-nav strong{font-size:.96rem}.experience-nav small{color:#6a4b00;letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:700}.experience-nav span{color:#51606a;font-size:.84rem;line-height:1.35}.experience-card-meta{gap:6px;margin:2px 0 0;display:grid}.experience-card-meta div{gap:3px;display:grid}.experience-card-meta dt{color:#65727b;text-transform:uppercase;font-size:.66rem;font-weight:800}.experience-card-meta dd{color:#172026;margin:0;font-size:.78rem;font-weight:650;line-height:1.3}.experience-nav em{color:#51606a;border:1px solid #d7dde1;border-radius:999px;place-self:end start;padding:4px 8px;font-size:.74rem;font-style:normal}.experience-nav button[aria-pressed=true] em{color:#17664f;border-color:#b9dece}.evaluation-route{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:2px 0 0;padding:0;list-style:none;display:grid}.evaluation-route li{background:#fff;border:1px solid #d9e0e4;border-radius:8px;overflow:hidden}.evaluation-route a{color:inherit;grid-template-columns:auto minmax(0,1fr) auto;gap:4px;padding:10px 12px;text-decoration:none;display:grid}.evaluation-route a:hover,.evaluation-route a:focus-visible{background:#f7faf9;outline:none}.evaluation-route li[data-current-step=true]{border-color:#9bc9ba;box-shadow:inset 0 0 0 1px #b9dece}.evaluation-route li[data-current-step=true] a:hover,.evaluation-route li[data-current-step=true] a:focus-visible{background:#f2faf6}.evaluation-route span{color:#40525b;background:#eef3f5;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:.72rem;font-weight:800;display:inline-flex}.evaluation-route li[data-current-step=true] span{color:#17664f;background:#dff2ea}.evaluation-route strong{align-self:center;font-size:.84rem}.evaluation-route em{color:#65727b;text-transform:uppercase;place-self:center end;font-size:.68rem;font-style:normal;font-weight:800}.evaluation-route li[data-current-step=true] em{color:#17664f}.evaluation-route p{color:#51606a;grid-column:2/-1;margin:0;font-size:.78rem;line-height:1.35}.evaluation-route small{color:#65727b;grid-column:2/-1;font-size:.72rem;font-weight:700;line-height:1.3}.toolbar{flex-wrap:wrap;gap:10px;margin-bottom:18px;padding:14px;display:flex}.toolbar-context{flex:100%;justify-items:start;gap:3px;padding-bottom:2px;display:grid}.toolbar-context strong{font-size:.9rem}.toolbar-context span{color:#51606a;font-size:.82rem;line-height:1.35}.toolbar button{color:#fff;cursor:pointer;background:#172026;border:1px solid #172026;border-radius:6px;min-height:38px;padding:0 14px}.toolbar button:disabled{color:#73808a;cursor:not-allowed;background:#dce3e6;border-color:#dce3e6}.toolbar button:not(:disabled):hover,.toolbar button:not(:disabled):focus-visible{background:#2f6f73;border-color:#2f6f73;outline:none}.surface-briefing{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px;padding:12px;display:grid}.surface-briefing article{background:#f8faf9;border:1px solid #dfe7eb;border-radius:6px;gap:5px;min-width:0;padding:12px;display:grid}.surface-briefing span{color:#65727b;text-transform:uppercase;font-size:.72rem;font-weight:800}.surface-briefing strong{color:#172026;font-size:.9rem}.surface-briefing p{color:#51606a;font-size:.82rem;line-height:1.35}button[data-confirming=true]{color:#fff!important;background:#7a2f2f!important;border-color:#7a2f2f!important}.operational-notice{border:1px solid #d9e0e4;border-left:4px solid #587489;border-radius:8px;gap:6px;margin:-6px 0 18px;padding:14px 16px;display:grid}.operational-notice strong{font-size:.95rem}.operational-notice p{color:#51606a;line-height:1.4}.operational-notice[data-tone=success]{background:#f1fbf6;border-color:#b9dece #b9dece #b9dece #1f8a70}.operational-notice[data-tone=warning]{background:#fff8ea;border-color:#f0d39e #f0d39e #f0d39e #c17817}.operational-notice[data-tone=error]{background:#fff4f4;border-color:#efb7b7 #efb7b7 #efb7b7 #c44949}.launch-checklist{gap:14px;margin-bottom:18px;padding:18px;display:grid}.launch-checklist>header{justify-content:space-between;align-items:end;gap:16px;display:flex}.launch-checklist>header>strong{color:#172026;white-space:nowrap;border:1px solid #d7dde1;border-radius:999px;padding:6px 10px;font-size:.82rem}.launch-checklist ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.launch-checklist li{border:1px solid #e1e6e9;border-left:4px solid #c7d1d6;border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:12px;display:grid}.launch-checklist li[data-status=ready]{border-left-color:#1f8a70}.launch-checklist li[data-status=attention]{border-left-color:#c17817}.launch-checklist li[data-status=blocked]{border-left-color:#c44949}.launch-checklist li>span{color:#51606a;text-transform:uppercase;border:1px solid #d7dde1;border-radius:999px;padding:4px 8px;font-size:.72rem;font-weight:800}.launch-checklist li[data-status=ready]>span{color:#17664f;border-color:#b9dece}.launch-checklist li[data-status=attention]>span{color:#7a4a14;border-color:#f0d39e}.launch-checklist li[data-status=blocked]>span{color:#923333;border-color:#efb7b7}.launch-checklist li div{gap:6px;min-width:0;display:grid}.launch-checklist li p,.launch-checklist li em{color:#51606a;font-size:.84rem;line-height:1.35}.launch-checklist>header p{color:#51606a;margin:6px 0 0;font-size:.86rem;line-height:1.35}.launch-checklist li em{font-style:normal}.launch-checklist-action{color:#17664f;gap:2px;width:fit-content;font-size:.82rem;font-weight:800;text-decoration:none;display:grid}.launch-checklist-action small{color:#65727b;font-size:.72rem;font-weight:700}.launch-checklist-action:hover,.launch-checklist-action:focus-visible{text-decoration:underline}.production-launch-inputs{background:#f8faf9;border:1px solid #dfe7eb;border-radius:8px;gap:10px;padding:12px;display:grid}.production-launch-inputs header{justify-content:space-between;align-items:center;gap:12px;display:flex}.production-launch-inputs header span,.production-launch-inputs article span{color:#51606a;font-size:.78rem;font-weight:700}.production-launch-inputs header strong{color:#172026;font-size:.86rem}.production-launch-inputs>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.production-launch-inputs article{background:#fff;border:1px solid #e1e6e9;border-radius:8px;gap:5px;min-width:0;padding:10px;display:grid}.production-launch-inputs article strong{color:#172026;font-size:.92rem}.production-launch-inputs article p{color:#51606a;margin:0;font-size:.82rem;line-height:1.35}.admin-console{gap:16px;margin-bottom:18px;padding:18px;display:grid}.admin-console>header{justify-content:space-between;align-items:end;gap:16px;display:flex}.admin-console>header p{color:#51606a;max-width:560px;margin:6px 0 0;font-size:.88rem;line-height:1.4}.admin-console>header>strong{color:#17664f;white-space:nowrap;border:1px solid #b9dece;border-radius:999px;padding:6px 10px;font-size:.82rem}.admin-console[data-health=attention]>header>strong{color:#7a4a14;border-color:#f0d39e}.admin-console[data-health=incident]>header>strong{color:#923333;border-color:#efb7b7}.admin-group-heading{border-top:1px solid #e1e6e9;gap:3px;padding-top:16px;display:grid}.admin-section-group{gap:14px;display:grid}.admin-group-heading h3{font-size:1rem}.admin-console-layout{grid-template-columns:minmax(0,1fr) 260px;gap:12px;display:grid}.admin-health-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admin-health-grid article,.admin-support-state{background:#f6f8f9;border:1px solid #e1e6e9;border-radius:8px;gap:8px;min-height:82px;padding:14px;display:grid}.admin-health-grid span,.admin-support-state span,.admin-support-state p{color:#51606a;font-size:.85rem}.admin-health-grid strong,.admin-support-state strong{color:#172026;overflow-wrap:anywhere;font-size:1.1rem;line-height:1.1}.admin-support-state p{line-height:1.35}.tenant-onboarding-panel{border:1px solid #e1e6e9;border-radius:8px;gap:12px;padding:14px;display:grid}.tenant-onboarding-panel>header{justify-content:space-between;align-items:end;gap:14px;display:flex}.tenant-onboarding-panel>header div{gap:4px;min-width:0;display:grid}.tenant-onboarding-panel>header span,.tenant-onboarding-panel>header em{color:#51606a;font-size:.84rem;font-style:normal}.tenant-onboarding-panel>header strong{color:#172026;font-size:1rem}.tenant-onboarding-panel>header em{white-space:nowrap;border:1px solid #cfd8dd;border-radius:999px;padding:5px 9px}.tenant-onboarding-defaults{background:#f6f8f9;border:1px solid #d9e0e4;border-radius:8px;gap:10px;padding:10px;display:grid}.tenant-onboarding-defaults p{color:#40525b;font-size:.82rem;line-height:1.35}.tenant-onboarding-defaults>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.tenant-onboarding-defaults article{background:#fff;border:1px solid #e1e6e9;border-radius:6px;gap:3px;min-width:0;padding:8px;display:grid}.tenant-onboarding-defaults span{color:#65727b;text-transform:uppercase;font-size:.68rem}.tenant-onboarding-defaults strong{color:#172026;overflow-wrap:anywhere;font-size:.82rem}.tenant-onboarding-form{grid-template-columns:1fr;gap:12px;display:grid}.tenant-onboarding-form fieldset{border:1px solid #d9e0e4;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;margin:0;padding:12px;display:grid}.tenant-onboarding-form legend{color:#172026;padding:0 6px;font-size:.86rem;font-weight:800}.tenant-onboarding-form label{color:#51606a;gap:6px;min-width:0;font-size:.82rem;font-weight:700;display:grid}.tenant-onboarding-form input,.tenant-onboarding-form select{color:#172026;font:inherit;background:#fff;border:1px solid #cfd8dd;border-radius:6px;min-width:0;min-height:36px;padding:0 10px}.tenant-onboarding-form button{color:#fff;cursor:pointer;font:inherit;background:#172026;border:1px solid #172026;border-radius:6px;align-self:end;min-height:36px;padding:0 12px;font-weight:700}.tenant-onboarding-panel ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.tenant-onboarding-panel li{background:#fbfcfc;border:1px solid #e1e6e9;border-radius:8px;gap:6px;min-height:86px;padding:12px;display:grid}.tenant-onboarding-panel li[data-status=completed],.tenant-onboarding-panel li[data-status=healthy],.tenant-onboarding-panel li[data-status=running]{border-color:#b9dece}.tenant-onboarding-panel li[data-status=failed],.tenant-onboarding-panel li[data-status=blocked]{border-color:#efb7b7}.tenant-onboarding-panel li span,.tenant-onboarding-panel li p{color:#51606a;font-size:.82rem;line-height:1.35}.tenant-onboarding-panel li strong{color:#172026;font-size:1rem}.admin-billing-panel{grid-template-columns:1.35fr repeat(3,minmax(0,1fr));gap:10px;display:grid}.admin-runtime-panel{grid-template-columns:1.2fr minmax(0,.8fr) minmax(0,1fr) auto;gap:10px;display:grid}.admin-validation-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.admin-validation-steps li{background:#fbfcfc;border:1px solid #d9e0e4;border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:4px 9px;padding:10px 12px;display:grid}.admin-validation-steps span{color:#30424c;background:#eef3f1;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:.75rem;font-weight:800;display:inline-flex}.admin-validation-steps strong{align-self:center;font-size:.86rem}.admin-validation-steps p{color:#51606a;grid-column:2;margin:0;font-size:.78rem;line-height:1.32}.admin-billing-panel>div{background:#fbfcfc;border:1px solid #e1e6e9;border-radius:8px;gap:7px;min-height:92px;padding:14px;display:grid}.admin-runtime-panel>div{background:#f6f8f9;border:1px solid #e1e6e9;border-radius:8px;gap:7px;min-height:86px;padding:14px;display:grid}.admin-runtime-actions{align-content:center;min-width:220px;background:#fff!important;gap:12px!important}.admin-runtime-actions section{gap:8px;display:grid}.admin-runtime-actions h4{color:#51606a;text-transform:uppercase;margin:0;font-size:.78rem}.admin-runtime-actions section>div{grid-template-columns:repeat(2,minmax(82px,1fr));gap:8px;display:grid}.admin-runtime-actions button{color:#172026;cursor:pointer;background:#fff;border:1px solid #cfd8dd;border-radius:6px;min-height:36px;padding:0 10px}.admin-runtime-actions button.caution{color:#7a4c0f;border-color:#e1b35f}.admin-runtime-actions button:disabled{color:#73808a;cursor:not-allowed;background:#dce3e6;border-color:#dce3e6}.admin-runtime-actions button.danger{color:#9f1d1d;border-color:#d99696}.admin-runtime-actions section:last-child button:last-child:not(:disabled){color:#fff;background:#172026;border-color:#172026}.runtime-inspection-coverage{background:#f8faf9;border:1px solid #e1e6e9;border-radius:8px;padding:10px;grid-template-columns:none!important;gap:8px!important;display:grid!important}.runtime-inspection-coverage header{justify-content:space-between;align-items:center;gap:10px;display:flex}.runtime-inspection-coverage header span,.runtime-inspection-coverage em{color:#51606a;font-size:.76rem;font-style:normal}.runtime-inspection-coverage header strong{font-size:.82rem}.runtime-inspection-coverage>div{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;display:grid!important}.runtime-inspection-coverage article{background:#fff;border:1px solid #d7dde1;border-left:4px solid #73808a;border-radius:6px;gap:3px;min-width:0;padding:7px 8px;display:grid}.runtime-inspection-coverage article[data-status=loaded]{border-left-color:#1f8a70}.runtime-inspection-coverage article[data-status=failed]{border-left-color:#bf3f3f}.runtime-inspection-coverage article span{color:#51606a;font-size:.74rem;font-weight:700}.runtime-inspection-coverage article strong{color:#172026;font-size:.84rem}.admin-runtime-results{background:#fff;border:1px solid #dfe7eb;border-radius:8px;grid-column:1/-1;gap:10px;padding:14px;display:grid}.admin-runtime-results>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-runtime-results>header h4{color:#172026;margin:0;font-size:1rem}.admin-runtime-results>header p{color:#51606a;max-width:520px;margin:0;font-size:.88rem}.admin-billing-panel span,.admin-billing-panel p,.admin-runtime-panel span,.admin-runtime-panel p{color:#51606a;font-size:.85rem}.admin-billing-panel strong,.admin-runtime-panel strong{color:#172026;overflow-wrap:anywhere;font-size:1.15rem;line-height:1.05}.admin-billing-panel p,.admin-runtime-panel p{line-height:1.35}.admin-proxy-preview{color:#f7fbfc;background:#172026;border:1px solid #2a3841;border-radius:8px;gap:10px;padding:14px;display:grid}.admin-proxy-preview header{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-proxy-preview header div{gap:4px;display:grid}.admin-proxy-preview span{color:#a9b7bf;overflow-wrap:anywhere;font-size:.82rem}.admin-proxy-preview strong{color:#fff;font-size:1rem}.admin-proxy-preview pre{color:#e4edf1;white-space:pre-wrap;background:#0f171c;border:1px solid #30424d;border-radius:6px;max-height:220px;margin:0;padding:12px;font-size:.78rem;line-height:1.45;overflow:auto}.admin-database-route,.admin-connectivity-route{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.admin-database-route>div,.admin-connectivity-route>div{background:#fbfcfc;border:1px solid #dfe7eb;border-radius:8px;gap:7px;min-height:76px;padding:14px;display:grid}.admin-connectivity-route[data-ok=false]>div{border-color:#f0b8b0}.admin-database-route span,.admin-connectivity-route span{color:#51606a;font-size:.85rem}.admin-database-route strong,.admin-connectivity-route strong{color:#172026;overflow-wrap:anywhere;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.88rem;line-height:1.25}.admin-capability-panel{border:1px solid #dfe7eb;border-radius:8px;gap:12px;padding:14px;display:grid}.admin-capability-panel>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.admin-capability-panel>header div{gap:4px;min-width:0;display:grid}.admin-capability-panel span,.admin-capability-panel em{color:#51606a;font-size:.82rem;font-style:normal}.admin-capability-panel strong{color:#172026;overflow-wrap:anywhere}.admin-capability-counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admin-capability-counts>div{background:#f6f8f9;border:1px solid #e1e6e9;border-radius:8px;gap:5px;padding:10px 12px;display:grid}.admin-capability-counts strong{font-size:1.2rem}.admin-capability-panel ol{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.admin-capability-panel li{border:1px solid #e1e6e9;border-left:4px solid #73808a;border-radius:8px;gap:5px;min-height:82px;padding:10px;display:grid}.admin-capability-panel li[data-kind=tool]{border-left-color:#1f8a70}.admin-capability-panel li[data-kind=mcp_server]{border-left-color:#3c6e91}.admin-capability-panel li[data-kind=skill]{border-left-color:#8a5a34}.admin-capability-panel li[data-kind=none]{border-style:dashed;border-left-color:#c7d1d6;grid-column:1/-1}.admin-capability-panel li[data-classification=customer_visible]{background:#f3faf7}.admin-capability-panel li[data-classification=blocked]{background:#fff6f4}.admin-capability-panel li strong,.admin-capability-panel li em{overflow-wrap:anywhere;font-size:.82rem;line-height:1.25}.admin-capability-panel label{gap:4px;display:grid}.admin-capability-panel select{color:#172026;font:inherit;background:#fff;border:1px solid #d8e1e5;border-radius:6px;width:100%;min-width:0;padding:6px 8px}.admin-governance-panel{grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:10px;display:grid}.admin-governance-panel>div{background:#fbfcfc;border:1px solid #e1e6e9;border-radius:8px;gap:7px;min-height:82px;padding:14px;display:grid}.admin-governance-panel span,.admin-governance-panel p{color:#51606a;font-size:.85rem}.admin-governance-panel strong{color:#172026;font-size:1.15rem;line-height:1.05}.admin-deletion-execution{border-left:4px solid #73808a!important}.admin-deletion-execution[data-status=approved],.admin-deletion-execution[data-status=running]{border-left-color:#b26b1f!important}.admin-deletion-execution[data-status=completed]{border-left-color:#1f8a70!important}.admin-deletion-execution[data-status=failed],.admin-deletion-execution[data-status=canceled]{border-left-color:#bf3f3f!important}.admin-deletion-execution small{color:#51606a;overflow-wrap:anywhere;font-size:.78rem;line-height:1.3}.admin-export-access{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}.admin-export-access code{color:#172026;overflow-wrap:anywhere;background:#eef3f4;border:1px solid #d7e0e3;border-radius:6px;grid-column:1/-1;padding:10px;font-size:.82rem;line-height:1.35}.admin-governance-actions{grid-template-columns:1fr;align-content:center;min-width:260px;background:#fff!important}.admin-governance-actions section{gap:8px;display:grid}.admin-governance-actions h4{color:#51606a;text-transform:uppercase;margin:0;font-size:.78rem}.admin-governance-actions section>div{grid-template-columns:repeat(2,minmax(118px,1fr));gap:8px;display:grid}.admin-governance-actions button{color:#172026;cursor:pointer;background:#fff;border:1px solid #cfd8dd;border-radius:6px;min-height:36px;padding:0 10px}.admin-governance-actions button:disabled{color:#73808a;cursor:not-allowed;background:#dce3e6;border-color:#dce3e6}.admin-governance-actions button.caution{color:#7a4c0f;border-color:#e1b35f}.admin-governance-actions button.danger{color:#fff;background:#3f2a2a;border-color:#3f2a2a}.admin-console-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-support-review-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.admin-support-review-steps li{background:#fbfcfc;border:1px solid #d9e0e4;border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:4px 9px;padding:10px 12px;display:grid}.admin-support-review-steps span{color:#30424c;background:#eef3f1;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:.75rem;font-weight:800;display:inline-flex}.admin-support-review-steps strong{align-self:center;font-size:.86rem}.admin-support-review-steps p{color:#51606a;grid-column:2;margin:0;font-size:.78rem;line-height:1.32}.admin-console-columns section{gap:10px;display:grid}.admin-console-columns ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.admin-console-columns li{border:1px solid #e1e6e9;border-left:4px solid #73808a;border-radius:8px;gap:5px;min-height:74px;padding:12px;display:grid}.admin-console-columns li[data-severity=medium],.admin-console-columns li[data-result=denied]{border-left-color:#b26b1f}.admin-console-columns li[data-severity=high],.admin-console-columns li[data-result=failed]{border-left-color:#bf3f3f}.admin-console-columns li[data-result=allowed],.admin-console-columns li[data-result=succeeded]{border-left-color:#1f8a70}.admin-console-columns li span,.admin-console-columns li em{color:#51606a;font-size:.82rem;font-style:normal}.admin-console-columns li strong{color:#172026;overflow-wrap:anywhere;font-size:.95rem}.approval-inbox{gap:14px;margin-bottom:18px;padding:18px;display:grid}.active-approval-panel{border-color:#f0d39e;gap:14px;margin-bottom:18px;padding:18px;display:grid}.active-approval-panel>header{justify-content:space-between;align-items:end;gap:16px;display:flex}.active-approval-panel>header>strong{color:#7a4a14;background:#fff2d8;border:1px solid #f0d39e;border-radius:8px;gap:2px;padding:6px 10px;font-size:.82rem;display:grid}.active-approval-panel>header>strong small{color:#8a6a42;overflow-wrap:anywhere;font-size:.72rem;font-weight:600;line-height:1.3}.active-approval-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:14px;display:grid}.active-approval-layout p{color:#51606a;margin:0 0 12px;font-size:.9rem;line-height:1.45}.workflow-copilot-panel{gap:14px;margin-bottom:18px;padding:18px;display:grid}.workflow-copilot-panel>header,.workflow-patch-review>header{justify-content:space-between;align-items:end;gap:16px;display:flex}.workflow-builder-heading{align-items:center;gap:8px;min-width:0;display:flex}.workflow-builder-heading h2{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;margin:0;font-size:.98rem;line-height:1.15;overflow:hidden}.workflow-builder-heading span{color:#40525b;white-space:nowrap;background:#f6f8f9;border:1px solid #d9e0e4;border-radius:999px;flex:none;padding:5px 8px;font-size:.72rem;font-weight:800;line-height:1}.workflow-builder-heading span[data-context=published]{color:#7a4a14;background:#fff8ec;border-color:#f0d39e}.automation-schedule-status{color:#245c38;white-space:nowrap;background:#f3f8f5;border:1px solid #bfd8c8;border-radius:6px;flex:none;align-items:center;gap:5px;padding:4px 7px;font-size:.72rem;display:flex}.automation-schedule-status span{color:#51606a}.automation-schedule-status[data-status=checking],.automation-schedule-status[data-status=ready]{color:#40525b;background:#f6f8f9;border-color:#d9e0e4}.automation-schedule-status[data-status=attention_required]{color:#8a2f24;background:#fff4f1;border-color:#e8b8ad}.workflow-build-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:520px;display:flex}.workflow-build-actions button,.workflow-composer button{color:#fff;cursor:pointer;background:#172026;border:1px solid #172026;border-radius:6px;min-height:36px;padding:0 12px}.workflow-copilot-panel>header p{color:#51606a;max-width:620px;margin:6px 0 0;font-size:.88rem;line-height:1.4}.workflow-copilot-panel[data-builder-mode=diagram]{grid-template-rows:auto minmax(0,1fr);min-height:0}.workflow-copilot-panel[data-builder-mode=diagram]>header{background:#fff;border:1px solid #d9e0e4;border-radius:8px;align-items:stretch;gap:6px;padding:8px 10px;display:grid}.workflow-copilot-panel[data-builder-mode=diagram]>header .workflow-build-actions,.workflow-copilot-panel[data-builder-mode=diagram] .workflow-build-tabs,.workflow-copilot-panel[data-builder-mode=diagram] .workflow-tab-panel{display:none}.workflow-builder-diagram-stage{min-height:0;overflow:hidden}.workflow-builder-diagram-stage [data-component=workflow-designer]{height:100%;min-height:0;margin:0}.workflow-builder-diagram-stage [data-component=workflow-designer-summary]{grid-template-columns:repeat(4,minmax(0,1fr))}.workflow-builder-diagram-stage [data-component=workflow-designer-layout]{grid-template-columns:minmax(0,1fr);height:calc(100% - 42px);min-height:360px}[data-component=workflow-designer-builder-controls]{background:#f8faf9;border:1px solid #d9e0e4;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;padding:6px;display:flex}[data-component=workflow-designer-builder-controls] [aria-label="Builder zoom controls"]{align-items:center;gap:6px;display:flex}[data-component=workflow-designer-builder-controls] span,[data-component=workflow-designer-builder-controls] em{color:#64737c;text-transform:uppercase;font-size:.68rem;font-style:normal;font-weight:800;line-height:1}[data-component=workflow-designer-builder-controls] strong{color:#172026;text-align:center;min-width:42px;font-size:.82rem;line-height:1}[data-component=workflow-designer-builder-controls] [role=group]{flex-wrap:wrap;gap:4px;display:flex}[data-component=workflow-designer-builder-controls] [aria-label="Builder zoom controls"]{flex-wrap:nowrap}[data-component=workflow-designer-builder-controls] [data-component=workflow-designer-add-step]{border-left:1px solid #d9e0e4;flex:230px;align-items:center;min-width:210px;margin-left:6px;padding-left:12px}[data-component=workflow-designer-builder-controls] [data-component=workflow-designer-add-step] label{grid-template-columns:max-content minmax(120px,1fr);align-items:center;gap:5px;min-width:0;display:grid}[data-component=workflow-designer-builder-controls] [data-component=workflow-designer-add-step] select{appearance:none;color:#172026;font:inherit;background:linear-gradient(45deg,#0000 50%,#64737c 50%) calc(100% - 14px)/5px 5px no-repeat,linear-gradient(135deg,#64737c 50%,#0000 50%) calc(100% - 9px)/5px 5px no-repeat,#fff;border:1px solid #cfd8dd;border-radius:6px;width:100%;min-width:0;min-height:28px;padding:0 28px 0 8px;font-size:.74rem}[data-component=workflow-designer-builder-controls] [aria-label="Builder edit history"]{margin-left:auto}[data-component=workflow-designer-builder-controls] button{color:#172026;cursor:pointer;background:#fff;border:1px solid #cfd8dd;border-radius:6px;min-width:32px;min-height:28px;padding:0 8px;font-size:.74rem;font-weight:800}[data-component=workflow-designer-builder-controls] button[aria-pressed=true]{color:#fff;background:#172026;border-color:#172026}[data-component=workflow-designer-builder-controls] button:disabled{color:#9aa5ab;cursor:not-allowed}[data-component=workflow-designer][data-presentation=builder] [data-component=workflow-designer-canvas]{contain:paint;cursor:grab;overscroll-behavior:contain;min-height:100%;overflow:auto}[data-component=workflow-designer][data-presentation=builder] [data-component=workflow-designer-canvas][data-dragging=true]{cursor:grabbing}[data-component=workflow-designer][data-presentation=builder] [data-component=workflow-designer-viewport]{max-width:min(920px,100%);overflow:visible}.workflow-build-tabs{scrollbar-gutter:stable;z-index:5;background:#f6f8f9;border:1px solid #d9e0e4;border-radius:8px;align-self:start;align-items:center;gap:6px;max-height:52px;margin-bottom:2px;padding:6px;display:flex;position:sticky;top:0;overflow-x:auto}.workflow-build-tabs button,.workflow-build-tabs a{color:#40525b;cursor:pointer;z-index:1;background:#f6f8f9;border:1px solid #0000;border-radius:6px;flex:none;align-items:center;gap:8px;min-width:max-content;min-height:34px;padding:0 10px;text-decoration:none;display:inline-flex;position:relative}.workflow-build-tabs button:hover:not(:disabled),.workflow-build-tabs button:focus-visible:not(:disabled),.workflow-build-tabs a:hover,.workflow-build-tabs a:focus-visible{background:#fff;border-color:#b8c7cd;outline:none}.workflow-build-tabs button[aria-selected=true]{color:#172026;background:#fff;border-color:#94b9bc;box-shadow:inset 3px 0 #2f6f73}.workflow-build-tabs button:disabled{color:#8a959b;cursor:not-allowed;opacity:.72}.workflow-build-tabs strong{white-space:nowrap;font-size:.82rem;line-height:1.1}.workflow-build-tabs span{display:none}.workflow-build-tabs em{color:#40525b;background:#edf3f4;border:1px solid #d7e1e4;border-radius:999px;justify-content:center;align-items:center;min-width:18px;min-height:18px;padding:0 6px;font-size:.68rem;font-style:normal;font-weight:900;line-height:1;display:inline-flex}.workflow-tab-panel[data-active=false]{display:none}.workflow-creation-modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.workflow-creation-modes li{background:#fbfcfc;border:1px solid #e1e6e9;border-radius:8px;gap:6px;min-width:0;padding:12px;display:grid}.workflow-creation-modes li[data-mode=primary]{border-color:#9cc9bb;box-shadow:inset 3px 0 #2f6f73}.workflow-creation-modes span{color:#65727b;text-transform:uppercase;font-size:.72rem;font-weight:800}.workflow-creation-modes strong{color:#172026;font-size:.95rem}.workflow-creation-modes p{color:#51606a;margin:0;font-size:.8rem;line-height:1.35}.workflow-creation-modes a{color:#2f6f73;font-size:.78rem;font-weight:800;text-decoration:none}.publish-blocker-summary{color:#5e3b13;background:#fffaf3;border:1px solid #e5bf85;border-radius:8px;flex:100%;gap:3px;padding:9px 10px;display:grid}.publish-blocker-summary strong{text-transform:uppercase;font-size:.76rem}.publish-blocker-summary span{font-size:.82rem;line-height:1.34}.workflow-build-status{order:1;gap:10px;display:grid}.workflow-build-status>header{justify-content:space-between;align-items:end;gap:16px;display:flex}.workflow-build-status>header p{color:#51606a;text-align:right;max-width:480px;font-size:.88rem;line-height:1.4}.workflow-build-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.workflow-build-summary article{background:#f6f8f9;border:1px solid #e1e6e9;border-radius:8px;gap:6px;padding:12px;display:grid}.workflow-build-summary span,.workflow-build-summary em{color:#51606a;font-size:.82rem;font-style:normal}.workflow-build-summary strong{overflow-wrap:anywhere}.workflow-library{border:1px solid #d7dde1;border-radius:8px;order:6;gap:10px;padding:12px;display:grid}.workflow-library>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.workflow-library>header div{gap:2px;display:grid}.workflow-library>header p{color:#51606a;margin:0;font-size:.82rem;font-weight:400;line-height:1.4}.workflow-library>header span,.workflow-library label,.workflow-library em,.workflow-library-controls>div span{color:#51606a;font-size:.8rem;font-style:normal;font-weight:700}.workflow-library>header button{color:#172026;cursor:pointer;background:#fff;border:1px solid #cfd8dd;border-radius:6px;min-height:34px;padding:0 10px}.workflow-library-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.workflow-library-controls label,.workflow-library-controls>div{background:#f8faf9;border:1px solid #e1e6e9;border-radius:8px;gap:6px;min-width:0;padding:10px;display:grid}.workflow-library select{color:#172026;font:inherit;background:#fff;border:1px solid #cfd8dd;border-radius:8px;min-width:0;min-height:36px;padding:0 10px}.workflow-library-controls strong{overflow-wrap:anywhere}.workflow-library-controls p{color:#51606a;margin:0;font-size:.82rem;line-height:1.4}.workflow-starter-template-panel{order:3;gap:10px;display:grid}.workflow-starter-template-panel>header{justify-content:space-between;align-items:end;gap:16px;display:flex}.workflow-starter-template-panel>header p{color:#51606a;text-align:right;max-width:430px;margin:0;font-size:.88rem;line-height:1.4}.workflow-starter-templates{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.workflow-starter-templates button{color:#172026;cursor:pointer;text-align:left;background:#fff;border:1px solid #d7dde1;border-left:4px solid #587489;border-radius:8px;gap:6px;min-height:96px;padding:12px;display:grid}.workflow-starter-templates button:hover{border-color:#9fb0ba #9fb0ba #9fb0ba #1f8a70}.workflow-starter-templates strong{font-size:.94rem}.workflow-starter-templates span{color:#51606a;font-size:.84rem;line-height:1.35}.workflow-draft-config{border:1px solid #d7dde1;border-left:4px solid #b26b1f;border-radius:8px;order:5;gap:12px;padding:12px;display:grid}.workflow-draft-config>header{justify-content:space-between;align-items:end;gap:16px;display:flex}.workflow-draft-config>header p{color:#51606a;max-width:68ch;margin:4px 0 0;font-size:.84rem;line-height:1.38}.workflow-draft-config button{color:#fff;cursor:pointer;background:#172026;border:1px solid #172026;border-radius:6px;min-height:36px;padding:0 12px}.workflow-draft-config-review{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.workflow-draft-config-review article{background:#fbfcfc;border:1px solid #d9e0e4;border-radius:8px;gap:4px;min-width:0;padding:10px 12px;display:grid}.workflow-draft-config-review article[data-status=blocked]{background:#fffaf3;border-color:#e5bf85}.workflow-draft-config-review article[data-status=ready]{background:#f4fbf8;border-color:#b7dacd}.workflow-draft-config-review span{color:#51606a;text-transform:uppercase;font-size:.76rem;font-weight:800}.workflow-draft-config-review strong{font-size:.92rem}.workflow-draft-config-review em{color:#51606a;font-size:.78rem;font-style:normal;line-height:1.34}.workflow-draft-config-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.workflow-draft-config-fields label{gap:6px;min-width:0;display:grid}.workflow-draft-config-fields span{color:#51606a;font-size:.82rem;font-weight:700}.workflow-draft-config-fields input{color:#172026;font:inherit;border:1px solid #cfd8dd;border-radius:8px;min-height:36px;padding:0 10px}.workflow-draft-config-fields em{color:#51606a;font-size:.78rem;font-style:normal}.process-intake-panel{border:1px solid #d7dde1;border-left:4px solid #1f8a70;border-radius:8px;order:2;gap:12px;padding:12px;display:grid}.process-intake-panel>header{justify-content:space-between;align-items:end;gap:16px;display:flex}.process-intake-panel>header p{color:#51606a;max-width:460px;margin:0;font-size:.88rem;line-height:1.4}.process-intake-panel>header>div:last-child{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.process-intake-panel button{color:#fff;cursor:pointer;background:#172026;border:1px solid #172026;border-radius:6px;min-height:36px;padding:0 12px}.process-intake-panel button:disabled{color:#73808a;cursor:not-allowed;background:#dce3e6;border-color:#dce3e6}.process-intake-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.process-intake-steps li{border:1px solid #d7dde1;border-top:4px solid #9fb0ba;border-radius:8px;gap:4px;min-width:0;padding:10px;display:grid}.process-intake-steps li[data-status=complete]{border-top-color:#1f8a70}.process-intake-steps li[data-status=active]{border-top-color:#b26b1f}.process-intake-steps li[data-status=blocked]{opacity:.62}.process-intake-steps strong{font-size:.86rem}.process-intake-steps span{color:#51606a;font-size:.76rem;line-height:1.3}.workflow-readiness{background:#f8faf9;border:1px solid #d7dde1;border-radius:8px;gap:10px;padding:10px;display:grid}.workflow-readiness header{justify-content:space-between;align-items:center;gap:12px;display:flex}.workflow-readiness header div{gap:2px;display:grid}.workflow-readiness header span,.workflow-readiness header em{color:#51606a;font-size:.78rem;font-style:normal;font-weight:700}.workflow-readiness header strong{font-size:.95rem}.workflow-readiness header p{color:#51606a;margin:0;font-size:.76rem;line-height:1.3}.workflow-readiness-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.workflow-readiness-groups>section{border:1px solid #d9e0e4;border-radius:8px;gap:8px;min-width:0;padding:10px;display:grid}.workflow-readiness-groups>section>header{align-items:start;gap:4px;display:grid}.workflow-readiness-groups>section>header span,.workflow-readiness-groups>section>header em{color:#65727b;text-transform:uppercase;font-size:.72rem;font-style:normal}.workflow-readiness-groups>section>header strong{color:#172026;font-size:.9rem}.workflow-readiness-groups>section>p{color:#51606a;margin:0;font-size:.82rem;line-height:1.35}.workflow-readiness ol{grid-template-columns:1fr;gap:8px;margin:0;padding:0;list-style:none;display:grid}.workflow-readiness li{background:#fff;border:1px solid #d7dde1;border-left:4px solid #9fb0ba;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;min-width:0;padding:9px;display:grid}.workflow-readiness li[data-status=ready]{border-left-color:#1f8a70}.workflow-readiness li[data-status=attention]{border-left-color:#b26b1f}.workflow-readiness li[data-status=blocked]{border-left-color:#b43f3f}.workflow-readiness li>span{color:#30424c;text-align:center;text-transform:uppercase;background:#eef3f1;border-radius:999px;min-width:54px;padding:6px 7px;font-size:.68rem;font-weight:800;line-height:1}.workflow-readiness li strong{margin-bottom:2px;font-size:.82rem;display:block}.workflow-readiness li p{color:#51606a;margin:0;font-size:.74rem;line-height:1.3}.workflow-readiness-action{color:#2f6f73;margin-top:6px;font-size:.76rem;font-weight:800;text-decoration:none;display:inline-flex}.workflow-readiness-empty{background:#fbfcfc;border:1px dashed #cfd8dd;border-radius:8px;gap:5px;padding:12px;display:grid}.workflow-readiness-empty strong{font-size:.88rem}.workflow-readiness-empty p{color:#51606a;margin:0;font-size:.82rem;line-height:1.38}.process-intake-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.process-intake-fields label{gap:6px;min-width:0;display:grid}.process-intake-fields label:nth-child(3){grid-column:1/-1}.process-intake-fields span{color:#51606a;font-size:.82rem;font-weight:700}.process-intake-fields input{color:#172026;font:inherit;border:1px solid #cfd8dd;border-radius:8px;min-height:36px;padding:0 10px}.workflow-copilot-layout{order:4;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:14px;display:grid}.workflow-chat{border:1px solid #e1e6e9;border-radius:8px;gap:10px;max-height:360px;padding:12px;display:grid;overflow:auto}.workflow-chat article{border:1px solid #e1e6e9;border-left:4px solid #587489;border-radius:8px;gap:6px;padding:10px 12px;display:grid}.workflow-chat article[data-role=user]{border-left-color:#1f8a70}.workflow-chat article[data-role=empty]{border-style:dashed;border-left-color:#c7d1d6}.workflow-chat p,.workflow-chat li,.workflow-patch-review p,.workflow-patch-review li{color:#51606a;font-size:.9rem;line-height:1.4}.workflow-chat ul,.workflow-patch-review ul{margin:0;padding-left:18px}.workflow-composer{gap:10px;display:grid}.workflow-composer-heading{gap:4px;display:grid}.workflow-composer-heading strong{font-size:.96rem}.workflow-composer-heading p{color:#51606a;margin:0;font-size:.84rem;line-height:1.4}.workflow-prompt-example-hint{color:#51606a;margin:0;font-size:.8rem;line-height:1.35}.workflow-prompt-examples{flex-wrap:wrap;gap:8px;display:flex}.workflow-prompt-examples button{color:#30424c;cursor:pointer;text-align:left;background:#f6f8f9;border:1px solid #d9e0e4;border-radius:999px;padding:7px 10px;font-size:.78rem;line-height:1.25}.workflow-prompt-examples button:hover,.workflow-prompt-examples button:focus-visible{background:#eef3f1;border-color:#9fb0ba}.workflow-composer textarea{color:#172026;font:inherit;resize:vertical;border:1px solid #cfd8dd;border-radius:8px;min-height:148px;padding:10px}.workflow-patch-review{border:1px solid #d7dde1;border-left:4px solid #b26b1f;border-radius:8px;gap:12px;padding:12px;display:grid}.workflow-revision-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.workflow-revision-steps li{background:#fbfcfc;border:1px solid #e1e6e9;border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:4px 9px;padding:10px;display:grid}.workflow-revision-steps span{color:#7a4a14;background:#fff2d8;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:.75rem;font-weight:800;display:inline-flex}.workflow-revision-steps strong{align-self:center;font-size:.86rem}.workflow-revision-steps p{color:#51606a;grid-column:2;margin:0;font-size:.78rem;line-height:1.32}.preview-toggle{border:1px solid #d7dde1;border-radius:8px;justify-self:start;display:inline-flex;overflow:hidden}.preview-toggle button{color:#172026;cursor:pointer;background:#fff;border:0;border-right:1px solid #d7dde1;min-height:34px;padding:0 12px}.preview-toggle button:last-child{border-right:0}.preview-toggle button[aria-pressed=true]{color:#fff;background:#172026}.settings-panel,.business-impact{gap:14px;margin-bottom:18px;padding:18px;display:grid}.settings-panel>header{justify-content:space-between;align-items:end;gap:16px;display:flex}.settings-panel>header p{color:#51606a;max-width:540px;margin:6px 0 0;font-size:.88rem;line-height:1.4}.settings-panel>header>strong{color:#344b59;white-space:nowrap;background:#eef3f6;border:1px solid #d1dde3;border-radius:999px;padding:6px 10px;font-size:.82rem}.business-impact>header{justify-content:space-between;align-items:end;gap:16px;display:flex}.business-impact>header>strong{color:#344b59;white-space:nowrap;background:#eef3f6;border:1px solid #d1dde3;border-radius:999px;padding:6px 10px;font-size:.82rem}.analytics-empty-state{background:#f7fbfa;border:1px solid #cfe6df;border-radius:8px;gap:6px;padding:12px;display:grid}.analytics-empty-state strong{color:#174f43}.analytics-empty-state p{color:#51606a;font-size:.88rem;line-height:1.45}.business-impact-review-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.business-impact-review-steps li{background:#fbfcfc;border:1px solid #d9e0e4;border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:4px 9px;padding:10px 12px;display:grid}.business-impact-review-steps span{color:#17664f;background:#dff2ea;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:.75rem;font-weight:800;display:inline-flex}.business-impact-review-steps strong{align-self:center;font-size:.86rem}.business-impact-review-steps p{color:#51606a;grid-column:2;margin:0;font-size:.78rem;line-height:1.32}.impact-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.impact-grid article{border:1px solid #e1e6e9;border-radius:8px;gap:6px;padding:12px;display:grid}.impact-grid span,.impact-grid em,.workflow-leaderboard em,.workflow-leaderboard span{color:#51606a;font-size:.84rem;font-style:normal}.impact-grid strong{color:#172026;font-size:1.35rem}.workflow-leaderboard{gap:10px;display:grid}.workflow-leaderboard h3{margin:0;font-size:1rem}.workflow-leaderboard ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.workflow-leaderboard li{border:1px solid #e1e6e9;border-radius:8px;grid-template-columns:minmax(0,1fr) repeat(3,minmax(84px,auto));align-items:center;gap:10px;padding:10px 12px;display:grid}.workflow-leaderboard li div{gap:3px;min-width:0;display:grid}.workflow-leaderboard strong{overflow-wrap:anywhere}.analytics-assumptions-form{border:1px solid #e1e6e9;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end;gap:10px;padding:12px;display:grid}.analytics-assumptions-context{grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;display:flex}.analytics-assumptions-context div{gap:3px;min-width:0;display:grid}.analytics-assumptions-context strong{color:#172026;font-size:.96rem}.analytics-assumptions-context p{color:#51606a;margin:0;font-size:.88rem;line-height:1.4}.analytics-assumptions-form label{color:#51606a;gap:6px;font-size:.84rem;font-weight:700;display:grid}.analytics-assumptions-form input{color:#172026;font:inherit;background:#fff;border:1px solid #cfd8dd;border-radius:6px;width:100%;min-height:38px;padding:8px 10px}.analytics-assumptions-form button{color:#fff;cursor:pointer;background:#172026;border:1px solid #172026;border-radius:6px;min-height:38px;padding:0 12px}.analytics-assumptions-form .secondary-action{color:#172026;background:#fff;border-color:#cfd8dd}.settings-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.settings-column{gap:12px;min-width:0;display:grid}.settings-column-heading{background:#f6f8f9;border:1px solid #e1e6e9;border-radius:8px;gap:4px;padding:12px;display:grid}.settings-column-heading span{color:#51606a;text-transform:uppercase;font-size:.78rem;font-weight:700}.settings-column-heading strong{color:#172026;font-size:1rem}.settings-column-heading p{color:#51606a;margin:0;font-size:.86rem;line-height:1.4}.role-setup-checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.role-setup-checklist article{background:#f7fbfa;border:1px solid #d4e6e1;border-radius:8px;gap:4px;padding:10px;display:grid}.role-setup-checklist span{color:#65727b;letter-spacing:0;text-transform:uppercase;font-size:.68rem;font-weight:800}.role-setup-checklist strong{color:#172026;font-size:.86rem}.role-setup-checklist p{color:#51606a;margin:0;font-size:.78rem;line-height:1.35}.membership-form{border:1px solid #e1e6e9;border-radius:8px;gap:10px;padding:14px;display:grid}.membership-form label,.membership-form fieldset{gap:6px;display:grid}.membership-form label,.membership-form legend{color:#51606a;font-size:.84rem;font-weight:700}.membership-form input,.membership-form select{color:#172026;font:inherit;background:#fff;border:1px solid #cfd8dd;border-radius:6px;width:100%;min-height:38px;padding:8px 10px}.membership-form fieldset{border:1px solid #e1e6e9;border-radius:8px;margin:0;padding:10px}.membership-form fieldset label{color:#172026;align-items:center;font-weight:500;display:flex}.membership-form input[type=checkbox]{width:auto;min-height:auto}.form-hint{color:#6a4b16;margin:-2px 0 0;font-size:.82rem;line-height:1.35}.action-owner-cue{color:#285b5f;letter-spacing:0;text-transform:uppercase;background:#eef6f6;border:1px solid #c7dddd;border-radius:999px;align-items:center;width:max-content;margin:0;padding:5px 8px;font-size:.72rem;font-weight:800;line-height:1;display:inline-flex}.membership-form button,.membership-list button{color:#fff;cursor:pointer;background:#172026;border:1px solid #172026;border-radius:6px;min-height:36px;padding:0 12px}.membership-form button:disabled{color:#73808a;cursor:not-allowed;background:#dce3e6;border-color:#dce3e6}.membership-list{gap:10px;display:grid}.membership-list article{border:1px solid #e1e6e9;border-left:4px solid #73808a;border-radius:8px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.membership-list article[data-status=active]{border-left-color:#1f8a70}.membership-list article[data-status=invited]{border-left-color:#b26b1f}.membership-list article[data-status=disabled]{opacity:.72;border-left-color:#73808a}.membership-list article[data-status=revoked],.membership-list article[data-status=expired]{border-left-color:#73808a}.membership-list article[data-status=empty]{border-style:dashed;border-left-color:#c7d1d6;grid-template-columns:minmax(0,1fr)}.membership-list article div{gap:4px;min-width:0;display:grid}.membership-disable-cell{justify-items:end}.membership-disable-warning{text-align:right;max-width:190px;line-height:1.25;color:#7a4a14!important;font-size:.76rem!important}.membership-list span,.membership-list em,.membership-list p{color:#51606a;font-size:.84rem;font-style:normal}.membership-list strong,.membership-list p{overflow-wrap:anywhere}.membership-list button:disabled{color:#73808a;cursor:not-allowed;background:#dce3e6;border-color:#dce3e6}.run-dashboard{gap:16px;margin-bottom:18px;padding:18px;display:grid}.connector-capabilities{gap:14px;margin-bottom:18px;padding:18px;display:grid}.integrations-surface{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;gap:14px;min-height:0;margin-bottom:18px;display:grid;overflow-y:auto}.platform-app-shell>.integrations-surface{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;max-height:100%;overflow-y:auto}.run-dashboard>header{justify-content:space-between;align-items:end;gap:16px;display:flex}.run-dashboard>header p{color:#51606a;max-width:520px;margin:6px 0 0;font-size:.88rem;line-height:1.4}.run-context-strip{background:#f6f8f9;border:1px solid #d7dde1;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px;display:grid}.run-context-strip article{gap:4px;min-width:0;display:grid}.run-context-strip span,.run-context-strip em{color:#51606a;font-size:.78rem;font-style:normal}.run-context-strip strong,.run-context-strip em{overflow-wrap:anywhere}.run-context-strip strong{font-size:.95rem}.run-evaluation-steps,.approval-evaluation-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.run-evaluation-steps li,.approval-evaluation-steps li{border:1px solid #d9e0e4;border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:4px;padding:10px 12px;display:grid}.run-evaluation-steps span,.approval-evaluation-steps span{color:#17664f;background:#dff2ea;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:.72rem;font-weight:800;display:inline-flex}.run-evaluation-steps strong,.approval-evaluation-steps strong{align-self:center;font-size:.86rem}.run-evaluation-steps p,.approval-evaluation-steps p{color:#51606a;grid-column:2;margin:0;font-size:.78rem;line-height:1.35}.connector-capabilities>header{justify-content:space-between;align-items:end;gap:16px;display:flex}.connector-capabilities>header p{color:#51606a;max-width:540px;margin:6px 0 0;font-size:.88rem;line-height:1.4}.connector-capabilities-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.connector-capabilities-actions button{color:#fff;cursor:pointer;font:inherit;white-space:nowrap;background:#172026;border:1px solid #172026;border-radius:7px;min-height:32px;padding:0 10px;font-size:.78rem;font-weight:800}.connector-capabilities-actions button:hover{background:#2a3338;border-color:#2a3338}.connector-health-check{border:1px solid #d7dde1;border-left:4px solid #1f8a70;border-radius:8px;grid-template-columns:.7fr .9fr 2fr;gap:10px;padding:12px 14px;display:grid}.connector-health-check[data-status=attention]{border-left-color:#b26b1f}.connector-health-check[data-status=failed]{border-left-color:#bf3f3f}.connector-health-check div{gap:4px;min-width:0;display:grid}.connector-health-check span{color:#51606a;font-size:.78rem}.connector-health-check strong{overflow-wrap:anywhere;text-transform:capitalize}.ai-service-card{background:#fff;border:1px solid #d7dde1;border-left:4px solid #b26b1f;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.ai-service-card[data-status=connected]{border-left-color:#1f8a70}.ai-service-card[data-status=attention]{border-left-color:#bf3f3f}.ai-service-card h3,.ai-service-card p{margin:0}.ai-service-card p{color:#51606a;margin-top:3px;font-size:.78rem}.ai-service-card-status{text-align:right;gap:2px;display:grid}.ai-service-card-status strong{font-size:.82rem}.ai-service-card-status small{color:#65727b;font-size:.7rem}.ai-service-setup{gap:16px;display:grid}.ai-service-setup>header{justify-content:space-between;align-items:start;gap:10px;display:flex}.ai-service-setup>header p,.ai-service-connected p{color:#51606a;margin:4px 0 0;font-size:.78rem;line-height:1.4}.ai-service-setup>header>span{color:#7a4a0a;white-space:nowrap;background:#fff4df;border-radius:999px;padding:4px 7px;font-size:.7rem;font-weight:800}.ai-service-setup>header>span[data-status=connected]{color:#155f50;background:#e8f5f2}.ai-service-setup>header>span[data-status=attention]{color:#8c2525;background:#fdecec}.ai-service-setup form,.ai-service-connected{gap:12px;display:grid}.ai-service-setup form label{gap:6px;display:grid}.ai-service-setup form label>span{font-size:.78rem;font-weight:800}.ai-service-setup form small,.ai-service-connected small{color:#65727b;font-size:.72rem;line-height:1.35}.ai-service-setup form>div{flex-wrap:wrap;gap:8px;display:flex}.capability-catalog{border:1px solid #d7dde1;border-radius:8px;gap:12px;padding:12px;display:grid}@media (width<=760px){.ai-service-card{grid-template-columns:1fr;align-items:stretch}.ai-service-card-status{text-align:left}}.capability-catalog>header{justify-content:space-between;align-items:end;gap:12px;display:flex}.capability-catalog>header h3,.capability-catalog-group h4{margin:0}.capability-catalog>header p,.capability-catalog-group p{color:#51606a;margin:3px 0 0;font-size:.78rem;line-height:1.35}.capability-catalog>header strong{white-space:nowrap;background:#f6f8f9;border:1px solid #e1e6e9;border-radius:999px;padding:5px 8px;font-size:.76rem}.capability-catalog-groups{gap:10px;display:grid}.capability-catalog-group{background:#fbfcfc;border:1px solid #e1e6e9;border-radius:8px;gap:8px;padding:10px;display:grid}.capability-catalog-group>header{justify-content:space-between;align-items:start;gap:10px;display:flex}.capability-catalog-group>header span{color:#172026;background:#eef3f5;border-radius:999px;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 7px;font-size:.72rem;font-weight:800;display:inline-flex}.capability-catalog-group ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.capability-catalog-group li{background:#fff;border:1px solid #e3e8eb;border-left:4px solid #1f8a70;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(180px,220px);align-items:center;gap:10px;padding:9px 10px;display:grid}.capability-catalog-group li[data-selected=true]{border-color:#172026;box-shadow:inset 0 0 0 1px #172026}.capability-catalog-group li[data-builder-availability=hidden]{border-left-color:#8a98a2}.capability-catalog-group li[data-builder-availability=blocked]{border-left-color:#bd3f3f}.capability-catalog-group li strong{color:#172026;font-size:.86rem;display:block}.capability-catalog-group li em{color:#65727b;overflow-wrap:anywhere;margin-top:3px;font-size:.74rem;font-style:normal;display:block}.capability-select-button{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;min-width:0;padding:0}.capability-select-button:focus-visible{outline:2px solid var(--tbz-focus);outline-offset:3px;border-radius:4px}.capability-connection-summary{color:#51606a;margin-top:4px;font-size:.72rem;font-weight:700;display:block}.capability-connection-summary[data-tone=configured]{color:#14705a}.capability-connection-summary[data-tone=required]{color:#9a5b00}.capability-configure-button{color:#172026;background:#fff;border:1px solid #aebac1;border-radius:6px;place-self:center end;min-height:32px;padding:6px 12px;font-size:.74rem;font-weight:800}.capability-configure-button:hover{background:#eef2f4;border-color:#172026}.capability-settings-panel,.capability-runtime-settings,.capability-usage-summary,.capability-lifecycle,.capability-connection-empty{background:#f6f8f9;border:1px solid #d9e0e4;border-radius:8px;gap:10px;padding:10px;display:grid}.capability-lifecycle{gap:8px;display:grid}.capability-lifecycle p{color:var(--text-secondary);margin:0;font-size:.78rem;line-height:1.4}.capability-lifecycle>div{flex-wrap:wrap;gap:8px;display:flex}.capability-lifecycle .danger-action{color:#9e2222;background:#fff;border-color:#c43131}.capability-lifecycle .danger-action:hover:not(:disabled){background:#fff2f2}.capability-usage-summary>header{justify-content:space-between;align-items:center;display:flex}.capability-usage-summary>header span,.capability-usage-summary p{color:#65727b;margin:0;font-size:.7rem;line-height:1.4}.capability-usage-summary dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;display:grid}.capability-usage-summary dl div{background:#fff;border:1px solid #d9e0e4;border-radius:6px;gap:2px;padding:7px;display:grid}.capability-usage-summary dt{color:#65727b;font-size:.66rem;font-weight:800}.capability-usage-summary dd{color:#172026;margin:0;font-size:.9rem;font-weight:800}.capability-runtime-settings>header{justify-content:space-between;align-items:center;display:flex}.capability-runtime-settings>header span,.capability-runtime-settings>small,.capability-runtime-settings p{color:#65727b;margin:0;font-size:.7rem;line-height:1.4}.capability-runtime-settings form{gap:9px;display:grid}.capability-runtime-settings label{color:#51606a;gap:4px;font-size:.72rem;font-weight:800;display:grid}.capability-runtime-settings label small{color:#65727b;font-size:.68rem;font-weight:500;line-height:1.35}.capability-runtime-settings input:not([type=checkbox]),.capability-runtime-settings select{color:#172026;font:inherit;background:#fff;border:1px solid #cfd8dd;border-radius:7px;width:100%;min-height:34px;padding:0 8px}.capability-runtime-settings input[type=checkbox]{width:18px;height:18px;margin:2px 0}.capability-runtime-settings .primary-action{color:#fff;background:#172026;border:1px solid #172026;border-radius:7px;justify-self:start;min-height:34px;padding:6px 10px;font-size:.74rem;font-weight:800}.capability-install-form{gap:12px;min-height:0;padding:2px 2px 12px;display:grid;overflow-y:auto}.capability-install-form fieldset{border:0;gap:6px;margin:0;padding:0;display:grid}.capability-install-form legend,.capability-install-form label>span{color:#51606a;margin-bottom:4px;font-size:.72rem;font-weight:800}.capability-install-kind{background:#eef2f4;border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;padding:3px;display:grid}.capability-install-kind button{color:#51606a;background:0 0;border:0;border-radius:5px;min-height:32px;padding:4px 6px;font-size:.72rem;font-weight:800}.capability-install-kind button[aria-pressed=true]{color:#172026;background:#fff;box-shadow:0 1px 3px #17202629}.capability-install-form label{display:grid}.capability-install-form input,.capability-install-form select,.capability-install-form textarea{color:#172026;font:inherit;resize:vertical;background:#fff;border:1px solid #cfd8dd;border-radius:7px;width:100%;min-height:36px;padding:7px 9px;font-size:.78rem}.capability-install-form .capability-install-confirmation{background:#fff8e8;border:1px solid #ead6a5;border-radius:7px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;padding:9px;display:grid}.capability-install-form .capability-install-confirmation input{width:18px;min-height:18px}.capability-install-form .capability-install-confirmation span{color:#5f4a1e;margin:0;line-height:1.4}.capability-install-note{color:#51606a;background:#f6f8f9;border-left:3px solid #7b8a93;margin:0;padding:8px 9px;font-size:.72rem;line-height:1.4}.capability-install-actions{justify-content:flex-end;gap:8px;display:flex}.capability-install-actions button{border:1px solid #aebac1;border-radius:7px;min-height:34px;padding:6px 10px;font-size:.76rem;font-weight:800}.capability-install-actions .primary-action{color:#fff;background:#172026;border-color:#172026}.capability-settings-panel p,.capability-connection-empty p{color:#51606a;margin:3px 0 0;font-size:.74rem;line-height:1.35}.capability-settings-panel label{color:#51606a;gap:4px;font-size:.72rem;font-weight:800;display:grid}.capability-settings-panel select{color:#172026;font:inherit;border:1px solid #cfd8dd;border-radius:7px;min-height:34px;padding:0 8px}.capability-settings-panel dl{gap:6px;margin:0;display:grid}.capability-settings-panel dl div{gap:2px;display:grid}.capability-settings-panel dt{color:#65727b;text-transform:uppercase;font-size:.68rem;font-weight:800}.capability-settings-panel dd{color:#172026;overflow-wrap:anywhere;margin:0;font-size:.74rem}.capability-catalog-group label{color:#51606a;gap:4px;font-size:.72rem;font-weight:800;display:grid}.capability-catalog-group select{color:#172026;font:inherit;border:1px solid #cfd8dd;border-radius:7px;min-height:32px;padding:0 8px;font-size:.76rem}.capability-catalog-group .capability-catalog-empty{border-left-color:#cfd8dd;grid-template-columns:1fr}@media (width<=760px){.capability-catalog>header,.capability-catalog-group>header{align-items:start;display:grid}.capability-catalog-group li{grid-template-columns:1fr}}.connector-grid article[data-selected=true]{background:#f4fbf8;border-width:2px;border-color:#172026;box-shadow:inset 0 0 0 1px #17202647,0 0 0 3px #1720262e,0 8px 18px #17202614}.connector-next-action{background:#f8faf9;border:1px solid #e1e6e9;border-radius:6px;gap:4px;padding:8px;display:grid}.connector-next-action[data-tone=ready]{background:#f3fbf7;border-color:#b8dfce}.connector-next-action[data-tone=attention]{background:#fff8ec;border-color:#e1bb7d}.connector-next-action[data-tone=blocked]{background:#fff5f3;border-color:#e0a49c}.connector-next-action span{color:#65727b;text-transform:uppercase;font-size:.72rem;font-weight:800}.connector-next-action strong{color:#172026;text-transform:none;font-size:.9rem}.connector-next-action p{color:#51606a;margin:0;font-size:.82rem;line-height:1.35}.connector-last-checked{font-weight:700;color:#65727b!important;font-size:.78rem!important}.connector-grid button{justify-self:start}.connector-editor-jump{color:#1b5f73;justify-self:start;font-size:.82rem;font-weight:800;text-decoration:none}.connector-editor-jump:hover,.connector-editor-jump:focus-visible{text-decoration:underline}.connector-credential-setup{border:1px solid #d7dde1;border-left:4px solid #1f8a70;border-radius:8px;gap:10px;padding:10px;display:grid}.settings-credentials-anchor{gap:10px;display:grid}.connector-credential-empty{border:1px dashed #cfd8dd;border-radius:8px;gap:6px;padding:14px;display:grid}.connector-credential-empty p{color:#51606a;font-size:.88rem;line-height:1.4}.connector-credential-actions button{color:#fff;cursor:pointer;background:#172026;border:1px solid #172026;border-radius:6px;min-height:36px;padding:0 12px}.connector-credential-actions button.secondary{color:#172026;background:#fff}.connector-credential-actions button.danger{background:#9f1d1d;border-color:#9f1d1d}.connector-credential-summary,.connector-credential-capabilities{grid-template-columns:1fr;gap:6px;display:grid}.connector-credential-summary article,.connector-credential-capabilities{background:#f6f8f9;border:1px solid #e1e6e9;border-radius:6px;gap:2px;padding:7px 8px;display:grid}.connector-credential-summary span,.connector-credential-capabilities>span{color:#51606a;text-transform:uppercase;font-size:.68rem;font-weight:700}.connector-credential-capabilities ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.connector-credential-capabilities li{color:#172026;padding-left:14px;font-size:.78rem;font-weight:750;line-height:1.25;position:relative}.connector-credential-capabilities li:before{content:"";background:#172026;border-radius:50%;width:5px;height:5px;position:absolute;top:.45em;left:2px}.connector-credential-summary strong{overflow-wrap:anywhere;font-size:.78rem}.connector-credential-form{gap:10px;display:grid}.connector-credential-save-status{border:1px solid #d9e0e4;border-left:4px solid #587489;border-radius:8px;gap:3px;padding:8px 10px;display:grid}.connector-credential-save-status[data-tone=success]{background:#f1fbf6;border-color:#b9dece #b9dece #b9dece #1f8a70}.connector-credential-save-status[data-tone=warning]{background:#fff8ea;border-color:#f0d39e #f0d39e #f0d39e #c17817}.connector-credential-save-status[data-tone=error]{background:#fff4f4;border-color:#efb7b7 #efb7b7 #efb7b7 #c44949}.connector-credential-save-status strong{color:#172026;font-size:.8rem}.connector-credential-save-status p{color:#51606a;margin:0;font-size:.74rem;line-height:1.3}.connector-credential-stored{background:#f7faf9;border:1px solid #d9e0e4;border-radius:8px;gap:3px;padding:8px 10px;display:grid}.connector-credential-stored strong{color:#172026;font-size:.8rem}.connector-credential-stored p{color:#51606a;margin:0;font-size:.74rem;line-height:1.3}.connector-oauth-status{background:#f6f8f9;border:1px solid #d9e0e4;border-radius:8px;gap:3px;padding:8px 10px;display:grid}.connector-oauth-status strong{color:#172026;font-size:.8rem}.connector-oauth-status p{color:#51606a;margin:0;font-size:.74rem;line-height:1.3}.connector-oauth-callback-waiting{background:#f6f8f9;border:1px solid #cfd8dd;border-radius:8px;gap:8px;padding:10px;display:grid}.connector-oauth-callback-waiting strong{color:#172026;font-size:.82rem}.connector-oauth-callback-waiting p{color:#51606a;margin:0;font-size:.74rem;line-height:1.35}.connector-oauth-callback-waiting .secondary{justify-self:start}.connector-oauth-link{color:#fff;background:#172026;border:1px solid #172026;border-radius:6px;justify-content:center;align-items:center;min-height:36px;padding:0 12px;font-size:.8rem;font-weight:750;text-decoration:none;display:flex}.connector-credential-form label{color:#51606a;gap:4px;font-size:.8rem;font-weight:700;display:grid}.connector-credential-form textarea,.connector-credential-form input{color:#172026;font:inherit;resize:vertical;border:1px solid #cfd8dd;border-radius:8px;min-height:92px;padding:8px}.connector-credential-form input{resize:none;min-height:36px}.connector-credential-form .form-hint{color:#65727b;font-size:.7rem;font-weight:650;line-height:1.25}.connector-credential-actions{grid-template-columns:1fr;gap:6px;display:grid}.connector-credential-actions button{width:100%}.connector-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-height:0;max-height:min(520px,100vh - 420px);padding-right:2px;display:grid;overflow-y:auto}.connector-grid article{border:1px solid #e1e6e9;border-left:4px solid #73808a;border-radius:8px;gap:6px;min-height:0;padding:8px;display:grid}.connector-grid article[role=button]{cursor:pointer}.connector-grid article[role=button]:focus-visible{outline:2px solid var(--tbz-focus);outline-offset:3px}.connector-grid article[data-connector-status=connected]{border-left-color:#1f8a70}.connector-grid article[data-connector-status=setup_required]{border-left-color:#b26b1f}.connector-grid article[data-connector-status=unavailable]{border-left-color:#bf3f3f}.connector-grid article[data-connector-status=empty]{border-style:dashed;border-left-color:#c7d1d6;grid-column:1/-1}.connector-grid span,.connector-grid p{color:#51606a;font-size:.78rem}.connector-grid p{margin:0;line-height:1.32}.connector-grid em{color:#1f6f5d;font-size:.72rem;font-style:normal;font-weight:800}.connector-card-heading{justify-content:space-between;align-items:start;gap:6px;min-width:0;display:flex}.connector-card-heading>div{gap:2px;min-width:0;display:grid}.connector-card-heading h3{margin:0;font-size:.88rem;line-height:1.18}.connector-card-heading em{color:#1f6f5d;white-space:nowrap;background:#e8f5f2;border-radius:999px;flex:none;padding:1px 6px;font-size:.66rem}.connector-card-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.connector-card-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:0;display:grid}.connector-card-meta div{background:#f7f9fa;border:1px solid #e1e6e9;border-radius:6px;gap:1px;min-width:0;padding:5px 6px;display:grid}.connector-card-meta dt{color:#65727b;text-transform:uppercase;font-size:.6rem;font-weight:800}.connector-card-meta dd{color:#172026;overflow-wrap:anywhere;margin:0;font-size:.72rem;font-weight:800}.connector-card-checked{border-top:1px solid #e1e6e9;align-self:end;padding-top:5px;color:#65727b!important;margin-top:1px!important;font-size:.68rem!important}.run-dashboard>header>span{color:#51606a;white-space:nowrap;font-size:.85rem}.metric-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.metric-grid article{background:#f6f8f9;border:1px solid #e1e6e9;border-radius:8px;gap:8px;min-height:86px;padding:14px;display:grid}.metric-grid span,.recent-runs p{color:#51606a;font-size:.85rem}.metric-grid strong{color:#172026;font-size:1.35rem;line-height:1}.run-work-section{border:1px solid #e1e6e9;border-radius:8px;gap:10px;padding:14px;display:grid}.run-work-section>header{justify-content:space-between;align-items:start;gap:14px;display:flex}.run-work-section>header h3{margin:0}.run-work-section>header p{color:#51606a;max-width:420px;margin:0;font-size:.84rem;line-height:1.4}.operations-command-strip>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.operations-command-strip a,.operations-command-strip button{color:#172026;cursor:pointer;font:inherit;background:#fff;border:1px solid #cfd8dd;border-radius:6px;align-items:center;min-height:36px;padding:0 12px;font-size:.84rem;font-weight:800;text-decoration:none;display:inline-flex}.operations-command-strip a:hover,.operations-command-strip a:focus-visible,.operations-command-strip button:not(:disabled):hover,.operations-command-strip button:not(:disabled):focus-visible{border-color:#172026;outline:none}.operations-command-strip button:disabled{color:#8b98a1;cursor:not-allowed;background:#f6f8f9}.operations-history-table{overflow-x:auto}.operations-history-table:focus-visible{outline-offset:3px;outline:2px solid #172026}.operations-history-table table{border-collapse:collapse;width:100%;min-width:760px}.operations-history-table th,.operations-history-table td{color:#51606a;text-align:left;vertical-align:top;border-bottom:1px solid #e1e6e9;padding:9px 8px;font-size:.82rem}.operations-history-table th{color:#172026;font-weight:800}.operations-history-table tr[data-status=failed] td,.operations-history-table tr[data-status=waiting_for_approval] td{background:#fffaf0}.operations-history-table button{color:#172026;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0;font-weight:800}.operations-history-table button:hover,.operations-history-table button:focus-visible{text-decoration:underline}.operations-workflow-filter{color:#51606a;text-transform:uppercase;gap:5px;min-width:min(260px,100%);font-size:.78rem;font-weight:800;display:grid}.operations-workflow-filter select{color:#172026;font:inherit;text-transform:none;background:#fff;border:1px solid #cfd8dd;border-radius:6px;min-width:0;min-height:36px;padding:0 10px}.operations-workflow-selector,.monitor-workflow-selector,.monitor-run-selector{background:#fff;border:1px solid #e1e6e9;border-radius:8px;gap:10px;margin-bottom:12px;padding:12px;display:grid}.operations-workflow-selector,.monitor-workflow-selector{grid-template-columns:minmax(0,1fr) minmax(220px,320px);align-items:end}.operations-workflow-selector h3,.monitor-workflow-selector h3,.operations-workflow-selector p,.monitor-workflow-selector p{margin:0}.operations-workflow-selector p,.monitor-workflow-selector p{color:#51606a;font-size:.85rem}.monitor-workflow-selector .monitor-schedule-status{flex-wrap:wrap;align-items:center;gap:6px;margin-top:7px;display:flex}.monitor-schedule-status strong{color:#245c38}.monitor-schedule-status[data-status=attention_required] strong{color:#8a2f24}.monitor-schedule-status button{color:#172026;cursor:pointer;font:inherit;background:#fff;border:1px solid #aeb9bf;border-radius:6px;min-height:30px;margin-left:auto;padding:4px 9px;font-size:.76rem;font-weight:700}.monitor-schedule-status button:disabled{cursor:wait;opacity:.6}.trigger-poll-history{border-top:1px solid #d9e0e4;margin-top:8px;padding-top:7px}.trigger-poll-history summary{color:#2f3d45;cursor:pointer;font-size:.8rem;font-weight:700}.trigger-poll-history ol{gap:5px;margin:8px 0;padding:0;list-style:none;display:grid}.trigger-poll-history li{grid-template-columns:max-content max-content;align-items:baseline;gap:2px 8px;display:grid}.trigger-poll-history li em{color:#51606a;grid-column:1/-1;font-size:.76rem;font-style:normal}.trigger-poll-history li[data-status=failed] strong{color:#8a2f24}.monitor-run-selector>header{justify-content:space-between;align-items:end;gap:12px;display:flex}.monitor-run-selector h3{margin:0}.operations-run-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.operations-run-list li{background:#fff;border:1px solid #e1e6e9;border-left:4px solid #73808a;border-radius:8px;overflow:hidden}.operations-run-list button{color:#172026;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:minmax(180px,1fr) auto;align-items:start;gap:8px 12px;width:100%;min-height:54px;padding:10px 12px;display:grid}.operations-run-list button:hover,.operations-run-list button:focus-visible{background:#f9fbfb;outline:none}.operations-run-list li:hover,.operations-run-list li:focus-within{border-color:#9ba8b0}.operations-run-list li[data-selected=true]{background:#f7faf9;border-color:#172026;box-shadow:0 0 0 1px #172026}.operations-run-list li[data-status=succeeded]{border-left-color:#1f8a70}.operations-run-list li[data-status=failed],.operations-run-list li[data-status=canceled]{border-left-color:#bf3f3f}.operations-run-list li[data-status=running],.operations-run-list li[data-status=waiting_for_approval]{border-left-color:#3c6e91}.operations-run-list small,.operations-run-list code,.operations-run-reference{color:#51606a;font-size:.8rem;font-style:normal}.operations-run-list strong,.operations-run-list code,.operations-run-reference{overflow-wrap:anywhere}.operations-run-list small{color:#172026}.operations-run-reference{justify-self:end}.operations-run-list small,.operations-run-metrics{grid-column:1/-1}.operations-run-support-details{color:#51606a;border-top:1px solid #e6ecef;margin:0;padding:8px 12px 10px;font-size:.78rem}.operations-run-support-details summary{cursor:pointer;font-weight:800}.operations-run-support-details code{overflow-wrap:anywhere;margin-top:5px;display:block}.operations-run-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:0;display:grid}.operations-run-metrics div{background:#f6f8f9;border:1px solid #e6ecef;border-radius:6px;gap:2px;min-width:0;padding:6px 8px;display:grid}.operations-run-metrics dt{color:#6f7d86;text-transform:uppercase;font-size:.68rem;font-weight:800}.operations-run-metrics dd{color:#172026;overflow-wrap:anywhere;margin:0;font-size:.82rem;font-weight:800}.operations-analysis-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.operations-analysis-grid article{background:#fbfcfc;border:1px solid #e1e6e9;border-radius:8px;gap:6px;min-width:0;padding:10px;display:grid}.operations-analysis-grid span{color:#51606a;letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:800}.operations-analysis-grid strong{color:#172026;overflow-wrap:anywhere}.operations-analysis-grid p{color:#51606a;margin:0;font-size:.8rem;line-height:1.35}.run-final-output-panel{border:1px solid #e1e6e9;border-radius:8px;gap:12px;padding:12px;display:grid}.run-final-output-panel>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.run-final-output-panel h3,.run-final-output-panel p{margin:0}.run-final-output-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.run-final-output-fields div,.run-final-output-list article,.run-final-output-scalar,.run-final-output-empty{background:#fbfcfc;border:1px solid #e1e6e9;border-radius:8px;gap:6px;min-width:0;padding:10px;display:grid}.run-final-output-fields dt{color:#51606a;letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:800}.run-final-output-fields dd{color:#172026;overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:.9rem;line-height:1.45}.run-final-output-list{gap:10px;display:grid}.run-final-output-list strong,.run-final-output-empty strong{color:#172026}.run-final-output-list p,.run-final-output-scalar p,.run-final-output-empty p{color:#51606a;overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.operations-insight-panel{border:1px solid #e1e6e9;border-radius:8px;gap:12px;margin-bottom:12px;padding:12px;display:grid}.operations-insight-panel>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.operations-insight-panel>header>strong{color:#40525b;white-space:nowrap;background:#eef3f1;border-radius:999px;padding:6px 8px;font-size:.76rem}.operations-insight-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.operations-insight-grid article,.operations-error-empty,.operations-error-groups li{background:#fbfcfc;border:1px solid #e1e6e9;border-radius:8px;gap:6px;min-width:0;padding:10px;display:grid}.operations-insight-grid span,.operations-error-groups span{color:#51606a;text-transform:uppercase;font-size:.72rem;font-weight:800}.operations-insight-grid strong,.operations-error-empty strong,.operations-error-groups strong{color:#172026;overflow-wrap:anywhere}.operations-insight-grid p,.operations-error-empty p,.operations-error-groups p,.operations-error-groups em{color:#51606a;margin:0;font-size:.8rem;font-style:normal;line-height:1.35}.operations-error-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.recent-runs{gap:10px;display:grid}.run-empty-state{border:1px dashed #cfd8dd;border-radius:8px;gap:6px;padding:14px;display:grid}.run-empty-state p{color:#51606a;font-size:.88rem;line-height:1.4}.test-run-input-panel{gap:10px;display:grid}.test-run-input-panel header{justify-content:space-between;align-items:end;gap:14px;display:flex}.test-run-input-panel header div{gap:4px;display:grid}.test-run-input-panel h3{margin:0}.test-run-input-panel p,.test-run-input-actions label{color:#51606a;font-size:.85rem}.test-run-input-actions{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:8px;display:flex}.test-run-input-actions label{gap:5px;font-weight:700;display:grid}.test-run-input-actions select,.test-run-input-actions button{color:#172026;font:inherit;border:1px solid #cfd8dd;border-radius:6px;min-height:36px;padding:0 10px}.test-run-input-actions button:disabled{color:#73808a;cursor:not-allowed;background:#dce3e6;border-color:#dce3e6}.test-run-input-actions select{background:#fff;min-width:180px}.test-run-input-actions button{cursor:pointer;background:#fff}.test-run-input-actions button:last-child{color:#fff;background:#172026;border-color:#172026}.run-preflight-card{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.run-preflight-card article{background:#fbfcfc;border:1px solid #d9e0e4;border-radius:8px;gap:4px;min-width:0;padding:10px 12px;display:grid}.run-preflight-card article[data-status=ready]{background:#f4fbf8;border-color:#b7dacd}.run-preflight-card article[data-status=blocked]{background:#fffaf3;border-color:#e5bf85}.run-preflight-card span{color:#51606a;text-transform:uppercase;font-size:.76rem;font-weight:800}.run-preflight-card strong{font-size:.92rem}.run-preflight-card em{color:#51606a;font-size:.78rem;font-style:normal;line-height:1.34}.test-run-input-panel textarea{color:#172026;resize:vertical;background:#fbfcfc;border:1px solid #cfd8dd;border-radius:8px;width:100%;min-height:160px;padding:12px;font:.85rem/1.45 SFMono-Regular,Consolas,Liberation Mono,monospace}.test-run-input-summary{background:#f8faf9;border:1px solid #d7dde1;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:9px 10px;display:flex}.test-run-input-summary span{color:#51606a;font-size:.82rem;font-weight:700}.test-run-input-summary strong{border-radius:999px;padding:3px 8px;font-size:.78rem}.test-run-input-summary[data-status=ready] strong{color:#14613c;background:#e7f4ee}.test-run-input-summary[data-status=attention] strong{color:#7a4b00;background:#fff5dc}.test-run-input-summary[data-status=blocked] strong{color:#9b1c1c;background:#fce8e8}.selected-test-case-preview{background:#fbfcfc;border:1px solid #e1e6e9;border-radius:8px;gap:10px;padding:10px;display:grid}.selected-test-case-preview header{justify-content:space-between;align-items:start;gap:10px;display:flex}.selected-test-case-preview header div{gap:3px;display:grid}.selected-test-case-preview span,.selected-test-case-preview dt,.selected-test-case-preview em{color:#51606a;font-size:.78rem;font-style:normal;font-weight:700}.selected-test-case-preview strong{color:#172026;font-size:.92rem}.selected-test-case-preview dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.selected-test-case-preview dl div{min-width:0}.selected-test-case-preview dt{margin-bottom:2px}.selected-test-case-preview dd{color:#172026;overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:.84rem;line-height:1.35}.recent-runs ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.recent-runs button{color:#172026;cursor:pointer;text-align:left;background:#fff;border:1px solid #e1e6e9;border-radius:8px;grid-template-columns:150px minmax(0,1fr) 90px;align-items:center;gap:10px;width:100%;min-height:44px;padding:10px 12px;display:grid}.recent-runs button:hover{border-color:#9ba8b0}.recent-runs button[data-selected=true]{background:#eef7f3;border-color:#7bbda5;box-shadow:inset 4px 0 #1f8a70}.recent-runs button span,.recent-runs button em,.recent-runs button small{color:#51606a;font-size:.82rem;font-style:normal}.recent-runs button small{overflow-wrap:anywhere;grid-column:2/-1;gap:2px;display:grid}.recent-runs button strong{overflow-wrap:anywhere}.approval-inbox>header{justify-content:space-between;align-items:end;gap:16px;display:flex}.approval-inbox>header .eyebrow{margin-bottom:6px}.approval-inbox>header p{color:#51606a;max-width:520px;margin:6px 0 0;font-size:.88rem;line-height:1.4}.approval-inbox>header>strong{color:#7a4a14;white-space:nowrap;background:#fff2d8;border:1px solid #f0d39e;border-radius:999px;padding:6px 10px;font-size:.82rem}.approval-decision-workspace{grid-template-rows:auto auto minmax(0,1fr);align-items:start;gap:14px;min-height:0;display:grid}.approval-flow-selector,.approval-queue-panel,.approval-detail-workspace{border:1px solid #d9e0e4;border-radius:8px;gap:12px;min-width:0;min-height:0;padding:12px;display:grid}.approval-detail-workspace{grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.approval-detail-workspace>header{min-width:0}.approval-flow-selector{grid-template-columns:minmax(0,1fr) minmax(220px,280px);align-items:center}.approval-flow-selector strong{color:#172026;margin-top:3px;line-height:1.25;display:block}.approval-flow-selector p{color:#51606a;margin-top:4px;font-size:.82rem;line-height:1.35}.approval-queue-panel{align-self:stretch}.approval-list{scrollbar-gutter:stable;gap:8px;min-height:0;padding:0 2px 4px 0;display:flex;overflow:auto hidden}.approval-queue-panel>header,.approval-detail-workspace>header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:12px;display:flex}.approval-queue-panel>header>strong,.approval-detail-workspace>header>strong{color:#7a4a14;white-space:nowrap;background:#fff8ec;border-radius:999px;padding:6px 9px;font-size:.78rem}.approval-queue-panel>header p{color:#51606a;margin-top:4px;font-size:.82rem;line-height:1.35}.approval-workflow-filter{align-items:start;gap:4px;min-width:min(240px,100%);display:grid}.approval-workflow-filter span{color:#51606a;text-transform:uppercase;font-size:.72rem;font-weight:800}.approval-workflow-filter select{color:#172026;font:inherit;background:#fff;border:1px solid #cfd8dd;border-radius:6px;width:100%;min-height:34px;padding:6px 9px}.approval-workflow-filter select:focus-visible{outline-offset:2px;border-color:#172026;outline:2px solid #1720262e}.approval-detail-workspace>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.approval-detail-workspace>header p{color:#51606a;margin-top:4px;line-height:1.45}.approval-detail-layout{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,.8fr) minmax(260px,1.2fr);gap:12px;min-height:0;display:grid;overflow:hidden}.approval-detail-layout article,.approval-comment-box{background:#fbfcfc;border:1px solid #e1e6e9;border-radius:8px;gap:8px;min-width:0;min-height:0;padding:12px;display:grid}.approval-detail-layout article>span,.approval-comment-box>span{color:#51606a;text-transform:uppercase;font-size:.76rem;font-weight:800}.approval-detail-layout article>strong{color:#172026;overflow-wrap:anywhere}.approval-detail-layout article>p,.approval-comment-box small{color:#51606a;margin:0;font-size:.82rem;line-height:1.4}.approval-definition-summary{gap:8px;margin:0;display:grid}.approval-definition-summary>div{gap:3px;display:grid}.approval-definition-summary dt{color:#51606a;font-size:.76rem;font-weight:700}.approval-definition-summary dd{color:#172026;overflow-wrap:anywhere;margin:0;font-size:.86rem;font-weight:700}.approval-comment-box textarea{color:#172026;font:inherit;resize:vertical;background:#fff;border:1px solid #cfd8dd;border-radius:6px;width:100%;min-height:104px;padding:8px 10px}.approval-comment-box{grid-column:1/-1}.approval-detail-actions{justify-content:flex-end}.approval-item,.approval-empty{border:1px solid #e1e6e9;border-radius:8px;padding:14px}.approval-item{appearance:none;color:#172026;cursor:pointer;text-align:left;background:#fff;flex:0 0 min(280px,82vw);align-self:start;gap:5px;display:grid}.approval-item:hover,.approval-item:focus-visible{border-color:#172026;outline:none}.approval-item[data-selected=true]{border-color:#172026;box-shadow:inset 0 0 0 1px #172026}.approval-item[data-priority=true]{border-left:4px solid #b1742f}.approval-item span,.approval-item small,.approval-item em{color:#51606a;margin:0;font-size:.76rem;line-height:1.25;display:block}.approval-item strong{color:#172026;overflow-wrap:anywhere;font-size:.9rem;line-height:1.2}.approval-item em{background:#f6f8f9;border:1px solid #e1e6e9;border-radius:999px;justify-self:start;padding:3px 7px;font-style:normal}.approval-preview{background:#fbfcfc;border:1px solid #e1e6e9;border-radius:8px;gap:8px;max-height:320px;margin:10px 0 0;padding:10px;display:grid;overflow:auto}.approval-preview[data-empty=true]{gap:5px}.approval-preview-section{gap:7px;display:grid}.approval-preview-section>strong{color:#172026;font-size:.82rem}.approval-preview-section dl{gap:8px;margin:0;display:grid}.approval-preview>div,.approval-preview-section dl>div{gap:4px;display:grid}.approval-preview dt,.approval-preview>span{color:#51606a;letter-spacing:0;font-size:.78rem;font-weight:700}.approval-preview dd,.approval-preview p{color:#172026;overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.82rem;line-height:1.35}.approval-evidence-review{grid-column:1/-1;grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.approval-evidence-review-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px;min-height:0;margin-top:10px;display:grid;overflow:hidden}.approval-evidence-panel{background:#fff;border:1px solid #dbe3e7;border-radius:8px;flex-direction:column;gap:9px;min-width:0;min-height:0;max-height:clamp(220px,38vh,460px);padding:11px;display:flex;overflow:hidden}.approval-evidence-panel>strong{color:#172026;font-size:.86rem}.approval-evidence-panel dl{scrollbar-gutter:stable;gap:9px;min-height:0;max-height:clamp(160px,32vh,390px);margin:0;padding-right:2px;display:grid;overflow:hidden scroll}.approval-evidence-panel dl>div{gap:4px;display:grid}.approval-evidence-panel dt{color:#51606a;font-size:.76rem;font-weight:700}.approval-evidence-panel dd,.approval-evidence-panel p{color:#172026;overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.82rem;line-height:1.35}.approval-evidence-panel[data-empty=true] p{color:#62717b;font-family:inherit}.approval-actions{gap:8px;display:flex}.approval-actions button{color:#172026;cursor:pointer;background:#fff;border:1px solid #cfd8dd;border-radius:6px;min-height:36px;padding:0 12px}.approval-actions .approval-primary-action{color:#fff;background:#172026;border-color:#172026}.approval-actions button:disabled{color:#8b98a1;cursor:not-allowed;background:#f6f8f9;border-color:#d9e0e4}.run-monitor-guidance{border:1px solid #d9e0e4;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;margin:14px 0;padding:12px 14px;display:grid}.run-monitor-guidance>span{color:#51606a;white-space:nowrap;background:#eef2f4;border-radius:999px;padding:6px 9px;font-size:.76rem;font-weight:800}.run-monitor-guidance strong{font-size:.95rem;display:block}.run-monitor-guidance p{color:#51606a;margin:4px 0 0;line-height:1.4}.run-monitor-guidance[data-tone=success]{background:#f0faf5;border-color:#bee4d2}.run-monitor-guidance[data-tone=success]>span{color:#17664f;background:#dff2ea}.run-monitor-guidance[data-tone=warning]{background:#fff9ed;border-color:#f0d39e}.run-monitor-guidance[data-tone=warning]>span{color:#7a4a14;background:#fff2d8}.run-monitor-guidance[data-tone=error]{background:#fff5f3;border-color:#efc4bc}.run-monitor-guidance[data-tone=error]>span{color:#8f2d22;background:#ffe1dc}[data-component=workflow-designer]{padding:20px}[data-component=workflow-designer]>header{border-bottom:1px solid #e6ebee;padding-bottom:16px}[data-component=workflow-designer]>header p,[data-component=workflow-designer-inspector] p{color:#51606a;margin-top:6px;line-height:1.45}[data-component=workflow-designer-summary]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}[data-component=workflow-designer-controls]{background:#f7f9fa;border:1px solid #dfe6ea;border-radius:8px;grid-template-columns:minmax(110px,.7fr) minmax(180px,1fr) minmax(max-content,.45fr) minmax(220px,1fr) minmax(74px,.4fr) minmax(max-content,.8fr) minmax(150px,.7fr);align-items:center;gap:10px;margin:0 0 16px;padding:10px 12px;display:grid}[data-component=workflow-designer-controls]>div:first-child,[data-component=workflow-designer-edit-mode],[data-component=workflow-designer-minimap]{gap:3px;min-width:0;display:grid}[data-component=workflow-designer-controls] span,[data-component=workflow-designer-minimap] span{color:#65727b;text-transform:uppercase;font-size:.72rem;font-weight:800}[data-component=workflow-designer-controls] strong,[data-component=workflow-designer-minimap] strong{color:#172026;overflow-wrap:anywhere;font-size:.9rem}[data-component=workflow-designer-controls] em,[data-component=workflow-designer-edit-mode] p,[data-component=workflow-designer-minimap] em{color:#51606a;overflow-wrap:anywhere;margin:0;font-size:.76rem;font-style:normal;line-height:1.35}[data-component=workflow-designer-controls] [role=group]{align-items:center;gap:6px;display:flex}[data-component=workflow-designer-add-step]{min-width:0}[data-component=workflow-designer-add-step] label{grid-template-columns:minmax(70px,max-content) minmax(130px,1fr);align-items:center;gap:4px;min-width:0;display:grid}[data-component=workflow-designer-add-step] select{appearance:none;color:#172026;font:inherit;background:linear-gradient(45deg,#0000 50%,#64737c 50%) calc(100% - 14px)/5px 5px no-repeat,linear-gradient(135deg,#64737c 50%,#0000 50%) calc(100% - 9px)/5px 5px no-repeat,#fff;border:1px solid #cfd8dd;border-radius:6px;width:100%;min-width:0;min-height:34px;padding:0 28px 0 10px;font-size:.8rem}[data-component=workflow-designer-controls] button{color:#172026;cursor:pointer;background:#fff;border:1px solid #cfd8dd;border-radius:6px;min-width:34px;min-height:34px;padding:6px 10px;font-size:.82rem;font-weight:800}[data-component=workflow-designer-controls] button[aria-pressed=true]{color:#fff;background:#172026;border-color:#172026}[data-component=workflow-designer-controls] button:disabled{color:#8d9aa2;cursor:not-allowed}[data-component=workflow-designer-canvas][data-step-placement-armed=true]{cursor:copy}[data-component=workflow-designer-summary] article,[data-component=workflow-designer-inspector] section{background:#f6f8f9;border:1px solid #e1e6e9;border-radius:8px;padding:14px}[data-component=workflow-designer-summary] article{gap:4px;display:grid}[data-component=workflow-designer-summary] span,[data-component=workflow-designer-nodes] span,[data-component=workflow-designer-nodes] em{color:#51606a;font-size:.82rem;font-style:normal}[data-component=workflow-designer-layout]{grid-template-columns:minmax(0,1fr) 320px;gap:20px;display:grid}[data-component=workflow-designer-canvas]{background-color:#fbfcfc;background-image:linear-gradient(#e7ecef 1px,#0000 1px),linear-gradient(90deg,#e7ecef 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #dfe6ea;border-radius:8px;min-height:420px;padding:18px;overflow:hidden}[data-component=workflow-designer-canvas][data-pan-mode=true]{cursor:grab}[data-component=workflow-designer-canvas][data-dragging=true]{cursor:grabbing}[data-component=workflow-designer-viewport]{transform-origin:0 0;max-width:650px;transition:transform .12s;position:relative}[data-component=workflow-designer-nodes]{gap:14px;max-width:520px;margin:0;padding:0;list-style:none;display:grid}[data-component=workflow-designer-nodes] li{min-height:76px;position:relative}.workflow-node-button{color:#172026;cursor:pointer;text-align:left;background:#fff;border:1px solid #d5dde2;border-left:4px solid #73808a;border-radius:8px;align-items:center;gap:6px;width:100%;min-height:76px;padding:12px 14px;display:grid;box-shadow:0 8px 20px #121f2814}.workflow-node-shell{position:relative}.workflow-node-actions{z-index:2;align-items:center;gap:4px;display:flex;position:absolute;top:8px;right:8px}.workflow-node-actions button{color:#172026;cursor:pointer;background:#fff;border:1px solid #cfd8dd;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:.72rem;font-weight:900;line-height:1;display:inline-flex}.workflow-node-actions button:hover,.workflow-node-actions button:focus-visible{color:#fff;background:#172026;border-color:#172026;outline:none}.workflow-node-actions button[aria-pressed=true]{color:#fff;background:#172026;border-color:#172026}.workflow-node-actions .workflow-node-remove-action:hover,.workflow-node-actions .workflow-node-remove-action:focus-visible{color:#fff;background:#bf3f3f;border-color:#bf3f3f}.workflow-node-description{color:#51606a;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.78rem;line-height:1.3;overflow:hidden}[data-component=workflow-designer][data-presentation=builder] [data-component=workflow-designer-nodes]{pointer-events:none;z-index:1;gap:12px;max-width:none;position:absolute;inset:0}[data-component=workflow-designer][data-presentation=builder] [data-component=workflow-designer-viewport]{max-width:none}[data-component=workflow-designer][data-presentation=builder] [data-component=workflow-designer-nodes] li{cursor:grab;pointer-events:auto;width:240px;min-height:54px;position:absolute}[data-component=workflow-designer][data-presentation=builder] [data-component=workflow-designer-nodes] li:active{cursor:grabbing}[data-component=workflow-designer][data-presentation=builder] .workflow-node-button{border-radius:7px;gap:3px;min-height:48px;padding:7px 86px 7px 9px}[data-component=workflow-designer][data-presentation=builder] .workflow-node-actions{top:7px;right:7px}[data-component=workflow-designer][data-presentation=builder] .workflow-node-actions button{width:22px;height:22px}[data-component=workflow-designer][data-presentation=builder] .workflow-node-button>span{padding:3px 6px;font-size:.62rem}[data-component=workflow-designer][data-presentation=builder] .workflow-node-button>strong{font-size:.84rem;line-height:1.15}[data-component=workflow-designer][data-presentation=builder] .workflow-node-description{font-size:.72rem}[data-component=workflow-designer][data-presentation=builder] [data-component=workflow-designer-nodes] div{gap:4px;min-height:0}[data-component=workflow-designer][data-presentation=builder] [data-component=workflow-designer-nodes] div em,[data-component=workflow-designer][data-presentation=builder] .workflow-node-status{padding:4px 6px;font-size:.62rem}[data-component=workflow-designer][data-presentation=builder] [data-component=workflow-designer-nodes] li:not(:last-child):after{display:none}[data-component=workflow-designer-edge-map]{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:visible}[data-component=workflow-designer-edge-map] path{fill:none;marker-end:url(#workflow-designer-arrow);stroke:#8ea0aa;stroke-linecap:round;stroke-width:2px}[data-component=workflow-designer-edge-map] marker path{fill:#8ea0aa;stroke:none}[data-component=workflow-designer-edge-map] text{fill:#51606a;paint-order:stroke;stroke:#fbfcfc;stroke-width:4px;font-size:11px;font-weight:800}[data-component=workflow-designer-viewport-overview]{pointer-events:none;z-index:4;background:#ffffffe0;border:1px solid #d7e0e5;border-radius:8px;gap:6px;width:186px;margin:0;padding:8px;display:grid;position:absolute;bottom:14px;right:14px;box-shadow:0 12px 28px #121f281f}[data-component=workflow-designer-viewport-overview] figcaption{justify-content:space-between;align-items:center;min-width:0;display:flex}[data-component=workflow-designer-viewport-overview] span{color:#65727b;text-transform:uppercase;font-size:.65rem;font-weight:900;line-height:1}[data-component=workflow-designer-viewport-overview] strong{color:#172026;font-size:.68rem;line-height:1}[data-component=workflow-designer-viewport-overview] svg{width:168px;height:108px;display:block}.workflow-overview-canvas{fill:#f5f8f9;stroke:#cdd8de;stroke-width:1px}.workflow-overview-node{fill:#7d8d97;opacity:.65}.workflow-overview-node[data-selected=true]{fill:#172026;opacity:1}.workflow-overview-viewport{cursor:grab;fill:#3f678224;pointer-events:all;stroke:#172026;stroke-width:2px}.workflow-overview-viewport:active{cursor:grabbing}.workflow-overview-viewport:focus-visible{outline-offset:2px;outline:2px solid #172026}[data-component=workflow-designer-connector-actions]{pointer-events:none;z-index:2;position:absolute;inset:0}[data-component=workflow-designer-connector-actions] button{color:#51606a;cursor:pointer;pointer-events:auto;background:#fff;border:1px solid #cfd8dd;border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;font-size:.66rem;font-weight:900;line-height:1;display:inline-flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 6px 14px #121f281f}[data-component=workflow-designer-connector-actions] button:hover,[data-component=workflow-designer-connector-actions] button:focus-visible{color:#fff;background:#bf3f3f;border-color:#bf3f3f;outline:none}[data-component=workflow-designer-connector-actions] button:disabled{box-shadow:none;color:#9aa7af;cursor:not-allowed;background:#f1f4f5;border-color:#dfe6ea}[data-component=workflow-designer-nodes] li[data-selected=true] .workflow-node-button{border-color:#172026;box-shadow:0 0 0 2px #1720261f,0 8px 20px #121f281a}[data-component=workflow-designer-nodes] li[data-visual-kind=trigger] .workflow-node-button{border-left-color:#73808a}[data-component=workflow-designer-nodes] li[data-visual-kind=ai_agent] .workflow-node-button{border-left-color:#2f6f73}[data-component=workflow-designer-nodes] li[data-visual-kind=integration] .workflow-node-button{border-left-color:#2f7a4f}[data-component=workflow-designer-nodes] li[data-visual-kind=condition] .workflow-node-button{border-left-color:#6c5aa8}[data-component=workflow-designer-nodes] li[data-visual-kind=approval] .workflow-node-button{border-left-color:#b26b1f}[data-component=workflow-designer-nodes] li[data-visual-kind=terminal] .workflow-node-button{border-left-color:#596670}[data-component=workflow-designer-nodes] li[data-run-current=true] .workflow-node-button{border-color:#172026;box-shadow:0 0 0 3px #b26b1f38,0 12px 28px #121f2824}[data-component=workflow-designer-nodes] li:not(:last-child):after{content:"";background:#73808a;width:2px;height:15px;position:absolute;bottom:-15px;left:28px}[data-component=workflow-designer-nodes] li[data-risk=high] .workflow-node-button,[data-component=workflow-designer-nodes] li[data-run-status=failed] .workflow-node-button,[data-component=workflow-designer-nodes] li[data-run-status=canceled] .workflow-node-button{border-left-color:#bf3f3f}[data-component=workflow-designer-nodes] li[data-risk=medium] .workflow-node-button,[data-component=workflow-designer-nodes] li[data-run-status=running] .workflow-node-button,[data-component=workflow-designer-nodes] li[data-run-status=waiting_for_approval] .workflow-node-button{border-left-color:#b26b1f}[data-component=workflow-designer-nodes] li[data-risk=low] .workflow-node-button,[data-component=workflow-designer-nodes] li[data-run-status=succeeded] .workflow-node-button{border-left-color:#1f8a70}[data-component=workflow-designer-nodes] div{flex-wrap:wrap;align-items:center;gap:6px;min-height:28px;display:flex}[data-component=workflow-designer-nodes] div em{color:#51606a;text-overflow:ellipsis;white-space:nowrap;background:#f1f4f5;border:1px solid #dde5e8;border-radius:999px;max-width:100%;padding:5px 7px;font-size:.68rem;font-style:normal;font-weight:800;line-height:1;overflow:hidden}[data-component=workflow-designer-nodes] .workflow-node-shell{min-height:0;display:block}[data-component=workflow-designer-nodes] .workflow-node-actions{min-height:0;display:flex}.workflow-node-status{color:#51606a;text-transform:capitalize;background:#eef2f4;border-radius:999px;padding:6px 8px;font-size:.75rem;font-weight:700;line-height:1}[data-component=workflow-designer-nodes] li[data-run-status=waiting_for_approval] .workflow-node-status{color:#7a4a14;background:#fff2d8}[data-component=workflow-designer-nodes] li[data-run-status=succeeded] .workflow-node-status{color:#17664f;background:#e7f5ef}[data-component=workflow-designer-edges]{background:#ffffffd1;border:1px solid #dfe6ea;border-radius:8px;gap:10px;max-width:620px;margin-top:18px;padding:12px;display:grid}[data-component=workflow-designer-edges] h3{margin:0;font-size:.92rem}[data-component=workflow-designer-edges] ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}[data-component=workflow-designer-edges] li{border:1px solid #e4eaed;border-radius:6px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:8px 10px;display:grid}[data-component=workflow-designer-edges] span,[data-component=workflow-designer-edges] strong{overflow-wrap:anywhere;font-size:.82rem}[data-component=workflow-designer-edges] em{color:#40525b;text-transform:uppercase;white-space:nowrap;background:#eef3f1;border-radius:999px;padding:4px 8px;font-size:.72rem;font-style:normal;font-weight:800}[data-component=workflow-designer-minimap-nodes]{background:#ffffffe0;border:1px solid #dfe6ea;border-radius:8px;gap:5px;width:min(210px,100% - 36px);max-width:210px;margin:0;padding:8px;list-style:none;display:grid;position:absolute;bottom:18px;right:18px;box-shadow:0 10px 24px #121f281a}[data-component=workflow-designer-canvas]{position:relative}[data-component=workflow-designer-minimap-nodes] button{color:#172026;cursor:pointer;text-align:left;background:#fff;border:1px solid #e1e6e9;border-radius:6px;gap:2px;width:100%;min-width:0;padding:6px 8px;display:grid}[data-component=workflow-designer-minimap-nodes] li[data-selected=true] button{border-color:#172026;box-shadow:0 0 0 2px #1720261a}[data-component=workflow-designer-minimap-nodes] span{color:#65727b;text-transform:uppercase;font-size:.66rem;font-weight:800}[data-component=workflow-designer-minimap-nodes] strong{color:#172026;overflow-wrap:anywhere;font-size:.72rem}[data-component=workflow-designer-inspector]{align-content:start;gap:14px;display:grid}[data-component=workflow-designer-inspector][data-presentation=builder]{z-index:60;background:#17202657;place-content:center;padding:24px;display:grid;position:fixed;inset:0}[data-component=workflow-designer-inspector][data-presentation=builder]>section{background:#fff;border:1px solid #d9e0e4;border-radius:8px;width:min(560px,100vw - 48px);max-width:560px;max-height:calc(100vh - 84px);overflow:auto;box-shadow:0 22px 70px #121f2838}.workflow-node-properties-close{color:#172026;cursor:pointer;font:inherit;background:#fff;border:1px solid #cfd8dd;border-radius:6px;justify-self:end;min-height:34px;padding:0 12px;font-size:.8rem;font-weight:800}.workflow-node-properties-close:focus-visible{outline:2px solid var(--tbz-focus);outline-offset:3px}.inspector-form{gap:14px;margin-top:12px;display:grid}.inspector-form label{gap:7px;display:grid}.inspector-form label span{color:#51606a;font-size:.85rem;font-weight:650}.inspector-form input,.inspector-form select,.inspector-form textarea{color:#172026;font:inherit;background:#fff;border:1px solid #cfd8dd;border-radius:6px;width:100%;min-height:38px;padding:8px 10px}.inspector-form input:disabled,.inspector-form select:disabled,.inspector-form textarea:disabled{color:#51606a;cursor:not-allowed;background:#eef2f4}.inspector-form textarea{resize:vertical;line-height:1.4}.trigger-service-readiness{color:#3f4c55;align-items:center;gap:7px;margin:-4px 0 0;font-size:.8rem;display:flex}.trigger-service-readiness:before{content:"";background:#9aa6ad;border-radius:50%;width:8px;height:8px}.trigger-service-readiness[data-status=connected]:before{background:#16845b}.trigger-service-readiness[data-status=setup_required]:before,.trigger-service-readiness[data-status=unavailable]:before{background:#c46a19}.approval-evidence-builder{border:1px solid #d7dde1;border-radius:8px;gap:10px;padding:10px;display:grid}.approval-evidence-builder>div:first-child{gap:4px;display:grid}.approval-evidence-builder>div:first-child>span{color:#51606a;font-size:.85rem;font-weight:650}.approval-evidence-builder p{color:#51606a;margin:0;font-size:.78rem;line-height:1.35}.approval-evidence-section{border-top:1px solid #e1e6e9;gap:8px;padding-top:10px;display:grid}.approval-evidence-section>div{gap:3px;display:grid}.approval-evidence-section strong{color:#172026;font-size:.88rem}.approval-evidence-row{background:#fbfcfc;border:1px solid #e1e6e9;border-radius:8px;gap:8px;padding:10px;display:grid}.approval-evidence-row button,.approval-evidence-builder>button{color:#172026;cursor:pointer;font:inherit;background:#fff;border:1px solid #cfd8dd;border-radius:6px;min-height:34px;padding:7px 10px}.approval-evidence-row button:disabled,.approval-evidence-builder>button:disabled{color:#73808a;cursor:not-allowed;background:#eef2f4}.runtime-binding-summary{background:#f7f9fa;border:1px solid #d7dde1;border-radius:8px;gap:8px;margin:0;padding:10px;display:grid}.runtime-binding-summary div{gap:3px;display:grid}.runtime-binding-summary dt{color:#51606a;font-size:.78rem;font-weight:700}.runtime-binding-summary dd{overflow-wrap:anywhere;margin:0}.step-service-settings{background:#f7f9fa;border:1px solid #d7dde1;border-radius:8px;gap:10px;margin:0;padding:10px;display:grid}.step-service-settings legend{color:#172026;padding:0 4px;font-size:.86rem;font-weight:800}.step-service-settings p{color:#51606a;margin:0;font-size:.82rem;line-height:1.35}.checkbox-row{align-items:center;gap:10px;display:flex!important}.checkbox-row input{width:18px;height:18px;min-height:18px}.topology-action-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.topology-action-grid button,[data-component=workflow-topology-editor] .inspector-form>button{color:#fff;cursor:pointer;font:inherit;background:#172026;border:1px solid #172026;border-radius:6px;min-height:38px;padding:8px 10px;font-weight:700}.topology-action-grid button:disabled,[data-component=workflow-topology-editor] .inspector-form>button:disabled{color:#6a7780;cursor:not-allowed;background:#eef2f4;border-color:#d7dde1}dl,ul{margin:12px 0 0;padding:0}dl{gap:8px;display:grid}dl div{justify-content:space-between;display:flex}dd{margin:0}li,dt,dd{color:#51606a;font-size:.9rem}[data-component=workflow-designer-inspector] li[data-enabled=false]{color:#73808a}[data-component=workflow-designer-inspector] li[data-enabled=false] em{color:#9a5b25;margin-top:3px;font-size:.78rem;font-style:normal;display:block}ul{gap:8px;list-style:none;display:grid}.run-detail-panel{gap:16px;margin-top:18px;padding:18px;display:grid}.run-detail-panel>header,.run-event-timeline>header,.run-detail-grid section>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.run-detail-panel header span,.run-detail-panel p,.run-detail-panel time,.run-detail-panel em{color:#51606a;font-size:.85rem;font-style:normal}.run-detail-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.run-detail-summary article{background:#f6f8f9;border:1px solid #e1e6e9;border-radius:8px;gap:6px;min-width:0;padding:12px;display:grid}.run-detail-summary strong,.run-detail-summary em{overflow-wrap:anywhere}.technical-detail{color:#6f7d86;font-size:.76rem;font-weight:600}.run-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.run-detail-grid section,.run-event-timeline{border:1px solid #e1e6e9;border-radius:8px;gap:10px;padding:12px;display:grid}.run-detail-panel ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.run-detail-panel li{border:1px solid #e1e6e9;border-left:4px solid #73808a;border-radius:8px;gap:5px;padding:12px;display:grid}.run-detail-grid li,.run-event-timeline li{grid-template-columns:92px minmax(0,1fr)}.run-event-timeline li{grid-template-columns:118px minmax(0,1fr) auto;align-items:start}.run-event-error-details{margin-top:8px}.run-event-error-details summary{color:#9c2f2f;cursor:pointer;font-size:.78rem;font-weight:800}.run-event-error-details pre{color:#4f1717;white-space:pre-wrap;background:#fff8f8;border:1px solid #f0cccc;border-radius:6px;max-height:220px;margin:8px 0 0;padding:10px;font-size:.78rem;line-height:1.45;overflow:auto}.run-detail-panel li[data-status=succeeded],.run-detail-panel li[data-status=approved],.run-detail-panel li[data-status=clear]{border-left-color:#1f8a70}.run-detail-panel li[data-status=running],.run-detail-panel li[data-status=queued],.run-detail-panel li[data-status=requested],.run-detail-panel li[data-status=waiting]{border-left-color:#3c6e91}.run-detail-panel li[data-status=failed],.run-detail-panel li[data-status=rejected],.run-detail-panel li[data-status=canceled]{border-left-color:#bf3f3f}.run-detail-panel li strong{color:#172026;overflow-wrap:anywhere;font-size:.95rem}.run-detail-panel summary{color:#172026;cursor:pointer;font-weight:700}.dashboard-command-center,.run-work-section,.approval-queue-panel,.approval-detail-workspace,.agent-directory-list,.agent-detail-panel,.operations-insight-panel{border-color:var(--tbz-border);border-radius:var(--tbz-radius);box-shadow:var(--tbz-shadow-surface)}.dashboard-command-center>header,.run-work-section>header,.approval-inbox>header,.approval-queue-panel>header,.approval-detail-workspace>header,.operations-insight-panel>header,.agent-directory-list>header,.agent-detail-panel>header{min-width:0}.dashboard-command-center>header>strong,.approval-inbox>header>strong,.approval-queue-panel>header>strong,.approval-detail-workspace>header>strong,.operations-insight-panel>header>strong,.test-run-input-summary strong{overflow-wrap:anywhere;border-radius:999px;align-items:center;max-width:100%;min-height:28px;padding:5px 10px;font-weight:800;line-height:1.2;display:inline-flex}.dashboard-metric-card,.dashboard-capacity-grid article,.dashboard-insight-grid section,.template-marketplace-grid article,.agent-card-list li,.agent-detail-metrics div,.operations-analysis-grid article,.operations-insight-grid article,.operations-error-empty,.operations-error-groups li,.approval-item,.approval-detail-layout article,.approval-comment-box,.run-preflight-card article{background:var(--tbz-surface-subtle);border-color:var(--tbz-border-muted);border-radius:var(--tbz-radius);min-width:0}.dashboard-insight-grid li,.agent-card-list li,.operations-history-table tr,.approval-item,.run-preflight-card article,.run-detail-panel li{border-color:var(--tbz-border-muted)}.dashboard-metric-card[data-attention=true],.dashboard-insight-grid li[data-status=attention],.dashboard-insight-grid li[data-status=running],.dashboard-insight-grid li[data-status=waiting_for_approval],.approval-item[data-priority=true],.run-preflight-card article[data-status=blocked],.test-run-input-summary[data-status=attention]{background:var(--tbz-warning-bg);border-color:#e7c48c}.dashboard-insight-grid li[data-status=blocked],.dashboard-insight-grid li[data-status=failed],.dashboard-insight-grid li[data-status=canceled],.operations-history-table tr[data-status=failed] td,.run-detail-panel li[data-status=failed],.run-detail-panel li[data-status=rejected],.run-detail-panel li[data-status=canceled]{background:var(--tbz-danger-bg);border-color:#e9b6b6}.dashboard-insight-grid li[data-status=ready],.dashboard-insight-grid li[data-status=completed],.dashboard-insight-grid li[data-status=succeeded],.run-preflight-card article[data-status=ready],.test-run-input-summary[data-status=ready]{background:var(--tbz-ready-bg);border-color:#b9d8ca}.template-marketplace-grid button,.toolbar button,.operations-command-strip a,.operations-command-strip button,.approval-actions button,.test-run-input-actions button,.connector-grid button{border-radius:var(--tbz-radius-control);min-width:0;transition:background-color .12s,border-color .12s,box-shadow .12s,color .12s}.template-marketplace-controls input:focus-visible,.template-marketplace-controls select:focus-visible,.approval-comment-box textarea:focus-visible,.test-run-input-panel textarea:focus-visible,.operations-history-table button:focus-visible,.template-marketplace-grid button:focus-visible,.operations-command-strip a:focus-visible,.operations-command-strip button:focus-visible,.approval-actions button:focus-visible{outline:2px solid var(--tbz-focus);outline-offset:3px}.operations-history-table{border:1px solid var(--tbz-border-muted);border-radius:var(--tbz-radius);overflow-x:auto}.operations-history-table table{min-width:860px}.operations-history-table th{border-bottom-color:var(--tbz-border);white-space:nowrap;background:#f6f8f9}.operations-history-table td{overflow-wrap:anywhere}.operations-history-table tr:hover td{background:#f7faf9}.agent-card-list dl div,.agent-detail-metrics div,.template-preview-metrics div,.template-preview-detail,.template-required-apps,.template-setup-checklist,.approval-detail-layout article,.approval-comment-box{box-shadow:none}.agent-card-list button,.recent-runs button,.template-marketplace-grid article,.approval-item,.operations-history-table table{max-width:100%}.designer-boundary-header,.workflow-canvas-controls,.settings-panel,.connector-capabilities,.connector-credential-setup,.admin-console,.tenant-onboarding-panel,.admin-capability-panel,.admin-runtime-results,.admin-proxy-preview,[data-component=workflow-designer-canvas],[data-component=workflow-designer-edges],[data-component=workflow-designer-minimap-nodes],[data-component=workflow-designer-summary] article,[data-component=workflow-designer-inspector] section,.runtime-binding-summary{border-radius:var(--tbz-radius);box-shadow:var(--tbz-shadow-surface)}.designer-boundary-header,.workflow-canvas-controls,.settings-panel,.connector-capabilities,.connector-credential-setup,.admin-console,.tenant-onboarding-panel,.admin-capability-panel,.admin-runtime-results,[data-component=workflow-designer-canvas],[data-component=workflow-designer-edges],[data-component=workflow-designer-minimap-nodes],[data-component=workflow-designer-summary] article,[data-component=workflow-designer-inspector] section,.runtime-binding-summary{border-color:var(--tbz-border)}[data-component=workflow-designer-viewport]{max-width:100%;overflow-x:auto}.designer-boundary-header>div,.settings-panel>header,.connector-capabilities>header,.admin-console>header,.tenant-onboarding-panel>header,.admin-capability-panel>header,.admin-runtime-results>header{min-width:0}.designer-boundary-header dl div,.workflow-phase-map li,.settings-column-heading,.role-setup-checklist article,.membership-form,.membership-list article,.connector-health-check,.connector-grid article,.connector-credential-summary article,.connector-credential-empty,.tenant-onboarding-defaults,.tenant-onboarding-defaults article,.tenant-onboarding-form fieldset,.tenant-onboarding-panel li,[data-component=workflow-designer-summary] article,[data-component=workflow-designer-inspector] section,[data-component=workflow-designer-edges],[data-component=workflow-designer-edges] li,[data-component=workflow-designer-minimap-nodes],[data-component=workflow-designer-minimap-nodes] button,.runtime-binding-summary,.admin-health-grid article,.admin-support-state,.admin-billing-panel>div,.admin-runtime-panel>div,.runtime-inspection-coverage,.runtime-inspection-coverage article,.admin-runtime-results,.admin-database-route>div,.admin-connectivity-route>div,.admin-capability-counts>div,.admin-capability-panel li,.admin-governance-panel>div,.admin-console-columns li{background:var(--tbz-surface-subtle);border-color:var(--tbz-border-muted);border-radius:var(--tbz-radius);min-width:0}.connector-health-check[data-status=attention],.connector-grid article[data-connector-status=setup_required],.connector-next-action[data-tone=attention],.tenant-onboarding-panel li[data-status=running],.admin-validation-steps li[data-status=running],.admin-deletion-execution[data-status=approved],.admin-deletion-execution[data-status=running],.admin-console-columns li[data-severity=medium],.admin-console-columns li[data-result=denied]{background:var(--tbz-warning-bg);border-color:#e7c48c}.connector-health-check[data-status=failed],.connector-grid article[data-connector-status=unavailable],.connector-next-action[data-tone=blocked],.tenant-onboarding-panel li[data-status=failed],.tenant-onboarding-panel li[data-status=blocked],.admin-connectivity-route[data-ok=false]>div,.runtime-inspection-coverage article[data-status=failed],.admin-deletion-execution[data-status=failed],.admin-deletion-execution[data-status=canceled],.admin-console-columns li[data-severity=high],.admin-console-columns li[data-result=failed]{background:var(--tbz-danger-bg);border-color:#e9b6b6}.connector-grid article[data-connector-status=connected],.connector-next-action[data-tone=ready],.tenant-onboarding-panel li[data-status=completed],.tenant-onboarding-panel li[data-status=healthy],.runtime-inspection-coverage article[data-status=loaded],.admin-deletion-execution[data-status=completed],.admin-console-columns li[data-result=allowed],.admin-console-columns li[data-result=succeeded]{background:var(--tbz-ready-bg);border-color:#b9d8ca}.connector-grid article[data-selected=true]{border-color:#172026}.settings-panel>header>strong,.admin-console>header>strong,.tenant-onboarding-panel>header em,.action-owner-cue{overflow-wrap:anywhere;white-space:normal;border-radius:999px;align-items:center;width:fit-content;max-width:100%;min-height:28px;line-height:1.2;display:inline-flex}.membership-form button,.membership-list button,.analytics-assumptions-form button,.connector-credential-actions button,.admin-runtime-actions button,.admin-governance-actions button,.tenant-onboarding-form button,[data-component=workflow-designer-controls] button,.topology-action-grid button,[data-component=workflow-topology-editor] .inspector-form>button{border-radius:var(--tbz-radius-control);min-width:0;transition:background-color .12s,border-color .12s,box-shadow .12s,color .12s}.membership-form input,.membership-form select,.analytics-assumptions-form input,.connector-credential-form textarea,.tenant-onboarding-form input,.tenant-onboarding-form select,.inspector-form input,.inspector-form select,.inspector-form textarea{min-width:0}.membership-form input:focus-visible,.membership-form select:focus-visible,.analytics-assumptions-form input:focus-visible,.connector-credential-form textarea:focus-visible,.tenant-onboarding-form input:focus-visible,.tenant-onboarding-form select:focus-visible,.membership-form button:focus-visible,.membership-list button:focus-visible,.analytics-assumptions-form button:focus-visible,.connector-credential-actions button:focus-visible,.admin-runtime-actions button:focus-visible,.admin-governance-actions button:focus-visible,.tenant-onboarding-form button:focus-visible,[data-component=workflow-designer-controls] button:focus-visible,.topology-action-grid button:focus-visible,[data-component=workflow-topology-editor] .inspector-form>button:focus-visible,.inspector-form input:focus-visible,.inspector-form select:focus-visible,.inspector-form textarea:focus-visible{outline:2px solid var(--tbz-focus);outline-offset:3px}.designer-boundary-header strong,.designer-boundary-header dd,.workflow-phase-map strong,.workflow-phase-map p,.workflow-node-button,.workflow-node-status,[data-component=workflow-designer-summary] article,[data-component=workflow-designer-inspector] section,[data-component=workflow-designer-edges] strong,[data-component=workflow-designer-edges] span,[data-component=workflow-designer-edges] em,[data-component=workflow-designer-minimap-nodes] strong,.runtime-binding-summary dd,.settings-column-heading strong,.settings-column-heading p,.role-setup-checklist strong,.role-setup-checklist p,.membership-list strong,.membership-list p,.connector-health-check strong,.connector-next-action strong,.connector-next-action p,.connector-grid strong,.connector-grid p,.connector-credential-summary strong,.connector-credential-empty p,.tenant-onboarding-defaults strong,.tenant-onboarding-panel li strong,.tenant-onboarding-panel li p,.admin-health-grid strong,.admin-support-state strong,.admin-billing-panel strong,.admin-runtime-panel strong,.admin-database-route strong,.admin-connectivity-route strong,.admin-capability-counts strong,.admin-capability-panel li strong,.admin-console-columns li strong{overflow-wrap:anywhere}@media (width<=1100px){.platform-app-shell,.platform-app-shell[data-left-nav-collapsed=true],.platform-app-shell[data-properties-collapsed=true],.platform-app-shell[data-left-nav-collapsed=true][data-properties-collapsed=true]{grid-template-columns:220px minmax(0,1fr)}.platform-app-shell>.page-context-panel{grid-area:auto/1/auto/-1;position:static}.platform-app-shell>.command-center-nav{grid-row:2}.operating-context-strip{grid-template-columns:repeat(2,minmax(0,1fr))}[data-component=workflow-designer-layout]{grid-template-columns:1fr}[data-component=workflow-designer-minimap-nodes]{width:100%;max-width:none;margin-top:14px;position:static;bottom:auto;right:auto}.page-context-panel{grid-template-columns:minmax(0,1fr) minmax(220px,.72fr)}.page-context-facts{grid-column:1/-1}.command-center-nav nav{grid-template-columns:repeat(4,minmax(0,1fr))}.experience-nav{grid-template-columns:1fr}.workspace-flow-nav,.admin-flow-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-flow-nav,.admin-runtime-panel,.admin-governance-panel,.admin-validation-steps,.admin-support-review-steps,.business-impact-review-steps,.run-preflight-card,.operations-analysis-grid,.operations-insight-grid,.operations-error-groups,.surface-briefing,[data-component=workflow-designer-controls],.workflow-phase-map,.workflow-readiness-groups,.workflow-draft-config-review,.approval-detail-layout,.dashboard-capacity-grid,.dashboard-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-progress>div{grid-template-columns:repeat(3,minmax(0,1fr))}.workflow-build-summary,.workflow-starter-templates,.workflow-creation-modes,.template-marketplace-grid,.agent-card-list dl,.agent-directory-layout,.run-context-strip,.run-detail-summary,.metric-grid,.workflow-library-controls,.template-marketplace-controls,.template-filter-facets,.process-intake-steps,.settings-progress>div{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-insight-grid{grid-template-columns:1fr}.admin-runtime-actions,.admin-governance-actions{grid-column:1/-1;min-width:0}}@media (width<=1300px) and (width>=861px){.platform-app-shell,.platform-app-shell[data-workflow-builder-active=true]{grid-template-columns:minmax(190px, var(--taskbotz-left-nav-width,240px)) minmax(0, 1fr) minmax(280px, 320px);gap:12px}.platform-app-shell[data-left-nav-collapsed=true],.platform-app-shell[data-left-nav-collapsed=true][data-workflow-builder-active=true]{grid-template-columns:78px minmax(0,1fr) minmax(280px,320px)}.platform-app-shell[data-properties-collapsed=true],.platform-app-shell[data-workflow-builder-active=true][data-properties-collapsed=true]{grid-template-columns:minmax(190px, var(--taskbotz-left-nav-width,240px)) minmax(0, 1fr) 74px}.platform-app-shell[data-left-nav-collapsed=true][data-properties-collapsed=true],.platform-app-shell[data-left-nav-collapsed=true][data-workflow-builder-active=true][data-properties-collapsed=true]{grid-template-columns:78px minmax(0,1fr) 74px}.platform-app-shell[data-current-route=workspace-decisions],.platform-app-shell[data-current-route=workspace-decisions][data-properties-collapsed=true]{grid-template-columns:minmax(190px, var(--taskbotz-left-nav-width,240px)) minmax(0, 1fr)}.platform-app-shell[data-current-route=workspace-decisions][data-left-nav-collapsed=true],.platform-app-shell[data-current-route=workspace-decisions][data-left-nav-collapsed=true][data-properties-collapsed=true]{grid-template-columns:78px minmax(0,1fr)}.platform-app-shell>.command-center-nav{grid-area:2/1;min-width:0;position:sticky;top:16px}.platform-app-shell>.page-context-panel{grid-area:2/3;position:sticky;top:16px}.platform-app-shell[data-left-nav-collapsed=true]>.command-center-nav .eyebrow,.platform-app-shell[data-left-nav-collapsed=true]>.command-center-nav h2,.platform-app-shell[data-left-nav-collapsed=true]>.command-center-nav .nav-persona-label,.platform-app-shell[data-left-nav-collapsed=true]>.command-center-nav>header p,.platform-app-shell[data-left-nav-collapsed=true]>.command-center-nav nav a>span:not(.nav-icon),.platform-app-shell[data-left-nav-collapsed=true]>.command-center-nav .nav-section-label,.platform-app-shell[data-left-nav-collapsed=true]>.command-center-nav aside{display:none}.platform-app-shell[data-left-nav-collapsed=true]>.command-center-nav>header{justify-content:center;min-height:38px;padding-right:0}.platform-app-shell[data-left-nav-collapsed=true]>.command-center-nav .nav-collapse-toggle{position:static}.platform-app-shell[data-left-nav-collapsed=true]>.command-center-nav nav{grid-template-columns:1fr;padding-right:0}.platform-app-shell[data-left-nav-collapsed=true]>.command-center-nav nav a{justify-content:center;min-height:42px;padding:0}.platform-app-shell[data-left-nav-collapsed=true]>.command-center-nav nav strong{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.platform-app-shell[data-left-nav-collapsed=true]>.command-center-nav .nav-icon{margin:0}.platform-app-shell[data-current-route=workspace-build]>#workspace-build,.platform-app-shell[data-current-route=workspace-build] .workflow-copilot-panel{min-width:0}}@media (width<=860px){main,.platform-app-shell{width:min(100vw - 20px,680px);padding-top:18px}.platform-app-shell{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(160px,26vw) minmax(0,1fr) minmax(240px,34vw);gap:8px;width:calc(100vw - 12px);height:100dvh;padding:8px 0;overflow:hidden}.platform-app-shell,.platform-app-shell[data-workflow-builder-active=true],.platform-app-shell[data-left-nav-collapsed=true],.platform-app-shell[data-left-nav-collapsed=true][data-workflow-builder-active=true],.platform-app-shell[data-properties-collapsed=true],.platform-app-shell[data-workflow-builder-active=true][data-properties-collapsed=true],.platform-app-shell[data-left-nav-collapsed=true][data-workflow-builder-active=true][data-properties-collapsed=true],.platform-app-shell[data-left-nav-collapsed=true][data-properties-collapsed=true]{display:grid}.platform-app-shell[data-workflow-builder-active=true]{grid-template-columns:minmax(160px,26vw) minmax(0,1fr) minmax(240px,34vw)}.platform-app-shell[data-left-nav-collapsed=true],.platform-app-shell[data-left-nav-collapsed=true][data-workflow-builder-active=true]{grid-template-columns:56px minmax(0,1fr) minmax(240px,34vw)}.platform-app-shell[data-properties-collapsed=true],.platform-app-shell[data-workflow-builder-active=true][data-properties-collapsed=true]{grid-template-columns:minmax(160px,26vw) minmax(0,1fr) 56px}.platform-app-shell[data-left-nav-collapsed=true][data-properties-collapsed=true],.platform-app-shell[data-left-nav-collapsed=true][data-workflow-builder-active=true][data-properties-collapsed=true]{grid-template-columns:56px minmax(0,1fr) 56px}.platform-app-shell[data-current-route=workspace-decisions],.platform-app-shell[data-current-route=workspace-decisions][data-properties-collapsed=true]{grid-template-columns:minmax(160px,26vw) minmax(0,1fr)}.platform-app-shell[data-current-route=workspace-decisions][data-left-nav-collapsed=true],.platform-app-shell[data-current-route=workspace-decisions][data-left-nav-collapsed=true][data-properties-collapsed=true]{grid-template-columns:56px minmax(0,1fr)}.platform-app-shell>.app-header{display:none}.platform-app-shell>.command-center-nav,.platform-app-shell>.page-context-panel{grid-row:1;align-self:stretch;min-height:0;max-height:none;display:grid;position:static;top:auto}.platform-app-shell>.command-center-nav{grid-column:1;overflow:hidden}.platform-app-shell>.page-context-panel{grid-column:3;overflow:hidden}.platform-app-shell>.operating-context-strip,.platform-app-shell>.experience-selector,.platform-app-shell>.toolbar,.platform-app-shell>.surface-briefing,.platform-app-shell>.active-approval-panel,.platform-app-shell>.operational-notice,.platform-app-shell>.flow-map,.platform-app-shell>.workspace-progress,.platform-app-shell>.experience-journey,.platform-app-shell>.integrations-surface,.platform-app-shell>#workspace-dashboard,.platform-app-shell>#workspace-agents,.platform-app-shell>#workspace-templates,.platform-app-shell>#workspace-build,.platform-app-shell>#workspace-diagram,.platform-app-shell>#workspace-run,.platform-app-shell>#workspace-decisions,.platform-app-shell>#workspace-monitor,.platform-app-shell>#workspace-impact,.platform-app-shell>#settings-members,.platform-app-shell>#integrations-connectors,.platform-app-shell>#admin-readiness,.platform-app-shell>.admin-console{grid-area:1/2;min-height:0}.platform-app-shell[data-left-nav-collapsed=true]>.command-center-nav .eyebrow,.platform-app-shell[data-left-nav-collapsed=true]>.command-center-nav h2,.platform-app-shell[data-left-nav-collapsed=true]>.command-center-nav>header p,.platform-app-shell[data-left-nav-collapsed=true]>.command-center-nav nav span,.platform-app-shell[data-left-nav-collapsed=true]>.command-center-nav aside,.platform-app-shell[data-properties-collapsed=true]>.page-context-panel .eyebrow,.platform-app-shell[data-properties-collapsed=true]>.page-context-panel h2,.platform-app-shell[data-properties-collapsed=true]>.page-context-panel p,.platform-app-shell[data-properties-collapsed=true]>.page-context-panel .page-context-action,.platform-app-shell[data-properties-collapsed=true]>.page-context-panel .page-context-facts{display:none}.app-header,[data-component=workflow-designer-layout]{grid-template-columns:1fr}.command-center-nav>header,.dashboard-command-center>header,.experience-selector header,.flow-map header,.workspace-progress header{flex-direction:column;align-items:stretch}.experience-selector header p,.command-center-nav>header p{text-align:left;max-width:none}.dashboard-command-center>header>strong{white-space:normal;justify-self:start}.command-center-nav nav{grid-template-columns:repeat(2,minmax(0,1fr))}.page-context-panel,.page-context-facts{grid-template-columns:1fr}[data-component=workflow-designer-controls]{grid-template-columns:1fr;align-items:stretch}[data-component=workflow-designer-controls] [role=group]{flex-wrap:wrap}[data-component=workflow-designer-minimap-nodes]{width:100%;max-width:none;margin-top:14px;position:static;bottom:auto;right:auto}.page-context-facts{grid-column:auto}.command-center-nav aside{grid-template-columns:1fr;align-items:stretch}.command-center-nav aside a{justify-self:start}.experience-group header p,.flow-map header p,.workspace-progress header p{text-align:left;max-width:none}.progress-header-actions{min-width:0;max-width:none}.experience-group header{flex-direction:column;align-items:stretch}.experience-group-cards{grid-template-columns:1fr}.workflow-build-status>header{flex-direction:column;align-items:stretch}.workflow-build-status>header p{text-align:left;max-width:none}.workflow-starter-template-panel>header{flex-direction:column;align-items:stretch}.workflow-starter-template-panel>header p{text-align:left;max-width:none}.designer-boundary-header,.designer-boundary-header dl{grid-template-columns:1fr}.toolbar{flex-direction:column}.toolbar button{width:100%}.approval-inbox>header,.approval-queue-panel>header,.approval-detail-workspace>header,.active-approval-panel>header,.approval-item,.approval-actions{grid-template-columns:1fr;align-items:stretch}.approval-inbox>header,.approval-queue-panel>header,.approval-detail-workspace>header,.active-approval-panel>header,.test-run-input-panel header,.admin-console>header,.tenant-onboarding-panel>header,.launch-checklist>header,.settings-panel>header,.business-impact>header,.workflow-copilot-panel>header,.workflow-build-status>header,.workflow-starter-template-panel>header,.workflow-patch-review>header,.run-work-section>header,.admin-capability-panel>header,.admin-runtime-results>header,.connector-capabilities>header,.run-dashboard>header,.analytics-assumptions-context,.approval-actions{flex-direction:column}.test-run-input-actions{flex-direction:column;align-items:stretch}.connector-health-check,.run-evaluation-steps,.approval-evaluation-steps,.operating-context-strip,.experience-nav,.evaluation-route,.role-setup-checklist,.surface-briefing,.workspace-flow-nav,.admin-flow-nav,.settings-flow-nav,.workspace-progress>div,.experience-journey>div,.connector-grid,.connector-credential-summary,.admin-capability-counts,.admin-capability-panel ol,.admin-validation-steps,.active-approval-layout,.tenant-onboarding-defaults>div,.tenant-onboarding-form,.tenant-onboarding-form fieldset,.tenant-onboarding-panel ol,.launch-checklist ol,.impact-grid,.business-impact-review-steps,.workflow-draft-config-review,.workflow-leaderboard li,.analytics-assumptions-form,.admin-console-layout,.admin-console-columns,.admin-support-review-steps,.settings-layout,.membership-list article,.workflow-build-summary,.workflow-creation-modes,.workflow-library-controls,.template-marketplace-controls,.template-filter-facets,.template-preview-metrics,.agent-directory-layout,.agent-card-list dl,.agent-detail-metrics,.workflow-draft-config-fields,.process-intake-steps,.workflow-readiness-groups,.process-intake-fields,.workflow-starter-templates,.workflow-copilot-layout,.workflow-revision-steps,.run-context-strip,.run-preflight-card,.operations-analysis-grid,.operations-insight-grid,.operations-error-groups,.operations-workflow-selector,.monitor-workflow-selector,.workflow-phase-map,.run-detail-summary,.run-final-output-fields,.run-detail-grid,.run-event-timeline li,.approval-flow-selector,.approval-decision-workspace,.approval-detail-layout,.approval-evidence-review-grid,.metric-grid{grid-template-columns:1fr}.admin-health-grid,.admin-billing-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-runtime-panel,.admin-database-route,.admin-connectivity-route,.admin-export-access,.admin-governance-panel{grid-template-columns:1fr}.admin-runtime-actions,.admin-governance-actions{min-width:0}.operations-run-list button,.recent-runs button{grid-template-columns:1fr}.operations-run-list code,.recent-runs button small{grid-column:auto}.operations-run-metrics,[data-component=workflow-designer-summary]{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-app-shell[data-current-route=workspace-build][data-properties-collapsed=true]>.page-context-panel .workflow-builder-rail-stats,.platform-app-shell[data-current-route=workspace-build][data-properties-collapsed=true]>.page-context-panel .workflow-builder-automation-selector,.platform-app-shell[data-current-route=workspace-build][data-properties-collapsed=true]>.page-context-panel .workflow-builder-rail-thread,.platform-app-shell[data-current-route=workspace-build][data-properties-collapsed=true]>.page-context-panel .workflow-builder-rail-examples,.platform-app-shell[data-current-route=workspace-build][data-properties-collapsed=true]>.page-context-panel .workflow-builder-rail-composer,.platform-app-shell[data-current-route=workspace-build][data-properties-collapsed=true]>.page-context-panel .workflow-builder-rail-notice,.platform-app-shell[data-current-route=workspace-build][data-properties-collapsed=true]>.page-context-panel .workflow-builder-rail-actions,.platform-app-shell[data-left-nav-collapsed=true]>.command-center-nav .eyebrow,.platform-app-shell[data-left-nav-collapsed=true]>.command-center-nav h2,.platform-app-shell[data-left-nav-collapsed=true]>.command-center-nav .nav-persona-label,.platform-app-shell[data-left-nav-collapsed=true]>.command-center-nav>header p,.platform-app-shell[data-left-nav-collapsed=true]>.command-center-nav nav a>span:not(.nav-icon),.platform-app-shell[data-left-nav-collapsed=true]>.command-center-nav .nav-section-label,.platform-app-shell[data-left-nav-collapsed=true]>.command-center-nav aside,.platform-app-shell[data-current-route=workspace-build][data-properties-collapsed=true]>.page-context-panel .workflow-builder-rail-stats,.platform-app-shell[data-current-route=workspace-build][data-properties-collapsed=true]>.page-context-panel .workflow-builder-automation-selector,.platform-app-shell[data-current-route=workspace-build][data-properties-collapsed=true]>.page-context-panel .workflow-builder-rail-thread,.platform-app-shell[data-current-route=workspace-build][data-properties-collapsed=true]>.page-context-panel .workflow-builder-rail-examples,.platform-app-shell[data-current-route=workspace-build][data-properties-collapsed=true]>.page-context-panel .workflow-builder-rail-composer,.platform-app-shell[data-current-route=workspace-build][data-properties-collapsed=true]>.page-context-panel .workflow-builder-rail-notice,.platform-app-shell[data-current-route=workspace-build][data-properties-collapsed=true]>.page-context-panel .workflow-builder-rail-actions{display:none}.platform-app-shell[data-left-nav-collapsed=true]>.command-center-nav>header{justify-content:center;min-height:38px;padding-right:0}.platform-app-shell[data-left-nav-collapsed=true]>.command-center-nav .nav-collapse-toggle{position:static}.platform-app-shell[data-left-nav-collapsed=true]>.command-center-nav nav{grid-template-columns:1fr;padding-right:0}.platform-app-shell[data-left-nav-collapsed=true]>.command-center-nav nav a{justify-content:center;min-height:42px;padding:0}.platform-app-shell[data-left-nav-collapsed=true]>.command-center-nav nav strong{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.platform-app-shell[data-left-nav-collapsed=true]>.command-center-nav .nav-icon{margin:0;display:inline-flex}.workflow-copilot-panel[data-builder-mode=diagram]{height:100%;min-height:0;margin-bottom:0;padding:10px;overflow:hidden}.workflow-copilot-panel[data-builder-mode=diagram]>header{min-width:0}.workflow-builder-diagram-stage{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-radius:8px;min-height:0;overflow:auto}.workflow-builder-diagram-stage [data-component=workflow-designer]{min-width:760px}.workflow-builder-diagram-stage [data-component=workflow-designer-layout]{height:auto;min-height:520px}.workflow-builder-diagram-stage [data-component=workflow-designer-builder-controls]{z-index:6;align-items:stretch;gap:8px;position:sticky;top:0}.workflow-builder-diagram-stage [data-component=workflow-designer-builder-controls] [role=group]{flex-wrap:wrap}[data-component=workflow-designer-viewport-overview]{width:150px;bottom:10px;right:10px}[data-component=workflow-designer-viewport-overview] svg{width:132px;height:84px}}@media (width<=480px){main{width:calc(100% - 14px);max-width:420px}.command-center-nav nav,.admin-health-grid,.admin-billing-panel,[data-component=workflow-designer-summary]{grid-template-columns:1fr}.platform-app-shell[data-current-route=workspace-build]{width:calc(100vw - 12px)}.workflow-copilot-panel[data-builder-mode=diagram]{padding:8px}.workflow-builder-diagram-stage [data-component=workflow-designer]{min-width:680px}.workflow-builder-diagram-stage [data-component=workflow-designer-layout]{min-height:500px}[data-component=workflow-designer-viewport-overview]{width:132px}[data-component=workflow-designer-viewport-overview] svg{width:114px;height:72px}.command-center-nav nav a,.workspace-flow-nav a,.admin-flow-nav a,.settings-flow-nav a,.workspace-progress article,.progress-next-action,.progress-handoff-action{min-height:auto}}
