nav.svelte-6dohdz a:where(.svelte-6dohdz):focus{outline:none;background-color:color-mix(in srgb,var(--tenant-color, #4b5563) 12%,transparent);box-shadow:inset 3px 0 0 var(--tenant-color, #4b5563)}.docent-prose.svelte-1x0qjvd p{margin:0 0 .5rem}.docent-prose.svelte-1x0qjvd p:last-child{margin-bottom:0}.docent-prose.svelte-1x0qjvd a{color:#6366f1;text-decoration:underline}.evolve-panel.svelte-t4q7pl{position:fixed;top:0;right:0;bottom:0;width:min(440px,95vw);background:var(--surface, #fff);color:var(--text, #111);border-left:1px solid var(--border, #ddd);box-shadow:-8px 0 24px #00000014;display:flex;flex-direction:column;z-index:70;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.resize-handle.svelte-t4q7pl{position:absolute;top:0;bottom:0;left:-2px;width:5px;cursor:col-resize;z-index:1;touch-action:none;background:transparent;transition:background .12s ease;padding:0;border:0;appearance:none}.resize-handle.svelte-t4q7pl:hover,.resize-handle.svelte-t4q7pl:focus-visible,.evolve-panel.resizing.svelte-t4q7pl .resize-handle:where(.svelte-t4q7pl){background:var(--accent, #6366f1);opacity:.55}.resize-handle.svelte-t4q7pl:focus-visible{outline:none}.evolve-panel.resizing.svelte-t4q7pl{-webkit-user-select:none;user-select:none}header.svelte-t4q7pl{display:flex;align-items:center;gap:.5rem;padding:.6rem .8rem;border-bottom:1px solid var(--border, #eee);font-size:.85rem}header.svelte-t4q7pl strong:where(.svelte-t4q7pl){font-size:.95rem}header.svelte-t4q7pl .agent-name:where(.svelte-t4q7pl){text-transform:capitalize}header.svelte-t4q7pl .model:where(.svelte-t4q7pl){font-size:.72rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;opacity:.55;padding:1px 5px;background:#0000000a;border-radius:3px}header.svelte-t4q7pl .model-picker:where(.svelte-t4q7pl){font-size:.72rem;font-family:inherit;color:inherit;opacity:.7;padding:1px 4px;background:#0000000a;border:1px solid rgba(0,0,0,.08);border-radius:3px;cursor:pointer;max-width:11rem}header.svelte-t4q7pl .model-picker:where(.svelte-t4q7pl):hover{opacity:1}header.svelte-t4q7pl .mode-badge:where(.svelte-t4q7pl){font-size:.68rem;padding:1px 6px;border-radius:3px;opacity:.85;white-space:nowrap}header.svelte-t4q7pl .mode-badge.mode-structure:where(.svelte-t4q7pl){background:#b464001f;color:#965000}header.svelte-t4q7pl .mode-badge.mode-full:where(.svelte-t4q7pl){background:#0000000a;opacity:.5}header.svelte-t4q7pl .tenant:where(.svelte-t4q7pl){flex:1;opacity:.55;font-size:.75rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;text-align:right}.ghost.svelte-t4q7pl{background:transparent;border:1px solid transparent;font-size:.9rem;padding:2px 6px;cursor:pointer;border-radius:4px}.ghost.svelte-t4q7pl:hover{background:#0000000d}.history-dropdown.svelte-t4q7pl{border-bottom:1px solid var(--border, #eee);max-height:40vh;overflow-y:auto;background:#00000005}.history-title.svelte-t4q7pl{padding:.4rem .8rem;font-size:.75rem;opacity:.65;text-transform:uppercase;letter-spacing:.05em}.history-title.svelte-t4q7pl em:where(.svelte-t4q7pl){font-style:italic;text-transform:none;letter-spacing:0}.history-empty.svelte-t4q7pl{padding:.6rem .8rem;font-size:.8rem;opacity:.55}.history-item.svelte-t4q7pl{display:block;width:100%;text-align:left;background:transparent;border:none;border-top:1px solid var(--border, #eee);padding:.5rem .8rem;cursor:pointer;font:inherit}.history-item.svelte-t4q7pl:hover{background:#0064c80f}.history-item.current.svelte-t4q7pl{background:#0064c81f}.history-first.svelte-t4q7pl{font-size:.85rem;line-height:1.3;color:var(--text, #111);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-meta.svelte-t4q7pl{display:flex;gap:.4rem;flex-wrap:wrap;font-size:.7rem;opacity:.55;margin-top:.15rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.messages.svelte-t4q7pl{flex:1;overflow-y:auto;padding:.6rem .8rem;font-size:.9rem;line-height:1.45}.placeholder.svelte-t4q7pl{opacity:.6;font-size:.85rem;padding:1.5rem .5rem}.placeholder.svelte-t4q7pl code:where(.svelte-t4q7pl){background:#0000000f;padding:1px 4px;border-radius:3px}.placeholder-intro.svelte-t4q7pl{margin-bottom:.9rem;line-height:1.4;opacity:.85}.chips.svelte-t4q7pl{display:flex;flex-wrap:wrap;gap:.4rem}.chip.svelte-t4q7pl{background:#0000000a;border:1px solid rgba(0,0,0,.12);border-radius:999px;padding:.3rem .7rem;font-size:.78rem;font-family:inherit;color:inherit;cursor:pointer;opacity:.85}.chip.svelte-t4q7pl:hover{opacity:1;background:#0064c80f;border-color:#0064c840}.placeholder-note.svelte-t4q7pl{margin-top:.8rem;font-size:.75rem;opacity:.75}.note-proposal.svelte-t4q7pl{border:1px solid rgba(0,100,200,.25);background:#0064c80d;border-radius:8px;padding:.6rem .75rem;margin:.4rem 0;font-size:.82rem}.np-head.svelte-t4q7pl{margin-bottom:.3rem}.np-preview.svelte-t4q7pl{opacity:.7;font-size:.78rem;white-space:pre-wrap;margin-bottom:.5rem}.np-actions.svelte-t4q7pl{display:flex;gap:.4rem}.np-save.svelte-t4q7pl{background:#0064b4;color:#fff;border:none;border-radius:6px;padding:.3rem .8rem;font-size:.78rem;font-family:inherit;cursor:pointer}.np-save.svelte-t4q7pl:disabled{opacity:.6;cursor:default}.np-dismiss.svelte-t4q7pl{background:transparent;border:1px solid rgba(0,0,0,.15);border-radius:6px;padding:.3rem .8rem;font-size:.78rem;font-family:inherit;color:inherit;cursor:pointer;opacity:.7}.np-done.svelte-t4q7pl{font-size:.78rem;opacity:.75}.np-dismissed.svelte-t4q7pl{opacity:.5}.ghost.voice-on.svelte-t4q7pl{color:#0064b4;background:#0064c814}.mic.svelte-t4q7pl{background:transparent;border:1px solid rgba(0,0,0,.12);border-radius:6px;padding:0 .5rem;cursor:pointer;color:inherit;display:flex;align-items:center}.mic.listening.svelte-t4q7pl{color:#c82828;border-color:#c8282866;animation:svelte-t4q7pl-mic-pulse 1.2s ease-in-out infinite}@keyframes svelte-t4q7pl-mic-pulse{0%,to{opacity:1}50%{opacity:.5}}.resume-pill-wrap.svelte-t4q7pl{margin-top:1.2rem}.resume-pill.svelte-t4q7pl{display:inline-flex;align-items:center;gap:.4rem;max-width:100%;text-align:left;background:#0064c80f;border:1px solid rgba(0,100,200,.2);color:#0064b4;padding:.35rem .7rem;border-radius:999px;font-size:.8rem;font-family:inherit;cursor:pointer;opacity:1}.resume-pill.svelte-t4q7pl:hover{background:#0064c81f}.resume-pill.svelte-t4q7pl em:where(.svelte-t4q7pl){font-style:normal;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px}.resume-pill.svelte-t4q7pl .resume-meta:where(.svelte-t4q7pl){font-size:.7rem;opacity:.7;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.prompt.svelte-t4q7pl{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88rem;margin:.8rem 0 .4rem;display:flex;gap:.5rem;align-items:baseline;white-space:pre-wrap;word-break:break-word}.prompt-mark.svelte-t4q7pl{color:#0082c8;font-weight:600;flex-shrink:0}.prompt-text.svelte-t4q7pl{flex:1}.response.svelte-t4q7pl{margin:0 0 1rem;padding:0 0 0 1.6rem}.md.svelte-t4q7pl p{margin:.4em 0}.md.svelte-t4q7pl p:first-child{margin-top:0}.md.svelte-t4q7pl p:last-child{margin-bottom:0}.md.svelte-t4q7pl pre{font-size:.8rem;overflow-x:auto;background:#0000000d;padding:.4rem .6rem;border-radius:4px;margin:.5em 0}.md.svelte-t4q7pl code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85em}.md.svelte-t4q7pl ul,.md.svelte-t4q7pl ol{margin:.4em 0;padding-left:1.4em}.md.svelte-t4q7pl li{margin:.2em 0}.tools.svelte-t4q7pl{margin:.2rem 0 .4rem;display:flex;flex-wrap:wrap;gap:.4rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.tool-chip.svelte-t4q7pl{font-size:.72rem;color:#0082c8}.tool-chip.svelte-t4q7pl code:where(.svelte-t4q7pl){font-family:inherit;font-weight:600}.tool-chip.status-failed.svelte-t4q7pl{color:#b42828}.tool-chip.status-started.svelte-t4q7pl{opacity:.7}.tool-chip.svelte-t4q7pl em:where(.svelte-t4q7pl){animation:svelte-t4q7pl-evolve-pulse 1.4s ease-in-out infinite}@keyframes svelte-t4q7pl-evolve-pulse{0%,to{opacity:.45}50%{opacity:1}}.error.svelte-t4q7pl{color:#b40000;font-size:.85rem;padding:0 .8rem .5rem}.agent-choice.svelte-t4q7pl{display:flex;flex-direction:column;gap:.4rem;padding:.5rem .8rem}.agent-choice-q.svelte-t4q7pl{font-size:.85rem;color:var(--text-muted, #555)}.agent-choice-opts.svelte-t4q7pl{display:flex;gap:.5rem;flex-wrap:wrap}.agent-choice-btn.svelte-t4q7pl{font-size:.85rem;padding:.3rem .7rem;border:1px solid var(--border, #ccc);border-radius:6px;background:var(--surface, #fff);color:inherit;cursor:pointer}.agent-choice-btn.svelte-t4q7pl:hover{border-color:var(--accent, #6b46c1);color:var(--accent, #6b46c1)}.cost-line.svelte-t4q7pl{display:flex;gap:.4rem;flex-wrap:wrap;padding:.35rem .8rem 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;opacity:.55;-webkit-user-select:text;user-select:text}.cost-line.svelte-t4q7pl span:where(.svelte-t4q7pl){white-space:nowrap}footer.svelte-t4q7pl{border-top:1px solid var(--border, #eee);padding:.5rem .6rem;display:flex;gap:.4rem;align-items:flex-end}textarea.svelte-t4q7pl{flex:1;resize:vertical;font:inherit;font-size:.9rem;padding:.4rem .5rem;border:1px solid var(--border, #ccc);border-radius:4px;min-height:2.5rem;max-height:8rem}.send.svelte-t4q7pl{padding:.4rem .9rem;font-size:.9rem;border:1px solid var(--border, #bbb);background:var(--brand, #0066cc);color:#fff;border-radius:4px;cursor:pointer}.send.svelte-t4q7pl:disabled{opacity:.5;cursor:not-allowed}.cli-bottombar.svelte-9yva9y{position:fixed;left:0;right:0;bottom:0;height:min(52vh,560px);background:var(--surface, #0d1117);border-top:1px solid var(--border, #30363d);box-shadow:0 -8px 24px #00000047;display:flex;flex-direction:column;z-index:65}@media(min-width:1024px){.cli-bottombar.svelte-9yva9y{left:15rem}}header.svelte-9yva9y{display:flex;align-items:center;gap:10px;padding:8px 14px;border-bottom:1px solid var(--border, #30363d);background:var(--surface-2, #161b22);color:var(--text, #c9d1d9);font-size:13px}.title.svelte-9yva9y{font-weight:700;letter-spacing:.02em}.tenant.svelte-9yva9y{color:var(--muted, #8b949e);font-family:SF Mono,Menlo,Monaco,monospace;font-size:12px}.hint.svelte-9yva9y{color:var(--muted, #8b949e);font-size:11px}.run-pill.svelte-9yva9y{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border-radius:999px;font-size:11px;font-family:SF Mono,Menlo,Monaco,monospace;border:1px solid var(--border, #30363d);background:#ffffff08}.run-pill.svelte-9yva9y .run-verb:where(.svelte-9yva9y){color:var(--text, #c9d1d9)}.run-pill.svelte-9yva9y .run-status:where(.svelte-9yva9y){text-transform:uppercase;letter-spacing:.04em;font-size:10px}.run-pill.running.svelte-9yva9y .run-status:where(.svelte-9yva9y){color:#58a6ff}.run-pill.success.svelte-9yva9y .run-status:where(.svelte-9yva9y){color:#3fb950}.run-pill.failed.svelte-9yva9y .run-status:where(.svelte-9yva9y){color:#ff7b72}.run-pill.cancelled.svelte-9yva9y .run-status:where(.svelte-9yva9y){color:#8b949e}.ambient-tag.svelte-9yva9y{text-transform:uppercase;letter-spacing:.05em;font-size:9px;color:#8b949e;border:1px solid var(--border, #30363d);border-radius:999px;padding:0 5px}.ambient-run.svelte-9yva9y{margin-bottom:8px}.spin.svelte-9yva9y{display:inline-block;animation:svelte-9yva9y-spin 1s linear infinite}@keyframes svelte-9yva9y-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.runs-link.svelte-9yva9y{margin-left:auto;color:var(--muted, #8b949e);font-size:11px;text-decoration:none;padding:2px 6px;border-radius:4px}.runs-link.svelte-9yva9y:hover{color:var(--text, #c9d1d9);background:#ffffff0f}.ghost.svelte-9yva9y{margin-left:auto;background:none;border:none;color:var(--muted, #8b949e);cursor:pointer;font-size:14px;line-height:1;padding:2px 6px;border-radius:4px}.ghost.svelte-9yva9y:hover{color:var(--text, #c9d1d9);background:#ffffff0f}.body.svelte-9yva9y{flex:1;min-height:0;padding:10px 14px 14px;overflow:hidden;display:flex;flex-direction:column}.body.svelte-9yva9y .terminal{height:auto;flex:1;min-height:0}.posture-chip.svelte-1i0rtld{display:inline-flex;align-items:center;gap:.4rem;padding:.25rem .6rem;border-radius:9999px;background:#eab3081f;color:#854d0e;border:1px solid rgba(234,179,8,.4);font-size:.78rem;line-height:1.2;white-space:nowrap}.badge.svelte-1i0rtld{font-weight:600;font-size:.7rem;padding:.05rem .35rem;border-radius:4px;background:#eab3084d}.label.svelte-1i0rtld{font-weight:500}.token.svelte-1i0rtld{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem;background:#ffffffb3;padding:.05rem .3rem;border-radius:3px}.token.analytical.svelte-1i0rtld{opacity:.7;font-style:italic}.action.svelte-1i0rtld{background:transparent;border:none;color:inherit;cursor:pointer;font-size:.75rem;padding:0 .2rem}.action.svelte-1i0rtld:hover{text-decoration:underline}@media(min-width:1024px){main.shell-main{padding-left:var(--sidebar-w, 15rem)}}@media print{header.fixed{display:none!important;position:static!important}aside.fixed{display:none!important;position:static!important}main.pt-14{padding-top:0!important}main.shell-main{padding-left:0!important}.print\:hidden{display:none!important}}
