.ws-row.svelte-l1jjyj{flex-direction:row;align-items:center;gap:.4rem}.ws-main.svelte-l1jjyj{cursor:pointer;text-align:left;min-width:0;color:inherit;background:0 0;border:none;flex-direction:column;flex:1;gap:.2rem;padding:0;display:flex}.ws-main.svelte-l1jjyj strong:where(.svelte-l1jjyj){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.launch-btn.svelte-l1jjyj{flex:none;min-height:36px;padding:.3rem .8rem;font-size:.85rem}.group-header.svelte-l1jjyj{text-transform:uppercase;letter-spacing:.05em;color:var(--muted,#8b949e);margin-top:1rem;margin-bottom:.3rem;font-size:.9rem}.group-header.svelte-l1jjyj:first-child{margin-top:0}.head.svelte-1iszaac{gap:.5rem}.back.svelte-1iszaac{flex:none;padding:.6rem .7rem}.workspace-name.svelte-1iszaac{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:1.05rem;overflow:hidden}.projects.svelte-1iszaac{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:.4rem;padding-bottom:.2rem;display:flex;overflow-x:auto}.project-chip.svelte-1iszaac{min-height:36px;color:var(--fg-muted);background:var(--bg-elev);border-radius:999px;flex:none;padding:.3rem .8rem;font-size:.85rem}.project-chip.active.svelte-1iszaac{color:var(--accent-fg);background:var(--accent);border-color:var(--accent)}.provider-card.svelte-1iszaac{flex-direction:column;gap:.5rem;padding:.6rem .8rem;display:flex}.provider-row.svelte-1iszaac{text-align:left;min-height:32px;color:inherit;background:0 0;border:none;align-items:center;gap:.6rem;padding:0;display:flex}.provider-name.svelte-1iszaac{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.chevron.svelte-1iszaac{color:var(--fg-muted)}.provider-options.svelte-1iszaac{flex-direction:column;gap:.25rem;display:flex}.provider-option.svelte-1iszaac{border:1px solid var(--border);border-radius:var(--radius);color:var(--fg);text-align:left;background:0 0;min-height:40px;padding:.4rem .6rem;font-size:.9rem}.provider-option.selected.svelte-1iszaac{border-color:var(--accent);background:var(--bg-elev-2)}.lock-row.svelte-1iszaac{align-items:center;gap:.5rem;min-height:28px;font-size:.85rem;display:flex}.lock-row.svelte-1iszaac input:where(.svelte-1iszaac){width:auto;min-height:0;accent-color:var(--accent)}.scm-card.svelte-1iszaac{flex-direction:column;gap:.4rem;padding:.6rem .8rem;display:flex}.scm-head.svelte-1iszaac{align-items:center;gap:.4rem;display:flex}.scm-branch.svelte-1iszaac{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:600;overflow:hidden}.scm-sha.svelte-1iszaac{font-family:var(--mono,monospace);font-size:.75rem}.scm-sync-btn.svelte-1iszaac{margin-left:auto;padding:.15rem .6rem;font-size:.75rem;line-height:1.3}.scm-ahead.svelte-1iszaac{color:var(--accent);font-size:.75rem}.scm-behind.svelte-1iszaac{color:var(--fg-muted);font-size:.75rem}.scm-changes.svelte-1iszaac{align-items:center;gap:.5rem;font-size:.85rem;display:flex}.scm-change.svelte-1iszaac{font-size:.8rem;font-weight:600}.scm-change.added.svelte-1iszaac{color:#3fb950}.scm-change.modified.svelte-1iszaac{color:#d29922}.scm-change.deleted.svelte-1iszaac{color:#f85149}.scm-files.svelte-1iszaac summary:where(.svelte-1iszaac){cursor:pointer;color:var(--fg-muted);font-size:.8rem}.scm-file-list.svelte-1iszaac{flex-direction:column;gap:.15rem;max-height:200px;margin-top:.3rem;display:flex;overflow-y:auto}.scm-file.svelte-1iszaac{align-items:center;gap:.4rem;font-size:.8rem;display:flex}.scm-file-status.svelte-1iszaac{text-align:center;flex:none;width:1.2rem;font-size:.7rem;font-weight:700}.scm-file-status.added.svelte-1iszaac{color:#3fb950}.scm-file-status.modified.svelte-1iszaac{color:#d29922}.scm-file-status.deleted.svelte-1iszaac{color:#f85149}.scm-file-status.untracked.svelte-1iszaac{color:#3fb950}.scm-file-status.conflicted.svelte-1iszaac{color:#f85149}.scm-file-path.svelte-1iszaac{text-overflow:ellipsis;white-space:nowrap;font-family:var(--mono,monospace);font-size:.75rem;overflow:hidden}.scm-commit.svelte-1iszaac{flex-direction:column;gap:.4rem;display:flex}.scm-commit.svelte-1iszaac textarea:where(.svelte-1iszaac){resize:none;font:inherit;background:var(--bg-elev);color:var(--fg);border:1px solid var(--border);border-radius:var(--radius);padding:.4rem .5rem}.scm-commit-actions.svelte-1iszaac{gap:.4rem;display:flex}.scm-commit-actions.svelte-1iszaac .primary:where(.svelte-1iszaac){flex:1}.session-row.svelte-1iszaac{flex-direction:row;align-items:center;gap:.3rem}.list-item-main.svelte-1iszaac{cursor:pointer;text-align:left;min-width:0;color:inherit;background:0 0;border:none;flex-direction:column;flex:1;gap:.2rem;padding:0;display:flex}.list-item-main.svelte-1iszaac strong:where(.svelte-1iszaac){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.danger.svelte-1iszaac{color:var(--danger);border:none;flex:none;padding:.2rem .5rem;font-size:1.1rem}.coord-btn.svelte-1iszaac{flex:none;padding:.4rem .5rem;font-size:1.1rem;line-height:1}.badge.svelte-1iszaac{background:var(--accent);color:var(--accent-fg,#fff);vertical-align:middle;text-transform:uppercase;letter-spacing:.03em;border-radius:999px;margin-left:.3rem;padding:.1em .4em;font-size:.7rem;font-weight:600}.md.svelte-171dval>:first-child{margin-top:0}.md.svelte-171dval>:last-child{margin-bottom:0}.md.svelte-171dval p,.md.svelte-171dval ul,.md.svelte-171dval ol,.md.svelte-171dval pre,.md.svelte-171dval blockquote{margin:.4rem 0}.md.svelte-171dval h1,.md.svelte-171dval h2,.md.svelte-171dval h3,.md.svelte-171dval h4{margin:.6rem 0 .3rem;font-size:1rem}.md.svelte-171dval ul,.md.svelte-171dval ol{padding-left:1.2rem}.md.svelte-171dval code{background:var(--bg-elev-2);border-radius:4px;padding:.1em .3em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85em}.md.svelte-171dval pre{background:var(--bg-elev-2);border:1px solid var(--border);border-radius:var(--radius);padding:.5rem;overflow-x:auto}.md.svelte-171dval pre code{background:0 0;padding:0;font-size:.75rem}.md.svelte-171dval blockquote{border-left:3px solid var(--border);color:var(--fg-muted);padding-left:.6rem}.md.svelte-171dval table{border-collapse:collapse;font-size:.85em;display:block;overflow-x:auto}.md.svelte-171dval th,.md.svelte-171dval td{border:1px solid var(--border);padding:.2rem .5rem}.md.svelte-171dval hr{border:none;border-top:1px solid var(--border)}.session.svelte-k7fsvn{flex-direction:column;gap:.5rem;height:100dvh;padding:.75rem;display:flex}.session-head.svelte-k7fsvn{gap:.5rem}.back.svelte-k7fsvn{flex:none;padding:.6rem .7rem}.session-title.svelte-k7fsvn{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.95rem;overflow:hidden}.transcript.svelte-k7fsvn{flex-direction:column;flex:1;gap:.5rem;padding:.25rem;display:flex;overflow-y:auto}.load-pill.svelte-k7fsvn{background:var(--bg-elev);border:1px solid var(--border);color:var(--fg-muted);border-radius:999px;flex:none;align-self:center;padding:.4rem .9rem;font-size:.8rem}.jump-latest.svelte-k7fsvn{background:var(--bg-elev-2);border:1px solid var(--accent);color:var(--fg);border-radius:999px;flex:none;align-self:center;padding:.4rem .9rem;font-size:.8rem;position:sticky;bottom:.25rem;box-shadow:0 2px 8px #0006}.bubble.svelte-k7fsvn{border-radius:var(--radius);word-break:break-word;padding:.5rem .7rem}.bubble.user.svelte-k7fsvn{background:var(--bg-elev-2);white-space:pre-wrap;align-self:flex-end;max-width:85%}.bubble.user.queued.svelte-k7fsvn{opacity:.6}.queued-tag.svelte-k7fsvn{color:var(--fg-muted);margin-left:.3rem;font-size:.7rem}.bubble.assistant.svelte-k7fsvn{background:var(--bg-elev);border:1px solid var(--border)}.thinking.svelte-k7fsvn{color:var(--fg-muted);font-size:.8rem}.thinking.svelte-k7fsvn summary:where(.svelte-k7fsvn){cursor:pointer;font-style:italic}.thinking-body.svelte-k7fsvn{white-space:pre-wrap;padding:.3rem 0}.tool.svelte-k7fsvn{color:var(--fg-muted);font-size:.8rem}.tool.svelte-k7fsvn summary:where(.svelte-k7fsvn){cursor:pointer;align-items:center;gap:.4rem;display:flex}.tool.error.svelte-k7fsvn{color:var(--danger)}.tool-name.svelte-k7fsvn{font-family:var(--mono,monospace);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.tool-check.svelte-k7fsvn{flex:none;font-size:.7rem}.tool-result-preview.svelte-k7fsvn{font-size:.72rem;font-family:var(--mono,monospace);color:var(--fg);background:var(--bg-elev);border-radius:var(--radius);white-space:pre-wrap;word-break:break-word;max-height:120px;margin:.25rem 0 .25rem 1rem;padding:.25rem .4rem;overflow-y:auto}.tool-diff.svelte-k7fsvn{flex-direction:column;gap:1px;margin:.25rem 0 .25rem 1rem;display:flex}.diff-old.svelte-k7fsvn,.diff-new.svelte-k7fsvn{font-size:.72rem;font-family:var(--mono,monospace);white-space:pre-wrap;word-break:break-word;border-radius:var(--radius);max-height:150px;margin:0;padding:.25rem .4rem;overflow-y:auto}.diff-old.svelte-k7fsvn{color:#ffa19b;background:#f851491f;border-left:3px solid #f85149}.diff-new.svelte-k7fsvn{color:#7ee78c;background:#3fb9501a;border-left:3px solid #3fb950}.tool-content.svelte-k7fsvn{font-size:.72rem;font-family:var(--mono,monospace);background:var(--bg-elev);border-radius:var(--radius);white-space:pre-wrap;word-break:break-word;max-height:200px;margin:.25rem 0 .25rem 1rem;padding:.25rem .4rem;overflow-y:auto}.ask-user.svelte-k7fsvn{background:var(--bg-elev);border:1px solid var(--accent);border-radius:var(--radius);flex-direction:column;gap:.5rem;padding:.6rem;display:flex}.ask-user.answered.svelte-k7fsvn{border-color:var(--border);opacity:.7}.question.svelte-k7fsvn{flex-direction:column;gap:.3rem;display:flex}.question-text.svelte-k7fsvn{margin:0;font-weight:600}.options.svelte-k7fsvn{flex-direction:column;gap:.25rem;display:flex}.option.svelte-k7fsvn{border:1px solid var(--border);border-radius:var(--radius);color:var(--fg);cursor:pointer;text-align:left;background:0 0;padding:.4rem .5rem;font-size:.85rem}.option.selected.svelte-k7fsvn{border-color:var(--accent);background:var(--bg-elev-2)}.free-text.svelte-k7fsvn{background:var(--bg-elev-2);border:1px solid var(--border);border-radius:var(--radius);color:var(--fg);font-size:.85rem;font:inherit;padding:.3rem .5rem}.diff.svelte-k7fsvn{font-size:.8rem}.diff.svelte-k7fsvn summary:where(.svelte-k7fsvn){cursor:pointer;color:var(--fg-muted)}.diff-file.svelte-k7fsvn{font-family:var(--mono,monospace);padding:.1rem 0;font-size:.75rem}.diff-body.svelte-k7fsvn{white-space:pre-wrap;word-break:break-all;max-height:250px;margin-top:.3rem;font-size:.7rem;overflow-y:auto}.token-bar.svelte-k7fsvn{background:var(--bg-elev);border-bottom:1px solid var(--border);color:var(--fg-muted);flex:none;align-items:center;gap:.4rem;padding:.25rem .6rem;font-size:.65rem;display:flex}.token-pct.svelte-k7fsvn{flex:none;min-width:2.5rem;font-weight:600}.token-meter.svelte-k7fsvn{background:var(--border);border-radius:2px;flex:1;height:4px;overflow:hidden}.token-fill.svelte-k7fsvn{background:var(--accent);border-radius:2px;height:100%;transition:width .3s}.token-detail.svelte-k7fsvn{font-family:var(--mono,monospace);flex:none;font-size:.6rem}.compaction.svelte-k7fsvn{font-size:.8rem}.subagent.svelte-k7fsvn{color:var(--fg-muted);align-items:center;gap:.4rem;font-size:.8rem;display:flex}.composer.svelte-k7fsvn{align-items:flex-end;gap:.5rem;display:flex}.coord-badge.svelte-k7fsvn{background:var(--accent);color:var(--accent-fg,#fff);text-transform:uppercase;letter-spacing:.03em;border-radius:999px;flex:none;padding:.15em .4em;font-size:.65rem;font-weight:600}.empty-hint.svelte-k7fsvn{flex-direction:column;gap:.4rem;padding:1rem .5rem;display:flex}.empty-hint.svelte-k7fsvn p:where(.svelte-k7fsvn){margin:0;line-height:1.4}.empty-hint.svelte-k7fsvn .muted:where(.svelte-k7fsvn){font-size:.85rem}.composer.svelte-k7fsvn textarea:where(.svelte-k7fsvn){resize:none;font:inherit;background:var(--bg-elev);color:var(--fg);border:1px solid var(--border);border-radius:var(--radius);flex:1;padding:.5rem}.toast.svelte-1sa1i8d{left:50%;bottom:calc(env(safe-area-inset-bottom) + 4.5rem);background:var(--bg-elev-2);border:1px solid var(--danger);border-radius:var(--radius);z-index:10;align-items:flex-start;gap:.5rem;max-width:min(92vw,680px);padding:.6rem .75rem;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 4px 16px #00000080}.toast-text.svelte-1sa1i8d{color:var(--danger);word-break:break-word;font-size:.85rem}.toast-dismiss.svelte-1sa1i8d{color:var(--fg-muted);background:0 0;border:none;min-height:0;padding:0 .2rem;font-size:1.1rem;line-height:1}:root{--bg:#0d1117;--bg-elev:#161b22;--bg-elev-2:#21262d;--border:#30363d;--fg:#e6edf3;--fg-muted:#8b949e;--accent:#2f81f7;--accent-fg:#fff;--danger:#f85149;--ok:#3fb950;--radius:10px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{height:100%;margin:0;padding:0}body{background:var(--bg);color:var(--fg);padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;line-height:1.45}#app{max-width:720px;min-height:100%;margin:0 auto}h1,h2,h3{font-weight:600;line-height:1.2}button{font:inherit;cursor:pointer;border:1px solid var(--border);background:var(--bg-elev-2);color:var(--fg);border-radius:var(--radius);min-height:44px;padding:.6rem .9rem}button.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-fg)}button.ghost{background:0 0}button:disabled{opacity:.5;cursor:default}input{font:inherit;background:var(--bg-elev);color:var(--fg);border:1px solid var(--border);border-radius:var(--radius);width:100%;min-height:44px;padding:.6rem .7rem}a{color:var(--accent)}.muted{color:var(--fg-muted)}.error{color:var(--danger)}.screen{flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.card{background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius);padding:1rem}.row{align-items:center;gap:.75rem;display:flex}.list{flex-direction:column;gap:.5rem;display:flex}.list-item{text-align:left;flex-direction:column;align-items:flex-start;gap:.2rem;width:100%;display:flex}.pip{background:var(--fg-muted);border-radius:50%;width:8px;height:8px;display:inline-block}.pip.live{background:var(--ok)}.badge{background:var(--accent);color:var(--bg);text-transform:uppercase;letter-spacing:.06em;vertical-align:middle;border-radius:999px;align-items:center;margin-left:.4rem;padding:0 .4rem;font-size:.65rem;font-weight:700;display:inline-flex}
