.shell{z-index:1;text-align:left;background:var(--tasty-bg-app);flex-direction:column;height:clamp(440px,44vw,600px);display:flex;position:relative;overflow:hidden}.shell__body{flex:1;min-height:0;display:flex}.shell__work{flex-direction:column;flex:1;min-width:0;display:flex}.shell__panes{gap:var(--tasty-space-xs);padding:var(--tasty-space-xs);background:var(--tasty-bg-panel);flex:1;min-height:0;display:flex}.shell__pane{flex:1;min-width:0;display:flex}.shell__side{flex:none;display:flex}.shell__status{flex:none}.anat{outline:1px dashed color-mix(in srgb, var(--brand) 55%, transparent);outline-offset:-1px;flex-direction:column;min-height:0;display:flex;position:relative}.anat>*{flex:1;min-height:0}.anat:after{content:attr(data-label);top:var(--sp-1);right:var(--sp-1);z-index:5;background:var(--brand);color:var(--tasty-color-neutral-100);font-family:var(--font-mono);white-space:nowrap;pointer-events:none;border-radius:4px;padding:1px 6px;font-size:11px;line-height:1.6;position:absolute}.anat{flex:none}.anat[data-grow]{flex:1}.anat-window,.anat-settings{margin:var(--sp-6) 0;border:var(--border);border-radius:var(--radius);background:var(--tasty-bg-app);overflow:auto hidden;container-type:inline-size}.anat-window .shell{height:420px}.anat-settings__stage{width:var(--tasty-settings-window-width);height:var(--tasty-settings-window-height);zoom:.7;position:relative}@container (width<=700px){.anat-settings__stage{zoom:.6}}@container (width<=560px){.anat-settings__stage{zoom:.5}}@media (width<=1000px){.window .shell__pane--agent{display:none}}@media (width<=700px){.window .shell__side,.window .shell__status{display:none}.window .shell{height:400px}}@container (width<=820px){.anat-window .shell{width:820px}}.shell-overlays{z-index:200;pointer-events:none;text-align:left;position:fixed;inset:0}.shell-overlays>*{pointer-events:auto}.shell-overlays__toast{bottom:var(--tasty-toast-stack-offset-bottom);pointer-events:none;position:absolute;left:50%;transform:translate(-50%)}.workflow-diagram{margin:var(--sp-6) 0}.workflow-diagram__grid{gap:var(--sp-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.workflow-diagram__pane{flex-direction:column;min-width:0;min-height:190px;display:flex}.workflow-diagram figcaption{margin-top:var(--sp-3);font-size:.85rem}@media (width<=600px){.workflow-diagram__grid{grid-template-columns:minmax(0,1fr)}}.shell__panes--mixed .shell__pane{overflow-wrap:anywhere}@media (width<=700px){.window .shell:has(.shell__panes--mixed){height:620px}.window .shell__panes--mixed{flex-direction:column}.window .shell__panes--mixed .shell__pane{min-height:0}}
