.locked.svelte-l1jjyj{margin:0 0 .4rem;font-size:.85rem}.locked-list.svelte-l1jjyj{opacity:.55}.pair-another.svelte-l1jjyj{margin-top:1rem}.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.starting.svelte-l1jjyj{opacity:.6;animation:1.2s ease-in-out infinite svelte-l1jjyj-launch-pulse}@keyframes svelte-l1jjyj-launch-pulse{50%{opacity:.3}}.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)}.project-chip.svelte-1iszaac .pip:where(.svelte-1iszaac){margin-left:.3rem}.finished-dot.svelte-1iszaac{color:var(--accent);margin-left:.3rem;font-size:.8rem}.project-chip.active.svelte-1iszaac .finished-dot:where(.svelte-1iszaac){color:var(--accent-fg)}.provider-card.svelte-1iszaac,.services-card.svelte-1iszaac{flex-direction:column;gap:.5rem;padding:.6rem .8rem;display:flex}.web-key-card.svelte-1iszaac{flex-direction:column;gap:.45rem;padding:.6rem .8rem;display:flex}.web-key-row.svelte-1iszaac{align-items:center;gap:.5rem;display:flex}.web-key-row.svelte-1iszaac .flex-spacer:where(.svelte-1iszaac){flex:1}.key-status.svelte-1iszaac{border-radius:999px;padding:.05rem .4rem;font-size:.72rem}.key-status.configured.svelte-1iszaac{color:var(--ok,#9ece6a);border:1px solid var(--ok,#9ece6a)}.key-status.missing.svelte-1iszaac{color:var(--fg-muted);border:1px solid var(--border,#7f7f7f59)}.web-key-form.svelte-1iszaac{flex-direction:column;gap:.4rem;display:flex}.web-key-form.svelte-1iszaac input:where(.svelte-1iszaac){border:1px solid var(--border,#7f7f7f59);background:var(--bg-inset,#7f7f7f1f);color:inherit;border-radius:6px;padding:.4rem .5rem;font-size:.9rem}.web-key-actions.svelte-1iszaac{gap:.4rem;display:flex}.web-key-hint.svelte-1iszaac{margin:0;font-size:.72rem}.mcp-label.svelte-1iszaac{align-items:center;gap:.4rem;font-size:.85rem;display:flex}.mcp-badge.svelte-1iszaac{font-size:.68rem}.ghost.selected.svelte-1iszaac{color:var(--ok,#9ece6a)}.services-body.svelte-1iszaac{flex-direction:column;gap:.45rem;display:flex}.services-action.svelte-1iszaac{color:var(--fg-muted);margin:0;font-size:.78rem}.services-action.error.svelte-1iszaac{color:var(--danger,#e5484d);overflow-wrap:anywhere}.services-row.svelte-1iszaac{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.services-btns.svelte-1iszaac{flex-wrap:wrap;justify-content:flex-end;gap:.3rem;display:flex}.services-folder.svelte-1iszaac{border-top:1px solid var(--border,#7f7f7f40);flex-direction:column;gap:.2rem;padding-top:.4rem;display:flex}.services-folder-name.svelte-1iszaac{font-size:.85rem}.services-svc.svelte-1iszaac{align-items:center;gap:.5rem;padding-left:.4rem;font-size:.75rem;display:flex}.services-svc.svelte-1iszaac .svc-name:where(.svelte-1iszaac){min-width:5.5rem;font-weight:600}.services-svc.svelte-1iszaac .svc-state:where(.svelte-1iszaac){color:var(--fg-muted);flex:1}.services-svc.exited.svelte-1iszaac .svc-state:where(.svelte-1iszaac){color:var(--danger,#e5484d)}.services-svc.absent.svelte-1iszaac .svc-name:where(.svelte-1iszaac),.services-svc.absent.svelte-1iszaac .svc-state:where(.svelte-1iszaac){color:var(--fg-muted)}.svc-profile.svelte-1iszaac{color:var(--fg-muted);border:1px solid var(--border,#ffffff26);border-radius:3px;margin-left:.3rem;padding:0 .25rem;font-size:.65rem;font-weight:400}.svc-btn.svelte-1iszaac{padding:.05rem .4rem;font-size:.75rem}.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}.effort-row.svelte-1iszaac{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.effort-chips.svelte-1iszaac{flex-wrap:wrap;gap:.25rem;display:flex}.effort-chip.svelte-1iszaac{border:1px solid var(--border,#7f7f7f59);color:var(--fg-muted);background:0 0;border-radius:999px;padding:.15rem .55rem;font-size:.75rem}.effort-chip.selected.svelte-1iszaac{background:var(--accent,#7aa2f7);border-color:var(--accent,#7aa2f7);color:var(--bg,#1a1b26);font-weight:600}.model-row.svelte-1iszaac{align-items:center;gap:.5rem;width:100%;min-height:28px;font-size:.85rem;display:flex}.model-row-btn.svelte-1iszaac{color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:0}.model-slug.svelte-1iszaac{font-family:var(--mono,monospace);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.rotation-editor.svelte-1iszaac{flex-direction:column;gap:.35rem;display:flex}.rotation-row.svelte-1iszaac{align-items:center;gap:.35rem;display:flex}.rotation-row.svelte-1iszaac .model-slug:where(.svelte-1iszaac){text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.rot-btn.svelte-1iszaac{padding:.15rem .5rem}.rot-btn.danger.svelte-1iszaac{color:var(--danger,#e5484d)}.model-input.svelte-1iszaac{min-width:0;font-family:var(--mono,monospace);background:var(--bg-elev-2);color:var(--fg);border:1px solid var(--accent);border-radius:var(--radius);flex:1;padding:.3rem .5rem;font-size:.8rem}.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}.add-provider.svelte-1iszaac{color:var(--fg-muted)}.ap-form.svelte-1iszaac{flex-direction:column;gap:.45rem;padding:.5rem 0 .2rem;display:flex}.ap-kinds.svelte-1iszaac{gap:.4rem;display:flex}.ap-kind.svelte-1iszaac{border:1px solid var(--border);color:var(--fg-muted);background:0 0;border-radius:6px;flex:1;padding:.3rem 0;font-size:.8rem}.ap-kind.selected.svelte-1iszaac{border-color:var(--accent,#7aa2f7);color:var(--fg)}.ap-input.svelte-1iszaac{box-sizing:border-box;width:100%;font-size:.85rem}.ap-submit.svelte-1iszaac{align-self:flex-end;padding:.35rem .9rem}.scm-refresh.svelte-1iszaac{flex-shrink:0;min-height:0;padding:.15rem .5rem;font-size:.85rem}.scm-view-changes.svelte-1iszaac{margin-top:.3rem;padding:.25rem .6rem;font-size:.78rem}.scm-file.svelte-1iszaac{text-align:left;background:0 0;border:none;align-items:baseline;gap:.4rem;width:100%;min-height:0;padding:.15rem 0;display:flex}.review-overlay.svelte-1iszaac{background:var(--bg);z-index:15;flex-direction:column;gap:.5rem;padding:.75rem;display:flex;position:fixed;inset:0}.review-head.svelte-1iszaac{gap:.5rem}.review-title.svelte-1iszaac{flex:1}.review-body.svelte-1iszaac{flex:1;min-height:0;overflow-y:auto}.review-summary.svelte-1iszaac{font-size:.75rem}.review-file.svelte-1iszaac{margin-bottom:.35rem}.review-file.svelte-1iszaac summary:where(.svelte-1iszaac){cursor:pointer;align-items:baseline;gap:.4rem;padding:.3rem 0;display:flex}.review-file-status.svelte-1iszaac{font-size:.75rem;font-weight:700}.review-file-status.added.svelte-1iszaac{color:var(--ok,#4caf50)}.review-file-status.deleted.svelte-1iszaac{color:var(--danger)}.review-file-path.svelte-1iszaac{word-break:break-all;font-size:.8rem}.review-nodiff.svelte-1iszaac{padding-left:1rem;font-size:.75rem}.diff-body.svelte-1iszaac{background:var(--bg-elev-1);border:1px solid var(--border);border-radius:var(--radius);white-space:pre;padding:.5rem;font-size:.68rem;line-height:1.35;overflow-x:auto}.manage-projects.svelte-1iszaac{flex-shrink:0;padding:.2rem .5rem;font-size:.75rem}.project-chip.removing.svelte-1iszaac{border-style:dashed}.chip-x.svelte-1iszaac{color:var(--danger);margin-right:.25rem}.remove-overlay.svelte-1iszaac{z-index:20;background:#0000008c;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.remove-card.svelte-1iszaac{width:100%;max-width:26rem}.remove-card.svelte-1iszaac p:where(.svelte-1iszaac){font-size:.85rem;line-height:1.4}.remove-input.svelte-1iszaac{box-sizing:border-box;width:100%}.remove-actions.svelte-1iszaac{justify-content:flex-end;gap:.6rem;margin-top:.75rem;display:flex}.remove-btn.svelte-1iszaac{background:var(--danger);color:var(--bg);border:none;border-radius:6px;padding:.4rem .9rem;font-weight:600}.remove-btn.svelte-1iszaac:disabled{opacity:.4}.scm-remote.svelte-1iszaac{text-overflow:ellipsis;white-space:nowrap;margin-top:.15rem;font-size:.7rem;overflow:hidden}.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-default-btn.svelte-1iszaac{border:1px solid var(--border);border-radius:999px;align-self:flex-start;padding:.2rem .6rem;font-size:.75rem}.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 .suggesting:where(.svelte-1iszaac){animation:1s ease-in-out infinite svelte-1iszaac-sparkle-pulse}@keyframes svelte-1iszaac-sparkle-pulse{50%{opacity:.3}}.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}.title-line.svelte-1iszaac{align-items:center;gap:.3rem;min-width:0;max-width:100%;display:flex}.list-item-main.svelte-1iszaac strong:where(.svelte-1iszaac){text-overflow:ellipsis;white-space:nowrap;min-width:0;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}.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{min-width:0;color:inherit;text-align:left;cursor:text;background:0 0;border:none;flex:1;padding:0}.session-title.svelte-k7fsvn strong:where(.svelte-k7fsvn){text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;display:block;overflow:hidden}.session-title-input.svelte-k7fsvn{min-width:0;font:inherit;background:var(--bg-elev);color:var(--fg);border:1px solid var(--accent);border-radius:var(--radius);flex:1;padding:.2rem .4rem;font-size:.95rem;font-weight:600}.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%;padding-right:2.2rem;position:relative}.bubble.user.queued.svelte-k7fsvn{opacity:.6}.bubble.user.actionable.svelte-k7fsvn{cursor:pointer}.user-actions.svelte-k7fsvn{justify-content:flex-end;gap:.4rem;margin-top:-.2rem;display:flex}.action-chip.svelte-k7fsvn{border:1px solid var(--border);border-radius:999px;padding:.25rem .6rem;font-size:.75rem}.bubble-images.svelte-k7fsvn{flex-wrap:wrap;gap:.4rem;margin-top:.4rem;display:flex}.bubble-images.svelte-k7fsvn img:where(.svelte-k7fsvn){border:1px solid var(--border);cursor:zoom-in;border-radius:6px;max-width:45%;max-height:120px}.queued-tag.svelte-k7fsvn{color:var(--fg-muted);margin-left:.3rem;font-size:.7rem}.coordinator-tag.svelte-k7fsvn{letter-spacing:.04em;text-transform:uppercase;background:color-mix(in srgb, var(--accent) 22%, transparent);color:var(--accent);border-radius:999px;margin-right:.25rem;padding:0 .4rem;font-size:.65rem;font-weight:600;display:inline-block}.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-bg.svelte-k7fsvn{opacity:.7;font-size:.65rem;font-family:var(--mono,monospace);flex:none}.tool-invocation.svelte-k7fsvn{background:var(--bg-inset,#7f7f7f1f);font-family:var(--font-mono,ui-monospace, monospace);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:6px;margin:.35rem 0 .25rem;padding:.4rem .5rem;font-size:.72rem;line-height:1.35}.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-images.svelte-k7fsvn{flex-wrap:wrap;gap:6px;margin:.25rem 0 .25rem 1rem;display:flex}.tool-image.svelte-k7fsvn{border:1px solid var(--border,#333);border-radius:var(--radius);background:var(--bg-elev);cursor:zoom-in;padding:0;overflow:hidden}.tool-image.svelte-k7fsvn img:where(.svelte-k7fsvn){object-fit:contain;max-width:200px;max-height:140px;display:block}.lightbox-backdrop.svelte-k7fsvn{z-index:90;background:#000000bf;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.lightbox-image.svelte-k7fsvn{object-fit:contain;border-radius:var(--radius);max-width:92vw;max-height:92vh}.lightbox-close.svelte-k7fsvn{color:#fff;cursor:pointer;background:0 0;border:none;font-size:24px;position:absolute;top:12px;right:16px}.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}.worker-link.svelte-k7fsvn{border:1px solid var(--border);color:var(--accent);border-radius:999px;margin:.25rem 0 .25rem 1rem;padding:.2rem .6rem;font-size:.75rem}.subagent.svelte-k7fsvn .worker-link:where(.svelte-k7fsvn){margin:0}.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}.pending-revert-bar.svelte-k7fsvn{border:1px solid var(--warn,#d4a017);color:var(--warn,#d4a017);border-radius:8px;align-items:center;gap:.5rem;margin:.3rem .75rem;padding:.4rem .65rem;font-size:.8rem;display:flex}.assistant-actions.svelte-k7fsvn{gap:.35rem;margin:0 .75rem .4rem;display:flex}.assistant-actions.svelte-k7fsvn .danger:where(.svelte-k7fsvn){color:var(--danger,#e5484d)}.retry-backoff-bar.svelte-k7fsvn{border:1px solid var(--warn,#d4a017);color:var(--warn,#d4a017);border-radius:8px;margin:.3rem .75rem;padding:.4rem .65rem;font-size:.8rem}.usage-model.svelte-k7fsvn{color:var(--fg-muted);text-overflow:ellipsis;white-space:nowrap;padding:0 .75rem .15rem;font-size:.7rem;display:block;overflow:hidden}.token-widget.svelte-k7fsvn{background:var(--bg-elev);border-bottom:1px solid var(--border);flex:none}.token-bar.svelte-k7fsvn{width:100%;font:inherit;color:var(--fg-muted);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.4rem;padding:.25rem .6rem;font-size:.65rem;display:flex}.token-bar.cap-open.svelte-k7fsvn{color:var(--fg)}.cap-editor.svelte-k7fsvn{border-top:1px solid var(--border);padding:.2rem .6rem .5rem}.cap-line.svelte-k7fsvn{color:var(--fg-muted);margin-bottom:.4rem;font-size:.7rem}.cap-model.svelte-k7fsvn{font-family:var(--mono,monospace);font-size:.65rem}.cap-controls.svelte-k7fsvn{align-items:center;gap:.4rem;display:flex}.cap-input.svelte-k7fsvn{width:6rem;min-width:0;font:inherit;background:var(--bg-elev-2);color:var(--fg);border:1px solid var(--border);border-radius:var(--radius);padding:.35rem .5rem}.cap-unit.svelte-k7fsvn{color:var(--fg-muted);font-size:.8rem}.cap-hint.svelte-k7fsvn{margin:.4rem 0 0;font-size:.7rem;line-height:1.35}.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}.subagent.svelte-k7fsvn .detached:where(.svelte-k7fsvn){text-transform:uppercase;letter-spacing:.04em;border:1px solid var(--border);border-radius:999px;padding:0 .35rem;font-size:.65rem}.composer.svelte-k7fsvn{background:var(--bg-elev);border:1px solid var(--border);border-radius:24px;align-items:flex-end;gap:.5rem;padding:.4rem .4rem .4rem .9rem;display:flex}.composer.svelte-k7fsvn:focus-within{border-color:var(--accent)}.send-btn.svelte-k7fsvn{background:var(--accent);width:40px;height:40px;color:var(--accent-fg,#fff);border:none;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.send-btn.svelte-k7fsvn svg:where(.svelte-k7fsvn){margin-left:2px}.send-btn.stop.svelte-k7fsvn{background:var(--bg-elev-2);width:34px;height:34px;color:var(--danger);border:1px solid var(--border)}.send-btn.stop.svelte-k7fsvn svg:where(.svelte-k7fsvn){margin-left:0}.send-btn.svelte-k7fsvn:disabled{opacity:.45}.bubble.assistant.svelte-k7fsvn{position:relative}.copy-md.svelte-k7fsvn{background:var(--bg-elev-2);color:var(--fg-muted);border:1px solid var(--border);opacity:.55;border-radius:6px;padding:.1rem .4rem;font-size:.8rem;line-height:1.2;position:absolute;top:.25rem;right:.25rem}.copy-md.svelte-k7fsvn:active{opacity:1}.attach-row.svelte-k7fsvn{gap:.5rem;margin:0 .75rem .3rem;display:flex;overflow-x:auto}.attach-chip.svelte-k7fsvn{flex:none;position:relative}.attach-chip.svelte-k7fsvn img:where(.svelte-k7fsvn){border:1px solid var(--border);border-radius:6px;width:auto;height:56px;display:block}.attach-x.svelte-k7fsvn{background:var(--bg-elev-2);border:1px solid var(--border);width:20px;height:20px;min-height:0;color:var(--danger);border-radius:50%;padding:0;font-size:.65rem;line-height:1;position:absolute;top:-6px;right:-6px}.attach-input.svelte-k7fsvn{display:none}.attach-btn.svelte-k7fsvn{background:0 0;border:none;flex:none;align-self:flex-end;min-height:0;padding:.4rem .3rem;font-size:1.1rem}.link-debug.svelte-k7fsvn{color:var(--fg-muted);background:var(--bg-elev-1);border:1px dashed var(--border);border-radius:var(--radius);align-items:center;gap:.6rem;margin:0 .75rem .3rem;padding:.25rem .6rem;font-size:.72rem;display:flex}.link-debug-retry.svelte-k7fsvn{border:1px solid var(--border);color:var(--fg-muted);background:0 0;border-radius:6px;min-height:0;padding:.1rem .5rem;font-size:.72rem}.turn-error.svelte-k7fsvn{background:var(--bg-elev-2);border:1px solid var(--danger);border-radius:var(--radius);align-items:center;gap:.6rem;margin:0 .75rem .4rem;padding:.45rem .6rem;display:flex}.turn-error-text.svelte-k7fsvn{color:var(--danger);word-break:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;font-size:.8rem;display:-webkit-box;overflow:hidden}.turn-error-retry.svelte-k7fsvn{background:var(--danger);color:var(--bg);border:none;border-radius:6px;flex-shrink:0;padding:.3rem .8rem;font-size:.85rem;font-weight:600}.pending-send.svelte-k7fsvn{background:var(--bg-elev);border:1px dashed var(--border);border-radius:var(--radius);flex-direction:column;align-self:flex-end;gap:.35rem;max-width:88%;padding:.5rem .7rem;display:flex}.pending-send.unconfirmed.svelte-k7fsvn{border-color:var(--accent)}.pending-text.svelte-k7fsvn{white-space:pre-wrap;word-break:break-word}.pending-status.svelte-k7fsvn{font-size:.75rem;line-height:1.35}.pending-actions.svelte-k7fsvn{gap:.4rem;display:flex}.pending-actions.svelte-k7fsvn .ghost:where(.svelte-k7fsvn){padding:.25rem .6rem;font-size:.8rem}.review-btn.svelte-k7fsvn{flex:none;padding:.3rem .55rem;font-size:.95rem;line-height:1}.review-overlay.svelte-k7fsvn{z-index:40;background:var(--bg);padding:.75rem;padding-top:calc(.75rem + env(safe-area-inset-top));flex-direction:column;gap:.5rem;display:flex;position:fixed;inset:0}.review-head.svelte-k7fsvn{gap:.5rem}.review-title.svelte-k7fsvn{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.95rem;overflow:hidden}.review-body.svelte-k7fsvn{flex-direction:column;flex:1;gap:.4rem;display:flex;overflow-y:auto}.review-summary.svelte-k7fsvn{margin:0;font-size:.75rem}.review-file.svelte-k7fsvn{background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--radius);padding:.4rem .6rem}.review-file.svelte-k7fsvn summary:where(.svelte-k7fsvn){cursor:pointer;font-size:.8rem;font-family:var(--mono,monospace);align-items:center;gap:.5rem;display:flex}.review-file-path.svelte-k7fsvn{text-overflow:ellipsis;white-space:nowrap;text-align:left;direction:rtl;min-width:0;overflow:hidden}.review-file-status.svelte-k7fsvn{flex:none;width:1.1em;font-size:.75rem;font-weight:700}.review-file-status.added.svelte-k7fsvn,.review-file-status.untracked.svelte-k7fsvn{color:var(--ok)}.review-file-status.modified.svelte-k7fsvn{color:var(--accent)}.review-file-status.deleted.svelte-k7fsvn{color:var(--danger)}.review-nodiff.svelte-k7fsvn{margin:.4rem 0 0;font-size:.75rem}.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;min-width:0;font:inherit;color:var(--fg);background:0 0;border:none;outline:none;flex:1;max-height:11.5em;padding:.55rem .2rem}.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.failed{color:var(--danger,#e5484d);background:0 0;width:auto;height:auto;font-size:.85rem;font-weight:700;line-height:1}.pip.interrupted{color:var(--warn,#d4a017);background:0 0;width:auto;height:auto;font-size:.85rem;font-weight:700;line-height:1}.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;flex:none;align-items:center;padding:0 .4rem;font-size:.65rem;font-weight:700;display:inline-flex}
