:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0e1116;--bg-sunken:#0a0d11;--bg-raised:#161b22;--bg-hover:#1c2229;--line:#232a33;--line-soft:#1a2027;--ink:#c9d1d9;--ink-dim:#8b949e;--ink-faint:#5c6773;--hot:#ffb224;--hot-bg:#3a2708;--busy:#3fb950;--busy-bg:#10281a;--calm:#58a6ff;--calm-bg:#0d2440;--bad:#f85149;--bad-bg:#3a1113;--inert:#4b535d;--mono:ui-monospace, "SF Mono", "JetBrains Mono", "DejaVu Sans Mono", Menlo, "PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", "Noto Sans SC", monospace;--row:22px}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--ink);font:13px/1.45 var(--mono);margin:0;overflow-x:hidden}#app{min-height:100vh}button{font:inherit;color:var(--ink-dim);border:1px solid var(--line);cursor:pointer;white-space:nowrap;background:0 0;border-radius:4px;padding:0 5px}button:hover:not(:disabled){color:var(--ink);border-color:var(--ink-faint);background:var(--bg-hover)}button:disabled{opacity:.4;cursor:default}a{color:var(--calm)}code,.path,.mono{font-family:var(--mono)}.row{min-height:var(--row);white-space:nowrap;align-items:center;gap:8px;padding:1px 8px 1px 0;display:flex}.row:hover{background:var(--bg-hover)}.scroll-x{scrollbar-width:thin;overflow:auto hidden}.dim{color:var(--ink-dim)}.faint{color:var(--ink-faint)}.sep{color:var(--line)}.grow{flex:auto;min-width:0}.ellipsis{text-overflow:ellipsis;overflow:hidden}.chip{border:1px solid var(--line);color:var(--ink-dim);border-radius:3px;align-items:center;gap:4px;padding:0 5px;font-size:11px;line-height:16px;display:inline-flex}.twisty{width:14px;color:var(--ink-faint);text-align:center;border:0;flex:0 0 14px;padding:0}.twisty:hover{color:var(--ink);background:0 0}.twisty.leaf{visibility:hidden}.indent{flex:none}.feed[data-v-f2b3b640]{background:var(--bg-raised);border-top:1px solid var(--line);position:sticky;bottom:0}.feed.stale[data-v-f2b3b640]{border-top-color:var(--hot)}.head[data-v-f2b3b640]{padding-left:4px;font-size:11px}.conn[data-v-f2b3b640]{align-items:center;gap:4px;display:inline-flex}.dot[data-v-f2b3b640]{background:currentColor;border-radius:50%;width:6px;height:6px}.c-open[data-v-f2b3b640]{color:var(--busy)}.c-connecting[data-v-f2b3b640]{color:var(--hot)}.c-closed[data-v-f2b3b640]{color:var(--bad)}.seq[data-v-f2b3b640]{color:var(--ink-dim)}.stale-tag[data-v-f2b3b640]{color:var(--hot);font-weight:600}.list[data-v-f2b3b640]{max-height:22vh;margin:0;padding:0 0 4px 18px;list-style:none;overflow-y:auto}.ev[data-v-f2b3b640]{white-space:nowrap;gap:8px;font-size:11px;line-height:16px;display:flex}.kind[data-v-f2b3b640]{color:var(--calm);flex:none}.text[data-v-f2b3b640]{text-overflow:ellipsis;overflow:hidden}.owner-filter[data-v-eb9d527d]{align-items:center;gap:6px;display:inline-flex;position:relative}.trigger[data-v-eb9d527d]{color:var(--ink-dim)}.sel[data-v-eb9d527d]{color:var(--calm)}.hidden-count[data-v-eb9d527d]{color:var(--ink-faint);border-style:dashed}.aliases[data-v-eb9d527d]{border-top:1px solid var(--line);margin-top:4px;padding-top:4px}.chip.guess[data-v-eb9d527d]{color:var(--ink-faint);border-style:dashed}.alias-pick[data-v-eb9d527d]{max-width:46%}.panel[data-v-eb9d527d]{z-index:5;background:var(--bg-raised);border:1px solid var(--line);border-radius:4px;min-width:240px;max-height:60vh;padding:4px 6px 5px;font-size:11px;position:absolute;top:20px;left:0;overflow-y:auto}.acts[data-v-eb9d527d]{gap:6px;min-height:20px;padding:0}.acts button.on[data-v-eb9d527d]{color:var(--calm);border-color:var(--calm)}.list[data-v-eb9d527d]{max-height:40vh;margin:3px 0;padding:0;list-style:none;overflow-y:auto}.list label[data-v-eb9d527d]{cursor:pointer;align-items:center;gap:5px;min-height:18px;display:flex}.list label[data-v-eb9d527d]:hover{background:var(--bg-hover)}.list input[data-v-eb9d527d]{accent-color:var(--calm);margin:0}.key[data-v-eb9d527d]{color:var(--ink-dim)}.key.me[data-v-eb9d527d]{color:var(--ink)}.me-chip[data-v-eb9d527d]{color:var(--calm);border-color:var(--line)}.count[data-v-eb9d527d]{flex:none}.note[data-v-eb9d527d]{margin:2px 0 0;font-style:italic}.me-list[data-v-eb9d527d]{overflow-wrap:anywhere;white-space:normal;font-style:normal}.notify-settings[data-v-f6d17a79]{align-items:center;gap:6px;display:inline-flex;position:relative}.trigger[data-v-f6d17a79]{color:var(--ink-dim)}.panel[data-v-f6d17a79]{z-index:5;background:var(--bg-raised);border:1px solid var(--line);border-radius:4px;min-width:220px;padding:4px 6px 5px;font-size:11px;position:absolute;top:20px;right:0}.row[data-v-f6d17a79]{cursor:pointer;align-items:center;gap:6px;min-height:20px;display:flex}.row input[data-v-f6d17a79]{accent-color:var(--calm);margin:0}.note[data-v-f6d17a79]{margin:4px 0 0;font-style:italic}.settings[data-v-c5e73549]{align-items:center;gap:6px;display:inline-flex;position:relative}.trigger[data-v-c5e73549]{color:var(--ink-dim)}.panel[data-v-c5e73549]{z-index:5;background:var(--bg-raised);border:1px solid var(--line);border-radius:4px;min-width:240px;padding:4px 6px 5px;font-size:11px;position:absolute;top:20px;right:0}.row[data-v-c5e73549]{cursor:pointer;align-items:center;gap:6px;min-height:20px;display:flex}.row input[data-v-c5e73549]{accent-color:var(--calm);margin:0}.hidden-count[data-v-c5e73549]{color:var(--ink-faint)}.note[data-v-c5e73549]{margin:4px 0 0;font-style:italic}.badge[data-v-aaf7250d]{border:1px solid var(--line);color:var(--ink-dim);border-radius:3px;flex:none;align-items:center;gap:4px;padding:0 5px;font-size:11px;line-height:16px;display:inline-flex}.dot[data-v-aaf7250d]{background:currentColor;border-radius:50%;width:5px;height:5px}.s-waiting[data-v-aaf7250d]{color:var(--hot);background:var(--hot-bg);border-color:var(--hot);font-weight:600}.s-busy[data-v-aaf7250d]{color:var(--busy);background:var(--busy-bg);border-color:var(--busy);font-weight:600}.s-idle[data-v-aaf7250d]{color:var(--ink-dim)}.s-shell[data-v-aaf7250d]{color:var(--calm);border-color:var(--line)}.s-historical[data-v-aaf7250d]{color:var(--ink-faint);border-style:dashed}.s-dead[data-v-aaf7250d]{color:var(--inert);border-color:var(--line-soft);border-style:dashed;text-decoration:line-through}.for[data-v-aaf7250d]{color:inherit;opacity:.85}.wrap[data-v-b9f485c7]{align-items:center;gap:6px;display:inline-flex}.copy[data-v-b9f485c7]{font-size:11px;line-height:16px}.fallback[data-v-b9f485c7]{-webkit-user-select:all;user-select:all;color:var(--ink-dim);background:var(--bg-sunken);border:1px solid var(--line);border-radius:3px;max-width:46ch;padding:0 4px;font-size:11px;overflow-x:auto}.session[data-v-3ab76fa7]{padding-left:4px;font-size:12px}.located[data-v-3ab76fa7]{color:var(--ink-dim);flex:none;font-size:11px}.no-transcript[data-v-3ab76fa7]{color:var(--warn,#b58900);flex:none;font-size:11px}.bg-job[data-v-3ab76fa7]{color:var(--ink-faint);border:1px dashed var(--line);border-radius:3px;flex:none;padding:0 3px;font-size:11px}.session[draggable=true][data-v-3ab76fa7]{-webkit-user-select:none;user-select:none;-webkit-user-drag:element;cursor:grab}.session[draggable=true][data-v-3ab76fa7]:active{cursor:grabbing}.glyph[data-v-3ab76fa7]{flex:0 0 10px}.live[data-v-3ab76fa7]{color:var(--ink)}.past[data-v-3ab76fa7]{color:var(--ink-faint)}.name[data-v-3ab76fa7]{text-overflow:ellipsis;flex:none;max-width:26ch;overflow:hidden}.ai-title[data-v-3ab76fa7]{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;max-width:30ch;font-style:italic;overflow:hidden}.st-dead .name[data-v-3ab76fa7],.st-historical .name[data-v-3ab76fa7]{color:var(--ink-faint)}.st-dead[data-v-3ab76fa7]{color:var(--inert)}.stub[data-v-3ab76fa7]{opacity:.75}.stub-tag[data-v-3ab76fa7]{color:var(--ink-faint);border-style:dashed}.size[data-v-3ab76fa7],.when[data-v-3ab76fa7]{flex:none;font-size:11px}.ctx[data-v-3ab76fa7]{color:var(--ink);font-variant-numeric:tabular-nums;flex:none;font-size:11px}.tmux[data-v-3ab76fa7]{color:var(--ink-dim);flex:none;font-size:11px}.dur[data-v-3ab76fa7]{color:var(--calm);flex:none;font-size:11px}.cwd[data-v-3ab76fa7]{text-overflow:ellipsis;flex:0 auto;font-size:11px;overflow:hidden}.enter[data-v-3ab76fa7]{color:var(--hot);border-color:var(--hot)}.enter[data-v-3ab76fa7]:hover{background:var(--hot-bg);color:var(--hot)}.destroy[data-v-3ab76fa7]:hover{color:var(--bad);border-color:var(--bad)}.err[data-v-3ab76fa7]{color:var(--bad);font-size:11px}.degraded[data-v-3ab76fa7]{color:var(--hot);cursor:help;font-size:11px}.bucket[data-v-34b11504]{border-top:1px solid var(--line);margin-top:8px;padding-top:4px}.head[data-v-34b11504]{font-size:12px}.title[data-v-34b11504]{color:var(--ink)}.count[data-v-34b11504]{color:var(--ink-dim)}.why[data-v-34b11504]{font-size:11px;font-style:italic}.list[data-v-34b11504]{max-height:40vh;overflow-y:auto}.gone[data-v-34b11504]{font-size:11px}.path[data-v-34b11504]{color:var(--ink-dim);text-decoration:line-through}.missing[data-v-34b11504]{color:var(--bad);border-color:var(--bad)}.age[data-v-34b11504]{font-size:10px}.empty[data-v-34b11504]{margin:2px 0 2px 18px;font-size:11px}.fail-note[data-v-34b11504]{color:var(--bad);margin:0 0 2px 18px;font-size:10px}.destroy-group[data-v-34b11504]{color:var(--bad);border-color:var(--bad);font-size:10px;line-height:14px}.destroy-group[data-v-34b11504]:hover:not(:disabled){background:var(--bad-bg)}.bucket[data-v-d19e0bde]{border-top:1px solid var(--line);margin-top:8px;padding-top:4px}.head[data-v-d19e0bde]{font-size:12px}.title[data-v-d19e0bde]{color:var(--ink)}.count[data-v-d19e0bde]{color:var(--ink-dim)}.why[data-v-d19e0bde]{font-size:11px;font-style:italic}.list[data-v-d19e0bde]{max-height:40vh;overflow-y:auto}.empty[data-v-d19e0bde]{margin:2px 0 2px 18px;font-size:11px}.fail-note[data-v-d19e0bde]{color:var(--bad);margin:0 0 2px 18px;font-size:10px}.destroy-all[data-v-d19e0bde]{color:var(--bad);border-color:var(--bad);font-size:10px;line-height:14px}.destroy-all[data-v-d19e0bde]:hover:not(:disabled){background:var(--bad-bg)}.wrap[data-v-0e654d85]{align-items:center;gap:6px;min-width:0;display:inline-flex}.prune[data-v-0e654d85]{color:var(--bad);border-color:var(--bad);font-size:11px;line-height:16px}.prune[data-v-0e654d85]:hover:not(:disabled){background:var(--bad-bg)}.note[data-v-0e654d85]{color:var(--ink-dim);cursor:help;text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:11px;overflow:hidden}.err[data-v-0e654d85]{color:var(--bad);cursor:help;font-size:11px}.wrap[data-v-2052684f]{align-items:center;gap:6px;min-width:0;display:inline-flex}.prune[data-v-2052684f]{color:var(--bad);border-color:var(--bad);font-size:11px;line-height:16px}.prune[data-v-2052684f]:hover:not(:disabled){background:var(--bad-bg)}.note[data-v-2052684f]{color:var(--ink-dim);cursor:help;text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:11px;overflow:hidden}.err[data-v-2052684f]{color:var(--bad);cursor:help;font-size:11px}.recycle-bin[data-v-e2e5c9ef]{align-items:center;gap:6px;display:inline-flex;position:relative}.trigger[data-v-e2e5c9ef]{color:var(--ink-dim)}.badge[data-v-e2e5c9ef]{background:var(--bad-bg,var(--bg-raised));min-width:14px;color:var(--bad);border-radius:8px;padding:0 3px;font-size:10px;line-height:14px;display:inline-block}.panel[data-v-e2e5c9ef]{z-index:5;background:var(--bg-raised);border:1px solid var(--line);border-radius:4px;width:420px;max-height:70vh;padding:4px 6px 6px;font-size:11px;position:absolute;top:20px;right:0;overflow-y:auto}.sub+.sub[data-v-e2e5c9ef]{border-top:1px solid var(--line);margin-top:6px;padding-top:4px}.sub[data-v-e2e5c9ef] .bucket{border-top:none;margin-top:0;padding-top:0}.head[data-v-e2e5c9ef]{align-items:center;gap:6px;font-size:12px;display:flex}.title[data-v-e2e5c9ef]{color:var(--ink)}.count[data-v-e2e5c9ef]{color:var(--ink-dim)}.why[data-v-e2e5c9ef]{font-size:11px;font-style:italic}.list[data-v-e2e5c9ef]{max-height:30vh;overflow-y:auto}.candidate[data-v-e2e5c9ef]{gap:6px;padding:2px 0;font-size:11px}.repo[data-v-e2e5c9ef]{text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}.branch[data-v-e2e5c9ef]{color:var(--ink)}.path[data-v-e2e5c9ef]{color:var(--ink-dim)}.chip.prunable[data-v-e2e5c9ef]{color:var(--ink-faint);border-style:dashed}.empty[data-v-e2e5c9ef]{margin:2px 0 2px 2px;font-size:11px}.pr[data-v-42326b82]{flex:none;align-items:center;gap:6px;font-size:11px;display:inline-flex}.num[data-v-42326b82]{color:var(--calm)}.num.ci-pass[data-v-42326b82]{color:var(--busy)}.num.ci-fail[data-v-42326b82]{color:var(--bad)}.num.ci-pending[data-v-42326b82]{color:var(--hot)}.num.ci-skipped[data-v-42326b82],.num.ci-unknown[data-v-42326b82]{color:var(--ink-faint)}.draft-tag[data-v-42326b82]{color:var(--ink-faint);border:1px solid var(--line);border-radius:3px;padding:0 3px}.stack[data-v-42326b82]{color:var(--ink-dim);border:1px solid var(--line);border-radius:3px;padding:0 3px}.stack-native[data-v-42326b82]{color:var(--ink);border-style:dashed}.rootless[data-v-42326b82]{color:var(--ink-faint);font-style:italic}.plan[data-v-4b000f31]{padding-left:4px}.meta[data-v-4b000f31]{gap:6px;font-size:11px}.label[data-v-4b000f31]{color:var(--ink-dim)}.body[data-v-4b000f31]{background:var(--bg-sunken);border:1px solid var(--line);white-space:pre-wrap;max-height:320px;color:var(--ink-dim);border-radius:4px;margin:2px 0 6px;padding:6px 8px;font-size:11px;overflow:auto}.err[data-v-4b000f31]{color:var(--bad)}.wrap[data-v-38be9e1f]{align-items:center;gap:6px;min-width:0;display:inline-flex}.new-session[data-v-38be9e1f]{color:var(--busy);border-color:var(--busy);font-size:11px;line-height:16px}.new-session[data-v-38be9e1f]:hover:not(:disabled){background:var(--busy-bg)}.located[data-v-38be9e1f]{color:var(--ink-dim);font-size:11px}.degraded[data-v-38be9e1f]{color:var(--hot);cursor:help;font-size:11px}.err[data-v-38be9e1f]{color:var(--bad);cursor:help;font-size:11px}button[data-v-a286e7e5]{font-size:11px}.unres[data-v-a286e7e5]{color:var(--hot);flex-basis:100%;margin:3px 0;font-size:11px}.ab[data-v-948e0c63]{flex:none;gap:5px;font-size:11px;display:inline-flex}.ahead[data-v-948e0c63]{color:var(--busy)}.behind[data-v-948e0c63]{color:var(--calm)}.zero[data-v-948e0c63]{color:var(--ink-faint)}.none[data-v-948e0c63]{color:var(--ink-faint);flex:none;font-size:11px;font-style:italic}.panel[data-v-11f2393d]{background:var(--bg-raised);border-top:1px solid var(--line);border-left:1px solid var(--line);flex:0 0 clamp(280px,32vw,460px);min-width:0;padding:4px 8px 10px;font-size:12px;overflow-y:auto}.head[data-v-11f2393d]{background:var(--bg-raised);font-size:12px;position:sticky;top:0}.title[data-v-11f2393d]{color:var(--ink);flex:none}.x[data-v-11f2393d]{color:var(--ink-faint);border:0}.line[data-v-11f2393d]{white-space:normal;overflow-wrap:anywhere;margin:3px 0}.subj[data-v-11f2393d]{color:var(--ink)}.meta[data-v-11f2393d],.span[data-v-11f2393d]{font-size:11px}.full[data-v-11f2393d]{color:var(--ink-dim);-webkit-user-select:all;user-select:all;font-size:11px}.chips[data-v-11f2393d]{flex-wrap:wrap;gap:4px;margin:4px 0;display:flex}.anchor[data-v-11f2393d]{color:var(--ink-faint)}.a-session[data-v-11f2393d]{color:var(--hot);border-color:var(--hot);background:var(--hot-bg);font-weight:600}.a-fork[data-v-11f2393d],.a-pr-head[data-v-11f2393d]{color:var(--calm)}.a-unpushed[data-v-11f2393d]{color:var(--hot);border-style:dashed}.ref[data-v-11f2393d]{color:var(--ink)}.pr-unknown[data-v-11f2393d]{color:var(--bad);border-color:var(--bad);border-style:dashed}.wt[data-v-11f2393d]{border-left:1px solid var(--line-soft);margin-top:6px;padding-left:5px}.start-here[data-v-11f2393d]{gap:6px;padding:2px 0 0}.wt-head[data-v-11f2393d]{flex-wrap:wrap;row-gap:2px;min-height:18px;font-size:11px}.path[data-v-11f2393d]{color:var(--ink-dim);text-overflow:ellipsis;overflow:hidden}.kind[data-v-11f2393d]{color:var(--ink-faint)}.chip.locked[data-v-11f2393d],.chip.prunable[data-v-11f2393d]{color:var(--ink-faint);border-style:dashed}.dirty[data-v-11f2393d]{color:var(--hot);flex:none;font-size:11px}.dirty.zero[data-v-11f2393d]{color:var(--ink-faint)}.empty[data-v-11f2393d]{margin:2px 0;font-size:11px;font-style:italic}.unres[data-v-11f2393d]{color:var(--hot);font-size:11px}.wt-new[data-v-11f2393d]{margin-top:8px}.new-worktree[data-v-11f2393d]{color:var(--ink-dim);font-size:11px}.new-worktree-form[data-v-11f2393d]{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.new-worktree-form input[data-v-11f2393d]{min-width:120px;font:inherit;background:var(--bg);color:var(--ink);border:1px solid var(--line);border-radius:3px;flex:auto;padding:2px 4px;font-size:11px}.new-worktree-form button[data-v-11f2393d]{font-size:11px}.new-worktree-form p.unres[data-v-11f2393d]{flex-basis:100%}.new-worktree-form .modes[data-v-11f2393d]{flex:none;gap:2px;display:flex}.new-worktree-form .mode[data-v-11f2393d]{color:var(--ink-faint)}.new-worktree-form .mode.on[data-v-11f2393d]{color:var(--ink);border-color:var(--calm)}.branch-pick[data-v-11f2393d]{min-width:120px;font:inherit;background:var(--bg);color:var(--ink);border:1px solid var(--line);border-radius:3px;flex:auto;padding:1px 2px;font-size:11px}.graph-view[data-v-5f8323d3]{flex-direction:column;flex:auto;min-height:0;display:flex}.controls[data-v-5f8323d3]{padding-left:10px;font-size:11px}.controls.sub[data-v-5f8323d3]{min-height:18px;font-style:italic}.kw[data-v-5f8323d3]{flex:none}.repo-sel[data-v-5f8323d3],.repo-one[data-v-5f8323d3]{color:var(--ink);background:var(--bg-raised);border:1px solid var(--line);border-radius:3px;flex:none;font-size:11px}.folded[data-v-5f8323d3]{color:var(--ink-dim);border-style:dashed}.mismatch[data-v-5f8323d3]{color:var(--bad);border-color:var(--bad)}.note[data-v-5f8323d3]{color:var(--calm);border-color:var(--line);white-space:normal}.zoomro[data-v-5f8323d3]{flex:none}.owner-note[data-v-5f8323d3]{white-space:normal}.err[data-v-5f8323d3]{color:var(--bad);margin:4px 10px;font-size:11px}.warnings[data-v-5f8323d3]{color:var(--hot);margin:4px 10px;padding-left:18px;font-size:11px}.hint[data-v-5f8323d3]{margin:6px 10px;font-size:11px;font-style:italic}.stage-wrap[data-v-5f8323d3]{flex:auto;min-height:0;display:flex}.stage[data-v-5f8323d3]{background:var(--bg-sunken);border-top:1px solid var(--line);cursor:grab;touch-action:none;flex:auto;min-width:0;position:relative;overflow:hidden}.stage[data-v-5f8323d3]:active{cursor:grabbing}.stage[data-v-5f8323d3]:focus-visible{outline:1px solid var(--calm);outline-offset:-1px}.canvas[data-v-5f8323d3]{width:100%;height:100%;position:absolute;inset:0}.guide[data-v-5f8323d3]{stroke-width:1px;opacity:.16}.edge[data-v-5f8323d3]{fill:none;stroke-width:1.5px;opacity:.75}.edge.through-fold[data-v-5f8323d3]{stroke-dasharray:3 3;opacity:.5}.hit[data-v-5f8323d3]{fill:#0000}.dot[data-v-5f8323d3]{stroke-width:1.5px}.dot.loud[data-v-5f8323d3]{stroke:var(--hot)}.dot.other-author[data-v-5f8323d3]:not(.loud){opacity:.4}.capsule[data-v-5f8323d3]{fill:var(--bg-raised);stroke-width:1px;stroke-dasharray:2 2}.halo[data-v-5f8323d3]{fill:var(--hot-bg);stroke:var(--hot);stroke-width:1px}@keyframes locate-flash-5f8323d3{0%,to{opacity:1}50%{opacity:.25}}.dot.flash[data-v-5f8323d3],.lbl.flash[data-v-5f8323d3]{animation:.4s ease-in-out 3 locate-flash-5f8323d3}.labels[data-v-5f8323d3]{transform-origin:0 0;pointer-events:none;position:absolute;inset:0}.lbl[data-v-5f8323d3]{white-space:nowrap;pointer-events:auto;border-radius:3px;align-items:center;gap:6px;padding:0 4px;font-size:12px;display:flex;position:absolute}.lbl[data-v-5f8323d3]:hover{background:var(--bg-hover)}.lbl.sel[data-v-5f8323d3]{background:var(--bg-hover);outline:1px solid var(--line)}.lbl.loud .oid[data-v-5f8323d3]{color:var(--ink)}.lbl.wrap-agent[data-v-5f8323d3]{z-index:2;flex-wrap:wrap;align-items:flex-start}.inline-session.wrap-line[data-v-5f8323d3]{flex-basis:100%;margin-left:20px}.lbl.other-author[data-v-5f8323d3]:not(.loud):not(.sel){opacity:.55}.lbl.droppable[data-v-5f8323d3]{outline:1px dashed var(--ink-faint)}.lbl.drop-target[data-v-5f8323d3]{background:var(--bg-hover);outline:1px dashed var(--calm)}.oid[data-v-5f8323d3]{color:var(--ink-dim);flex:none}.sess[data-v-5f8323d3]{color:var(--hot);border-color:var(--hot);background:var(--hot-bg);font-weight:600}.mark[data-v-5f8323d3]{color:var(--ink-faint);flex:none;font-size:11px}.m-fork[data-v-5f8323d3]{color:var(--calm)}.m-unpushed[data-v-5f8323d3]{color:var(--hot)}.m-pr-head[data-v-5f8323d3]{color:var(--calm)}.mark.plan[data-v-5f8323d3]{color:var(--ink-faint);font-weight:400}.ref[data-v-5f8323d3]{color:var(--ink);border-color:var(--line)}@keyframes trunk-pulse-5f8323d3{0%,to{opacity:1}50%{opacity:.4}}.ref.trunk[data-v-5f8323d3]{color:var(--calm);border-color:var(--calm);font-weight:600;animation:1.6s ease-in-out infinite trunk-pulse-5f8323d3}.pr[data-v-5f8323d3]{color:var(--calm);border-color:var(--line);text-decoration:none}.pr[data-v-5f8323d3]:hover{border-color:var(--calm);background:var(--calm-bg)}.pr.ci-pass[data-v-5f8323d3]{color:var(--busy);border-color:var(--busy)}.pr.ci-fail[data-v-5f8323d3]{color:var(--bad);border-color:var(--bad)}.pr.ci-pending[data-v-5f8323d3]{color:var(--hot);border-color:var(--hot)}.pr.ci-skipped[data-v-5f8323d3],.pr.ci-unknown[data-v-5f8323d3]{color:var(--ink-faint);border-color:var(--line)}.pr.drag-over[data-v-5f8323d3]{background:var(--bg-hover);outline:1px dashed var(--calm)}.pr[draggable=true][data-v-5f8323d3]{-webkit-user-select:none;user-select:none;-webkit-user-drag:element}.subj[data-v-5f8323d3]{color:var(--ink-dim);text-overflow:ellipsis;max-width:46ch;overflow:hidden}.who[data-v-5f8323d3],.when[data-v-5f8323d3]{flex:none;font-size:11px}.when.stale[data-v-5f8323d3]{color:var(--hot);font-weight:600}.foldcap[data-v-5f8323d3]{color:var(--ink-faint);border-style:dashed;border-radius:8px;flex:none;font-size:11px;line-height:15px}.foldcap[data-v-5f8323d3]:hover{color:var(--ink)}.fold-why[data-v-5f8323d3]{font-size:11px;font-style:italic}.centred[data-v-5f8323d3]{text-align:center;position:absolute;top:40%;left:0;right:0}.hovercard[data-v-5f8323d3]{z-index:3;background:var(--bg-raised);border:1px solid var(--line);border-radius:4px;max-width:calc(100vw - 16px);padding:5px 7px;font-size:12px;position:fixed;transform:translate(8px,8px);box-shadow:0 4px 12px #0006}.inline-session[data-v-5f8323d3]{flex:none}.multi-wt-picker[data-v-5f8323d3]{flex-direction:column;gap:2px;display:flex}.wt-pick[data-v-5f8323d3]{font-family:var(--mono,monospace);white-space:nowrap;border-radius:3px;padding:2px 4px}.wt-pick.drag-over[data-v-5f8323d3]{background:var(--bg-hover);outline:1px dashed var(--calm)}.stack-draft[data-v-5f8323d3]{z-index:3;background:var(--bg-raised);border:1px solid var(--line);border-radius:4px;flex-direction:column;gap:6px;max-width:calc(100vw - 24px);padding:7px 9px;font-size:12px;display:flex;position:fixed;bottom:12px;right:12px;box-shadow:0 4px 12px #0006}.stack-draft .row[data-v-5f8323d3]{align-items:center;gap:6px;display:flex}.stack-draft .grow[data-v-5f8323d3]{flex:auto}.stack-draft .chain[data-v-5f8323d3]{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.stack-draft .arrow[data-v-5f8323d3]{color:var(--ink-faint)}.stack-draft .chip.pr[data-v-5f8323d3]{align-items:center;gap:4px;display:inline-flex}.stack-draft .rm[data-v-5f8323d3]{color:var(--ink-faint);cursor:pointer;background:0 0;border:none;padding:0;line-height:1}.stack-draft .rm[data-v-5f8323d3]:hover{color:var(--bad)}.stack-draft .ghost[data-v-5f8323d3]{color:var(--ink-faint);cursor:pointer;background:0 0;border:none;font-size:11px}.stack-draft .ghost[data-v-5f8323d3]:hover{color:var(--ink)}.stack-draft .submit[data-v-5f8323d3]{cursor:pointer;font-size:11px}.stack-draft .submit[data-v-5f8323d3]:disabled{cursor:not-allowed;color:var(--ink-faint)}.stack-draft .submit-err[data-v-5f8323d3]{color:var(--bad);white-space:normal;margin:0;font-size:11px}.move-screen[data-v-5f8323d3]{white-space:pre-wrap;max-height:10em;color:var(--ink-dim);background:var(--surface-sunken,#00000026);margin:2px 0 0;padding:4px 6px;font-size:11px;overflow:auto}.login[data-v-9cad1c67]{max-width:460px;margin:12vh auto;padding:0 16px;font-size:12px}h1[data-v-9cad1c67]{letter-spacing:.04em;margin:0 0 14px;font-size:16px}h2[data-v-9cad1c67]{color:var(--ink);margin:0 0 6px;font-size:12px}.act[data-v-9cad1c67]{margin:14px 0}.enrol[data-v-9cad1c67]{border-top:1px solid var(--line);padding-top:12px}.enrol input[data-v-9cad1c67]{background:var(--bg);width:100%;color:var(--ink);border:1px solid var(--line);font:inherit;margin:6px 0;padding:5px 7px;display:block}button[data-v-9cad1c67]{font:inherit;padding:5px 12px}.faint[data-v-9cad1c67]{color:var(--ink-faint);line-height:1.5}.rp[data-v-9cad1c67]{margin-top:18px}.blocked[data-v-9cad1c67]{color:var(--hot);line-height:1.5}.err[data-v-9cad1c67]{color:var(--bad);line-height:1.5}.back[data-v-9cad1c67]{color:var(--ink-faint);cursor:pointer;background:0 0;border:none;margin-top:14px;text-decoration:underline}.pr-stacks-panel[data-v-7dab83a3]{z-index:4;background:var(--bg-raised);border:1px solid var(--line);border-radius:4px;flex-direction:column;width:360px;max-height:calc(100vh - 60px);font-size:11px;display:flex;position:fixed;overflow:hidden;box-shadow:0 4px 12px #0006}.pr-stacks-panel.dragging[data-v-7dab83a3]{-webkit-user-select:none;user-select:none}.head[data-v-7dab83a3]{background:var(--bg-sunken);border-bottom:1px solid var(--line);cursor:grab;touch-action:none;align-items:center;gap:6px;padding:5px 7px;display:flex}.pr-stacks-panel.dragging .head[data-v-7dab83a3]{cursor:grabbing}.head .title[data-v-7dab83a3]{color:var(--ink);font-weight:600}.head .count[data-v-7dab83a3]{flex:none;font-size:10px}.head .grow[data-v-7dab83a3]{flex:auto}.twisty[data-v-7dab83a3]{color:var(--ink-dim);cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:10px;line-height:1}.twisty[data-v-7dab83a3]:hover{color:var(--ink)}.close[data-v-7dab83a3]{color:var(--ink-faint);cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:14px;line-height:1}.close[data-v-7dab83a3]:hover{color:var(--bad)}.repo-sel[data-v-7dab83a3],.repo-one[data-v-7dab83a3]{color:var(--ink);background:var(--bg-raised);border:1px solid var(--line);border-radius:3px;max-width:160px;font-size:10px}.repo-one[data-v-7dab83a3]{text-overflow:ellipsis;white-space:nowrap;padding:0 4px;overflow:hidden}.hidden-count[data-v-7dab83a3]{color:var(--hot)}.body[data-v-7dab83a3]{flex-direction:column;gap:8px;padding:6px 8px 8px;display:flex;overflow:auto}.empty[data-v-7dab83a3]{margin:4px 0}.group[data-v-7dab83a3]{flex-direction:column;gap:4px;display:flex}.group-h[data-v-7dab83a3]{color:var(--ink);letter-spacing:.02em;margin:0;font-size:11px;font-weight:600}.group-h.dim[data-v-7dab83a3]{color:var(--ink-dim)}.chain-row[data-v-7dab83a3]{border:1px solid var(--line);background:var(--bg-sunken);border-radius:3px;flex-wrap:wrap;align-items:center;gap:4px;padding:3px 4px;display:flex}.solo-grid[data-v-7dab83a3]{flex-wrap:wrap;gap:4px 6px;display:flex}.pr-chip[data-v-7dab83a3]{color:inherit;cursor:grab;border:1px solid #0000;border-radius:3px;align-items:center;padding:1px 4px;text-decoration:none;display:inline-flex}.pr-chip[data-v-7dab83a3]:hover{background:var(--bg-hover)}.pr-chip.drag-over[data-v-7dab83a3]{outline:1px dashed var(--calm);background:var(--calm-bg)}.pr-chip[data-v-7dab83a3]:active{cursor:grabbing}.arrow[data-v-7dab83a3]{color:var(--ink-faint)}.rootless[data-v-7dab83a3]{margin-right:2px;font-style:italic}.draft[data-v-7dab83a3]{background:var(--bg-sunken);border:1px solid var(--line);border-radius:3px;flex-direction:column;gap:5px;padding:5px 6px;display:flex}.draft .row[data-v-7dab83a3]{align-items:center;gap:6px;display:flex}.draft .grow[data-v-7dab83a3]{flex:auto}.draft .chain[data-v-7dab83a3]{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.draft .chip.pr-chip[data-v-7dab83a3]{padding:0 4px}.draft .rm[data-v-7dab83a3]{color:var(--ink-faint);cursor:pointer;background:0 0;border:none;padding:0 0 0 2px;font-size:12px;line-height:1}.draft .rm[data-v-7dab83a3]:hover{color:var(--bad)}.draft .ghost[data-v-7dab83a3]{color:var(--ink-faint);cursor:pointer;background:0 0;border:none;font-size:10px}.draft .ghost[data-v-7dab83a3]:hover{color:var(--ink)}.draft .submit[data-v-7dab83a3]{cursor:pointer;font-size:11px}.draft .submit[data-v-7dab83a3]:disabled{cursor:not-allowed;color:var(--ink-faint)}.draft .submit-err[data-v-7dab83a3]{color:var(--bad);white-space:normal;margin:0;font-size:11px}.mono[data-v-7dab83a3]{font-family:var(--mono,monospace)}.faint[data-v-7dab83a3]{color:var(--ink-faint)}.pr-ctx-menu[data-v-7dab83a3]{z-index:5;background:var(--bg-raised);border:1px solid var(--line);border-radius:4px;min-width:140px;padding:2px;position:fixed;box-shadow:0 2px 8px #00000059}.pr-ctx-menu button[data-v-7dab83a3]{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:none;border-radius:3px;padding:5px 8px;font-size:12px;display:block}.pr-ctx-menu button[data-v-7dab83a3]:hover{background:var(--bg-hover)}.app[data-v-66ccf8c1]{flex-direction:column;min-height:100vh;display:flex}.bar[data-v-66ccf8c1]{z-index:2;background:var(--bg-raised);border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:4px 10px;font-size:11px;display:flex;position:sticky;top:0}.brand[data-v-66ccf8c1]{color:var(--ink);letter-spacing:.04em;font-weight:600}.toggle[data-v-66ccf8c1]{color:var(--ink-dim);cursor:pointer;align-items:center;gap:5px;display:inline-flex}.toggle input[data-v-66ccf8c1]{accent-color:var(--calm);margin:0}.hidden-count[data-v-66ccf8c1]{color:var(--ink-faint)}.quota[data-v-66ccf8c1]{color:var(--ink-dim)}.scan[data-v-66ccf8c1]{flex:none}.err[data-v-66ccf8c1]{color:var(--bad);margin:4px 10px;font-size:11px}.warnings[data-v-66ccf8c1]{color:var(--hot);margin:4px 10px;padding-left:18px;font-size:11px}.drift-warn[data-v-66ccf8c1]{background:var(--hot-bg);border:1px solid var(--hot);color:var(--hot);border-radius:4px;align-items:center;gap:8px;margin:4px 10px;padding:5px 8px;font-size:11px;display:flex}.drift-icon[data-v-66ccf8c1]{flex:none;font-size:13px}.drift-msg[data-v-66ccf8c1]{flex:auto}.drift-resume[data-v-66ccf8c1]{cursor:pointer;color:var(--ink);border:1px solid var(--hot);background:var(--bg-raised);border-radius:3px;flex:none;padding:1px 6px;font-size:11px}.drift-resume[data-v-66ccf8c1]:hover{background:var(--bg-hover)}
