.body[data-v-b0777672]{max-height:60vh;padding:12px 16px;overflow-y:auto}.body.empty[data-v-b0777672]{color:var(--muted,#888)}.body.error-box[data-v-b0777672]{color:var(--danger,#f66)}.src[data-v-b0777672]{color:var(--muted,#888);font-size:12px}.src code[data-v-b0777672]{font-family:var(--font-mono,monospace)}section[data-v-b0777672]{margin-top:12px}section h3[data-v-b0777672]{text-transform:uppercase;color:var(--muted,#888);margin:0 0 4px;font-size:12px}ul[data-v-b0777672]{margin:0;padding:0;list-style:none}li[data-v-b0777672]{align-items:center;gap:6px;padding:4px 0;font-size:13px;display:flex}li.warn[data-v-b0777672]{color:#d38a00}li.err[data-v-b0777672]{color:var(--danger,#f66)}.chip[data-v-b0777672]{background:var(--chip-bg,#ffffff14);border-radius:10px;padding:1px 6px;font-size:10px}.muted[data-v-b0777672]{color:var(--muted,#888);font-size:12px}.force[data-v-b0777672]{align-items:center;gap:6px;margin-top:16px;font-size:13px;display:flex}.count[data-v-f1e89178]{background:var(--color-surface-muted,#eef);border-radius:999px;margin-left:4px;padding:1px 6px;font-size:11px}.empty.error[data-v-f1e89178]{color:var(--tool-err)}.chip[data-status=closed][data-v-f1e89178],.chip[data-status=finalized][data-v-f1e89178]{opacity:.7}.run[data-v-17c29f51]{border:1px solid var(--border);background:var(--bg-elev);border-radius:6px;flex-direction:column;gap:8px;padding:10px;display:flex}.head[data-v-17c29f51]{align-items:center;gap:6px;display:flex}.dot[data-v-17c29f51]{border-radius:50%;flex-shrink:0;width:8px;height:8px}.title[data-v-17c29f51]{color:var(--fg);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;font-weight:600;overflow:hidden}.diveBtn[data-v-17c29f51]{border:1px solid var(--border);color:var(--fg-dim);cursor:pointer;background:0 0;border-radius:4px;align-items:center;padding:2px 4px;display:inline-flex}.diveBtn[data-v-17c29f51]:hover{color:var(--accent);border-color:var(--accent)}.meta[data-v-17c29f51]{flex-direction:column;font-family:ui-monospace,SFMono-Regular,monospace;font-size:11px;display:flex}.row[data-v-17c29f51]{color:var(--fg);justify-content:space-between;padding:1px 0;display:flex}.row>span[data-v-17c29f51]:first-child{color:var(--fg-dim)}.total[data-v-17c29f51]{border-top:1px solid var(--border);margin-top:3px;padding-top:3px;font-size:12px}.view[data-v-e7bba0db]{background:var(--bg);min-height:0;color:var(--fg);flex-direction:column;flex:1;display:flex}.head[data-v-e7bba0db]{border-bottom:1px solid var(--border);background:var(--bg-elev);flex-shrink:0;align-items:center;gap:12px;padding:10px 16px;display:flex}h1[data-v-e7bba0db]{margin:0;font-size:14px;font-weight:600}.stats[data-v-e7bba0db]{align-items:center;gap:10px;margin-left:auto;display:flex}.stat[data-v-e7bba0db]{color:var(--fg-dim);font-size:11px}.stat b[data-v-e7bba0db]{color:var(--fg);font-weight:600}.stat.cost b[data-v-e7bba0db]{color:var(--tool-ok)}.stat.state[data-v-e7bba0db]{border:1px solid var(--border);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:2px 8px;font-size:10px}.stat.state[data-status=running][data-v-e7bba0db]{border-color:var(--tool-warn);color:var(--tool-warn)}.stat.state[data-status=paused][data-v-e7bba0db]{border-color:var(--accent);color:var(--accent)}.stat.state[data-status=stopped][data-v-e7bba0db]{border-color:var(--fg-dim);color:var(--fg-dim)}.grid[data-v-e7bba0db]{flex:1;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;min-height:0;padding:14px 16px;display:grid;overflow-y:auto}.empty[data-v-e7bba0db]{color:var(--fg-dim);text-align:center;padding:32px;font-size:13px}.empty.error[data-v-e7bba0db]{color:var(--tool-err)}.quick-row[data-v-3cd3f80e]{flex-direction:row-reverse;align-items:center;gap:4px;display:inline-flex}.quick-group[data-v-3cd3f80e]{align-items:stretch;display:inline-flex}.quick[data-v-3cd3f80e]{border:1px solid var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--accent);cursor:pointer;border-radius:4px;align-items:center;gap:4px;padding:2px 8px;font-size:10px;transition:background .12s;display:inline-flex}.quick[data-v-3cd3f80e]:hover{background:color-mix(in srgb, var(--accent) 25%, transparent)}.quick.disabled[data-v-3cd3f80e],.quick-secondary.disabled[data-v-3cd3f80e]{opacity:.4;cursor:not-allowed;text-decoration:line-through}.quick.disabled[data-v-3cd3f80e]:hover,.quick-secondary.disabled[data-v-3cd3f80e]:hover{background:inherit}.quick.shortcut-armed[data-v-3cd3f80e]{background:color-mix(in srgb, var(--accent) 50%, transparent);color:var(--bg);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 35%, transparent)}.quick.has-secondary[data-v-3cd3f80e]{border-right-width:0;border-top-right-radius:0;border-bottom-right-radius:0}.quick-secondary[data-v-3cd3f80e]{border:1px solid var(--tool-warn);background:color-mix(in srgb, var(--tool-warn) 14%, transparent);color:var(--tool-warn);cursor:pointer;border-radius:0 4px 4px 0;align-items:center;padding:0 6px;transition:background .12s;display:inline-flex}.quick-secondary[data-v-3cd3f80e]:hover{background:color-mix(in srgb, var(--tool-warn) 30%, transparent)}.card[data-v-f794157d]{background:var(--bg-elev);border:1px solid var(--border);cursor:grab;-webkit-user-select:none;user-select:none;border-radius:6px;flex-direction:column;gap:6px;padding:8px 10px;transition:border-color .12s,transform 80ms;display:flex;position:relative}.card[data-v-f794157d]:hover{border-color:color-mix(in srgb, var(--accent) 60%, var(--border))}.card.selected[data-v-f794157d]{border-color:var(--accent)}.card.focused[data-v-f794157d]{outline:2px solid var(--accent);outline-offset:1px}.multi-check[data-v-f794157d]{background:var(--accent);width:16px;height:16px;color:var(--bg);pointer-events:none;z-index:1;border-radius:50%;place-items:center;display:grid;position:absolute;top:4px;right:28px}.card[data-v-f794157d]:active{cursor:grabbing}.card.needs-info[data-v-f794157d]{border-color:color-mix(in srgb, var(--tool-err) 70%, var(--border));background-color:color-mix(in srgb, var(--tool-err) 8%, var(--bg-elev))}.card.is-stopped[data-v-f794157d]{border-color:color-mix(in srgb, var(--tool-err) 50%, var(--border));background-color:color-mix(in srgb, var(--tool-err) 6%, var(--bg-elev))}.card.drop-batch[data-v-f794157d]{border-color:var(--accent);background-color:color-mix(in srgb, var(--accent) 14%, var(--bg-elev));box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 40%, transparent)}.needs-info-icon[data-v-f794157d]{color:var(--tool-err);flex-shrink:0;margin-left:auto}.dive-btn[data-v-f794157d]{border:1px solid var(--border);background:var(--bg-elev);width:20px;height:20px;color:var(--fg-dim);cursor:pointer;border-radius:4px;place-items:center;padding:0;transition:all .12s;display:grid;position:absolute;top:4px;right:4px}.dive-btn[data-v-f794157d]:hover,.dive-btn.live[data-v-f794157d]{color:var(--accent);border-color:var(--accent)}.head[data-v-f794157d]{align-items:center;gap:6px;display:flex}.grip[data-v-f794157d]{color:var(--fg-dim);flex-shrink:0}.title[data-v-f794157d]{color:var(--fg);flex:1;font-size:13px;font-weight:500;line-height:1.3}.desc[data-v-f794157d]{color:var(--fg-dim);text-overflow:ellipsis;max-height:4.2em;margin:0;font-size:11px;line-height:1.4;overflow:hidden}.flag-strip[data-v-f794157d]{flex-shrink:0;gap:2px;display:inline-flex}.flag[data-v-f794157d]{background:color-mix(in srgb, var(--accent) 14%, transparent);border:1px solid color-mix(in srgb, var(--accent) 40%, transparent);border-radius:4px;padding:2px 4px;font-size:10px;line-height:1}.substate-chip[data-v-f794157d]{border:1px solid var(--border);color:var(--fg-dim);background:var(--bg-elev);border-radius:999px;flex-shrink:0;align-items:center;gap:4px;margin-left:auto;padding:2px 6px;font-size:10px;line-height:1;display:inline-flex}.substate-dot[data-v-f794157d]{border-radius:50%;flex-shrink:0;width:6px;height:6px}.phase-pill[data-v-f794157d]{border:1px solid color-mix(in srgb, var(--accent) 50%, var(--border));color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, var(--bg-elev));border-radius:999px;flex-shrink:0;padding:2px 6px;font-size:10px;line-height:1}.assignee[data-v-f794157d]{color:var(--fg-dim);border:1px solid var(--border);background:var(--bg-elev);border-radius:999px;padding:1px 6px;font-size:10px}.foot[data-v-f794157d]{flex-wrap:nowrap;align-items:center;gap:6px;min-height:22px;display:flex}.card-quick-row[data-v-f794157d]{margin-left:auto;display:none}.card:hover .card-quick-row[data-v-f794157d]{display:inline-flex}.row[data-v-99303f3d]{background:var(--bg);border:1px solid color-mix(in srgb, var(--border) 60%, transparent);cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:4px 6px;font-size:12px;transition:background .1s,border-color .1s;display:flex}.row[data-v-99303f3d]:hover{background:color-mix(in srgb, var(--accent) 5%, var(--bg));border-color:color-mix(in srgb, var(--accent) 40%, var(--border))}.row.state-doing[data-v-99303f3d]{background:color-mix(in srgb, var(--tool-warn) 6%, var(--bg));border-color:color-mix(in srgb, var(--tool-warn) 40%, var(--border))}.row.state-done[data-v-99303f3d]{background:color-mix(in srgb, var(--tool-ok) 5%, var(--bg));border-color:color-mix(in srgb, var(--tool-ok) 30%, var(--border))}.row.state-done .title[data-v-99303f3d]{color:var(--fg-dim);text-decoration:line-through}.tick[data-v-99303f3d]{cursor:pointer;color:var(--fg-dim);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.tick[data-v-99303f3d]:hover{color:var(--accent)}.tick.disabled[data-v-99303f3d]{opacity:.4;cursor:not-allowed}.tick.disabled[data-v-99303f3d]:hover{color:var(--fg-dim)}.row.state-doing .tick[data-v-99303f3d]{color:var(--tool-warn)}.row.state-done .tick[data-v-99303f3d]{color:var(--tool-ok)}.title[data-v-99303f3d]{min-width:0;color:var(--fg);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.rm[data-v-99303f3d]{cursor:pointer;width:18px;height:18px;color:var(--fg-dim);opacity:0;background:0 0;border:0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .1s,color .1s,background .1s;display:inline-flex}.row:hover .rm[data-v-99303f3d]{opacity:1}.rm[data-v-99303f3d]:hover{color:var(--tool-err);background:color-mix(in srgb, var(--tool-err) 10%, transparent)}.batch[data-v-3152e249]{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 7%, var(--bg-elev)) 0%, var(--bg-elev) 60%);border:1px solid color-mix(in srgb, var(--accent) 22%, var(--border));cursor:pointer;box-shadow:0 1px 2px #0000000d, inset 0 1px 0 color-mix(in srgb, var(--accent) 12%, transparent);border-radius:10px;flex-direction:column;gap:8px;padding:10px 10px 8px;transition:border-color .12s,box-shadow .12s;display:flex;position:relative}.batch[data-v-3152e249]:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--border))}.batch.selected[data-v-3152e249]{border-color:var(--accent)}.batch.focused[data-v-3152e249]{outline:2px solid var(--accent);outline-offset:1px}.batch.drag-over[data-v-3152e249]{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, var(--bg-elev))}.batch.needs-info[data-v-3152e249]{border-color:color-mix(in srgb, var(--tool-warn) 60%, var(--border));background:linear-gradient(180deg, color-mix(in srgb, var(--tool-warn) 8%, var(--bg-elev)) 0%, var(--bg-elev) 60%)}.batch.is-stopped[data-v-3152e249]{border-color:color-mix(in srgb, var(--tool-err) 60%, var(--border));background:linear-gradient(180deg, color-mix(in srgb, var(--tool-err) 6%, var(--bg-elev)) 0%, var(--bg-elev) 60%)}.head[data-v-3152e249]{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.chev[data-v-3152e249]{cursor:pointer;width:18px;height:18px;color:var(--fg-dim);background:0 0;border:0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.chev[data-v-3152e249]:hover{color:var(--accent);background:color-mix(in srgb, var(--fg) 8%, transparent)}.icon[data-v-3152e249]{color:var(--accent);flex-shrink:0}.name[data-v-3152e249]{min-width:0;color:var(--fg);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;font-weight:600;overflow:hidden}.count[data-v-3152e249]{color:var(--fg-dim);font-variant-numeric:tabular-nums;border:1px solid var(--border);background:var(--bg);border-radius:999px;padding:1px 6px;font-size:11px}.mode-chip[data-v-3152e249]{border:1px solid var(--border);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.mode-chip.mode-manual[data-v-3152e249]{color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent)}.mode-chip.mode-force[data-v-3152e249]{color:var(--tool-warn);background:color-mix(in srgb, var(--tool-warn) 10%, transparent)}.substate-chip[data-v-3152e249]{border:1px solid var(--border);background:var(--bg);color:var(--fg);border-radius:999px;flex-shrink:0;align-items:center;gap:4px;padding:2px 6px;font-size:10px;display:inline-flex}.substate-dot[data-v-3152e249]{border-radius:50%;width:6px;height:6px;display:inline-block}.dive-btn[data-v-3152e249],.more-btn[data-v-3152e249]{border:1px solid var(--border);width:22px;height:22px;color:var(--fg-dim);cursor:pointer;background:0 0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.dive-btn[data-v-3152e249]:hover,.more-btn[data-v-3152e249]:hover{color:var(--fg);border-color:var(--accent)}.add-sub-btn[data-v-3152e249]{border:1px solid var(--border);width:22px;height:22px;color:var(--fg-dim);cursor:pointer;background:0 0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.add-sub-btn[data-v-3152e249]:hover{color:var(--accent);border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent)}.dive-btn.live[data-v-3152e249]{color:var(--tool-warn);border-color:var(--tool-warn);animation:1.6s ease-in-out infinite pulse-3152e249}@keyframes pulse-3152e249{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--tool-warn) 35%, transparent)}50%{box-shadow:0 0 0 4px color-mix(in srgb, var(--tool-warn) 0%, transparent)}}.desc[data-v-3152e249]{color:var(--fg-dim);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;padding-left:24px;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.subtasks[data-v-3152e249]{border-left:2px solid color-mix(in srgb, var(--accent) 30%, transparent);flex-direction:column;gap:3px;margin-left:9px;padding-left:6px;display:flex}.empty[data-v-3152e249]{color:var(--fg-dim);margin-left:24px;padding:6px 0;font-size:11px;font-style:italic}.foot[data-v-3152e249]{align-items:center;gap:6px;margin-top:2px;display:flex}.card-quick-row[data-v-3152e249]{margin-left:auto;display:none}.batch:hover .card-quick-row[data-v-3152e249]{display:inline-flex}.column[data-v-c380f121]{background:color-mix(in srgb, var(--bg-elev) 50%, transparent);border:1px solid var(--border);border-radius:8px;flex-direction:column;flex-shrink:0;width:280px;max-height:100%;transition:background .12s,border-color .12s;display:flex;overflow:hidden}.column.drag-over[data-v-c380f121]{background:color-mix(in srgb, var(--accent) 8%, var(--bg-elev));border-color:var(--accent)}.column.attention[data-v-c380f121]{background:color-mix(in srgb, var(--tool-warn) 6%, var(--bg-elev));border-color:color-mix(in srgb, var(--tool-warn) 40%, var(--border))}.column.attention .head[data-v-c380f121]{background:color-mix(in srgb, var(--tool-warn) 10%, var(--bg-elev));z-index:1;position:sticky;top:0}.column.attention .count[data-v-c380f121]{border-color:var(--tool-warn);color:var(--tool-warn)}.count.over-wip[data-v-c380f121]{border-color:var(--tool-err);color:var(--tool-err);background:color-mix(in srgb, var(--tool-err) 10%, transparent)}.column.invalid-drop-target[data-v-c380f121]{opacity:.4;filter:grayscale(.4);cursor:not-allowed}.column.invalid-drop-target .cards[data-v-c380f121]{pointer-events:none}.head[data-v-c380f121]{border-bottom:1px solid var(--border);background:var(--bg-elev);flex-shrink:0;align-items:center;gap:8px;padding:10px 12px;display:flex}.name[data-v-c380f121]{color:var(--fg);flex:1;font-size:13px;font-weight:600}.count[data-v-c380f121]{color:var(--fg-dim);border:1px solid var(--border);border-radius:999px;padding:1px 8px;font-size:11px}.addbtn[data-v-c380f121],.iconbtn[data-v-c380f121]{color:var(--fg-dim);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:4px;display:inline-flex}.addbtn[data-v-c380f121]:hover,.iconbtn[data-v-c380f121]:hover{background:color-mix(in srgb, var(--fg) 8%, transparent);color:var(--fg)}.cog-wrap[data-v-c380f121]{position:relative}.cog-menu[data-v-c380f121]{background:var(--bg-elev);border:1px solid var(--border);z-index:50;border-radius:6px;flex-direction:column;min-width:160px;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 4px 12px #00000040}.cog-section[data-v-c380f121]{text-transform:uppercase;letter-spacing:.04em;color:var(--fg-dim);padding:6px 8px 2px;font-size:10px}.cog-item[data-v-c380f121]{cursor:pointer;color:var(--fg);text-align:left;background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;padding:6px 8px;font-size:12px;display:flex}.cog-item[data-v-c380f121]:hover{background:color-mix(in srgb, var(--accent) 10%, transparent)}.cards[data-v-c380f121]{flex-direction:column;flex:1;gap:8px;min-height:60px;padding:10px;display:flex;position:relative;overflow-y:auto}.card-move[data-v-c380f121],.card-enter-active[data-v-c380f121],.card-leave-active[data-v-c380f121]{transition:transform .22s cubic-bezier(.2,.8,.2,1),opacity .2s,filter .22s}.card-enter-from[data-v-c380f121]{opacity:0;transform:translateY(-6px)scale(.98)}.card-leave-to[data-v-c380f121]{opacity:0;filter:blur(4px);transform:scale(.85)translateY(-4px)}.card-leave-active[data-v-c380f121]{position:absolute;left:10px;right:10px}.empty[data-v-c380f121]{border:1px dashed var(--border);text-align:center;color:var(--fg-dim);border-radius:6px;padding:16px 8px;font-size:11px;font-style:italic}.overlay[data-v-759f4bd6]{pointer-events:none;z-index:5;width:100%;height:100%;position:absolute;inset:0}.edge[data-v-759f4bd6]{fill:none;stroke-width:2px;pointer-events:stroke;opacity:.9;filter:drop-shadow(0 0 4px color-mix(in srgb, var(--bg) 80%, transparent))}.edge.blocker[data-v-759f4bd6]{stroke:var(--tool-warn)}.edge.blocker.resolved[data-v-759f4bd6]{stroke:var(--tool-ok);stroke-dasharray:4 4;opacity:.55}.edge.dependent[data-v-759f4bd6]{stroke:var(--accent);stroke-dasharray:6 4;opacity:.7}.panel[data-v-20071ab0]{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex}.topbar[data-v-20071ab0]{justify-content:space-between;align-items:center;gap:8px;display:flex}.hint[data-v-20071ab0]{color:var(--fg-dim);align-items:center;gap:6px;font-size:12px;display:inline-flex}.hint.approved[data-v-20071ab0]{color:var(--tool-ok)}.topbar-actions[data-v-20071ab0]{align-items:center;gap:6px;display:flex}.running-dot[data-v-20071ab0]{color:var(--accent);border:1px solid color-mix(in srgb, var(--accent) 50%, var(--border));background:color-mix(in srgb, var(--accent) 10%, transparent);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;animation:1.8s ease-in-out infinite pulse-20071ab0;display:inline-flex}@keyframes pulse-20071ab0{0%,to{opacity:1}50%{opacity:.55}}.revbar[data-v-20071ab0]{border:1px solid var(--border);background:var(--bg-elev);border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;display:flex}.revbtn[data-v-20071ab0]{cursor:pointer;color:var(--fg);text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:8px;min-width:0;padding:2px 0;font-family:inherit;font-size:12px;display:inline-flex}.revbtn[data-v-20071ab0]:disabled{cursor:default}.revbtn.has-more:hover strong[data-v-20071ab0]{color:var(--accent)}.rev-dot[data-v-20071ab0]{border-radius:50%;flex-shrink:0;width:7px;height:7px}.rev-meta[data-v-20071ab0]{color:var(--fg-dim);text-transform:lowercase;font-size:11px}.rev-time[data-v-20071ab0]{color:var(--fg-dim);margin-left:auto;padding-right:8px;font-size:11px}.rev-caret[data-v-20071ab0]{color:var(--fg-dim)}.rev-actions[data-v-20071ab0]{flex-shrink:0;gap:6px;display:flex}.compose[data-v-20071ab0]{flex-direction:column;flex:1;gap:6px;min-height:0;display:flex}.compose textarea[data-v-20071ab0]{background:var(--bg-elev);border:1px solid var(--border);resize:vertical;min-height:280px;color:var(--fg);border-radius:6px;flex:1;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:12px;line-height:1.5}.compose textarea[data-v-20071ab0]:focus{border-color:var(--accent);outline:none}.compose-actions[data-v-20071ab0]{justify-content:flex-end;gap:6px;display:flex}.plan-body[data-v-20071ab0]{background:var(--bg-elev);border:1px solid var(--border);min-height:0;color:var(--fg);border-radius:6px;flex:1;padding:14px 16px;font-size:13px;line-height:1.55;overflow:auto}.empty[data-v-20071ab0]{color:var(--fg-dim);padding:12px 0;font-size:12px;line-height:1.5}.authoring[data-v-20071ab0]{border:1px solid var(--border);background:var(--bg-elev);border-radius:6px;flex-direction:column;flex:1;gap:6px;min-height:0;display:flex;overflow:hidden}.auth-head[data-v-20071ab0]{border-bottom:1px solid var(--border);color:var(--fg-dim);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;font-size:11px;display:flex}.auth-title[data-v-20071ab0]{flex:1;align-items:center;gap:6px;min-width:0;display:inline-flex}.auth-dot[data-v-20071ab0]{border-radius:50%;flex-shrink:0;width:7px;height:7px}.auth-name[data-v-20071ab0]{color:var(--fg);text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-weight:600;overflow:hidden}.auth-time[data-v-20071ab0]{color:var(--fg-dim);flex-shrink:0;font-size:11px}.auth-actions[data-v-20071ab0]{flex-shrink:0;align-items:center;gap:6px;display:flex}.iconbtn[data-v-20071ab0]{color:var(--fg-dim);cursor:pointer;background:0 0;border:0;border-radius:3px;padding:2px;display:inline-flex}.iconbtn[data-v-20071ab0]:hover{color:var(--fg)}.hbtn[data-v-20071ab0]{border:1px solid var(--border);color:var(--fg-dim);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:5px;padding:3px 8px;font-family:inherit;font-size:11px;transition:color .12s,border-color .12s;display:inline-flex}.hbtn[data-v-20071ab0]:hover:not(.disabled){color:var(--fg);border-color:var(--fg-dim)}.hbtn.disabled[data-v-20071ab0]{opacity:.4;cursor:not-allowed}.pill-count[data-v-20071ab0]{background:color-mix(in srgb, var(--accent) 18%, transparent);min-width:16px;height:14px;color:var(--accent);border-radius:999px;justify-content:center;align-items:center;margin-left:4px;padding:0 5px;font-size:10px;font-weight:600;display:inline-flex}.markdown-editor[data-v-f428ce30]{background:var(--input-bg,#111);border:1px solid var(--border-subtle,#1e1e1e);height:100%;min-height:0;color:var(--fg,inherit);border-radius:4px;padding:10px 14px;font-size:14px;line-height:1.6;overflow-y:auto}.markdown-editor[data-v-f428ce30] .ProseMirror{outline:none;min-height:100%}.markdown-editor[data-v-f428ce30] .ProseMirror-focused{outline:none}.markdown-editor[data-v-f428ce30] .ProseMirror p:first-child:empty:before{content:attr(data-placeholder);color:var(--muted,#888);pointer-events:none;float:left;height:0}.panel[data-v-ff1c3309]{flex-direction:column;flex:1;gap:10px;min-height:0;padding:12px;display:flex}.list[data-v-ff1c3309]{flex-direction:column;flex:1;gap:10px;display:flex;overflow-y:auto}.error-row[data-v-ff1c3309]{color:var(--tool-err);align-items:center;gap:6px;padding:8px 0;font-size:12px;display:inline-flex}.empty[data-v-ff1c3309]{color:var(--fg-dim);text-align:center;padding:16px;font-size:12px;font-style:italic}.comment[data-v-ff1c3309]{border:1px solid var(--border);background:var(--bg-elev);border-radius:6px;padding:8px 10px}.comment.is-ai[data-v-ff1c3309]{border-left:2px solid var(--accent)}.comment.is-request[data-v-ff1c3309]{border-left:2px solid var(--tool-err);background:color-mix(in srgb, var(--tool-err) 6%, var(--bg-elev))}.comment.is-reply[data-v-ff1c3309]{border-left:2px solid var(--tool-ok);background:color-mix(in srgb, var(--tool-ok) 6%, var(--bg-elev))}.chead[data-v-ff1c3309]{color:var(--fg-dim);align-items:center;gap:8px;margin-bottom:6px;font-size:11px;display:flex}.avatar[data-v-ff1c3309]{color:#fff;letter-spacing:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:10px;font-weight:600;display:inline-flex}.who-block[data-v-ff1c3309]{flex-direction:column;min-width:0;line-height:1.2;display:flex}.who[data-v-ff1c3309]{color:var(--fg);align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.me-tag[data-v-ff1c3309]{text-transform:uppercase;letter-spacing:.06em;background:color-mix(in srgb, var(--accent) 18%, transparent);color:var(--accent);border-radius:999px;padding:1px 5px;font-size:9px}.who-sub[data-v-ff1c3309]{color:var(--fg-dim);font-size:10px}.chead .kind[data-v-ff1c3309]{text-transform:uppercase;letter-spacing:.04em;border:1px solid var(--border);color:var(--fg);border-radius:3px;padding:1px 5px;font-size:9px;font-weight:600}.chead .ts[data-v-ff1c3309]{font-variant-numeric:tabular-nums;margin-left:auto}.iconbtn[data-v-ff1c3309]{color:var(--fg-dim);cursor:pointer;background:0 0;border:0;padding:2px}.iconbtn[data-v-ff1c3309]:hover{color:var(--tool-err)}.body[data-v-ff1c3309]{color:var(--fg);white-space:pre-wrap;word-break:break-word;margin:0;font-family:inherit;font-size:12px;line-height:1.45}.composer[data-v-ff1c3309]{flex-direction:column;gap:6px;display:flex}.md-wrap[data-v-ff1c3309]{min-height:64px;max-height:200px;overflow:hidden}.md-wrap[data-v-ff1c3309] .markdown-editor{min-height:64px;max-height:200px}textarea[data-v-ff1c3309]{background:var(--bg-elev);border:1px solid var(--border);color:var(--fg);resize:vertical;border-radius:6px;padding:8px;font-family:inherit;font-size:13px}textarea[data-v-ff1c3309]:focus{border-color:var(--accent);outline:none}.deps[data-v-f1dc647e]{flex-direction:column;gap:6px;display:flex}.label[data-v-f1dc647e]{color:var(--fg-dim);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}.label.top[data-v-f1dc647e]{margin-top:8px}.edges[data-v-f1dc647e]{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.edges li[data-v-f1dc647e]{border:1px solid var(--border);background:var(--bg-elev);border-radius:4px;align-items:center;gap:6px;padding:4px 8px;font-size:12px;display:flex}.edges .t[data-v-f1dc647e]{color:var(--fg);flex:1}.edges .kind-icon[data-v-f1dc647e]{color:var(--fg-dim);flex-shrink:0}.edges.muted li[data-v-f1dc647e]{color:var(--fg-dim);background:0 0}.iconbtn[data-v-f1dc647e]{color:var(--fg-dim);cursor:pointer;background:0 0;border:0;padding:2px}.iconbtn[data-v-f1dc647e]:hover{color:var(--tool-err)}.dim[data-v-f1dc647e]{color:var(--fg-dim);font-size:12px}.adder[data-v-f1dc647e]{gap:6px;min-width:0;margin-top:4px;display:flex}select[data-v-f1dc647e]{background:var(--bg-elev);border:1px solid var(--border);min-width:0;color:var(--fg);border-radius:4px;flex:1;padding:4px 6px;font-family:inherit;font-size:12px}.addbtn[data-v-f1dc647e]{background:var(--bg-elev);border:1px solid var(--border);color:var(--fg-dim);cursor:pointer;border-radius:4px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;display:inline-flex}.addbtn[data-v-f1dc647e]:hover:not(:disabled){color:var(--accent);border-color:var(--accent)}.addbtn[data-v-f1dc647e]:disabled{opacity:.4;cursor:not-allowed}.stopped-bar[data-v-89a8ad82]{border:1px solid color-mix(in srgb, var(--tool-err) 60%, var(--border));background:color-mix(in srgb, var(--tool-err) 10%, var(--bg-elev));border-radius:6px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.reason[data-v-89a8ad82]{flex-direction:column;gap:2px;display:flex}.label[data-v-89a8ad82]{color:var(--tool-err);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}.when[data-v-89a8ad82]{color:var(--fg-dim);font-size:10px}.text[data-v-89a8ad82]{color:var(--fg);margin:0;font-size:13px;line-height:1.4}.actions[data-v-89a8ad82]{flex-wrap:wrap;gap:6px;display:flex}.needs-info-bar[data-v-dbc4a38d]{border:1px solid color-mix(in srgb, var(--tool-warn,var(--accent)) 60%, var(--border));background:color-mix(in srgb, var(--tool-warn,var(--accent)) 10%, var(--bg-elev));border-radius:6px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.reason[data-v-dbc4a38d]{flex-direction:column;gap:2px;display:flex}.label[data-v-dbc4a38d]{color:var(--tool-warn,var(--accent));text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}.text[data-v-dbc4a38d]{color:var(--fg);margin:0;font-size:13px;line-height:1.4}.actions[data-v-dbc4a38d]{flex-wrap:wrap;gap:6px;display:flex}.panel[data-v-c91fcb3a]{flex-direction:column;flex:1;min-height:0;padding:12px;display:flex;overflow-y:auto}.empty[data-v-c91fcb3a]{color:var(--fg-dim);text-align:center;padding:24px 12px;font-size:12px;font-style:italic}.error-row[data-v-c91fcb3a]{color:var(--tool-err);justify-content:center;align-items:center;gap:6px;padding:24px 12px;font-size:12px;display:inline-flex}.entries[data-v-c91fcb3a]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.entry[data-v-c91fcb3a]{border-bottom:1px solid var(--border);grid-template-columns:12px 1fr;gap:8px;padding:8px 4px;display:grid}.entry[data-v-c91fcb3a]:last-child{border-bottom:none}.dot[data-v-c91fcb3a]{border-radius:999px;place-self:start center;width:8px;height:8px;margin-top:6px}.body[data-v-c91fcb3a]{flex-direction:column;gap:2px;min-width:0;display:flex}.row[data-v-c91fcb3a]{color:var(--fg-dim);text-transform:uppercase;letter-spacing:.04em;flex-wrap:wrap;align-items:center;gap:10px;font-size:10px;display:flex}.kind[data-v-c91fcb3a]{color:var(--fg);font-weight:600}.actor[data-v-c91fcb3a]{font-family:ui-monospace,SFMono-Regular,monospace}.time[data-v-c91fcb3a]{text-transform:none;align-items:center;gap:3px;margin-left:auto;display:inline-flex}.summary[data-v-c91fcb3a]{color:var(--fg);margin:0;font-size:13px;line-height:1.4}.panel[data-v-753d82a9]{flex-direction:column;flex:1;min-height:0;padding:12px;display:flex;overflow-y:auto}.empty[data-v-753d82a9]{color:var(--fg-dim);text-align:center;padding:24px 12px;font-size:12px;font-style:italic}.rows[data-v-753d82a9]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.row[data-v-753d82a9]{border-bottom:1px solid var(--border);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 4px;display:grid}.row[data-v-753d82a9]:last-child{border-bottom:none}.row.active[data-v-753d82a9]{background:color-mix(in srgb, var(--accent) 6%, transparent)}.kind-icon[data-v-753d82a9]{color:var(--fg-dim);flex-shrink:0}.info[data-v-753d82a9]{min-width:0}.title[data-v-753d82a9]{color:var(--fg);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex;overflow:hidden}.active-badge[data-v-753d82a9]{letter-spacing:.06em;background:color-mix(in srgb, var(--accent) 18%, transparent);color:var(--accent);border-radius:999px;align-items:center;gap:3px;padding:1px 6px;font-size:9px;font-weight:700;display:inline-flex}.orphan-badge[data-v-753d82a9]{letter-spacing:.06em;background:color-mix(in srgb, var(--tool-warn) 14%, transparent);color:var(--tool-warn);text-transform:uppercase;border-radius:999px;padding:1px 6px;font-size:9px;font-weight:600}.historical-badge[data-v-753d82a9]{letter-spacing:.06em;background:color-mix(in srgb, var(--fg) 6%, transparent);color:var(--fg-dim);text-transform:uppercase;border-radius:999px;padding:1px 6px;font-size:9px;font-weight:600}.hint[data-v-753d82a9]{border:1px solid color-mix(in srgb, var(--tool-warn) 50%, var(--border));background:color-mix(in srgb, var(--tool-warn) 8%, transparent);color:var(--fg);border-radius:6px;margin:0 0 12px;padding:8px 10px;font-size:12px;line-height:1.4}.hint strong[data-v-753d82a9]{color:var(--accent);font-weight:600}.meta[data-v-753d82a9]{color:var(--fg-dim);align-items:center;gap:6px;margin-top:2px;font-size:11px;display:inline-flex}.status-dot[data-v-753d82a9]{border-radius:999px;flex-shrink:0;width:6px;height:6px}.actions[data-v-753d82a9]{gap:4px;display:flex}.drawer[data-v-ce515581]{background:var(--bg);border-left:1px solid var(--border);width:680px;color:var(--fg);flex-direction:column;flex-shrink:0;min-width:0;display:flex}.head[data-v-ce515581]{border-bottom:1px solid var(--border);background:var(--bg-elev);justify-content:space-between;align-items:center;gap:6px;padding:6px 10px;display:flex}.head-tabs[data-v-ce515581]{scrollbar-width:thin;flex:1;gap:2px;min-width:0;display:flex;overflow-x:auto}.head-tabs[data-v-ce515581]::-webkit-scrollbar{height:4px}.tab[data-v-ce515581]{color:var(--fg-dim);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex-shrink:0;align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:inline-flex}.tab[data-v-ce515581]:hover{color:var(--fg)}.tab.active[data-v-ce515581]{color:var(--accent);border-bottom-color:var(--accent)}.tab-count[data-v-ce515581]{background:color-mix(in srgb, var(--fg-dim) 25%, transparent);min-width:16px;height:14px;color:var(--fg);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:9px;font-weight:600;display:inline-flex}.tab.active .tab-count[data-v-ce515581]{background:var(--accent);color:var(--bg)}.iconbtn[data-v-ce515581]{color:var(--fg-dim);cursor:pointer;background:0 0;border:0;border-radius:4px;flex-shrink:0;padding:4px;display:inline-flex}.iconbtn[data-v-ce515581]:hover{background:color-mix(in srgb, var(--fg) 8%, transparent);color:var(--fg)}.body[data-v-ce515581]{flex-direction:column;flex:1;gap:10px;padding:14px;display:flex;overflow-y:auto}.drawer-alerts[data-v-ce515581]{flex-direction:column;gap:8px;padding:10px 14px 0;display:flex}.plan-body[data-v-ce515581]{min-height:0;padding:10px 14px}.chat-body[data-v-ce515581],.audit-body[data-v-ce515581],.sessions-body[data-v-ce515581],.comments-body[data-v-ce515581]{min-height:0;padding:0;overflow:hidden}.label[data-v-ce515581]{color:var(--fg-dim);text-transform:uppercase;letter-spacing:.04em;margin-top:4px;font-size:11px;font-weight:600}.title[data-v-ce515581],.desc[data-v-ce515581],.priority[data-v-ce515581]{background:var(--bg-elev);border:1px solid var(--border);color:var(--fg);box-sizing:border-box;border-radius:6px;width:100%;min-width:0;padding:8px 10px;font-family:inherit;font-size:13px}.title[data-v-ce515581]:focus,.desc[data-v-ce515581]:focus,.priority[data-v-ce515581]:focus{border-color:var(--accent);outline:none}.desc[data-v-ce515581]{resize:vertical;min-height:200px;line-height:1.5}.priority[data-v-ce515581]{width:100px}.batch-banner[data-v-ce515581]{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 12%, var(--bg-elev)) 0%, color-mix(in srgb, var(--accent) 6%, var(--bg-elev)) 100%);border:1px solid color-mix(in srgb, var(--accent) 35%, var(--border));color:var(--fg);cursor:pointer;text-align:left;border-radius:8px;align-items:center;gap:8px;width:100%;padding:8px 12px;font-size:12px;transition:border-color .12s,background .12s;display:flex}.batch-banner[data-v-ce515581]:hover{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, var(--bg-elev))}.batch-banner-label[data-v-ce515581]{color:var(--fg-dim);text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:600}.batch-banner-name[data-v-ce515581]{color:var(--accent);font-weight:600}.batch-banner-hint[data-v-ce515581]{color:var(--fg-dim);margin-left:auto;font-size:11px}.statuses[data-v-ce515581]{flex-wrap:wrap;gap:6px;display:flex}.status-chip[data-v-ce515581]{text-transform:uppercase;letter-spacing:.04em;border:1px solid var(--border);color:var(--fg-dim);cursor:pointer;background:0 0;border-radius:999px;padding:3px 10px;font-size:11px;transition:all .12s}.status-chip[data-v-ce515581]:hover:not(:disabled){color:var(--fg);border-color:var(--fg-dim)}.status-chip.active[data-v-ce515581]{color:var(--accent);border-color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent)}.status-chip.blocked[data-v-ce515581],.status-chip[data-v-ce515581]:disabled{opacity:.4;cursor:not-allowed;text-decoration:line-through}.blocked-hint[data-v-ce515581]{border:1px solid color-mix(in srgb, var(--tool-err) 50%, var(--border));background:color-mix(in srgb, var(--tool-err) 8%, transparent);color:var(--tool-err);border-radius:6px;margin-top:4px;padding:6px 10px;font-size:11px;line-height:1.4}.mode-segmented[data-v-ce515581]{border:1px solid var(--border);background:var(--bg-elev);border-radius:6px;align-self:start;display:inline-flex;overflow:hidden}.seg[data-v-ce515581]{border:0;border-right:1px solid var(--border);color:var(--fg-dim);cursor:pointer;background:0 0;padding:6px 12px;font-size:12px;transition:all .12s}.seg[data-v-ce515581]:last-child{border-right:0}.seg[data-v-ce515581]:hover{color:var(--fg);background:color-mix(in srgb, var(--fg) 6%, transparent)}.seg.active[data-v-ce515581]{color:var(--bg);background:var(--accent)}.seg.force.active[data-v-ce515581]{background:var(--tool-warn)}.seg.manual.active[data-v-ce515581]{background:color-mix(in srgb, var(--accent) 80%, var(--fg-dim))}.assignee-select[data-v-ce515581]{background:var(--bg-elev);border:1px solid var(--border);color:var(--fg);border-radius:6px;padding:6px 10px;font-family:inherit;font-size:12px}.assignee-select[data-v-ce515581]:focus{border-color:var(--accent);outline:none}.linked[data-v-ce515581]{border-top:1px solid var(--border);align-items:center;gap:6px;margin-top:6px;padding:6px 0;font-size:12px;display:flex}.link[data-v-ce515581]{color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;font-family:ui-monospace,SFMono-Regular,monospace;font-size:12px}.link[data-v-ce515581]:hover{text-decoration:underline}.meta[data-v-ce515581]{border-top:1px solid var(--border);flex-direction:column;gap:4px;margin-top:4px;padding-top:8px;font-size:11px;display:flex}.meta-k[data-v-ce515581]{color:var(--fg-dim);margin-right:6px}.meta-v[data-v-ce515581]{color:var(--fg)}.foot[data-v-ce515581]{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.foot-right[data-v-ce515581]{align-items:center;gap:8px;display:flex}.dim[data-v-ce515581]{color:var(--fg-dim);font-size:11px}.drawer[data-v-705074b2]{border-left:1px solid var(--border);background:var(--bg);flex-direction:column;flex-shrink:0;width:680px;min-width:0;min-height:0;display:flex}.head[data-v-705074b2]{border-bottom:1px solid var(--border);background:var(--bg-elev);flex-shrink:0;justify-content:space-between;align-items:center;gap:6px;padding:6px 10px;display:flex}.head-tabs[data-v-705074b2]{scrollbar-width:thin;flex:1;gap:2px;min-width:0;display:flex;overflow-x:auto}.head-tabs[data-v-705074b2]::-webkit-scrollbar{height:4px}.tab[data-v-705074b2]{color:var(--fg-dim);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex-shrink:0;align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:inline-flex}.tab[data-v-705074b2]:hover{color:var(--fg)}.tab.active[data-v-705074b2]{color:var(--accent);border-bottom-color:var(--accent)}.tab-count[data-v-705074b2]{background:color-mix(in srgb, var(--fg-dim) 25%, transparent);min-width:16px;height:14px;color:var(--fg);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:9px;font-weight:600;display:inline-flex}.tab.active .tab-count[data-v-705074b2]{background:var(--accent);color:var(--bg)}.iconbtn[data-v-705074b2]{color:var(--fg-dim);cursor:pointer;background:0 0;border:0;border-radius:4px;flex-shrink:0;padding:4px;display:inline-flex}.iconbtn[data-v-705074b2]:hover{background:color-mix(in srgb, var(--fg) 8%, transparent);color:var(--fg)}.body[data-v-705074b2]{flex-direction:column;flex:1;gap:8px;min-height:0;padding:14px 16px;display:flex;overflow-y:auto}.drawer-alerts[data-v-705074b2]{flex-direction:column;gap:8px;padding:10px 16px 0;display:flex}.body.plan-body[data-v-705074b2],.body.comments-body[data-v-705074b2],.body.audit-body[data-v-705074b2],.body.sessions-body[data-v-705074b2],.body.docs-body[data-v-705074b2],.body.chat-body[data-v-705074b2]{gap:0;padding:0}.label[data-v-705074b2]{color:var(--fg-dim);text-transform:uppercase;letter-spacing:.04em;margin-top:4px;font-size:11px;font-weight:600}.name-input[data-v-705074b2],.desc[data-v-705074b2],.priority[data-v-705074b2]{background:var(--bg-elev);border:1px solid var(--border);color:var(--fg);box-sizing:border-box;border-radius:6px;width:100%;padding:8px 10px;font-family:inherit;font-size:13px}.name-input[data-v-705074b2]:focus,.desc[data-v-705074b2]:focus,.priority[data-v-705074b2]:focus{border-color:var(--accent);outline:none}.desc[data-v-705074b2]{resize:vertical;min-height:120px;line-height:1.5}.priority[data-v-705074b2]{width:100px}.dim[data-v-705074b2]{color:var(--fg-dim);font-size:12px;font-style:italic}.hint[data-v-705074b2]{color:var(--fg-dim);margin:0 0 4px;font-size:12px}.statuses[data-v-705074b2]{flex-wrap:wrap;gap:6px;display:flex}.status-chip[data-v-705074b2]{text-transform:uppercase;letter-spacing:.04em;border:1px solid var(--border);color:var(--fg-dim);cursor:pointer;background:0 0;border-radius:999px;padding:3px 10px;font-size:11px}.status-chip.active[data-v-705074b2]{color:var(--accent);border-color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent)}.status-chip.blocked[data-v-705074b2]{opacity:.4;cursor:not-allowed}.mode-segmented[data-v-705074b2]{border:1px solid var(--border);border-radius:6px;display:inline-flex;overflow:hidden}.seg[data-v-705074b2]{color:var(--fg-dim);cursor:pointer;border:0;border-right:1px solid var(--border);background:0 0;align-items:center;gap:4px;padding:4px 10px;font-size:12px;display:inline-flex}.seg[data-v-705074b2]:last-child{border-right:0}.seg.active[data-v-705074b2]{background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--accent)}.sessions-row[data-v-705074b2]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ses-btn[data-v-705074b2]{border:1px solid var(--border);background:var(--bg-elev);color:var(--fg);cursor:pointer;border-radius:6px;padding:4px 10px;font-size:11px}.ses-btn[data-v-705074b2]:hover{border-color:var(--accent);color:var(--accent)}.actions[data-v-705074b2]{gap:8px;display:flex}.actions .danger[data-v-705074b2] button,.actions .danger[data-v-705074b2]{color:var(--tool-err)}.subtasks-toolbar[data-v-705074b2]{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.subtasks-toolbar .hint[data-v-705074b2]{flex:1;margin:0}.sub-list[data-v-705074b2]{flex-direction:column;gap:4px;display:flex}.sub-wrap[data-v-705074b2]{cursor:grab;border-radius:4px;align-items:stretch;gap:4px;padding:2px 0;transition:background-color .1s;display:flex}.sub-wrap[data-v-705074b2]:active{cursor:grabbing}.sub-wrap.dragging[data-v-705074b2]{opacity:.4}.sub-wrap.drop-above[data-v-705074b2]{box-shadow:inset 0 2px 0 0 var(--accent)}.grip[data-v-705074b2]{width:14px;color:var(--fg-dim);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sub-wrap[data-v-705074b2]>:not(.grip){flex:1}.backdrop[data-v-9d616c72]{z-index:1000;background:#00000073;place-items:center;display:grid;position:fixed;inset:0}.modal[data-v-9d616c72]{background:var(--bg-elev);width:min(640px,95vw);max-height:80vh;color:var(--fg);border:1px solid var(--border);border-radius:8px;flex-direction:column;display:flex;box-shadow:0 16px 48px #00000080}.head[data-v-9d616c72]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.head h2[data-v-9d616c72]{margin:0;font-size:14px;font-weight:600}.iconbtn[data-v-9d616c72]{color:var(--fg-dim);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;padding:4px;display:grid}.iconbtn[data-v-9d616c72]:hover{color:var(--fg);background:color-mix(in srgb, var(--fg) 8%, transparent)}.body[data-v-9d616c72]{flex:1;padding:8px 0;overflow-y:auto}.empty[data-v-9d616c72]{color:var(--fg-dim);text-align:center;padding:32px;font-size:13px;font-style:italic}.rows[data-v-9d616c72]{margin:0;padding:0;list-style:none}.row[data-v-9d616c72]{border-bottom:1px solid var(--border);grid-template-columns:1fr auto;align-items:start;gap:10px;padding:10px 14px;display:grid}.row[data-v-9d616c72]:last-child{border-bottom:none}.info[data-v-9d616c72]{cursor:pointer;min-width:0}.info:hover .title[data-v-9d616c72]{color:var(--accent)}.title[data-v-9d616c72]{color:var(--fg);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.meta[data-v-9d616c72]{color:var(--fg-dim);text-transform:uppercase;letter-spacing:.04em;margin-top:2px;font-size:10px}.desc[data-v-9d616c72]{color:var(--fg-dim);max-height:3em;margin:4px 0 0;font-size:12px;line-height:1.4;overflow:hidden}.actions[data-v-9d616c72]{gap:4px;display:flex}.orch-panel[data-v-5faf8fd9]{background:var(--bg-elev);width:100%;min-width:0;height:100%;color:var(--fg);flex-direction:column;display:flex}.head[data-v-5faf8fd9]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.head .title[data-v-5faf8fd9]{align-items:center;gap:6px;font-size:13px;display:flex}.head .badge[data-v-5faf8fd9]{background:var(--bg);color:var(--fg-dim);border-radius:8px;padding:1px 6px;font-size:10px}.head .badge.live[data-v-5faf8fd9]{background:var(--accent);color:#fff}.head .badge.dim[data-v-5faf8fd9]{opacity:.65}.tabs[data-v-5faf8fd9]{border-bottom:1px solid var(--border);display:flex}.tabs button[data-v-5faf8fd9]{color:inherit;cursor:pointer;background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:4px;padding:8px;font-size:12px;display:inline-flex}.tabs button.active[data-v-5faf8fd9]{background:var(--bg);border-bottom:2px solid var(--accent)}.tabs .count[data-v-5faf8fd9]{background:var(--bg);color:var(--fg-dim);border-radius:8px;padding:1px 5px;font-size:10px}.escalations[data-v-5faf8fd9]{border-bottom:1px solid var(--tool-err);background:#c6414114;padding:6px 10px}.esc[data-v-5faf8fd9]{align-items:flex-start;gap:6px;padding:4px 0;display:flex}.esc-body[data-v-5faf8fd9]{flex:1}.esc-reason[data-v-5faf8fd9]{font-size:12px}.esc-action[data-v-5faf8fd9]{opacity:.8;margin-top:2px;font-size:11px}.body[data-v-5faf8fd9]{flex:1;overflow:auto}.panel-error[data-v-5faf8fd9]{border:1px solid color-mix(in srgb, var(--tool-err) 40%, var(--border));background:color-mix(in srgb, var(--tool-err) 10%, transparent);color:var(--tool-err);border-radius:6px;margin:10px;padding:8px 10px;font-size:12px}.chat-pane[data-v-5faf8fd9],.actions-pane[data-v-5faf8fd9],.settings-pane[data-v-5faf8fd9]{height:100%;padding:0}.chat-pane[data-v-5faf8fd9]{flex-direction:column;display:flex}.empty[data-v-5faf8fd9]{padding:16px;font-size:12px}.empty.muted[data-v-5faf8fd9]{opacity:.65}.empty.error[data-v-5faf8fd9]{color:var(--tool-err)}.action-list[data-v-5faf8fd9]{margin:0;padding:8px;font-size:11px;list-style:none}.action-row[data-v-5faf8fd9]{border-bottom:1px solid var(--border);grid-template-columns:60px 130px 1fr;gap:6px;padding:4px 0;display:grid}.action-row .ts[data-v-5faf8fd9]{opacity:.65}.action-row .tool[data-v-5faf8fd9]{opacity:.85}.settings[data-v-5faf8fd9]{flex-direction:column;gap:10px;padding:12px;font-size:12px;display:flex}.settings .row[data-v-5faf8fd9]{justify-content:space-between;align-items:center;gap:8px;display:flex}.settings .row label[data-v-5faf8fd9]{opacity:.85}.settings .row input[type=number][data-v-5faf8fd9]{width:60px}.mode-toggle[data-v-5faf8fd9]{border:1px solid var(--border);border-radius:4px;gap:0;display:inline-flex;overflow:hidden}.mode-toggle button[data-v-5faf8fd9]{color:inherit;cursor:pointer;background:0 0;border:0;padding:4px 10px;font-size:11px}.mode-toggle button.active[data-v-5faf8fd9]{background:var(--accent);color:#fff}.boundaries[data-v-5faf8fd9]{border:1px solid var(--border);border-radius:4px;flex-direction:column;gap:4px;padding:8px 10px;display:flex}.boundaries legend[data-v-5faf8fd9]{opacity:.75;padding:0 4px;font-size:11px}.boundaries label[data-v-5faf8fd9]{align-items:center;gap:6px;display:flex}.row.danger[data-v-5faf8fd9]{justify-content:flex-end}.orch-status[data-v-4ad99a78]{align-items:center;gap:6px;display:inline-flex;position:relative}.orch-status .label[data-v-4ad99a78]{font-size:12px}.orch-status .badge[data-v-4ad99a78]{background:var(--color-err,#c64141);color:#fff;border-radius:9px;margin-left:2px;padding:1px 5px;font-size:10px}.orch-status.state-disengaged[data-v-4ad99a78]{opacity:.65}.orch-status.state-idle[data-v-4ad99a78]{color:var(--color-text-muted,#888)}.orch-status.state-acting[data-v-4ad99a78]{color:var(--color-warn,#c87808);animation:1.2s ease-in-out infinite orch-pulse-4ad99a78}.orch-status.state-awaiting[data-v-4ad99a78]{color:var(--color-err,#c64141)}.orch-status.state-stopped[data-v-4ad99a78]{opacity:.65;border:1px dashed var(--color-border,#555)}@keyframes orch-pulse-4ad99a78{0%,to{opacity:1}50%{opacity:.55}}.help-overlay[data-v-8993fba4]{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0009;place-items:center;display:grid;position:fixed;inset:0}.help-card[data-v-8993fba4]{background:var(--bg-elev);border:1px solid var(--border);border-radius:8px;width:min(560px,90vw);max-height:80vh;overflow:auto;box-shadow:0 10px 40px #0006}.help-head[data-v-8993fba4]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.help-head h3[data-v-8993fba4]{color:var(--fg);margin:0;font-size:14px;font-weight:600}.help-close[data-v-8993fba4]{color:var(--fg-dim);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px;display:inline-flex}.help-close[data-v-8993fba4]:hover{color:var(--fg);background:var(--bg)}.help-body[data-v-8993fba4]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;padding:16px;display:grid}.help-body h4[data-v-8993fba4]{text-transform:uppercase;letter-spacing:.06em;color:var(--fg-dim);margin:0 0 8px;font-size:11px;font-weight:600}dl[data-v-8993fba4]{grid-template-columns:auto 1fr;gap:4px 10px;margin:0;font-size:12px;display:grid}dt[data-v-8993fba4]{color:var(--fg);margin:0}dd[data-v-8993fba4]{color:var(--fg-dim);margin:0}kbd[data-v-8993fba4]{border:1px solid var(--border);background:var(--bg);min-width:18px;color:var(--fg);text-align:center;border-radius:3px;padding:1px 5px;font-family:ui-monospace,monospace;font-size:10px;font-weight:500;line-height:1.4;display:inline-block}.help-foot[data-v-8993fba4]{border-top:1px solid var(--border);color:var(--fg-dim);text-align:center;padding:10px 16px;font-size:11px}.bvl[data-v-92727bb8]{flex-direction:column;height:100%;min-height:0;display:flex}.bvl-header[data-v-92727bb8]{border-bottom:1px solid var(--border);color:var(--fg-dim);flex:none;align-items:center;gap:8px;padding:8px 14px;font-size:11px;display:flex}.bvl-body[data-v-92727bb8]{flex:auto;min-height:0;overflow:auto}.bvl-footer[data-v-92727bb8]{border-top:1px solid var(--border);color:var(--fg-dim);flex:none;padding:6px 14px;font-size:11px}.bvl-state[data-v-92727bb8]{color:var(--fg-dim);text-align:center;padding:24px;font-size:12px}.bvl-error[data-v-92727bb8]{color:var(--tool-err)}.tree[data-v-b8121c78]{padding:8px 14px;font-size:12px}.tv-filter[data-v-b8121c78]{background:var(--bg);max-width:280px;color:var(--fg);border:1px solid var(--border);border-radius:4px;flex:200px;padding:3px 8px;font-size:11px}.tv-filter[data-v-b8121c78]:focus{border-color:var(--accent);outline:none}.tv-status[data-v-b8121c78]{color:var(--fg-dim);align-items:center;gap:4px;font-size:11px;display:inline-flex}.tv-status select[data-v-b8121c78]{background:var(--bg);color:var(--fg);border:1px solid var(--border);cursor:pointer;border-radius:4px;padding:2px 6px;font-size:11px}.tv-btn[data-v-b8121c78]{border:1px solid var(--border);background:var(--bg-elev);color:var(--fg);cursor:pointer;border-radius:4px;padding:2px 8px;font-family:ui-monospace,monospace;font-size:11px}.tv-btn[data-v-b8121c78]:hover{color:var(--accent);border-color:var(--accent)}.tv-btn.ghost[data-v-b8121c78]{color:var(--fg-dim);background:0 0}.tv-count[data-v-b8121c78]{color:var(--fg-dim);font-variant-numeric:tabular-nums;margin-left:auto;font-size:10px}[data-v-b8121c78] .tnode{flex-direction:column;display:flex}[data-v-b8121c78] .trow{cursor:pointer;border-radius:4px;grid-template-columns:18px 1fr auto auto auto;align-items:center;gap:6px;padding:4px 6px;line-height:1.3;display:grid}[data-v-b8121c78] .trow:hover{background:color-mix(in srgb, var(--bg-elev) 60%, transparent)}[data-v-b8121c78] .trow.in-queue{background:color-mix(in srgb, var(--tool-err) 6%, transparent)}[data-v-b8121c78] .trow.is-focused{outline:2px solid var(--accent);outline-offset:-2px}[data-v-b8121c78] .chev{width:16px;height:16px;color:var(--fg-dim);cursor:pointer;background:0 0;border:none;padding:0;font-size:11px}[data-v-b8121c78] .chev[disabled]{cursor:default;opacity:.4}[data-v-b8121c78] .ttitle{color:var(--fg);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-v-b8121c78] .tstatus,[data-v-b8121c78] .tsub{text-transform:uppercase;letter-spacing:.04em;border:1px solid var(--border);border-radius:999px;padding:1px 6px;font-size:10px}[data-v-b8121c78] .qflag{color:var(--tool-err)}.gv-host[data-v-d9b839ef]{cursor:grab;width:100%;height:100%;position:relative;overflow:hidden}.gv-host .svg.is-dragging[data-v-d9b839ef]{cursor:grabbing}.svg[data-v-d9b839ef]{-webkit-user-select:none;user-select:none;display:block}.gv-btn[data-v-d9b839ef]{border:1px solid var(--border);background:var(--bg-elev);color:var(--fg);cursor:pointer;border-radius:4px;padding:2px 8px;font-size:11px}.gv-btn[data-v-d9b839ef]:hover{color:var(--accent);border-color:var(--accent)}.gv-btn.active[data-v-d9b839ef]{color:var(--bg);background:var(--accent);border-color:var(--accent)}.gv-zoom[data-v-d9b839ef]{color:var(--fg-dim);font-variant-numeric:tabular-nums;margin-left:auto;font-size:10px}.node[data-v-d9b839ef]{cursor:pointer}.node:hover rect[data-v-d9b839ef]{filter:brightness(1.1)}.node.focused rect[data-v-d9b839ef]{filter:brightness(1.15)}.title-t[data-v-d9b839ef]{fill:var(--fg);dominant-baseline:middle;font-size:11px;font-weight:500}.status-t[data-v-d9b839ef]{fill:var(--fg-dim);text-transform:uppercase;letter-spacing:.04em;font-size:9px}.sub-t[data-v-d9b839ef]{text-transform:uppercase;letter-spacing:.04em;font-size:9px;font-weight:600}.zoom[data-v-a149be98]{gap:2px;display:inline-flex}.zbtn[data-v-a149be98]{border:1px solid var(--border);background:var(--bg-elev);color:var(--fg);cursor:pointer;border-radius:4px;padding:2px 8px;font-size:11px}.zbtn[data-v-a149be98]:hover:not(:disabled){color:var(--accent);border-color:var(--accent)}.zbtn[data-v-a149be98]:disabled{opacity:.4;cursor:default}.zbtn.active[data-v-a149be98]{color:var(--accent);border-color:var(--accent)}.zbtn.ghost[data-v-a149be98]{color:var(--fg-dim);background:0 0}.wrange[data-v-a149be98]{color:var(--fg);font-variant-numeric:tabular-nums;padding-left:6px;font-size:11px}.hint[data-v-a149be98]{color:var(--fg-dim);margin-left:auto;font-size:10px}.timeline[data-v-a149be98]{flex-direction:column;gap:16px;padding:12px 14px;font-size:12px;display:flex;position:relative}.axis[data-v-a149be98]{color:var(--fg-dim);border-bottom:1px solid var(--border);justify-content:space-between;padding-bottom:4px;font-size:10px;display:flex}.tasks[data-v-a149be98]{flex-direction:column;gap:4px;display:flex}.row[data-v-a149be98]{cursor:pointer;border-radius:4px;grid-template-columns:200px 1fr 90px;align-items:center;gap:8px;padding:4px 6px;display:grid}.row[data-v-a149be98]:hover{background:color-mix(in srgb, var(--bg-elev) 60%, transparent)}.row.is-focused[data-v-a149be98]{outline:2px solid var(--accent);outline-offset:-2px}.ttitle[data-v-a149be98]{color:var(--fg);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bar-wrap[data-v-a149be98]{background:color-mix(in srgb, var(--bg-elev) 60%, transparent);border:1px solid var(--border);border-radius:2px;height:14px;position:relative}.seg[data-v-a149be98]{border:1px solid;border-radius:2px;min-width:2px;position:absolute;top:-1px;bottom:-1px}.tstatus[data-v-a149be98]{text-transform:uppercase;letter-spacing:.04em;font-size:10px}.aggregate[data-v-a149be98]{border-top:1px solid var(--border);margin-top:12px;padding-top:12px}.aggregate h4[data-v-a149be98]{text-transform:uppercase;letter-spacing:.06em;color:var(--fg-dim);margin:0 0 6px;font-size:10px;font-weight:600}.agg-bar[data-v-a149be98]{background:var(--bg-elev);border:1px solid var(--border);border-radius:3px;height:16px;display:flex;overflow:hidden}.agg-seg[data-v-a149be98]{min-width:1px}.agg-legend[data-v-a149be98]{color:var(--fg);gap:10px;margin-top:8px;font-size:11px;display:flex}.chip[data-v-a149be98]{border:1px solid var(--border);border-radius:999px;padding:2px 8px}.chip.waiting[data-v-a149be98]{color:var(--tool-warn);border-color:var(--tool-warn)}.chip.executing[data-v-a149be98]{color:var(--accent);border-color:var(--accent)}.chip.done[data-v-a149be98]{color:var(--tool-ok);border-color:var(--tool-ok)}.tooltip[data-v-a149be98]{z-index:1000;background:var(--bg-elev);border:1px solid var(--border);color:var(--fg);pointer-events:none;border-radius:4px;min-width:180px;max-width:320px;padding:8px 10px;font-size:11px;position:fixed;box-shadow:0 4px 12px #0000004d}.tt-title[data-v-a149be98]{color:var(--fg);margin-bottom:6px;font-weight:600}.tt-note[data-v-a149be98]{color:var(--fg-dim);font-size:10px;font-style:italic}.tt-segs[data-v-a149be98]{flex-direction:column;gap:2px;display:flex}.tt-row[data-v-a149be98]{grid-template-columns:10px 1fr auto;align-items:center;gap:6px;display:grid}.tt-dot[data-v-a149be98]{border-radius:999px;width:8px;height:8px}.tt-st[data-v-a149be98]{color:var(--fg)}.tt-dur[data-v-a149be98]{font-variant-numeric:tabular-nums;color:var(--fg-dim)}.chip-row[data-v-c9729f45]{flex-wrap:wrap;flex:auto;gap:4px;min-width:0;display:flex}.chip[data-v-c9729f45]{border:1px solid var(--border);color:var(--fg-dim);cursor:pointer;text-transform:uppercase;letter-spacing:.04em;background:0 0;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-family:inherit;font-size:10px;display:inline-flex}.chip[data-v-c9729f45]:hover{color:var(--fg);border-color:color-mix(in srgb, var(--accent) 60%, var(--border))}.chip.active[data-v-c9729f45]{color:var(--fg);border-color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent)}.chip .cnt[data-v-c9729f45]{font-variant-numeric:tabular-nums;color:var(--fg-dim);font-size:10px}.chip.active .cnt[data-v-c9729f45]{color:var(--fg)}.srch[data-v-c9729f45]{background:var(--bg);color:var(--fg);border:1px solid var(--border);border-radius:4px;flex:none;width:160px;padding:3px 8px;font-size:11px}.srch[data-v-c9729f45]:focus{border-color:var(--accent);outline:none}.live-btn[data-v-c9729f45]{border:1px solid var(--border);background:var(--bg-elev);color:var(--fg-dim);cursor:pointer;border-radius:4px;align-items:center;gap:6px;padding:3px 10px;font-size:11px;display:inline-flex}.live-btn[data-v-c9729f45]:hover{color:var(--fg);border-color:var(--accent)}.live-btn.on[data-v-c9729f45]{color:var(--tool-ok);border-color:var(--tool-ok)}.live-btn .dot[data-v-c9729f45]{background:var(--fg-dim);border-radius:999px;width:8px;height:8px}.live-btn .dot.on[data-v-c9729f45]{background:var(--tool-ok);box-shadow:0 0 0 3px color-mix(in srgb, var(--tool-ok) 25%, transparent)}.stream[data-v-c9729f45]{padding:12px 14px;font-size:12px}.day[data-v-c9729f45]{margin-bottom:18px}.day h4[data-v-c9729f45]{text-transform:uppercase;letter-spacing:.06em;color:var(--fg-dim);margin:0 0 6px;font-size:10px;font-weight:600}.day ul[data-v-c9729f45]{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.day li[data-v-c9729f45]{cursor:pointer;color:var(--fg);border-radius:4px;grid-template-columns:16px 44px auto 1fr auto;align-items:center;gap:8px;padding:4px 6px;display:grid}.day li[data-v-c9729f45]:hover{background:color-mix(in srgb, var(--bg-elev) 60%, transparent)}.day li.is-focused[data-v-c9729f45]{outline:2px solid var(--accent);outline-offset:-2px}.time[data-v-c9729f45]{color:var(--fg-dim);font-family:ui-monospace,monospace;font-size:10px}.label[data-v-c9729f45]{color:var(--fg-dim);font-size:11px}.title[data-v-c9729f45]{color:var(--fg);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.detail[data-v-c9729f45]{color:var(--fg-dim);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.queue-pill[data-v-4a2b29f6]{background:color-mix(in srgb, var(--accent) 14%, transparent);color:var(--accent);border:1px solid color-mix(in srgb, var(--accent) 35%, var(--border));cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:11px;font-weight:600;transition:background .12s,border-color .12s;display:inline-flex}.queue-pill[data-v-4a2b29f6]:hover{background:color-mix(in srgb, var(--accent) 22%, transparent);border-color:var(--accent)}.queue-pill__count[data-v-4a2b29f6]{font-variant-numeric:tabular-nums}.queue-pill__label[data-v-4a2b29f6]{color:color-mix(in srgb, var(--accent) 80%, var(--fg-dim));font-weight:500}.bt[data-v-b45b1619]{border-bottom:1px solid var(--border);background:var(--bg-elev);flex-shrink:0;align-items:center;gap:14px;padding:10px 16px;display:flex}.bt__back[data-v-b45b1619]{color:var(--fg-dim);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:inline-flex}.bt__back[data-v-b45b1619]:hover{color:var(--fg)}.bt__titles[data-v-b45b1619]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}h1[data-v-b45b1619]{align-items:center;gap:6px;margin:0;font-size:14px;font-weight:600;display:inline-flex}.bt__subtitle[data-v-b45b1619]{color:var(--fg-dim);font-size:11px}.bt__actions[data-v-b45b1619]{align-items:center;gap:8px;display:flex}.bt-views[data-v-b45b1619]{border:1px solid var(--border);background:var(--bg);border-radius:6px;display:inline-flex;overflow:hidden}.bt-views__tab[data-v-b45b1619]{color:var(--fg-dim);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:500;transition:all .12s;display:inline-flex}.bt-views__tab[data-v-b45b1619]:hover{color:var(--fg);background:var(--bg-elev)}.bt-views__tab.active[data-v-b45b1619]{color:var(--bg);background:var(--accent)}.bt-views__tab+.bt-views__tab[data-v-b45b1619]{border-left:1px solid var(--border)}.bt-views__tab.active+.bt-views__tab[data-v-b45b1619]{border-left-color:var(--accent)}.cp-scrim[data-v-5505b519]{z-index:100;background:#0006;justify-content:center;align-items:flex-start;padding-top:12vh;display:flex;position:fixed;inset:0}.cp-panel[data-v-5505b519]{background:var(--bg-elev);border:1px solid var(--border);border-radius:10px;flex-direction:column;width:min(560px,92vw);max-height:70vh;display:flex;overflow:hidden;box-shadow:0 24px 48px #00000073}.cp-header[data-v-5505b519]{border-bottom:1px solid var(--border);color:var(--fg-dim);justify-content:space-between;align-items:center;padding:8px 12px;font-size:11px;display:flex}.cp-kbd[data-v-5505b519]{border:1px solid var(--border);border-radius:3px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:10px}.cp-input[data-v-5505b519]{color:var(--fg);border:none;border-bottom:1px solid var(--border);background:0 0;outline:none;padding:12px 14px;font-size:14px}.cp-list[data-v-5505b519]{margin:0;padding:4px;list-style:none;overflow-y:auto}.cp-item[data-v-5505b519]{cursor:pointer;color:var(--fg);border-radius:5px;align-items:center;gap:10px;padding:7px 10px;font-size:13px;display:flex}.cp-item[data-v-5505b519]:hover,.cp-item.selected[data-v-5505b519]{background:color-mix(in srgb, var(--accent) 14%, transparent)}.cp-item__label[data-v-5505b519]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cp-item__group[data-v-5505b519]{text-transform:uppercase;letter-spacing:.05em;color:var(--fg-dim);font-size:10px}.cp-item__hint[data-v-5505b519]{color:var(--fg-dim);font-family:ui-monospace,SFMono-Regular,monospace;font-size:11px}.cp-empty[data-v-5505b519]{text-align:center;color:var(--fg-dim);padding:18px;font-size:12px}.kb[data-v-11f70843]{background:var(--bg);min-width:0;min-height:0;color:var(--fg);flex-direction:column;flex:1;display:flex}.body[data-v-11f70843]{flex:1;min-width:0;min-height:0;display:flex}.body.with-chat .board-and-drawer[data-v-11f70843]{flex:60%;min-width:0}.body.with-chat .chat-side[data-v-11f70843]{border-left:1px solid var(--border);flex:40%;min-width:360px}.body.with-docs .docs-side[data-v-11f70843]{border-left:1px solid var(--border);flex:0 0 280px}.board-and-drawer[data-v-11f70843]{flex:1;min-width:0;min-height:0;display:flex}.chat-side[data-v-11f70843],.docs-side[data-v-11f70843]{flex-direction:column;min-width:0;min-height:0;display:flex}.board-wrap[data-v-11f70843]{flex:1;min-width:0;min-height:0;display:flex;position:relative}.board[data-v-11f70843]{flex:1;gap:12px;min-width:0;padding:14px 16px;display:flex;overflow:auto hidden}.dim[data-v-11f70843]{color:var(--fg-dim);font-size:12px}.center[data-v-11f70843]{text-align:center;flex:1;padding:24px}.view-surface[data-v-11f70843]{flex:1;min-width:0;min-height:0}.col-stack[data-v-11f70843]{min-height:0;display:flex;position:relative}.col-stack>.column[data-v-11f70843]{flex:1;min-width:0}.move-mode-overlay[data-v-11f70843]{background:color-mix(in srgb, var(--bg-elev) 85%, transparent);border:2px solid var(--accent);z-index:5;pointer-events:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:8px;place-items:center;display:grid;position:absolute;inset:0}.move-letter[data-v-11f70843]{color:var(--accent);letter-spacing:.02em;text-shadow:0 2px 12px color-mix(in srgb, var(--accent) 40%, transparent);font-size:64px;font-weight:700}.blockers-toggle[data-v-11f70843]{z-index:4;color:var(--fg-dim);background:var(--bg-elev);border:1px solid var(--border);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:500;transition:color .12s,background .12s,border-color .12s,box-shadow .12s;display:inline-flex;position:absolute;top:10px;right:12px}.blockers-toggle[data-v-11f70843]:hover{color:var(--fg);background:var(--bg)}.blockers-toggle.on[data-v-11f70843]{color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, var(--bg-elev));border-color:color-mix(in srgb, var(--accent) 60%, var(--border));box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 30%, transparent)}.blockers-toggle.peek[data-v-11f70843]{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 40%, var(--border));border-style:dashed}.blockers-toggle__label[data-v-11f70843]{letter-spacing:.02em}.blockers-toggle__state[data-v-11f70843]{text-transform:uppercase;letter-spacing:.06em;opacity:.75;border-left:1px solid color-mix(in srgb, currentColor 30%, transparent);padding-left:4px;font-size:10px;font-weight:600}.memories-panel[data-v-5e18c084]{height:100%;display:flex}.left[data-v-5e18c084]{border-right:1px solid var(--border,#2a2a2a);flex-direction:column;width:320px;min-height:0;display:flex}.left header[data-v-5e18c084]{border-bottom:1px solid var(--border,#2a2a2a);justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.title[data-v-5e18c084]{align-items:center;gap:6px;font-weight:600;display:flex}.filter[data-v-5e18c084]{border-bottom:1px solid var(--border-subtle,#1e1e1e);flex-direction:column;gap:6px;padding:8px 10px;display:flex}.rows[data-v-5e18c084]{flex:1;margin:0;padding:0;list-style:none;overflow-y:auto}.rows li[data-v-5e18c084]{cursor:pointer;border-bottom:1px solid var(--border-subtle,#1e1e1e);padding:8px 10px}.rows li.active[data-v-5e18c084]{background:var(--row-active,#ffffff0d)}.row-name[data-v-5e18c084]{font-weight:600}.row-meta[data-v-5e18c084]{color:var(--muted,#888);align-items:center;gap:6px;font-size:12px;display:flex}.chip[data-v-5e18c084]{background:var(--chip-bg,#ffffff14);border-radius:10px;padding:1px 6px;font-size:10px}.empty[data-v-5e18c084]{color:var(--muted,#888);padding:16px;font-size:13px}.empty.error[data-v-5e18c084]{color:var(--tool-err)}.right[data-v-5e18c084]{flex-direction:column;flex:1;min-width:0;display:flex}.empty-detail[data-v-5e18c084]{color:var(--muted,#888);margin:auto}.detail-head[data-v-5e18c084]{border-bottom:1px solid var(--border-subtle,#1e1e1e);align-items:center;gap:8px;padding:10px;display:flex}.name-ro[data-v-5e18c084]{flex:1;font-weight:600}.desc[data-v-5e18c084]{margin:10px}.body[data-v-5e18c084]{flex:auto;min-height:0;margin:0 10px 10px}.ts[data-v-5e18c084]{color:var(--muted,#888);padding:8px 10px;font-size:11px}.rev-pill[data-v-5e18c084]{background:var(--chip-bg,#ffffff14);border-radius:999px;padding:1px 6px;font-family:monospace;font-size:11px}.history-grid[data-v-5e18c084]{flex:auto;grid-template-columns:220px 1fr;min-height:0;display:grid}.rev-list[data-v-5e18c084]{border-right:1px solid var(--border,#2a2a2a);min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.rev[data-v-5e18c084]{cursor:pointer;border-bottom:1px solid var(--border-subtle,#1e1e1e);padding:8px 12px}.rev[data-v-5e18c084]:hover{background:var(--row-active,#ffffff0d)}.rev.active[data-v-5e18c084]{background:color-mix(in srgb, var(--accent,#0071e3) 15%, transparent)}.rev-head[data-v-5e18c084]{align-items:center;gap:6px;display:flex}.rev-no[data-v-5e18c084]{color:var(--muted,#888);font-family:monospace;font-size:12px}.kind[data-v-5e18c084]{background:var(--chip-bg,#ffffff14);text-transform:lowercase;border-radius:999px;padding:1px 6px;font-size:10px}.kind[data-kind=restore][data-v-5e18c084]{background:color-mix(in srgb, var(--accent,#0071e3) 25%, transparent);color:var(--accent,#0071e3)}.rev-meta[data-v-5e18c084]{color:var(--muted,#888);margin-top:2px;font-size:11px}.rev-body[data-v-5e18c084]{background:var(--input-bg,#111);border:1px solid var(--border-subtle,#1e1e1e);font-family:var(--font-mono,ui-monospace, monospace);white-space:pre-wrap;border-radius:4px;min-height:0;margin:10px;padding:10px 14px;font-size:13px;line-height:1.6;overflow:auto}.pathbar[data-v-7e179471]{border-bottom:1px solid color-mix(in srgb, var(--border) 60%, transparent);align-items:center;gap:6px;margin-bottom:6px;padding:0 4px 10px;display:flex}.iconbtn[data-v-7e179471]{color:var(--fg-dim);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:5px;justify-content:center;align-items:center;padding:4px 6px;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.iconbtn[data-v-7e179471]:hover:not(:disabled){background:var(--bg);color:var(--fg);border-color:var(--accent)}.iconbtn[data-v-7e179471]:disabled{opacity:.4;cursor:not-allowed}.crumbs[data-v-7e179471]{white-space:nowrap;flex:1;align-items:center;gap:2px;min-width:0;padding:2px 4px;display:flex;overflow-x:auto}.crumbs[data-v-7e179471]::-webkit-scrollbar{height:4px}.crumb[data-v-7e179471]{color:var(--fg-dim);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:12px;transition:background .12s,color .12s}.crumb[data-v-7e179471]:hover{background:color-mix(in srgb, var(--fg) 8%, transparent);color:var(--fg)}.sep[data-v-7e179471]{color:var(--fg-dim);opacity:.5;flex-shrink:0}.list[data-v-7e179471]{border:1px solid var(--border);background:var(--bg);border-radius:6px;min-height:260px;max-height:360px;overflow-y:auto}.list.loading[data-v-7e179471]{opacity:.6}ul[data-v-7e179471]{margin:0;padding:4px;list-style:none}.entry.hidden .row[data-v-7e179471]{opacity:.55}.row[data-v-7e179471]{width:100%;color:var(--fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:5px;align-items:center;gap:8px;padding:7px 10px;font-size:13px;transition:background .1s;display:flex}.row[data-v-7e179471]:hover{background:color-mix(in srgb, var(--accent) 10%, transparent)}.ic[data-v-7e179471]{color:var(--accent);flex-shrink:0}.ic.symlink[data-v-7e179471]{color:var(--tool-warn)}.name[data-v-7e179471]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-family:ui-monospace,SFMono-Regular,monospace;overflow:hidden}.chev[data-v-7e179471]{color:var(--fg-dim);opacity:.6;flex-shrink:0}.empty[data-v-7e179471],.error[data-v-7e179471]{color:var(--fg-dim);justify-content:center;align-items:center;gap:8px;padding:40px 16px;font-size:13px;display:flex}.error[data-v-7e179471]{color:var(--tool-err)}.toggle[data-v-7e179471]{color:var(--fg-dim);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;margin-right:4px;font-size:12px;display:inline-flex}.toggle input[data-v-7e179471]{margin:0}.spacer[data-v-7e179471]{flex:1}.selected[data-v-7e179471]{color:var(--fg-dim);text-overflow:ellipsis;white-space:nowrap;max-width:240px;margin-right:8px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:11px;overflow:hidden}.title-row[data-v-3f4f818b]{align-items:center;gap:8px;display:inline-flex}.title-ic[data-v-3f4f818b]{color:var(--accent)}.form[data-v-3f4f818b]{flex-direction:column;gap:14px;display:flex}.field[data-v-3f4f818b]{flex-direction:column;gap:4px;display:flex}.label[data-v-3f4f818b]{color:var(--fg-dim);letter-spacing:.02em;align-items:center;gap:6px;font-size:12px;display:flex}.optional[data-v-3f4f818b]{color:var(--fg-dim);opacity:.7;border:1px solid var(--border);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:1px 6px;font-size:10px}.dir-row[data-v-3f4f818b]{align-items:stretch;gap:8px;display:flex}.dir-row .input-wrap[data-v-3f4f818b]{flex:1;min-width:0}.browse[data-v-3f4f818b]{background:var(--bg);color:var(--fg-dim);border:1px solid var(--border);font:inherit;cursor:pointer;white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:0 12px;font-size:12px;transition:border-color .12s,color .12s,background .12s;display:inline-flex}.browse[data-v-3f4f818b]:hover{border-color:var(--accent);color:var(--accent)}.input-wrap[data-v-3f4f818b]{position:relative}.input-wrap .input-ic[data-v-3f4f818b]{color:var(--fg-dim);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.input-wrap input[data-v-3f4f818b]{padding-left:30px}input[data-v-3f4f818b]{background:var(--bg);width:100%;color:var(--fg);border:1px solid var(--border);font:inherit;box-sizing:border-box;border-radius:6px;padding:8px 12px;font-size:13px;transition:border-color .12s,background .12s,box-shadow .12s}input[data-v-3f4f818b]::placeholder{color:var(--fg-dim);opacity:.7}input[data-v-3f4f818b]:hover{border-color:color-mix(in srgb, var(--accent) 40%, var(--border))}input[data-v-3f4f818b]:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 20%, transparent);outline:none}.hint[data-v-3f4f818b]{color:var(--fg-dim);font-size:11px;line-height:1.4}.empty-repo[data-v-3f4f818b]{border:1px dashed var(--border);color:var(--fg-dim);border-radius:6px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:13px;display:flex}.empty-repo a[data-v-3f4f818b]{color:var(--accent);text-decoration:none}.empty-repo a[data-v-3f4f818b]:hover{text-decoration:underline}.error[data-v-3f4f818b]{background:color-mix(in srgb, var(--tool-err) 12%, transparent);color:var(--tool-err);border:1px solid color-mix(in srgb, var(--tool-err) 40%, var(--border));border-radius:6px;align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:flex}.title-row[data-v-412c477c]{align-items:center;gap:8px;display:inline-flex}.title-ic[data-v-412c477c]{color:var(--accent)}.form[data-v-412c477c]{flex-direction:column;gap:14px;display:flex}.field[data-v-412c477c]{flex-direction:column;gap:4px;display:flex}.label-row[data-v-412c477c]{justify-content:space-between;align-items:center;gap:8px;display:flex}.label[data-v-412c477c]{color:var(--fg-dim);letter-spacing:.02em;align-items:center;gap:6px;font-size:12px;display:inline-flex}.optional[data-v-412c477c]{color:var(--fg-dim);opacity:.7;border:1px solid var(--border);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:1px 6px;font-size:10px}.dir-row[data-v-412c477c]{gap:8px;display:flex}.dir-row input[data-v-412c477c]{flex:1;min-width:0}input[type=text][data-v-412c477c]{box-sizing:border-box;background:var(--bg);width:100%;color:var(--fg);border:1px solid var(--border);font:inherit;border-radius:6px;padding:8px 12px;font-size:13px;transition:border-color .12s,box-shadow .12s}input[type=text][data-v-412c477c]:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 20%, transparent);outline:none}.browse[data-v-412c477c]{background:var(--bg);color:var(--fg-dim);border:1px solid var(--border);font:inherit;cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:0 12px;font-size:12px;transition:border-color .12s,color .12s;display:inline-flex}.browse[data-v-412c477c]:hover{border-color:var(--accent);color:var(--accent)}.check[data-v-412c477c]{color:var(--fg-dim);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:inline-flex}.check input[data-v-412c477c]{margin:0}.hint[data-v-412c477c]{color:var(--fg-dim);font-size:11px;line-height:1.4}.error[data-v-412c477c]{background:color-mix(in srgb, var(--tool-err) 12%, transparent);color:var(--tool-err);border:1px solid color-mix(in srgb, var(--tool-err) 40%, var(--border));border-radius:6px;align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:flex}.dashboard[data-v-06da56ec]{min-width:0;color:var(--fg);background:var(--bg);flex-direction:column;flex:1;gap:24px;padding:24px 28px;display:flex;overflow-y:auto}header[data-v-06da56ec]{justify-content:space-between;align-items:center;gap:12px;display:flex}h1[data-v-06da56ec]{letter-spacing:.01em;margin:0;font-size:18px;font-weight:600}.actions[data-v-06da56ec]{align-items:center;gap:10px;display:flex}.empty[data-v-06da56ec],.error[data-v-06da56ec]{align-items:center;gap:8px;padding:24px 0;font-size:13px;display:inline-flex}.empty[data-v-06da56ec]{color:var(--fg-dim)}.error[data-v-06da56ec]{color:var(--tool-err)}.block[data-v-06da56ec]{flex-direction:column;gap:10px;display:flex}.block-head[data-v-06da56ec]{border-bottom:1px solid color-mix(in srgb, var(--border) 60%, transparent);align-items:baseline;gap:12px;padding-bottom:6px;display:flex}.block-title[data-v-06da56ec]{color:var(--fg);align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.block-hint[data-v-06da56ec]{color:var(--fg-dim);flex:1;font-size:11px}.grid[data-v-06da56ec]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.project-card[data-v-06da56ec]{background:var(--bg-elev);border:1px solid var(--border);cursor:pointer;border-radius:8px;flex-direction:column;gap:6px;padding:14px 16px;transition:border-color .12s,transform .12s;display:flex}.project-card[data-v-06da56ec]:hover{border-color:var(--accent);transform:translateY(-1px)}.project-head[data-v-06da56ec]{align-items:center;gap:8px;display:flex}.project-ic[data-v-06da56ec]{color:var(--accent);flex-shrink:0}.project-name[data-v-06da56ec]{color:var(--fg);font-size:14px;font-weight:600}.project-path[data-v-06da56ec]{color:var(--fg-dim);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,monospace;font-size:11px;overflow:hidden}.menu[data-v-2a098312]{z-index:20;background:var(--bg-elev);border:1px solid var(--border);border-radius:4px;flex-direction:column;min-width:240px;padding:4px;display:flex;position:absolute}.row[data-v-2a098312]{color:var(--fg);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:4px 8px;display:flex}.row[data-v-2a098312]:hover{background:var(--bg)}.row.dim[data-v-2a098312]{color:var(--fg-dim);cursor:default}.row.error[data-v-2a098312]{color:var(--tool-err);cursor:default}.ico[data-v-2a098312]{text-align:center;width:14px}.ico.ok[data-v-2a098312]{color:var(--tool-ok)}.label[data-v-2a098312]{flex:1;font-size:12px}.hint[data-v-2a098312]{color:var(--fg-dim);font-size:11px}.section-label[data-v-2a098312]{letter-spacing:.06em;color:var(--fg-dim);text-transform:uppercase;padding:4px 8px 2px;font-size:10px}.bar[data-v-fb383c3b]{border-bottom:1px solid var(--border);background:var(--bg-elev);align-items:stretch;font-size:11px;display:flex;position:relative}.tabs[data-v-fb383c3b]{flex:1;display:flex;overflow-x:auto}.tab[data-v-fb383c3b]{border:0;border-right:1px solid var(--border);background:var(--bg-elev);color:var(--fg-dim);cursor:pointer;align-items:center;gap:6px;padding:6px 10px;display:flex}.tab.active[data-v-fb383c3b]{background:var(--bg);color:var(--fg);border-bottom:2px solid var(--tool-ok);margin-bottom:-1px}.tab.transcript.active[data-v-fb383c3b]{border-bottom-color:var(--fg-dim)}.ctx[data-v-fb383c3b]{color:var(--fg-dim)}.ctx.local[data-v-fb383c3b]{color:var(--tool-warn,var(--fg-dim))}.suffix[data-v-fb383c3b]{color:var(--fg-dim);font-style:italic}.lbl[data-v-fb383c3b]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.status.running[data-v-fb383c3b]{color:var(--tool-ok)}.status.exited[data-v-fb383c3b]{color:var(--tool-err)}.status.orphaned[data-v-fb383c3b]{color:var(--tool-warn,#d29922)}.x[data-v-fb383c3b]{color:var(--fg-dim);border-radius:3px;padding:0 4px}.x[data-v-fb383c3b]:hover{background:var(--border);color:var(--fg)}.plus[data-v-fb383c3b]{background:var(--bg-elev);color:var(--fg-dim);border:0;border-left:1px solid var(--border);cursor:pointer;padding:6px 10px}.plus[data-v-fb383c3b]:hover{color:var(--fg)}.xterm{cursor:text;-webkit-user-select:none;user-select:none;position:relative}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{z-index:5;position:absolute;top:0}.xterm .xterm-helper-textarea{opacity:0;z-index:-5;white-space:nowrap;resize:none;border:0;width:0;height:0;margin:0;padding:0;position:absolute;top:0;left:-9999em;overflow:hidden}.xterm .composition-view{color:#fff;white-space:nowrap;z-index:1;background:#000;display:none;position:absolute}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{cursor:default;background-color:#000;position:absolute;inset:0;overflow-y:scroll}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;top:0;left:0}.xterm .xterm-scroll-area{visibility:hidden}.xterm-char-measure-element{visibility:hidden;line-height:normal;display:inline-block;position:absolute;top:0;left:-9999em}.xterm.enable-mouse-events{cursor:default}.xterm.xterm-cursor-pointer,.xterm .xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility:not(.debug),.xterm .xterm-message{z-index:10;color:#0000;pointer-events:none;position:absolute;inset:0}.xterm .xterm-accessibility-tree:not(.debug) ::selection{color:#0000}.xterm .xterm-accessibility-tree{-webkit-user-select:text;user-select:text;white-space:pre}.xterm .live-region{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.xterm-dim{opacity:1!important}.xterm-underline-1{text-decoration:underline}.xterm-underline-2{-webkit-text-decoration:underline double;text-decoration:underline double}.xterm-underline-3{-webkit-text-decoration:underline wavy;text-decoration:underline wavy}.xterm-underline-4{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.xterm-underline-5{-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.xterm-overline{text-decoration:overline}.xterm-overline.xterm-underline-1{text-decoration:underline overline}.xterm-overline.xterm-underline-2{-webkit-text-decoration:overline double underline;text-decoration:overline double underline}.xterm-overline.xterm-underline-3{-webkit-text-decoration:overline wavy underline;text-decoration:overline wavy underline}.xterm-overline.xterm-underline-4{-webkit-text-decoration:overline dotted underline;text-decoration:overline dotted underline}.xterm-overline.xterm-underline-5{-webkit-text-decoration:overline dashed underline;text-decoration:overline dashed underline}.xterm-strikethrough{text-decoration:line-through}.xterm-screen .xterm-decoration-container .xterm-decoration{z-index:6;position:absolute}.xterm-screen .xterm-decoration-container .xterm-decoration.xterm-decoration-top-layer{z-index:7}.xterm-decoration-overview-ruler{z-index:8;pointer-events:none;position:absolute;top:0;right:0}.xterm-decoration-top{z-index:2;position:relative}.term[data-v-26630ca7]{background:var(--bg);width:100%;height:100%}.shell-tool[data-v-2a691dfb]{background:var(--bg-elev);flex-direction:column;width:100%;height:100%;display:flex}.body[data-v-2a691dfb]{flex:1;position:relative;overflow:hidden}.empty[data-v-2a691dfb]{color:var(--fg-dim);flex-direction:column;justify-content:flex-start;align-items:center;gap:12px;padding:32px 16px;font-size:12px;display:flex;position:absolute;inset:0;overflow-y:auto}.empty.error[data-v-2a691dfb]{color:var(--tool-err);text-align:center;justify-content:center}.error-banner[data-v-2a691dfb]{z-index:2;border:1px solid var(--tool-err);background:var(--bg);color:var(--tool-err);border-radius:4px;padding:8px 10px;font-size:12px;position:absolute;top:12px;left:12px;right:12px}.recent-transcripts[data-v-2a691dfb]{width:100%;max-width:420px}.recent-transcripts h3[data-v-2a691dfb]{text-transform:uppercase;letter-spacing:.06em;color:var(--fg-dim);margin:16px 0 6px;font-size:11px;font-weight:600}.recent-transcripts ul[data-v-2a691dfb]{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.row[data-v-2a691dfb]{border:1px solid var(--border);background:var(--bg);border-radius:4px;align-items:stretch;display:flex}.row[data-v-2a691dfb]:hover{background:var(--border)}.open[data-v-2a691dfb]{color:var(--fg);cursor:pointer;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:8px;min-width:0;padding:6px 10px;display:flex}.open .lbl[data-v-2a691dfb]{text-overflow:ellipsis;white-space:nowrap;flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.open .meta[data-v-2a691dfb]{color:var(--fg-dim);flex-shrink:0;font-size:10px}.del[data-v-2a691dfb]{border:0;border-left:1px solid var(--border);color:var(--fg-dim);cursor:pointer;background:0 0;align-items:center;padding:0 8px;display:flex}.del[data-v-2a691dfb]:hover{color:var(--tool-err,#f85149)}.action-bar[data-v-c4ac59c3]{background:var(--bg-elev);border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;padding:6px 10px;display:flex}.groups[data-v-c4ac59c3]{align-items:center;gap:0;display:flex}.divider[data-v-c4ac59c3]{background:var(--border);width:1px;height:32px;margin:0 6px}.btn[data-v-c4ac59c3]{cursor:pointer;color:var(--fg-dim);background:0 0;border:none;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:48px;padding:4px 10px;display:flex}.btn[data-v-c4ac59c3]:hover:not(:disabled){color:var(--fg);background:var(--bg)}.btn[data-v-c4ac59c3]:disabled,.btn.disabled[data-v-c4ac59c3]{opacity:.35;cursor:not-allowed}.btn.pull[data-v-c4ac59c3]{color:var(--accent)}.btn.fetch[data-v-c4ac59c3]{color:var(--fg-dim)}.btn.push[data-v-c4ac59c3]{color:var(--tool-ok)}.btn.terminal[data-v-c4ac59c3]{color:var(--tool-warn)}.icon[data-v-c4ac59c3]{line-height:1}.label[data-v-c4ac59c3]{font-family:monospace;font-size:11px;line-height:1}.branch-nav[data-v-a6f8c60f]{border-right:1px solid var(--border);background:var(--bg-elev);flex-direction:column;flex-shrink:0;width:100%;font-family:monospace;font-size:12px;display:flex;overflow-y:auto}.filter[data-v-a6f8c60f]{background:var(--bg);border:1px solid var(--border);color:var(--fg);border-radius:3px;outline:none;margin:6px;padding:3px 6px;font-family:monospace;font-size:11px}.filter[data-v-a6f8c60f]:focus{border-color:var(--accent)}.section[data-v-a6f8c60f]{flex-direction:column;display:flex}.section-header[data-v-a6f8c60f]{cursor:pointer;color:var(--fg-dim);text-align:left;background:0 0;border:none;align-items:center;gap:4px;width:100%;padding:4px 8px;font-family:monospace;font-size:11px;display:flex}.section-header[data-v-a6f8c60f]:hover{color:var(--fg);background:var(--bg)}.chevron[data-v-a6f8c60f]{width:10px;font-size:8px}.section-title[data-v-a6f8c60f]{text-transform:uppercase;letter-spacing:.04em;flex:1;font-weight:600}.badge[data-v-a6f8c60f]{background:var(--bg);color:var(--fg-dim);border-radius:8px;padding:1px 5px;font-size:10px}.item[data-v-a6f8c60f]{cursor:pointer;color:var(--fg);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;padding:3px 8px 3px 22px;display:flex;overflow:hidden}.item[data-v-a6f8c60f]:hover{background:var(--bg)}.item.current[data-v-a6f8c60f]{background:color-mix(in srgb, var(--tool-ok) 15%, transparent);color:var(--tool-ok)}.check[data-v-a6f8c60f]{flex-shrink:0;font-size:10px}.branch-item[data-v-a6f8c60f]{justify-content:space-between}.branch-label[data-v-a6f8c60f]{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.branch-actions[data-v-a6f8c60f]{flex-shrink:0;align-items:center;gap:2px;display:none}.branch-item:hover .branch-actions[data-v-a6f8c60f],.branch-item:focus-within .branch-actions[data-v-a6f8c60f]{display:flex}.branch-btn[data-v-a6f8c60f]{background:var(--bg);border:1px solid var(--border);color:var(--fg-dim);cursor:pointer;border-radius:3px;padding:1px 4px;font-family:monospace;font-size:9px;line-height:1.4}.branch-btn[data-v-a6f8c60f]:hover{color:var(--fg);border-color:var(--accent)}.branch-btn-danger[data-v-a6f8c60f]:hover{color:var(--tool-err,#f85149);border-color:var(--tool-err,#f85149)}.stash-item[data-v-a6f8c60f]{justify-content:space-between}.stash-label[data-v-a6f8c60f]{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.stash-actions[data-v-a6f8c60f]{flex-shrink:0;align-items:center;gap:2px;display:none}.stash-item:hover .stash-actions[data-v-a6f8c60f],.stash-item:focus-within .stash-actions[data-v-a6f8c60f]{display:flex}.stash-btn[data-v-a6f8c60f]{background:var(--bg);border:1px solid var(--border);color:var(--fg-dim);cursor:pointer;border-radius:3px;padding:1px 4px;font-family:monospace;font-size:9px;line-height:1.4}.stash-btn[data-v-a6f8c60f]:hover{color:var(--fg);border-color:var(--accent)}.stash-btn-danger[data-v-a6f8c60f]:hover{color:var(--tool-err,#f85149);border-color:var(--tool-err,#f85149)}.section-add-btn[data-v-a6f8c60f]{color:var(--fg-dim);cursor:pointer;background:0 0;border:none;border-radius:3px;flex-shrink:0;padding:0 5px;font-size:12px;line-height:1}.section-add-btn[data-v-a6f8c60f]:hover{color:var(--fg);background:var(--bg)}.section-add-btn[data-v-a6f8c60f]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.remote-url[data-v-a6f8c60f]{color:var(--fg-dim);text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;max-width:80px;margin-left:4px;font-size:10px;display:inline-block;overflow:hidden}.ref-labels[data-v-e146a0f4]{justify-content:flex-end;align-items:center;gap:3px;width:140px;min-width:140px;padding-right:4px;display:flex;overflow:hidden}.pills[data-v-e146a0f4]{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:3px;display:flex;overflow:hidden}.ref-pill[data-v-e146a0f4]{white-space:nowrap;cursor:default;text-overflow:ellipsis;border-radius:3px;align-items:center;max-width:90px;padding:1px 5px;font-family:monospace;font-size:10px;line-height:1.4;display:inline-flex;overflow:hidden}.ref-pill.local[data-v-e146a0f4]{color:#22c55e;background:#22c55e33;border:1px solid #22c55e80}.ref-pill.remote[data-v-e146a0f4]{color:#f59e0b;background:#f59e0b33;border:1px solid #f59e0b80}.ref-pill.tag[data-v-e146a0f4]{color:#8b5cf6;background:#8b5cf633;border:1px solid #8b5cf680}.ref-pill.merged[data-v-e146a0f4]{color:#22c55e;background:#22c55e33;border:1px solid #22c55e80}.ref-pill.local[data-v-e146a0f4]:hover,.ref-pill.merged[data-v-e146a0f4]:hover{cursor:pointer}.overflow-badge[data-v-e146a0f4]{background:var(--bg-elev,#2a2a2a);border:1px solid var(--border,#444);color:var(--fg-dim,#888);cursor:default;white-space:nowrap;border-radius:3px;align-items:center;padding:1px 4px;font-size:10px;display:inline-flex;position:relative}.overflow-popover[data-v-e146a0f4]{z-index:100;background:var(--bg-elev,#2a2a2a);border:1px solid var(--border,#444);border-radius:4px;flex-direction:column;gap:3px;min-width:120px;padding:4px 6px;display:flex;position:absolute;top:calc(100% + 4px);right:0}.overflow-popover .ref-pill[data-v-e146a0f4]{max-width:none}.graph-row[data-v-1f2b4bf6]{cursor:pointer;-webkit-user-select:none;user-select:none;border-left:3px solid #0000;align-items:center;height:28px;min-height:28px;padding-right:8px;transition:background .1s;display:flex}.graph-row[data-v-1f2b4bf6]:hover{background:color-mix(in srgb, var(--fg,#fff) 5%, transparent)}.graph-row.selected[data-v-1f2b4bf6]{background:var(--bg-elev,#2a2a2a);border-left-color:var(--accent,#4a9eed)}.graph-row.wip[data-v-1f2b4bf6]{background:color-mix(in srgb, var(--tool-ok,#22c55e) 8%, transparent);border-left-color:var(--tool-ok,#22c55e)}.labels-col[data-v-1f2b4bf6]{justify-content:flex-end;align-items:center;width:140px;min-width:140px;display:flex;overflow:hidden}.graph-col[data-v-1f2b4bf6]{flex-shrink:0;align-items:center;display:flex}.graph-svg[data-v-1f2b4bf6]{display:block}.message-col[data-v-1f2b4bf6]{flex-direction:column;flex:1;justify-content:center;min-width:0;padding-left:6px;display:flex;overflow:hidden}.message[data-v-1f2b4bf6]{color:var(--fg,#e0e0e0);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.3;overflow:hidden}.message.wip-msg[data-v-1f2b4bf6]{color:var(--tool-ok,#22c55e);font-style:italic}.meta[data-v-1f2b4bf6]{color:var(--fg-dim,#888);align-items:center;gap:3px;font-size:10px;line-height:1.2;display:flex}.hash[data-v-1f2b4bf6]{font-family:monospace}.sep[data-v-1f2b4bf6]{opacity:.5}.session-badge[data-v-1f2b4bf6]{background:var(--accent,#4a9eed);color:#fff;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;margin-left:4px;font-size:9px;font-weight:700;display:flex}.git-graph[data-v-afaeaf0c]{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.col-headers[data-v-afaeaf0c]{border-bottom:1px solid var(--border,#333);background:var(--bg,#1a1a1a);flex-shrink:0;align-items:center;height:22px;display:flex}.hdr-labels[data-v-afaeaf0c]{width:140px;min-width:140px;color:var(--fg-dim,#888);text-align:right;letter-spacing:.05em;text-transform:uppercase;padding-right:4px;font-size:9px;font-weight:600}.hdr-graph[data-v-afaeaf0c]{width:64px;color:var(--fg-dim,#888);text-align:center;letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:600}.hdr-message[data-v-afaeaf0c]{color:var(--fg-dim,#888);letter-spacing:.05em;text-transform:uppercase;flex:1;padding-left:6px;font-size:9px;font-weight:600}.commit-scroller[data-v-afaeaf0c]{flex:1;min-height:0;overflow:hidden auto}.empty[data-v-afaeaf0c]{height:60px;color:var(--fg-dim,#888);flex:1;justify-content:center;align-items:center;font-size:13px;font-style:italic;display:flex}.file-entry[data-v-65258307]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;padding:2px 8px;display:flex}.file-entry[data-v-65258307]:hover{background:var(--bg-hover,#ffffff0f)}.status-badge[data-v-65258307]{text-align:center;cursor:pointer;width:14px;font-family:monospace;font-size:11px;font-weight:700;line-height:inherit;background:0 0;border:none;flex-shrink:0;padding:0}.status-badge[data-v-65258307]:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-radius:2px}.status-modified[data-v-65258307]{color:var(--color-amber,#e5a50a)}.status-added[data-v-65258307]{color:var(--color-green,#3fb950)}.status-deleted[data-v-65258307]{color:var(--color-red,#f85149)}.status-untracked[data-v-65258307]{color:var(--color-green,#3fb950)}.status-renamed[data-v-65258307]{color:var(--accent,#58a6ff)}.status-default[data-v-65258307]{color:var(--fg-dim,#8b949e)}.file-path[data-v-65258307]{white-space:nowrap;align-items:baseline;min-width:0;font-size:12px;display:flex;overflow:hidden}.file-dir[data-v-65258307]{color:var(--fg-dim);text-overflow:ellipsis;direction:rtl;unicode-bidi:plaintext;flex-shrink:1;min-width:0;overflow:hidden}.file-name[data-v-65258307]{color:var(--fg);flex-shrink:0}.staging[data-v-470734cb]{border-left:1px solid var(--border);flex-direction:column;width:100%;display:flex;overflow:hidden}.section-header[data-v-470734cb]{background:var(--bg-elev);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:4px 8px;display:flex}.section-title[data-v-470734cb]{text-transform:uppercase;letter-spacing:.05em;color:var(--fg-dim);font-size:10px;font-weight:600}.header-btn[data-v-470734cb]{border:1px solid var(--border);color:var(--fg-dim);cursor:pointer;background:0 0;border-radius:3px;padding:1px 6px;font-size:10px}.header-btn[data-v-470734cb]:hover{color:var(--fg);border-color:var(--fg-dim)}.file-list[data-v-470734cb]{max-height:180px;overflow-y:auto}.empty-state[data-v-470734cb]{color:var(--fg-dim);padding:6px 8px;font-size:11px;font-style:italic}.commit-form[data-v-470734cb]{border-top:1px solid var(--border);flex-direction:column;gap:6px;margin-top:auto;padding:8px;display:flex}.commit-input[data-v-470734cb],.commit-textarea[data-v-470734cb]{box-sizing:border-box;background:var(--bg-elev);border:1px solid var(--border);width:100%;color:var(--fg);border-radius:4px;outline:none;padding:4px 6px;font-size:12px}.commit-input[data-v-470734cb]:focus,.commit-textarea[data-v-470734cb]:focus{border-color:var(--accent)}.commit-textarea[data-v-470734cb]{resize:vertical;min-height:28px;font-family:inherit}.commit-btn[data-v-470734cb]{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:4px;width:100%;padding:5px 0;font-size:12px;font-weight:600}.commit-btn[data-v-470734cb]:disabled{opacity:.4;cursor:not-allowed}.commit-btn[data-v-470734cb]:not(:disabled):hover{filter:brightness(1.1)}.commit-detail[data-v-35599119]{border-left:1px solid var(--border);width:100%;color:var(--fg);flex-direction:column;flex-shrink:0;font-size:12px;display:flex;overflow-y:auto}.wip-banner[data-v-35599119]{background:color-mix(in srgb, var(--tool-ok,#3fb950) 12%, transparent);border-bottom:1px solid var(--border);flex-direction:column;gap:4px;padding:8px;font-size:11px;display:flex}.view-changes-btn[data-v-35599119]{border:1px solid var(--tool-ok,#3fb950);color:var(--tool-ok,#3fb950);cursor:pointer;background:0 0;border-radius:3px;align-self:flex-start;padding:2px 6px;font-size:11px}.view-changes-btn[data-v-35599119]:hover{background:color-mix(in srgb, var(--tool-ok,#3fb950) 15%, transparent)}.commit-header[data-v-35599119]{border-bottom:1px solid var(--border);flex-direction:column;gap:4px;padding:10px 8px;display:flex}.hash-line[data-v-35599119]{color:var(--fg-dim);font-family:monospace;font-size:11px}.hash-accent[data-v-35599119]{color:var(--accent,#58a6ff)}.parent-hash+.parent-hash[data-v-35599119]:before{content:" "}.commit-message[data-v-35599119]{word-break:break-word;font-size:13px;font-weight:600;line-height:1.4}.commit-body[data-v-35599119]{color:var(--fg-dim);word-break:break-word;white-space:pre-wrap;font-size:11px;line-height:1.4}.author-row[data-v-35599119]{align-items:center;gap:6px;margin-top:4px;display:flex}.avatar[data-v-35599119]{color:#fff;background:#8b5cf6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:flex}.author-name[data-v-35599119]{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.authored-date[data-v-35599119],.parents-line[data-v-35599119]{color:var(--fg-dim);font-family:monospace;font-size:11px}.dim[data-v-35599119]{color:var(--fg-dim)}.commit-actions[data-v-35599119]{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:4px;padding:6px 8px;display:flex}.action-btn[data-v-35599119]{border:1px solid var(--border);color:var(--fg-dim);cursor:pointer;background:0 0;border-radius:3px;padding:2px 8px;font-family:monospace;font-size:11px;line-height:1.5}.action-btn[data-v-35599119]:hover{color:var(--fg);border-color:var(--accent)}.action-btn-warn[data-v-35599119]:hover{color:var(--tool-warn,#e5a50a);border-color:var(--tool-warn,#e5a50a)}.files-section[data-v-35599119]{flex-direction:column;flex:1;display:flex}.files-header[data-v-35599119]{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:4px;padding:6px 8px;display:flex}.files-count[data-v-35599119]{color:var(--fg-dim);flex:1;font-size:11px}.view-toggle[data-v-35599119]{border:1px solid var(--border);border-radius:3px;display:flex;overflow:hidden}.toggle-btn[data-v-35599119]{color:var(--fg-dim);cursor:pointer;background:0 0;border:none;padding:1px 5px;font-size:10px}.toggle-btn.active[data-v-35599119]{background:var(--bg-hover,#ffffff1a);color:var(--fg)}.expand-btn[data-v-35599119]{border:1px solid var(--border);color:var(--fg-dim);cursor:pointer;background:0 0;border-radius:3px;padding:1px 5px;font-size:10px}.expand-btn[data-v-35599119]:hover,.toggle-btn[data-v-35599119]:hover{color:var(--fg)}.loading-hint[data-v-35599119]{color:var(--fg-dim);padding:8px;font-size:11px;font-style:italic}.file-list[data-v-35599119]{flex:1;overflow-y:auto}.more-hint[data-v-35599119]{padding:4px 8px;font-size:11px;font-style:italic}.path-entry[data-v-35599119]{cursor:pointer;align-items:center;gap:6px;padding:2px 8px;display:flex}.path-entry[data-v-35599119]:hover{background:var(--bg-hover,#ffffff0f)}.path-text[data-v-35599119]{color:var(--fg);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.tree-dir[data-v-35599119]{cursor:pointer;color:var(--fg-dim);align-items:center;gap:4px;padding:2px 0;font-size:11px;display:flex}.tree-dir[data-v-35599119]:hover{color:var(--fg)}.dir-arrow[data-v-35599119]{width:10px;font-size:9px}.dir-name[data-v-35599119]{font-weight:600}.tree-file[data-v-35599119]{cursor:pointer;align-items:center;gap:6px;padding:2px 0;font-size:11px;display:flex}.tree-file[data-v-35599119]:hover{background:var(--bg-hover,#ffffff0f)}.tree-filename[data-v-35599119]{color:var(--fg);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.status-badge[data-v-35599119]{text-align:center;flex-shrink:0;width:14px;font-family:monospace;font-size:11px;font-weight:700}.st-M[data-v-35599119]{color:var(--tool-warn,#e5a50a)}.st-A[data-v-35599119],.st-\?[data-v-35599119]{color:var(--tool-ok,#3fb950)}.st-D[data-v-35599119]{color:var(--tool-err,#f85149)}.st-R[data-v-35599119]{color:var(--accent,#58a6ff)}.view-all-label[data-v-35599119]{color:var(--fg-dim);cursor:pointer;align-items:center;gap:3px;font-size:10px;display:flex}.diff-overlay[data-v-bd54c692]{outline:none;flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.diff-header[data-v-bd54c692]{border-bottom:1px solid var(--border);background:var(--bg-elev);flex-shrink:0;align-items:center;gap:8px;padding:8px 12px;display:flex}.diff-path[data-v-bd54c692]{color:var(--fg);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.spacer[data-v-bd54c692]{flex:1}.stat-add[data-v-bd54c692]{color:var(--tool-ok);font-size:12px;font-weight:600}.stat-remove[data-v-bd54c692]{color:var(--tool-err);font-size:12px;font-weight:600}.toolbar-btn[data-v-bd54c692]{cursor:pointer;border:1px solid var(--border);background:var(--bg);color:var(--fg-dim);white-space:nowrap;border-radius:3px;padding:2px 8px;font-family:inherit;font-size:11px;line-height:1.4}.toolbar-btn[data-v-bd54c692]:hover:not(:disabled){color:var(--fg);border-color:var(--accent)}.toolbar-btn[data-v-bd54c692]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.toolbar-btn[data-v-bd54c692]:disabled{opacity:.4;cursor:not-allowed}.toolbar-btn--action[data-v-bd54c692]{color:var(--fg)}.close-btn[data-v-bd54c692]{color:var(--fg-dim);cursor:pointer;background:0 0;border:none;padding:2px 4px;font-size:14px;line-height:1}.close-btn[data-v-bd54c692]:hover{color:var(--fg)}.close-btn[data-v-bd54c692]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.hunk-error[data-v-bd54c692]{background:color-mix(in srgb, var(--tool-err,#f85149) 14%, transparent);color:var(--tool-err,#f85149);flex-shrink:0;align-items:center;gap:8px;padding:4px 12px;font-size:11px;display:flex}.hunk-error-dismiss[data-v-bd54c692]{color:inherit;cursor:pointer;background:0 0;border:none;margin-left:auto;padding:0 2px;font-size:14px;line-height:1}.hunk-error-dismiss[data-v-bd54c692]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.diff-body[data-v-bd54c692]{flex:1;min-height:0;display:flex}.hunks-panel[data-v-bd54c692]{border-right:1px solid var(--border);background:var(--bg);flex-direction:column;flex-shrink:0;width:200px;display:flex;overflow-y:auto}.hunk-row[data-v-bd54c692]{font-size:11px;font-family:var(--mono,monospace);text-align:left;border:none;border-bottom:1px solid var(--border);cursor:pointer;color:var(--fg);background:0 0;flex-direction:column;gap:2px;width:100%;padding:6px 8px;display:flex}.hunk-row[data-v-bd54c692]:hover,.hunk-row[data-v-bd54c692]:focus-visible{background:color-mix(in srgb, var(--accent) 10%, transparent)}.hunk-row[data-v-bd54c692]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.hunk-header-label[data-v-bd54c692]{color:var(--fg-dim);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.hunk-stats[data-v-bd54c692]{gap:4px;display:flex}.hunk-stat-add[data-v-bd54c692]{color:var(--tool-ok)}.hunk-stat-remove[data-v-bd54c692]{color:var(--tool-err)}.hunk-actions[data-v-bd54c692]{margin-top:4px}.btn-hunk-action[data-v-bd54c692]{cursor:pointer;background:color-mix(in srgb, var(--accent) 15%, transparent);color:var(--fg);border:1px solid color-mix(in srgb, var(--accent) 40%, transparent);border-radius:3px;padding:2px 8px;font-family:inherit;font-size:10px}.btn-hunk-action[data-v-bd54c692]:hover:not(:disabled){filter:brightness(1.15)}.btn-hunk-action[data-v-bd54c692]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.btn-hunk-action[data-v-bd54c692]:disabled{opacity:.5;cursor:not-allowed}.diff-editor-area[data-v-bd54c692]{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.status-msg[data-v-bd54c692]{color:var(--fg-dim);padding:16px;font-size:12px;font-style:italic}.status-msg.error[data-v-bd54c692]{color:var(--tool-err);font-style:normal}.monaco-diff-host[data-v-bd54c692]{flex:1;min-height:0}.conflict-banner[data-v-221ab491]{background:color-mix(in srgb, var(--tool-warn,#d29922) 12%, transparent);border-bottom:1px solid color-mix(in srgb, var(--tool-warn,#d29922) 40%, transparent);color:var(--fg);flex-shrink:0;padding:8px 12px;font-size:12px}.conflict-header[data-v-221ab491]{align-items:baseline;gap:12px;margin-bottom:4px;font-weight:600;display:flex}.conflict-kind[data-v-221ab491]{text-transform:capitalize}.conflict-count[data-v-221ab491]{color:var(--fg-dim);font-weight:400}.conflict-files[data-v-221ab491]{font-family:var(--mono,monospace);color:var(--fg-dim);margin:0 0 6px;padding-left:20px;font-size:11px}.conflict-error[data-v-221ab491]{background:color-mix(in srgb, var(--tool-err,#f85149) 14%, transparent);color:var(--tool-err,#f85149);border-radius:3px;align-items:center;gap:8px;margin-top:6px;padding:4px 8px;font-size:11px;display:flex}.error-dismiss[data-v-221ab491]{color:inherit;cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:14px;line-height:1}.conflict-actions[data-v-221ab491]{gap:6px;margin-top:6px;display:flex}.conflict-btn[data-v-221ab491]{cursor:pointer;border:1px solid color-mix(in srgb, var(--tool-warn,#d29922) 60%, transparent);background:color-mix(in srgb, var(--tool-warn,#d29922) 20%, transparent);color:var(--fg);border-radius:4px;padding:4px 10px;font-size:11px;line-height:1.4}.conflict-btn[data-v-221ab491]:hover{filter:brightness(1.1)}.conflict-btn[data-v-221ab491]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.git-tab[data-v-f2b8b15d]{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.content[data-v-f2b8b15d]{flex:1;min-width:0;min-height:0;display:flex}.left-panel[data-v-f2b8b15d],.right-panel[data-v-f2b8b15d]{flex-shrink:0;min-width:0;display:flex;position:relative}.center[data-v-f2b8b15d]{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.log-search-bar[data-v-f2b8b15d]{border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:8px;padding:4px 8px;display:flex}.log-search-input[data-v-f2b8b15d]{background:var(--bg);border:1px solid var(--border);color:var(--fg);border-radius:3px;outline:none;flex:1;min-width:0;padding:3px 6px;font-family:monospace;font-size:11px}.log-search-input[data-v-f2b8b15d]:focus{border-color:var(--accent)}.log-result-count[data-v-f2b8b15d]{color:var(--fg-dim);white-space:nowrap;flex-shrink:0;font-size:10px}.resize-handle[data-v-f2b8b15d]{cursor:col-resize;z-index:5;background:0 0;width:6px;transition:background .12s;position:absolute;top:0;bottom:0}.resize-handle[data-v-f2b8b15d]:hover,.resize-handle[data-v-f2b8b15d]:active{background:color-mix(in srgb, var(--accent) 40%, transparent)}.resize-handle.right-edge[data-v-f2b8b15d]{margin-right:-3px;right:0}.resize-handle.left-edge[data-v-f2b8b15d]{margin-left:-3px;left:0}.git-error-banner[data-v-f2b8b15d]{color:var(--tool-err,#f85149);background:color-mix(in srgb, var(--tool-err,#f85149) 12%, transparent);border-bottom:1px solid color-mix(in srgb, var(--tool-err,#f85149) 40%, transparent);justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;font-size:12px;display:flex}.git-error-text[data-v-f2b8b15d]{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.git-error-dismiss[data-v-f2b8b15d]{color:inherit;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0 4px;font-size:16px;line-height:1}.git-error-dismiss[data-v-f2b8b15d]:hover{filter:brightness(1.2)}.git-loading-bar[data-v-f2b8b15d]{color:var(--fg-dim);border-bottom:1px solid var(--border);padding:4px 10px;font-size:11px;font-style:italic}.state[data-v-f32b7995]{color:var(--fg-dim);align-items:center;gap:8px;padding:12px 0;font-size:13px;display:flex}.state.error[data-v-f32b7995]{color:var(--tool-err)}.state.empty[data-v-f32b7995]{text-align:center;flex-direction:column;gap:10px;padding:18px 0 6px}.state.empty p[data-v-f32b7995]{max-width:360px;margin:0;line-height:1.45}.spin[data-v-f32b7995]{animation:.8s linear infinite tpm-spin-f32b7995}@keyframes tpm-spin-f32b7995{to{transform:rotate(360deg)}}.groups[data-v-f32b7995]{flex-direction:column;gap:14px;display:flex}.group[data-v-f32b7995]{flex-direction:column;gap:6px;display:flex}.group-head[data-v-f32b7995]{text-transform:uppercase;letter-spacing:.05em;color:var(--fg-dim);font-size:11px;font-weight:600}ul[data-v-f32b7995]{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.row[data-v-f32b7995]{border:1px solid var(--border);width:100%;color:var(--fg);font:inherit;cursor:pointer;text-align:left;background:0 0;border-radius:6px;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;font-size:13px;transition:border-color .12s,background .12s;display:flex}.row[data-v-f32b7995]:hover{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent)}.row .title[data-v-f32b7995]{font-weight:500}.row .desc[data-v-f32b7995]{color:var(--fg-dim);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;line-height:1.35;overflow:hidden}.card[data-v-6a949e1a]{background:var(--bg-elev);border:1px solid var(--border);border-radius:6px;transition:border-color .12s;position:relative}.card[data-v-6a949e1a]:hover{border-color:var(--accent)}.body[data-v-6a949e1a]{width:100%;color:var(--fg);text-align:left;cursor:pointer;background:0 0;border:none;padding:12px 64px 12px 12px;font-family:inherit;display:block}.body[data-v-6a949e1a]:active{transform:translateY(1px)}.name[data-v-6a949e1a]{margin-bottom:4px;font-size:14px;font-weight:600}.status[data-v-6a949e1a]{color:var(--fg-dim);align-items:center;gap:6px;margin-bottom:8px;font-size:13px;display:inline-flex}.spin[data-v-6a949e1a]{animation:.9s linear infinite card-spin-6a949e1a}@keyframes card-spin-6a949e1a{to{transform:rotate(360deg)}}.line[data-v-6a949e1a]{color:var(--fg-dim);min-height:16px;margin-bottom:8px;font-size:13px}.tokens[data-v-6a949e1a]{color:var(--fg-dim);font-size:13px}.driver-chip[data-v-6a949e1a]{border:1px solid var(--border);color:var(--fg-dim);background:color-mix(in srgb, var(--accent) 8%, transparent);border-radius:999px;align-items:center;max-width:fit-content;margin-top:6px;padding:2px 7px;font-size:11px;display:inline-flex}.actions[data-v-6a949e1a]{gap:4px;display:flex;position:absolute;top:8px;right:8px}.act[data-v-6a949e1a]{color:var(--fg-dim);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;padding:4px;display:inline-flex}.act[data-v-6a949e1a]:hover{background:color-mix(in srgb, var(--accent) 14%, transparent);color:var(--accent);border-color:var(--border)}.act.danger[data-v-6a949e1a]:hover{background:color-mix(in srgb, var(--tool-err) 14%, transparent);color:var(--tool-err)}.act[data-v-6a949e1a]:disabled{opacity:.4;cursor:not-allowed}.members[data-v-9c1cfcdf]{border-collapse:collapse;width:100%;font-size:13px}.members th[data-v-9c1cfcdf],.members td[data-v-9c1cfcdf]{text-align:left;border-bottom:1px solid var(--border);padding:6px 8px}.members th[data-v-9c1cfcdf]{color:var(--fg-dim);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:500}.role-badge[data-v-9c1cfcdf]{color:var(--fg-dim);font-size:12px}.role-select[data-v-9c1cfcdf]{background:var(--bg-elev);color:var(--fg);border:1px solid var(--border);cursor:pointer;border-radius:4px;padding:2px 6px;font-size:12px}.actions-cell[data-v-9c1cfcdf]{gap:8px;display:flex}.link[data-v-9c1cfcdf]{color:var(--fg-dim);cursor:pointer;background:0 0;border:0;padding:0;font-size:11px}.link[data-v-9c1cfcdf]:hover{color:var(--fg)}.link.danger[data-v-9c1cfcdf]:hover{color:var(--tool-err)}.invite-form[data-v-9c1cfcdf]{align-items:center;gap:8px;margin-top:12px;display:flex}.invite-input[data-v-9c1cfcdf]{background:var(--bg-elev);color:var(--fg);border:1px solid var(--border);border-radius:6px;flex:1;padding:5px 10px;font-size:12px}.invite-input[data-v-9c1cfcdf]:focus{border-color:var(--accent);outline:none}.invite-role[data-v-9c1cfcdf]{background:var(--bg-elev);color:var(--fg);border:1px solid var(--border);cursor:pointer;border-radius:6px;padding:5px 8px;font-size:12px}.invite-btn[data-v-9c1cfcdf]{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:6px;padding:5px 12px;font-size:12px}.invite-btn[data-v-9c1cfcdf]:hover:not(:disabled){opacity:.88}.invite-btn[data-v-9c1cfcdf]:disabled{opacity:.45;cursor:default}.members-error[data-v-9c1cfcdf]{color:var(--tool-err);margin-top:8px;font-size:12px}.qrow[data-v-352e9a3a]{border:1px solid var(--border);background:var(--bg-elev);cursor:default;border-radius:6px;flex-direction:column;gap:6px;padding:10px 12px;transition:border-color .12s,box-shadow .12s;display:flex}.qrow.focused[data-v-352e9a3a]{border-color:var(--accent);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 40%, transparent)}.qrow.expanded[data-v-352e9a3a]{background:color-mix(in srgb, var(--bg-elev) 88%, var(--accent) 4%)}.head[data-v-352e9a3a]{cursor:pointer;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;display:grid}.badge[data-v-352e9a3a]{letter-spacing:.04em;background:0 0;border:1px solid;border-radius:4px;align-items:center;gap:4px;padding:2px 6px;font-size:10px;font-weight:600;display:inline-flex}.kind[data-v-352e9a3a]{font-variant-numeric:tabular-nums}.title[data-v-352e9a3a]{color:var(--fg);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:1.3;overflow:hidden}.age[data-v-352e9a3a]{color:var(--fg-dim);white-space:nowrap;align-items:center;gap:4px;font-size:10px;display:inline-flex}.chevron[data-v-352e9a3a]{width:20px;height:20px;color:var(--fg-dim);cursor:pointer;background:0 0;border:none;place-items:center;transition:transform .12s,color .12s;display:grid}.chevron.open[data-v-352e9a3a]{color:var(--accent);transform:rotate(180deg)}.chevron[data-v-352e9a3a]:hover{color:var(--accent)}.preview[data-v-352e9a3a]{color:var(--fg-dim);cursor:pointer;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;padding-left:2px;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.detail[data-v-352e9a3a]{border-top:1px dashed var(--border);flex-direction:column;gap:8px;margin-top:4px;padding-top:8px;display:flex}.reply-box[data-v-352e9a3a]{border:1px solid var(--border);background:var(--bg);width:100%;color:var(--fg);font:inherit;resize:vertical;border-radius:4px;padding:8px;font-size:12px}.reply-box[data-v-352e9a3a]:focus{border-color:var(--accent);outline:none}.actions[data-v-352e9a3a]{flex-wrap:wrap;gap:6px;display:flex}.btn[data-v-352e9a3a]{border:1px solid var(--border);background:var(--bg-elev);color:var(--fg);cursor:pointer;border-radius:4px;padding:4px 10px;font-size:11px;transition:all .12s}.btn[data-v-352e9a3a]:hover{border-color:var(--accent);color:var(--accent)}.btn[data-v-352e9a3a]:disabled{opacity:.5;cursor:not-allowed}.btn.primary[data-v-352e9a3a]{background:var(--accent);color:var(--bg);border-color:var(--accent)}.btn.primary[data-v-352e9a3a]:hover{background:color-mix(in srgb, var(--accent) 80%, black);color:var(--bg)}.btn.danger[data-v-352e9a3a]{border-color:var(--tool-err);color:var(--tool-err)}.btn.danger[data-v-352e9a3a]:hover{background:color-mix(in srgb, var(--tool-err) 10%, transparent)}.btn.ghost[data-v-352e9a3a]{color:var(--fg-dim);background:0 0;border-color:#0000}.btn.ghost[data-v-352e9a3a]:hover{color:var(--accent)}.btn.small[data-v-352e9a3a]{padding:2px 6px;font-size:10px}.foot[data-v-352e9a3a]{justify-content:flex-end;display:flex;position:relative}.snooze-menu[data-v-352e9a3a]{background:var(--bg-elev);border:1px solid var(--border);z-index:10;border-radius:4px;flex-direction:column;gap:2px;min-width:120px;padding:4px;display:flex;position:absolute;bottom:calc(100% + 4px);right:0;box-shadow:0 4px 14px #00000040}.sz-item[data-v-352e9a3a]{color:var(--fg);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:3px;padding:4px 8px;font-size:11px}.sz-item[data-v-352e9a3a]:hover{background:var(--accent);color:var(--bg)}.queue-list[data-v-2596d44f]{flex-direction:column;gap:18px;height:100%;padding:12px 14px;display:flex;position:relative;overflow:auto}.loading[data-v-2596d44f]{color:var(--fg-dim);text-align:center;padding:20px}.error-row[data-v-2596d44f]{color:var(--tool-err);align-items:center;gap:6px;padding:12px;display:inline-flex}.inline-error[data-v-2596d44f]{margin-bottom:-4px}.empty[data-v-2596d44f]{color:var(--fg-dim);text-align:center;flex-direction:column;align-items:center;gap:6px;padding:48px 16px;display:flex}.empty-sparkle[data-v-2596d44f]{color:var(--accent)}.empty h3[data-v-2596d44f]{color:var(--fg);margin:4px 0 0;font-size:14px}.empty p[data-v-2596d44f]{margin:0 0 18px;font-size:12px}.agents-panel[data-v-2596d44f]{text-align:left;border:1px solid var(--border);background:var(--bg-elev);border-radius:6px;width:100%;max-width:520px;margin-top:12px;overflow:hidden}.agents-panel h4[data-v-2596d44f]{text-transform:uppercase;letter-spacing:.06em;color:var(--fg-dim);background:var(--bg);border-bottom:1px solid var(--border);margin:0;padding:8px 12px;font-size:10px;font-weight:600}.agents-panel ul[data-v-2596d44f]{margin:0;padding:0;list-style:none}.agents-panel li[data-v-2596d44f]{cursor:pointer;border-top:1px solid color-mix(in srgb, var(--border) 40%, transparent);grid-template-columns:80px 60px 1fr auto;align-items:center;gap:10px;padding:8px 12px;font-size:12px;display:grid}.agents-panel li[data-v-2596d44f]:first-child{border-top:none}.agents-panel li[data-v-2596d44f]:hover{background:var(--bg)}.agents-panel .agent-id[data-v-2596d44f]{color:var(--accent);font-family:ui-monospace,monospace;font-size:11px}.agents-panel .agent-state[data-v-2596d44f]{color:var(--fg-dim);text-transform:uppercase;letter-spacing:.04em;font-size:10px}.agents-panel .agent-task[data-v-2596d44f]{color:var(--fg);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agents-panel .agent-age[data-v-2596d44f]{color:var(--fg-dim);font-variant-numeric:tabular-nums;font-size:10px}.meanwhile[data-v-2596d44f]{border:1px dashed var(--border);background:color-mix(in srgb, var(--bg-elev) 60%, transparent);color:var(--fg-dim);border-radius:6px;margin-top:8px;padding:10px 12px}.meanwhile .mw-label[data-v-2596d44f]{text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:600}.meanwhile ul[data-v-2596d44f]{flex-direction:column;gap:2px;margin:6px 0 0;padding:0;list-style:none;display:flex}.meanwhile li[data-v-2596d44f]{cursor:pointer;grid-template-columns:auto 70px 1fr auto;align-items:center;gap:8px;padding:2px 0;font-size:11px;display:grid}.meanwhile li:hover .mw-task[data-v-2596d44f]{color:var(--fg)}.meanwhile .dot[data-v-2596d44f]{background:var(--fg-dim);border-radius:999px;width:6px;height:6px}.meanwhile .dot.running[data-v-2596d44f]{background:var(--tool-warn);box-shadow:0 0 0 2px color-mix(in srgb, var(--tool-warn) 30%, transparent)}.meanwhile .mw-id[data-v-2596d44f]{color:var(--accent);font-family:ui-monospace,monospace;font-size:10px}.meanwhile .mw-task[data-v-2596d44f]{color:var(--fg-dim);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.meanwhile .mw-age[data-v-2596d44f]{font-variant-numeric:tabular-nums;color:var(--fg-dim);font-size:10px}.help-btn[data-v-2596d44f]{border:1px solid var(--border);background:var(--bg-elev);width:24px;height:24px;color:var(--fg-dim);cursor:pointer;border-radius:999px;place-items:center;transition:all .12s;display:grid;position:absolute;bottom:10px;right:14px}.help-btn[data-v-2596d44f]:hover{color:var(--accent);border-color:var(--accent)}.controls[data-v-2596d44f]{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:2px;padding-bottom:4px;display:flex}.ctrl[data-v-2596d44f]{color:var(--fg-dim);align-items:center;gap:6px;font-size:11px;display:inline-flex}.ctrl span[data-v-2596d44f]{letter-spacing:.04em}.ctrl select[data-v-2596d44f]{background:var(--bg);color:var(--fg);border:1px solid var(--border);cursor:pointer;border-radius:4px;padding:3px 6px;font-size:11px}.ctrl select[data-v-2596d44f]:focus{border-color:var(--accent);outline:none}.ctrl-search[data-v-2596d44f]{background:var(--bg);min-width:120px;color:var(--fg);border:1px solid var(--border);font:inherit;border-radius:4px;flex:180px;padding:4px 8px;font-size:12px}.ctrl-search[data-v-2596d44f]:focus{border-color:var(--accent);outline:none}.dim-empty[data-v-2596d44f]{color:var(--fg-dim);padding:32px 16px}.dim-empty p[data-v-2596d44f]{margin:0;font-size:12px}.group[data-v-2596d44f]{flex-direction:column;gap:8px;display:flex}.group-head[data-v-2596d44f]{text-transform:uppercase;letter-spacing:.06em;color:var(--fg-dim);align-items:center;gap:8px;margin:0;font-size:11px;font-weight:600;display:flex}.count[data-v-2596d44f]{background:var(--bg-elev);border:1px solid var(--border);min-width:20px;height:16px;color:var(--fg);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:10px;font-weight:500;display:inline-flex}.snoozed-head[data-v-2596d44f]{cursor:pointer;-webkit-user-select:none;user-select:none}.snoozed-head[data-v-2596d44f]:hover{color:var(--fg)}.snoozed-head .toggle[data-v-2596d44f]{margin-left:auto}.snoozed-list[data-v-2596d44f]{flex-direction:column;gap:4px;display:flex}.snoozed-row[data-v-2596d44f]{border:1px dashed var(--border);color:var(--fg-dim);border-radius:4px;align-items:center;gap:8px;padding:6px 10px;font-size:11px;display:flex}.snoozed-row .badge[data-v-2596d44f]{border:1px solid var(--border);letter-spacing:.04em;border-radius:3px;padding:1px 4px;font-size:9px}.snoozed-row .title[data-v-2596d44f]{color:var(--fg);flex:1}.btn[data-v-2596d44f]{border:1px solid var(--border);background:var(--bg-elev);color:var(--fg);cursor:pointer;border-radius:4px;padding:4px 10px;font-size:11px}.btn[data-v-2596d44f]:hover{border-color:var(--accent);color:var(--accent)}.btn.small[data-v-2596d44f]{padding:2px 6px;font-size:10px}.page[data-v-8bf523ad]{flex:1;min-width:0;min-height:0;display:flex}.landing[data-v-8bf523ad]{min-width:0;color:var(--fg);background:var(--bg);flex-direction:column;flex:1;gap:24px;padding:24px 28px;display:flex;overflow-y:auto}.head[data-v-8bf523ad]{align-items:center;gap:12px;display:flex}.head-actions[data-v-8bf523ad]{gap:6px;margin-left:auto;display:flex}.block-hint[data-v-8bf523ad]{color:var(--fg-dim);font-size:11px}.backbtn[data-v-8bf523ad]{color:var(--fg-dim);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:inline-flex}.backbtn[data-v-8bf523ad]:hover{color:var(--fg)}.titles[data-v-8bf523ad]{flex-direction:column;gap:2px;display:flex}h1[data-v-8bf523ad]{letter-spacing:.01em;margin:0;font-size:18px;font-weight:600}.path[data-v-8bf523ad]{color:var(--fg-dim);font-family:ui-monospace,SFMono-Regular,monospace;font-size:11px}.block[data-v-8bf523ad]{flex-direction:column;gap:10px;display:flex}.block-title.clickable[data-v-8bf523ad]{cursor:pointer;color:var(--fg);font:inherit;background:0 0;border:none;padding:0}.block-title .queue-count[data-v-8bf523ad]{background:var(--tool-err);min-width:18px;height:16px;color:var(--bg);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:10px;font-weight:600;display:inline-flex}.block-title .toggle[data-v-8bf523ad]{color:var(--fg-dim);margin-left:4px;font-size:12px}.queue-wrap[data-v-8bf523ad]{border:1px solid var(--border);background:var(--bg-elev);border-radius:8px;max-height:50vh;display:flex;overflow:hidden}.queue-wrap[data-v-8bf523ad]>*{flex:1;min-height:0}.block-head[data-v-8bf523ad]{border-bottom:1px solid color-mix(in srgb, var(--border) 60%, transparent);justify-content:space-between;align-items:center;padding-bottom:6px;display:flex}.block-title[data-v-8bf523ad]{color:var(--fg);align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.dim[data-v-8bf523ad]{color:var(--fg-dim);padding:8px 0;font-size:12px}.error-row[data-v-8bf523ad]{color:var(--tool-err);align-items:center;gap:6px;padding:8px 0;font-size:12px;display:inline-flex}.empty[data-v-8bf523ad]{color:var(--fg-dim);padding:8px 0;font-size:13px;font-style:italic}.grid[data-v-8bf523ad]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.board-card[data-v-8bf523ad]{background:var(--bg-elev);border:1px solid var(--border);cursor:pointer;border-radius:8px;flex-direction:column;gap:6px;padding:12px 14px;transition:border-color .12s,transform .12s;display:flex}.board-card[data-v-8bf523ad]:hover{border-color:var(--accent);transform:translateY(-1px)}.board-name[data-v-8bf523ad]{color:var(--fg);font-size:14px;font-weight:600}.board-desc[data-v-8bf523ad]{color:var(--fg-dim);font-size:12px;line-height:1.4}.board-actions[data-v-8bf523ad]{gap:8px;margin-top:4px;display:flex}.link[data-v-8bf523ad]{color:var(--fg-dim);cursor:pointer;background:0 0;border:0;padding:0;font-size:11px}.link[data-v-8bf523ad]:hover{color:var(--tool-err)}.doc-card[data-v-8bf523ad]{background:var(--bg-elev);border:1px solid var(--border);cursor:pointer;border-radius:8px;flex-direction:column;gap:6px;padding:12px 14px;transition:border-color .12s,transform .12s;display:flex}.doc-card[data-v-8bf523ad]:hover{border-color:var(--accent);transform:translateY(-1px)}.doc-head[data-v-8bf523ad]{align-items:center;gap:6px;display:flex}.doc-ic[data-v-8bf523ad]{color:var(--accent);flex-shrink:0}.doc-title[data-v-8bf523ad]{color:var(--fg);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.doc-snippet[data-v-8bf523ad]{color:var(--fg-dim);text-overflow:ellipsis;max-height:4.2em;margin:0;font-size:12px;line-height:1.4;overflow:hidden}.doc-snippet.muted[data-v-8bf523ad]{font-style:italic}.doc-actions[data-v-8bf523ad]{gap:8px;margin-top:4px;display:flex}.chip[data-v-8bf523ad]{background:var(--chip-bg,#ffffff14);color:var(--fg-dim);white-space:nowrap;border-radius:10px;flex-shrink:0;margin-left:4px;padding:1px 6px;font-size:10px}.block-actions[data-v-8bf523ad]{gap:6px;display:flex}
