.agent-workflow:where(.astro-6awawcpi){margin-block:2.5rem}.agent-workflow__diagram:where(.astro-6awawcpi){background:var(--sl-color-bg-nav);border:1px solid var(--sl-color-hairline-light);font-family:var(--sl-font-mono);border-radius:16px;padding:1rem;display:grid;overflow:hidden}.agent-workflow__diagram:where(.astro-6awawcpi) :where(.astro-6awawcpi):where(div,section,header,p){margin-block:0}.agent-workflow:where(.astro-6awawcpi) .agent-workflow__diagram:where(.astro-6awawcpi) code:where(.astro-6awawcpi){background:0 0;border:0;border-radius:0;padding:0;font-family:inherit}.workflow-step:where(.astro-6awawcpi){background:var(--sl-color-bg);border:1px solid var(--sl-color-gray-5);border-radius:16px;min-width:0;padding:.75rem}.step-heading:where(.astro-6awawcpi){color:var(--sl-color-white);align-items:center;gap:.5rem;display:flex}.step-heading:where(.astro-6awawcpi)>span:where(.astro-6awawcpi){width:1.5rem;height:1.5rem;color:var(--sl-color-accent-high);background:var(--sl-color-accent-low);border:1px solid var(--sl-color-border-accent);border-radius:50%;flex:0 0 1.5rem;place-items:center;font-size:.65rem;display:grid}.step-heading:where(.astro-6awawcpi) strong:where(.astro-6awawcpi){font-size:.7rem;line-height:1.3}.workflow-prompt:where(.astro-6awawcpi){grid-template-columns:minmax(8.5rem,.72fr) minmax(0,1.7fr);align-items:center;display:grid}.workflow-prompt:where(.astro-6awawcpi) p:where(.astro-6awawcpi){color:var(--sl-color-white);border-left:1px solid var(--sl-color-gray-5);font:500 .85rem/1.5 var(--sl-font);padding-left:1rem}.flow-down:where(.astro-6awawcpi),.flow-across:where(.astro-6awawcpi){place-items:center;display:grid}.flow-down:where(.astro-6awawcpi){height:2.25rem}.flow-down:where(.astro-6awawcpi) svg:where(.astro-6awawcpi){width:1rem;height:2rem}.flow-across:where(.astro-6awawcpi) svg:where(.astro-6awawcpi){width:2.5rem}.flow-down:where(.astro-6awawcpi) svg:where(.astro-6awawcpi),.flow-across:where(.astro-6awawcpi) svg:where(.astro-6awawcpi){fill:none;stroke:var(--sl-color-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px}.workflow-agent:where(.astro-6awawcpi){border-color:var(--sl-color-border-accent)}.agent-workbench:where(.astro-6awawcpi){border-top:1px solid var(--sl-color-gray-5);grid-template-columns:minmax(8.5rem,.72fr) minmax(0,1.7fr);margin-top:.75rem;padding-top:.75rem;display:grid}.skill-core:where(.astro-6awawcpi){border-right:1px solid var(--sl-color-gray-5);align-content:center;gap:.25rem;padding-right:.75rem;display:grid}.skill-core:where(.astro-6awawcpi) strong:where(.astro-6awawcpi){color:var(--sl-color-purple-high);font-size:.85rem}.skill-core:where(.astro-6awawcpi) small:where(.astro-6awawcpi),.collection-files:where(.astro-6awawcpi)>small:where(.astro-6awawcpi){color:var(--sl-color-gray-2);font-size:.52rem}.operations:where(.astro-6awawcpi){padding-left:.75rem;display:grid}.operations:where(.astro-6awawcpi)>div:where(.astro-6awawcpi){border-bottom:1px solid var(--sl-color-gray-5);grid-template-columns:3.25rem minmax(0,1fr);align-items:center;min-width:0;padding-block:.35rem;display:grid}.operations:where(.astro-6awawcpi)>div:where(.astro-6awawcpi):last-child{border-bottom:0}.operations:where(.astro-6awawcpi) b:where(.astro-6awawcpi){color:var(--sl-color-blue-high);letter-spacing:.06em;font-size:.52rem}.operations:where(.astro-6awawcpi) code:where(.astro-6awawcpi){min-width:0;color:var(--sl-color-white);text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}.workflow-output:where(.astro-6awawcpi){grid-template-columns:minmax(0,1fr) 2.5rem minmax(0,1fr);align-items:stretch;display:grid}.collection-files:where(.astro-6awawcpi),.tui-result:where(.astro-6awawcpi){grid-template-rows:auto 1fr auto;display:grid}.file-tree:where(.astro-6awawcpi){align-content:center;gap:.2rem;padding-block:.75rem;display:grid}.file-tree:where(.astro-6awawcpi) code:where(.astro-6awawcpi){overflow-wrap:anywhere;min-width:0;color:var(--sl-color-gray-2);font-size:.52rem;line-height:1.35}.file-tree:where(.astro-6awawcpi) code:where(.astro-6awawcpi):first-child{color:var(--sl-color-purple-high)}.tui-preview:where(.astro-6awawcpi){border:1px solid var(--sl-color-gray-5);border-radius:8px;align-self:end;margin-top:.75rem;display:grid}.tui-preview:where(.astro-6awawcpi)>header:where(.astro-6awawcpi){border-bottom:1px solid var(--sl-color-gray-5);justify-content:space-between;align-items:center;gap:.5rem;padding:.4rem .5rem;display:flex}.tui-preview:where(.astro-6awawcpi)>header:where(.astro-6awawcpi) b:where(.astro-6awawcpi){color:var(--sl-color-purple-high);font-size:.52rem}.tui-preview:where(.astro-6awawcpi)>header:where(.astro-6awawcpi) small:where(.astro-6awawcpi){color:var(--sl-color-green-high);font-size:.52rem}.tui-preview__panes:where(.astro-6awawcpi){grid-template-columns:minmax(4.25rem,.8fr) minmax(0,1.5fr);min-height:5.25rem;display:grid}.tui-preview__sidebar:where(.astro-6awawcpi),.tui-preview__request:where(.astro-6awawcpi){min-width:0;padding:.5rem}.tui-preview__sidebar:where(.astro-6awawcpi){border-right:1px solid var(--sl-color-gray-5);align-content:start;gap:.45rem;display:grid}.tui-preview__sidebar:where(.astro-6awawcpi) small:where(.astro-6awawcpi){color:var(--sl-color-gray-2);font-size:.52rem}.tui-preview__sidebar:where(.astro-6awawcpi) span:where(.astro-6awawcpi){color:var(--sl-color-white);white-space:nowrap;font-size:.52rem}.tui-preview__sidebar:where(.astro-6awawcpi) b:where(.astro-6awawcpi){color:var(--sl-color-green-high);margin-right:.3rem}.tui-preview__request:where(.astro-6awawcpi) code:where(.astro-6awawcpi){color:var(--sl-color-white);text-overflow:ellipsis;white-space:nowrap;font-size:.52rem;display:block;overflow:hidden}.tui-preview__request:where(.astro-6awawcpi) span:where(.astro-6awawcpi){background:var(--sl-color-gray-5);width:84%;height:1px;margin-top:.75rem;display:block}.tui-preview__request:where(.astro-6awawcpi) span:where(.astro-6awawcpi):nth-of-type(2){width:62%;margin-top:.5rem}.tui-preview__request:where(.astro-6awawcpi) span:where(.astro-6awawcpi):nth-of-type(3){width:74%;margin-top:.5rem}.safety-rail:where(.astro-6awawcpi){color:var(--sl-color-gray-2);background:var(--sl-color-bg);border:1px solid var(--sl-color-gray-5);border-radius:8px;align-items:center;gap:.65rem;margin-top:.75rem;padding:.65rem .75rem;display:flex}.safety-rail:where(.astro-6awawcpi) svg:where(.astro-6awawcpi){fill:none;width:1rem;stroke:var(--sl-color-orange-high);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;flex:0 0 1rem}.safety-rail:where(.astro-6awawcpi) p:where(.astro-6awawcpi){color:inherit;font:400 .65rem/1.45 var(--sl-font)}.safety-rail:where(.astro-6awawcpi) strong:where(.astro-6awawcpi){color:var(--sl-color-orange-high)}figcaption:where(.astro-6awawcpi){color:var(--sl-color-gray-2);margin-top:.75rem;font-size:.85rem;line-height:1.55}figcaption:where(.astro-6awawcpi) code:where(.astro-6awawcpi){font-size:.82em}@media (width<=40rem){.agent-workflow__diagram:where(.astro-6awawcpi){padding:.75rem}.workflow-prompt:where(.astro-6awawcpi),.agent-workbench:where(.astro-6awawcpi){grid-template-columns:1fr}.workflow-prompt:where(.astro-6awawcpi) p:where(.astro-6awawcpi){border-top:1px solid var(--sl-color-gray-5);border-left:0;margin-top:.75rem;padding-top:.75rem;padding-left:0}.skill-core:where(.astro-6awawcpi){border-right:0;border-bottom:1px solid var(--sl-color-gray-5);padding-bottom:.75rem;padding-right:0}.operations:where(.astro-6awawcpi){padding-top:.4rem;padding-left:0}.workflow-output:where(.astro-6awawcpi){grid-template-columns:1fr}.flow-across:where(.astro-6awawcpi){height:2.25rem}.flow-across:where(.astro-6awawcpi) svg:where(.astro-6awawcpi){transform:rotate(90deg)}}
