.titlebar[data-v-3625fc90]{background:var(--bg-elev,#1e1e1e);border-bottom:1px solid var(--border,#2a2a2a);-webkit-user-select:none;user-select:none;-webkit-app-region:drag;flex-shrink:0;align-items:center;height:44px;min-height:44px;padding:0 12px;display:flex}.titlebar-left[data-v-3625fc90]{flex:none;align-items:center;gap:7px;display:flex}.titlebar-icon[data-v-3625fc90]{color:var(--fg,#e5e5e5);opacity:.85;flex-shrink:0}.titlebar-wordmark[data-v-3625fc90]{letter-spacing:.04em;color:var(--fg,#e5e5e5);opacity:.85;font-size:13px;font-weight:600}.titlebar-wizard-title[data-v-3625fc90]{color:var(--fg,#e5e5e5);opacity:.85;font-size:13px;font-weight:600}.titlebar-centre[data-v-3625fc90]{flex:auto;justify-content:center;align-items:center;display:flex}.context-pill[data-v-3625fc90]{-webkit-app-region:no-drag;color:var(--fg-dim,#999);background:color-mix(in srgb, var(--fg-dim,#999) 12%, transparent);border:1px solid color-mix(in srgb, var(--fg-dim,#999) 20%, transparent);white-space:nowrap;border-radius:10px;padding:2px 8px;font-size:11px;font-weight:500;line-height:1.4}.titlebar-controls[data-v-3625fc90]{-webkit-app-region:no-drag;flex:none;align-items:center;gap:8px;display:flex}.wc-btn[data-v-3625fc90]{cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:13px;height:13px;padding:0;transition:filter .1s;display:flex;position:relative}.wc-btn[data-v-3625fc90]:focus-visible{outline:2px solid var(--accent,#60a5fa);outline-offset:2px}.wc-close[data-v-3625fc90]{background:#ff5f57}.wc-minimize[data-v-3625fc90]{background:#febc2e}.wc-maximize[data-v-3625fc90]{background:#28c840}.unfocused .wc-close[data-v-3625fc90],.unfocused .wc-minimize[data-v-3625fc90],.unfocused .wc-maximize[data-v-3625fc90]{background:#3a3a3a}.wc-glyph[data-v-3625fc90]{color:#000000b3;opacity:0;pointer-events:none;font-size:9px;font-weight:700;line-height:1;position:absolute}.wc-btn:hover .wc-glyph[data-v-3625fc90]{opacity:1}.unfocused .wc-btn:hover .wc-glyph[data-v-3625fc90]{opacity:0}.msg[data-v-4a354cc2]{color:var(--fg);white-space:pre-wrap;margin:0 0 8px;font-size:13px;line-height:1.5}.prompt-label[data-v-4a354cc2]{color:var(--fg-muted,var(--fg));margin:0 0 4px;font-size:12px;display:block}.prompt-input[data-v-4a354cc2]{background:var(--bg);border:1px solid var(--border);width:100%;color:var(--fg);box-sizing:border-box;border-radius:4px;padding:6px 10px;font-family:inherit;font-size:13px}.login-shell[data-v-4a19de0c]{background:var(--bg);isolation:isolate;place-items:center;min-height:100vh;padding:24px;display:grid;position:relative;overflow:hidden}.orbs[data-v-4a19de0c]{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.orb[data-v-4a19de0c]{filter:blur(90px);opacity:.55;will-change:transform;mix-blend-mode:screen;border-radius:50%;width:520px;height:520px;position:absolute}.orb-1[data-v-4a19de0c]{background:radial-gradient(circle,#60a5fa 0%,#0000 70%);animation:26s ease-in-out infinite drift-a-4a19de0c;top:-15%;left:-10%}.orb-2[data-v-4a19de0c]{background:radial-gradient(circle,#c084fc 0%,#0000 70%);animation:32s ease-in-out infinite drift-b-4a19de0c;top:30%;right:-18%}.orb-3[data-v-4a19de0c]{background:radial-gradient(circle,#7c3aed 0%,#0000 70%);animation:38s ease-in-out infinite drift-c-4a19de0c;bottom:-20%;left:25%}.orb-4[data-v-4a19de0c]{background:radial-gradient(circle,#4ade80 0%,#0000 70%);width:380px;height:380px;animation:44s ease-in-out infinite drift-d-4a19de0c;top:55%;left:-8%}.orb-5[data-v-4a19de0c]{background:radial-gradient(circle,#fbbf24 0%,#0000 70%);width:320px;height:320px;animation:50s ease-in-out infinite drift-e-4a19de0c;top:-10%;right:10%}@keyframes drift-a-4a19de0c{0%,to{transform:translate(0)scale(1)}50%{transform:translate(18vw,12vh)scale(1.15)}}@keyframes drift-b-4a19de0c{0%,to{transform:translate(0)scale(1.05)}50%{transform:translate(-14vw,20vh)scale(.9)}}@keyframes drift-c-4a19de0c{0%,to{transform:translate(0)scale(.95)}50%{transform:translate(-10vw,-18vh)scale(1.1)}}@keyframes drift-d-4a19de0c{0%,to{transform:translate(0)scale(1)}50%{transform:translate(22vw,-14vh)scale(1.2)}}@keyframes drift-e-4a19de0c{0%,to{transform:translate(0)scale(1.1)}50%{transform:translate(-16vw,16vh)scale(.85)}}:root[data-theme=dark] .orb[data-v-4a19de0c]{opacity:.45}:root[data-theme=light] .orb[data-v-4a19de0c]{opacity:.6;filter:blur(110px)}@media (prefers-reduced-motion:reduce){.orb[data-v-4a19de0c]{animation:none}}.login-card[data-v-4a19de0c]{z-index:1;gap:20px;width:100%;max-width:400px;padding:32px 32px 28px}.logo[data-v-4a19de0c]{background:linear-gradient(135deg, var(--accent), #c084fc 55%, #7c3aed);width:44px;height:44px;box-shadow:0 8px 24px -8px color-mix(in srgb, var(--accent) 60%, transparent);color:#fff;border-radius:14px;place-items:center;display:grid;position:relative}.logo[data-v-4a19de0c]:after{content:"";background:inherit;opacity:.35;filter:blur(10px);z-index:-1;border-radius:18px;position:absolute;inset:-4px}h1[data-v-4a19de0c]{letter-spacing:-.02em;background:linear-gradient(135deg, var(--accent), #c084fc 60%, #7c3aed);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:24px;font-weight:700;line-height:1.1}.subtitle[data-v-4a19de0c]{color:var(--fg-dim);margin:2px 0 0;font-size:13px}.form[data-v-4a19de0c]{flex-direction:column;gap:14px;display:flex}.error[data-v-4a19de0c]{background:color-mix(in srgb, var(--tool-err) 14%, transparent);border:1px solid color-mix(in srgb, var(--tool-err) 60%, transparent);color:var(--tool-err);border-radius:10px;padding:10px 12px;font-size:13px;animation:.28s ease-in-out shake-4a19de0c}@keyframes shake-4a19de0c{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.providers[data-v-4a19de0c]{flex-direction:column;gap:8px;display:flex}.provider[data-v-4a19de0c]{border-radius:10px;justify-content:center;padding:10px 14px;font-size:13px}.divider[data-v-4a19de0c]{color:var(--fg-dim);text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:10px;margin:4px 0;font-size:11px;display:flex}.divider[data-v-4a19de0c]:before,.divider[data-v-4a19de0c]:after{content:"";border-top:1px solid color-mix(in srgb, var(--border) 70%, transparent);flex:1}.switcher[data-v-4a19de0c]{border-top:1px dashed color-mix(in srgb, var(--border) 60%, transparent);flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:4px;padding-top:12px;display:flex}.app-shell{flex-direction:column;height:100vh;display:flex}.app-content{flex:1;min-height:0;overflow:auto}.ctx[data-v-df45eaec]{z-index:2000;background:var(--bg-elev);border:1px solid var(--border);border-radius:4px;flex-direction:column;min-width:180px;padding:4px;font-family:inherit;font-size:13px;display:flex;position:fixed;box-shadow:0 8px 24px -6px #00000080}.row[data-v-df45eaec]{color:var(--fg);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:3px;align-items:center;gap:8px;padding:5px 10px;display:flex;position:relative}.row.has-desc[data-v-df45eaec]{align-items:flex-start;padding-top:6px;padding-bottom:6px}.row.has-trailing[data-v-df45eaec]{padding-right:8px}.row[data-v-df45eaec]:hover{background:color-mix(in srgb, var(--accent) 14%, transparent)}.row.disabled[data-v-df45eaec]{color:var(--fg-dim);cursor:not-allowed}.row.disabled[data-v-df45eaec]:hover{background:0 0}.row.danger[data-v-df45eaec]{color:var(--tool-err)}.row.danger[data-v-df45eaec]:hover{background:color-mix(in srgb, var(--tool-err) 14%, transparent)}.ic[data-v-df45eaec]{color:var(--fg-dim);flex-shrink:0}.row.danger .ic[data-v-df45eaec]{color:var(--tool-err)}.prefix[data-v-df45eaec]{border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:5px}.rowtext[data-v-df45eaec]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.rowlabel[data-v-df45eaec]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rowdesc[data-v-df45eaec]{color:var(--fg-dim);white-space:nowrap;text-overflow:ellipsis;max-width:280px;font-size:11px;overflow:hidden}.trailing[data-v-df45eaec]{color:var(--fg-dim);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;padding:3px;transition:opacity .1s,background .1s,color .1s;display:inline-flex}.row:hover .trailing[data-v-df45eaec]{opacity:1}.trailing[data-v-df45eaec]:hover{background:color-mix(in srgb, var(--fg) 12%, transparent);color:var(--fg)}.trailing.danger[data-v-df45eaec]:hover{background:color-mix(in srgb, var(--tool-err) 14%, transparent);color:var(--tool-err)}.chip[data-v-da7ae684]{max-width:220px;height:38px;color:var(--fg-dim);cursor:pointer;border-right:1px solid var(--border);-webkit-user-select:none;user-select:none;background:0 0;align-items:center;gap:8px;padding:0 10px 0 12px;font-size:13px;transition:background .12s,color .12s;display:inline-flex;position:relative}.chip[data-v-da7ae684]:hover{background:color-mix(in srgb, var(--fg) 4%, transparent);color:var(--fg)}.chip.active[data-v-da7ae684]{background:var(--bg);color:var(--fg)}.chip.active[data-v-da7ae684]:after{content:"";background:var(--accent);height:2px;position:absolute;bottom:-1px;left:0;right:0}.icon[data-v-da7ae684]{color:var(--fg-dim);flex-shrink:0}.chip.active .icon[data-v-da7ae684]{color:var(--accent)}.chip .icon.icon-status[data-v-da7ae684]{color:inherit}.spin[data-v-da7ae684]{animation:.9s linear infinite tabchip-spin-da7ae684}@keyframes tabchip-spin-da7ae684{to{transform:rotate(360deg)}}.chip.pinned[data-v-da7ae684]{padding-right:12px}.name[data-v-da7ae684]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.x[data-v-da7ae684]{color:var(--fg-dim);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;padding:2px;transition:opacity .12s,background .12s,color .12s;display:inline-flex}.chip:hover .x[data-v-da7ae684],.chip.active .x[data-v-da7ae684]{opacity:1}.x[data-v-da7ae684]:hover{background:color-mix(in srgb, var(--fg) 12%, transparent);color:var(--fg)}.tabbar[data-v-50d49de0]{scrollbar-width:none;flex:1;align-items:stretch;min-width:0;display:flex;position:relative;overflow-x:auto}.tabbar[data-v-50d49de0]::-webkit-scrollbar{display:none}.drop-accept[data-v-50d49de0]{background:color-mix(in srgb, var(--accent) 8%, transparent)}.drop-reject[data-v-50d49de0]{background:color-mix(in srgb, var(--tool-err) 8%, transparent);cursor:no-drop}.tabbar.drop-edge-left[data-v-50d49de0]:before,.tabbar.drop-edge-right[data-v-50d49de0]:after{content:"";background:var(--accent);pointer-events:none;width:3px;position:absolute;top:0;bottom:0}.tabbar.drop-edge-left[data-v-50d49de0]:before{left:0}.tabbar.drop-edge-right[data-v-50d49de0]:after{right:0}.fade[data-v-50d49de0]{pointer-events:none;width:24px;position:absolute;top:0;bottom:0}.fade-left[data-v-50d49de0]{background:linear-gradient(to right, var(--bg-elev) 0%, color-mix(in srgb, var(--bg-elev) 60%, transparent) 60%, transparent 100%);left:0}.fade-right[data-v-50d49de0]{background:linear-gradient(to left, var(--bg-elev) 0%, color-mix(in srgb, var(--bg-elev) 60%, transparent) 60%, transparent 100%);right:0}.panic-btn[data-v-2ce5ab3f]{border:0;border-left:1px solid var(--border);color:var(--tool-err,#e06c75);cursor:pointer;background:0 0;align-items:center;margin-left:auto;padding:0 10px;display:inline-flex}.panic-btn[data-v-2ce5ab3f]:hover:not(:disabled){background:color-mix(in srgb, var(--tool-err,#e06c75) 18%, transparent)}.panic-btn[data-v-2ce5ab3f]:disabled{opacity:.4;cursor:default}.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}.visual-companion-pane[data-v-1f4272bd]{flex-direction:column;height:100%;min-height:0;display:flex}.header[data-v-1f4272bd]{border-bottom:1px solid var(--color-border,#ddd);background:var(--color-surface,#fff);flex-shrink:0;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.left[data-v-1f4272bd],.right[data-v-1f4272bd]{align-items:center;gap:8px;display:flex}.label[data-v-1f4272bd]{color:var(--color-text-muted,#666);text-transform:uppercase;letter-spacing:.04em;font-size:12px}.screen[data-v-1f4272bd]{font-size:13px;font-weight:500}.status[data-v-1f4272bd]{background:var(--color-surface-muted,#eef);border-radius:999px;padding:2px 8px;font-size:11px}.status[data-status=closed][data-v-1f4272bd],.status[data-status=finalized][data-v-1f4272bd]{opacity:.7}.close-btn[data-v-1f4272bd]{border:1px solid var(--color-border,#ccc);background:var(--color-surface,#fff);cursor:pointer;border-radius:6px;padding:4px 10px;font-size:12px}.close-btn[data-v-1f4272bd]:hover{background:var(--color-surface-muted,#f5f5f7)}.error[data-v-1f4272bd]{color:var(--color-danger,#c00);flex-shrink:0;padding:8px 12px;font-size:12px}.frame[data-v-1f4272bd]{border:0;flex:auto;width:100%;min-height:0}.designs-compare[data-v-3716d2fe]{flex-direction:column;height:100%;min-height:0;display:flex;container-type:inline-size}.compare-header[data-v-3716d2fe]{border-bottom:1px solid var(--color-border,#ddd);flex-shrink:0;align-items:center;gap:6px;padding:8px 12px;display:flex}.header-spacer[data-v-3716d2fe]{flex:auto}.compare-split[data-v-3716d2fe]{flex:auto;grid-template-columns:1fr;min-height:0;display:grid}@container (width>=800px){.compare-split[data-v-3716d2fe]{grid-template-columns:1fr 1fr}}.compare-side[data-v-3716d2fe]{border-bottom:1px solid var(--color-border,#ddd);flex-direction:column;min-height:0;display:flex}.compare-side[data-v-3716d2fe]:last-child{border-bottom:none}@container (width>=800px){.compare-side[data-v-3716d2fe]{border-bottom:none;border-right:1px solid var(--color-border,#ddd)}.compare-side[data-v-3716d2fe]:last-child{border-right:none}}.side-header[data-v-3716d2fe]{border-bottom:1px solid var(--color-border-faint,#eee);flex-shrink:0;align-items:center;gap:6px;padding:6px 12px;font-size:12px;display:flex}.rev-no[data-v-3716d2fe]{color:var(--color-text-muted,#666);font-family:monospace}.kind[data-v-3716d2fe]{background:var(--color-surface-muted,#eef);text-transform:lowercase;border-radius:999px;padding:1px 6px;font-size:10px}.kind[data-kind=rollback][data-v-3716d2fe]{background:color-mix(in srgb, var(--accent,#0071e3) 25%, transparent);color:#fff}.kind[data-kind=finalize][data-v-3716d2fe]{background:color-mix(in srgb, var(--color-success,#0a0) 25%, transparent);color:var(--color-success,#0a0)}.kind[data-kind=close][data-v-3716d2fe]{opacity:.7}.kind[data-kind=fork][data-v-3716d2fe]{background:color-mix(in srgb, var(--color-warning,#f90) 25%, transparent);color:var(--color-warning,#f90)}.foreign-pill[data-v-3716d2fe]{background:color-mix(in srgb, var(--accent,#0071e3) 18%, transparent);color:var(--accent,#0071e3);cursor:help;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;max-width:220px;padding:1px 6px;font-size:10px;font-style:normal;overflow:hidden}.meta[data-v-3716d2fe]{color:var(--color-text-muted,#666);font-size:11px}.side-frame[data-v-3716d2fe]{flex:auto;min-height:0;display:flex;position:relative}.side-frame[data-v-3716d2fe]>*{flex:auto}.loading-overlay[data-v-3716d2fe]{background:var(--color-surface-muted,#f5f5f7);z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@keyframes compare-spin-3716d2fe{to{transform:rotate(360deg)}}.spinner[data-v-3716d2fe]{border:2px solid var(--color-border,#ddd);border-top-color:var(--accent,#0071e3);border-radius:50%;width:20px;height:20px;animation:.7s linear infinite compare-spin-3716d2fe;display:block}.empty-state[data-v-3716d2fe]{width:100%;height:100%;color:var(--color-text-muted,#666);justify-content:center;align-items:center;font-size:13px;font-style:italic;display:flex}.compare-source-diff[data-v-3716d2fe]{border-top:1px solid var(--color-border,#ddd);flex-shrink:0}.compare-source-diff>summary[data-v-3716d2fe]{cursor:pointer;-webkit-user-select:none;user-select:none;padding:6px 12px;font-size:12px}.compare-source-diff>summary[data-v-3716d2fe]:hover{background:var(--color-surface-muted,#f5f5f7)}.diff-host[data-v-3716d2fe]{border-top:1px solid var(--color-border-faint,#eee);height:240px}.picker-grid[data-v-3f3be086]{grid-template-columns:240px 1fr;gap:12px;height:380px;min-height:0;display:grid}.design-side[data-v-3f3be086]{flex-direction:column;gap:8px;min-height:0;display:flex}.design-list[data-v-3f3be086]{border:1px solid var(--color-border-faint,#eee);border-radius:4px;flex:auto;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.row[data-v-3f3be086]{cursor:pointer;border-bottom:1px solid var(--color-border-faint,#eee);padding:8px 10px}.row[data-v-3f3be086]:last-child{border-bottom:none}.row[data-v-3f3be086]:hover{background:var(--color-surface-muted,#f5f5f7)}.row.active[data-v-3f3be086]{background:color-mix(in srgb, var(--accent,#0071e3) 15%, transparent)}.row-name[data-v-3f3be086]{font-size:13px;font-weight:500}.row-meta[data-v-3f3be086]{color:var(--color-text-muted,#666);justify-content:space-between;margin-top:2px;font-size:11px;display:flex}.status[data-v-3f3be086]{background:var(--color-surface-muted,#eef);border-radius:999px;padding:1px 6px;font-size:10px}.status[data-status=closed][data-v-3f3be086],.status[data-status=finalized][data-v-3f3be086]{opacity:.7}.rev-side[data-v-3f3be086]{border:1px solid var(--color-border-faint,#eee);border-radius:4px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.rev-list[data-v-3f3be086]{flex:auto;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.rev-row[data-v-3f3be086]{cursor:pointer;border-bottom:1px solid var(--color-border-faint,#eee);padding:8px 12px}.rev-row[data-v-3f3be086]:hover{background:var(--color-surface-muted,#f5f5f7)}.rev-row[data-v-3f3be086]:last-child{border-bottom:none}.rev-head[data-v-3f3be086]{align-items:center;gap:6px;display:flex}.rev-no[data-v-3f3be086]{color:var(--color-text-muted,#666);font-family:monospace;font-size:12px}.kind[data-v-3f3be086]{background:var(--color-surface-muted,#eef);text-transform:lowercase;border-radius:999px;padding:1px 6px;font-size:10px}.kind[data-kind=rollback][data-v-3f3be086]{background:color-mix(in srgb, var(--accent,#0071e3) 25%, transparent);color:#fff}.kind[data-kind=finalize][data-v-3f3be086]{background:color-mix(in srgb, var(--color-success,#0a0) 25%, transparent);color:var(--color-success,#0a0)}.kind[data-kind=close][data-v-3f3be086]{opacity:.7}.kind[data-kind=fork][data-v-3f3be086]{background:color-mix(in srgb, var(--color-warning,#f90) 25%, transparent);color:var(--color-warning,#f90)}.rev-meta[data-v-3f3be086]{color:var(--color-text-muted,#666);justify-content:space-between;margin-top:2px;font-size:11px;display:flex}.empty[data-v-3f3be086]{color:var(--color-text-muted,#666);text-align:center;padding:16px;font-size:13px}.empty.error[data-v-3f3be086]{color:var(--tool-err)}.design-ref-block[data-v-a07129e5]{border:1px solid var(--color-border,#ddd);background:var(--color-surface,#fff);border-radius:8px;flex-direction:column;height:360px;margin:12px 0;display:flex;overflow:hidden}.head[data-v-a07129e5]{border-bottom:1px solid var(--color-border,#ddd);flex-shrink:0;justify-content:space-between;align-items:center;padding:6px 10px;display:flex}.left[data-v-a07129e5]{align-items:center;gap:8px;font-size:13px;display:flex}.status[data-v-a07129e5]{background:var(--color-surface-muted,#eef);border-radius:999px;padding:1px 6px;font-size:10px}.status[data-status=closed][data-v-a07129e5],.status[data-status=finalized][data-v-a07129e5]{opacity:.7}.empty[data-v-a07129e5]{color:var(--color-text-muted,#666);text-align:center;flex:auto;justify-content:center;align-items:center;padding:24px;display:flex}.frame[data-v-a07129e5]{flex:auto;min-height:0}.rev-comments[data-v-f5d7da50]{border-top:1px solid var(--color-border,#e5e5e5);flex-direction:column;gap:8px;min-height:0;padding-top:12px;display:flex;overflow:auto}.head[data-v-f5d7da50]{align-items:center;gap:8px;font-size:13px;display:flex}.count[data-v-f5d7da50]{color:var(--color-text-muted,#666);font-size:11px}.list[data-v-f5d7da50]{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.comment[data-v-f5d7da50]{background:var(--color-surface-2,#f7f7f8);border:1px solid var(--color-border,#e5e5e5);border-radius:6px;flex-direction:column;gap:4px;padding:8px 10px;display:flex}.meta[data-v-f5d7da50]{color:var(--color-text-muted,#666);align-items:center;gap:8px;font-size:11px;display:flex}.author[data-v-f5d7da50]{color:var(--color-text,#222);font-weight:600}.time[data-v-f5d7da50]{flex:1}.del[data-v-f5d7da50]{margin-left:auto}.body[data-v-f5d7da50]{font-size:13px}.empty[data-v-f5d7da50]{color:var(--color-text-muted,#666);margin:0;font-size:12px}.composer[data-v-f5d7da50]{flex-direction:column;gap:4px;margin-top:8px;display:flex}.input[data-v-f5d7da50]{border:1px solid var(--color-border,#e5e5e5);background:var(--color-surface,#fff);width:100%;color:var(--color-text,#222);resize:vertical;border-radius:4px;padding:6px 8px;font-family:inherit;font-size:13px}.input[data-v-f5d7da50]:focus{outline:2px solid var(--color-accent,#4a8df7);outline-offset:1px;border-color:#0000}.composer-actions[data-v-f5d7da50]{justify-content:flex-end;align-items:center;gap:8px;display:flex}.err[data-v-f5d7da50]{color:var(--color-danger,#c33);margin-right:auto;font-size:11px}.designs-panel[data-v-b5b46d1f]{grid-template-columns:280px 1fr;height:100%;min-height:0;display:grid}.rail[data-v-b5b46d1f]{border-right:1px solid var(--color-border,#ddd);flex-direction:column;min-height:0;display:flex}.rail-head[data-v-b5b46d1f]{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted,#666);border-bottom:1px solid var(--color-border,#ddd);justify-content:space-between;align-items:center;padding:10px 12px;font-size:12px;display:flex}.rail-title[data-v-b5b46d1f]{align-items:center;gap:6px;display:flex}.rail-controls[data-v-b5b46d1f]{border-bottom:1px solid var(--color-border,#ddd);flex-direction:column;gap:6px;padding:8px 12px;display:flex}.empty[data-v-b5b46d1f]{color:var(--color-text-muted,#666);padding:16px 12px;font-size:13px}.error-row[data-v-b5b46d1f]{color:var(--color-danger,#c00);align-items:center;gap:8px;padding:16px 12px;font-size:13px;display:inline-flex}.rail-list[data-v-b5b46d1f]{flex:auto;margin:0;padding:0;list-style:none;overflow-y:auto}.row[data-v-b5b46d1f]{border-bottom:1px solid var(--color-border-faint,#eee);cursor:pointer;padding:8px 12px}.row[data-v-b5b46d1f]:hover{background:var(--color-surface-muted,#f5f5f7)}.row.active[data-v-b5b46d1f]{background:color-mix(in srgb, var(--accent,#0071e3) 15%, transparent)}.row-head[data-v-b5b46d1f]{align-items:center;gap:8px;display:flex}.row-head .status[data-v-b5b46d1f]{background:var(--color-surface-muted,#eef);border-radius:999px;padding:1px 6px;font-size:10px}.row-head .name[data-v-b5b46d1f]{font-size:13px;font-weight:500}.row-meta[data-v-b5b46d1f]{color:var(--color-text-muted,#666);justify-content:space-between;margin-top:2px;font-size:11px;display:flex}.preview[data-v-b5b46d1f]{flex-direction:column;min-height:0;display:flex}.preview-empty[data-v-b5b46d1f]{color:var(--color-text-muted,#666);padding:24px}.preview-error[data-v-b5b46d1f]{color:var(--color-danger,#c00);justify-content:center;align-items:center;gap:8px;padding:24px;display:flex}.preview-head[data-v-b5b46d1f]{border-bottom:1px solid var(--color-border,#ddd);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.preview-head .left[data-v-b5b46d1f]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.preview-head .right[data-v-b5b46d1f]{flex-shrink:0;gap:6px;display:flex}.preview-head .status[data-v-b5b46d1f]{background:var(--color-surface-muted,#eef);border-radius:999px;padding:1px 6px;font-size:10px}.preview-head .status[data-status=closed][data-v-b5b46d1f],.preview-head .status[data-status=finalized][data-v-b5b46d1f]{opacity:.7}.preview-head .screen[data-v-b5b46d1f],.preview-head .time[data-v-b5b46d1f]{color:var(--color-text-muted,#666);font-size:12px}.dirty-pill[data-v-b5b46d1f]{background:var(--color-warning-bg,#ffd);color:var(--color-warning,#b80);border-radius:999px;padding:1px 6px;font-size:10px}.error-pill[data-v-b5b46d1f]{color:var(--color-danger,#c00);font-size:11px}.warn-pill[data-v-b5b46d1f]{color:var(--color-warning,#b80);align-items:center;gap:6px;font-size:11px;display:inline-flex}.warn-pill a[data-v-b5b46d1f]{cursor:pointer;text-decoration:underline}.frame[data-v-b5b46d1f]{flex:auto;min-height:0}.edit-grid[data-v-b5b46d1f]{flex:auto;grid-template-rows:1fr 1fr;min-height:0;display:grid}.editor-pane[data-v-b5b46d1f]{border-bottom:1px solid var(--color-border,#ddd);flex-direction:column;gap:6px;min-height:0;padding:8px;display:flex}.editor-pane .editor[data-v-b5b46d1f]{border:1px solid var(--color-border-faint,#eee);border-radius:4px;flex:auto;min-height:0;overflow:hidden}.preview-pane[data-v-b5b46d1f]{min-height:0;display:flex}.rev-pill[data-v-b5b46d1f]{background:var(--color-surface-muted,#eef);border-radius:999px;padding:1px 6px;font-family:monospace;font-size:11px}.history-grid[data-v-b5b46d1f]{flex:auto;grid-template-columns:240px 1fr;min-height:0;display:grid}.rev-list[data-v-b5b46d1f]{border-right:1px solid var(--color-border,#ddd);min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.rev[data-v-b5b46d1f]{border-bottom:1px solid var(--color-border-faint,#eee);cursor:pointer;padding:8px 12px}.rev[data-v-b5b46d1f]:hover{background:var(--color-surface-muted,#f5f5f7)}.rev.active[data-v-b5b46d1f]{background:color-mix(in srgb, var(--accent,#0071e3) 15%, transparent)}.rev-head[data-v-b5b46d1f]{align-items:center;gap:6px;display:flex}.rev-no[data-v-b5b46d1f]{color:var(--color-text-muted,#666);font-family:monospace;font-size:12px}.kind[data-v-b5b46d1f]{background:var(--color-surface-muted,#eef);text-transform:lowercase;border-radius:999px;padding:1px 6px;font-size:10px}.kind[data-kind=rollback][data-v-b5b46d1f]{background:color-mix(in srgb, var(--accent,#0071e3) 25%, transparent);color:#fff}.kind[data-kind=finalize][data-v-b5b46d1f]{background:color-mix(in srgb, var(--color-success,#0a0) 25%, transparent);color:var(--color-success,#0a0)}.kind[data-kind=close][data-v-b5b46d1f]{opacity:.7}.kind[data-kind=fork][data-v-b5b46d1f]{background:color-mix(in srgb, var(--color-warning,#f90) 25%, transparent);color:var(--color-warning,#f90)}.head-pill[data-v-b5b46d1f]{background:var(--color-warning-bg,#ffd);color:var(--color-warning,#b80);border-radius:999px;padding:1px 6px;font-size:10px}.rev-meta[data-v-b5b46d1f]{color:var(--color-text-muted,#666);justify-content:space-between;margin-top:2px;font-size:11px;display:flex}.rev-preview[data-v-b5b46d1f]{flex:auto;min-height:0;display:flex}.rev-detail[data-v-b5b46d1f]{flex-direction:column;gap:12px;min-height:0;padding:0 12px 12px;display:flex}.rev-actions[data-v-b5b46d1f]{gap:4px;margin-top:4px;display:flex}.compare-chip[data-v-b5b46d1f]{background:color-mix(in srgb, var(--accent,#0071e3) 20%, transparent);color:var(--accent,#0071e3);border-radius:3px;padding:0 5px;font-family:monospace;font-size:10px;font-weight:700;display:inline-block}.compare-chip[data-side=b][data-v-b5b46d1f]{background:color-mix(in srgb, var(--color-success,#0a0) 20%, transparent);color:var(--color-success,#0a0)}.rev-compare[data-v-b5b46d1f]{flex:auto;min-height:0}.forked-from-banner[data-v-b5b46d1f]{background:var(--color-surface-muted,#f5f5f7);border-bottom:1px solid var(--color-border,#ddd);flex-shrink:0;align-items:center;gap:8px;padding:6px 12px;font-size:.875rem;display:flex}.count[data-v-f1f31ef9]{background:var(--color-surface-muted,#eef);border-radius:999px;margin-left:4px;padding:1px 6px;font-size:11px}.empty.error[data-v-f1f31ef9]{color:var(--tool-err)}.chip[data-status=closed][data-v-f1f31ef9],.chip[data-status=finalized][data-v-f1f31ef9]{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-af37acc9]{background:var(--bg);min-height:0;color:var(--fg);flex-direction:column;flex:1;display:flex}.head[data-v-af37acc9]{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-af37acc9]{margin:0;font-size:14px;font-weight:600}.stats[data-v-af37acc9]{align-items:center;gap:10px;margin-left:auto;display:flex}.stat[data-v-af37acc9]{color:var(--fg-dim);font-size:11px}.stat b[data-v-af37acc9]{color:var(--fg);font-weight:600}.stat.cost b[data-v-af37acc9]{color:var(--tool-ok)}.stat.state[data-v-af37acc9]{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-af37acc9]{border-color:var(--tool-warn);color:var(--tool-warn)}.stat.state[data-status=paused][data-v-af37acc9]{border-color:var(--accent);color:var(--accent)}.stat.state[data-status=stopped][data-v-af37acc9]{border-color:var(--fg-dim);color:var(--fg-dim)}.grid[data-v-af37acc9]{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-af37acc9]{color:var(--fg-dim);text-align:center;padding:32px;font-size:13px}.empty.error[data-v-af37acc9]{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-8362f093]{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-8362f093]:hover{border-color:color-mix(in srgb, var(--accent) 60%, var(--border))}.card.selected[data-v-8362f093]{border-color:var(--accent)}.card.focused[data-v-8362f093]{outline:2px solid var(--accent);outline-offset:1px}.multi-check[data-v-8362f093]{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-8362f093]:active{cursor:grabbing}.card.needs-info[data-v-8362f093]{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-8362f093]{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-8362f093]{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-8362f093]{color:var(--tool-err);flex-shrink:0;margin-left:auto}.dive-btn[data-v-8362f093]{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-8362f093]:hover,.dive-btn.live[data-v-8362f093]{color:var(--accent);border-color:var(--accent)}.force-stop-btn[data-v-8362f093]{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:28px}.force-stop-btn[data-v-8362f093]:hover{color:var(--tool-err);border-color:var(--tool-err)}.head[data-v-8362f093]{align-items:center;gap:6px;display:flex}.grip[data-v-8362f093]{color:var(--fg-dim);flex-shrink:0}.title[data-v-8362f093]{color:var(--fg);flex:1;font-size:13px;font-weight:500;line-height:1.3}.desc[data-v-8362f093]{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-8362f093]{flex-shrink:0;gap:2px;display:inline-flex}.flag[data-v-8362f093]{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-8362f093]{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-8362f093]{border-radius:50%;flex-shrink:0;width:6px;height:6px}.phase-pill[data-v-8362f093]{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-8362f093]{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-8362f093]{flex-wrap:nowrap;align-items:center;gap:6px;min-height:22px;display:flex}.card-quick-row[data-v-8362f093]{margin-left:auto;display:none}.card:hover .card-quick-row[data-v-8362f093]{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-d1886859]{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-d1886859]:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--border))}.batch.selected[data-v-d1886859]{border-color:var(--accent)}.batch.focused[data-v-d1886859]{outline:2px solid var(--accent);outline-offset:1px}.batch.drag-over[data-v-d1886859]{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, var(--bg-elev))}.batch.needs-info[data-v-d1886859]{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-d1886859]{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-d1886859]{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.chev[data-v-d1886859]{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-d1886859]:hover{color:var(--accent);background:color-mix(in srgb, var(--fg) 8%, transparent)}.icon[data-v-d1886859]{color:var(--accent);flex-shrink:0}.name[data-v-d1886859]{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-d1886859]{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-d1886859]{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-d1886859]{color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent)}.mode-chip.mode-force[data-v-d1886859]{color:var(--tool-warn);background:color-mix(in srgb, var(--tool-warn) 10%, transparent)}.substate-chip[data-v-d1886859]{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-d1886859]{border-radius:50%;width:6px;height:6px;display:inline-block}.dive-btn[data-v-d1886859],.more-btn[data-v-d1886859],.force-stop-btn[data-v-d1886859]{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-d1886859]:hover,.more-btn[data-v-d1886859]:hover{color:var(--fg);border-color:var(--accent)}.force-stop-btn[data-v-d1886859]:hover{color:var(--tool-err);border-color:var(--tool-err)}.add-sub-btn[data-v-d1886859]{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-d1886859]:hover{color:var(--accent);border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent)}.dive-btn.live[data-v-d1886859]{color:var(--tool-warn);border-color:var(--tool-warn);animation:1.6s ease-in-out infinite pulse-d1886859}@keyframes pulse-d1886859{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-d1886859]{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-d1886859]{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-d1886859]{color:var(--fg-dim);margin-left:24px;padding:6px 0;font-size:11px;font-style:italic}.foot[data-v-d1886859]{align-items:center;gap:6px;margin-top:2px;display:flex}.card-quick-row[data-v-d1886859]{margin-left:auto;display:none}.batch:hover .card-quick-row[data-v-d1886859]{display:inline-flex}.column[data-v-6b382ebb]{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-6b382ebb]{background:color-mix(in srgb, var(--accent) 8%, var(--bg-elev));border-color:var(--accent)}.column.attention[data-v-6b382ebb]{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-6b382ebb]{background:color-mix(in srgb, var(--tool-warn) 10%, var(--bg-elev));z-index:1;position:sticky;top:0}.column.attention .count[data-v-6b382ebb]{border-color:var(--tool-warn);color:var(--tool-warn)}.count.over-wip[data-v-6b382ebb]{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-6b382ebb]{opacity:.4;filter:grayscale(.4);cursor:not-allowed}.column.invalid-drop-target .cards[data-v-6b382ebb]{pointer-events:none}.head[data-v-6b382ebb]{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-6b382ebb]{color:var(--fg);flex:1;font-size:13px;font-weight:600}.count[data-v-6b382ebb]{color:var(--fg-dim);border:1px solid var(--border);border-radius:999px;padding:1px 8px;font-size:11px}.addbtn[data-v-6b382ebb],.iconbtn[data-v-6b382ebb]{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-6b382ebb]:hover,.iconbtn[data-v-6b382ebb]:hover{background:color-mix(in srgb, var(--fg) 8%, transparent);color:var(--fg)}.cog-wrap[data-v-6b382ebb]{position:relative}.cog-menu[data-v-6b382ebb]{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-6b382ebb]{text-transform:uppercase;letter-spacing:.04em;color:var(--fg-dim);padding:6px 8px 2px;font-size:10px}.cog-item[data-v-6b382ebb]{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-6b382ebb]:hover{background:color-mix(in srgb, var(--accent) 10%, transparent)}.cards[data-v-6b382ebb]{flex-direction:column;flex:1;gap:8px;min-height:60px;padding:10px;display:flex;position:relative;overflow-y:auto}.card-move[data-v-6b382ebb],.card-enter-active[data-v-6b382ebb],.card-leave-active[data-v-6b382ebb]{transition:transform .22s cubic-bezier(.2,.8,.2,1),opacity .2s,filter .22s}.card-enter-from[data-v-6b382ebb]{opacity:0;transform:translateY(-6px)scale(.98)}.card-leave-to[data-v-6b382ebb]{opacity:0;filter:blur(4px);transform:scale(.85)translateY(-4px)}.card-leave-active[data-v-6b382ebb]{position:absolute;left:10px;right:10px}.empty[data-v-6b382ebb]{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}.presence-avatars[data-v-3ea55692]{align-items:center;gap:-.4rem;display:inline-flex}.presence-avatars .avatar[data-v-3ea55692]{color:#fff;border:2px solid var(--bg,#111);border-radius:50%;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;margin-left:-.4rem;font-size:.75rem;font-weight:600;display:inline-flex}.presence-avatars .avatar[data-v-3ea55692]:first-child{margin-left:0}.presence-avatars .avatar.more[data-v-3ea55692]{background:var(--bg-elev,#2a2a2a);color:var(--fg,#ccc)}.backdrop[data-v-00e4ca61]{z-index:1100;-webkit-backdrop-filter:blur(4px);background:#000000d9;flex-direction:column;display:flex;position:fixed;inset:0}.stage[data-v-00e4ca61]{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;flex:1;place-items:center;min-height:0;display:grid;overflow:hidden}.stage.zoomed[data-v-00e4ca61]{cursor:grab}.stage.grabbing[data-v-00e4ca61]{cursor:grabbing}.stage img[data-v-00e4ca61]{transform-origin:50%;will-change:transform;-webkit-user-drag:none;border-radius:4px;max-width:95vw;max-height:90vh;transition:transform 60ms linear;box-shadow:0 24px 48px -16px #0009}.stage.grabbing img[data-v-00e4ca61]{transition:none}.toolbar[data-v-00e4ca61]{background:var(--bg-elev);border:1px solid var(--border);border-radius:999px;align-items:center;gap:4px;padding:6px 8px;display:inline-flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px -12px #0009}.tool[data-v-00e4ca61]{color:var(--fg);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;transition:background .12s,color .12s;display:inline-flex}.tool[data-v-00e4ca61]:hover:not(:disabled){background:color-mix(in srgb, var(--fg) 10%, transparent)}.tool[data-v-00e4ca61]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tool[data-v-00e4ca61]:disabled{opacity:.4;cursor:not-allowed}.sep[data-v-00e4ca61]{background:var(--border);width:1px;height:18px;margin:0 4px}.zoom-readout[data-v-00e4ca61]{font-variant-numeric:tabular-nums;color:var(--fg-dim);text-align:center;min-width:44px;font-size:12px}.caption[data-v-00e4ca61]{background:var(--bg-elev);border:1px solid var(--border);max-width:80vw;color:var(--fg);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;padding:6px 12px;font-size:12px;position:absolute;top:16px;left:50%;overflow:hidden;transform:translate(-50%)}.lightbox-enter-active[data-v-00e4ca61],.lightbox-leave-active[data-v-00e4ca61]{transition:opacity .16s}.lightbox-enter-from[data-v-00e4ca61],.lightbox-leave-to[data-v-00e4ca61]{opacity:0}@media (prefers-reduced-motion:reduce){.stage img[data-v-00e4ca61],.lightbox-enter-active[data-v-00e4ca61],.lightbox-leave-active[data-v-00e4ca61]{transition:none}}.row[data-v-75ada46c]{background:var(--bg-elev);border-left:2px solid var(--user-msg);border-radius:4px;margin:4px 0;padding:7px 10px}.row.pending[data-v-75ada46c]{opacity:.75;border-left-style:dashed}.label[data-v-75ada46c]{color:var(--user-msg);margin-bottom:2px;font-size:14px}.pending-badge[data-v-75ada46c]{text-transform:uppercase;letter-spacing:.06em;color:var(--fg-dim);background:color-mix(in srgb, var(--fg-dim) 15%, transparent);border-radius:3px;margin-left:6px;padding:1px 5px;font-size:10px}.body[data-v-75ada46c]{color:var(--fg);white-space:pre-wrap;font-size:14px}.images[data-v-75ada46c]{flex-wrap:wrap;gap:6px;margin:4px 0;display:flex}.image-btn[data-v-75ada46c]{cursor:zoom-in;background:0 0;border:0;border-radius:6px;padding:0;transition:transform .12s;display:inline-flex}.image-btn:hover img[data-v-75ada46c]{filter:brightness(1.05)}.image-btn[data-v-75ada46c]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.image-btn img[data-v-75ada46c]{border:1px solid var(--border);border-radius:6px;max-width:240px;max-height:240px;display:block}.row[data-v-e5c4c410]{background:var(--bg);border-left:2px solid var(--border);border-radius:4px;margin:4px 0;padding:7px 10px}.label[data-v-e5c4c410]{color:var(--fg-dim);align-items:center;gap:6px;margin-bottom:3px;font-size:14px;display:inline-flex}.body[data-v-e5c4c410]{color:var(--thinking);white-space:pre-wrap;font-size:15px;line-height:1.5}.visual-embed[data-v-8b840605]{margin:6px 0;padding:12px}.row[data-v-8b840605]{align-items:center;gap:12px;display:flex}.icon[data-v-8b840605]{background:color-mix(in srgb, var(--accent,#0071e3) 12%, transparent);width:32px;height:32px;color:var(--accent,#0071e3);border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.info[data-v-8b840605]{flex:auto}.info strong[data-v-8b840605]{margin-bottom:2px;font-size:13px;display:block}.info p[data-v-8b840605]{color:var(--text-muted,#666);margin:0;font-size:12px}.card[data-v-35609037]{background:var(--bg-elev);border:1px solid var(--border);border-radius:8px;margin:6px 0;display:flex;overflow:hidden}.rail[data-v-35609037]{flex-shrink:0;width:3px}.body[data-v-35609037]{flex:1;min-width:0;padding:10px 12px}.head[data-v-35609037]{align-items:flex-start;gap:10px;display:flex}.icon[data-v-35609037]{color:var(--fg-dim);flex-shrink:0;margin-top:2px}.status-wrap[data-v-35609037],.more[data-v-35609037]{align-items:center;gap:4px;display:inline-flex}.titles[data-v-35609037]{flex:1;min-width:0}.title[data-v-35609037]{align-items:baseline;gap:10px;min-width:0;display:flex}.tname[data-v-35609037]{color:var(--fg);flex-shrink:0;font-size:13px;font-weight:600}.sec-inline[data-v-35609037]{color:var(--fg-dim);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:ui-monospace,SFMono-Regular,monospace;font-size:11px;overflow:hidden}.prim[data-v-35609037]{-webkit-line-clamp:3;color:var(--fg);background:var(--bg);white-space:pre-wrap;word-break:break-word;border-radius:4px;-webkit-box-orient:vertical;margin-top:6px;padding:6px 9px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.status[data-v-35609037]{flex-shrink:0;font-size:12px}.duration[data-v-35609037]{color:var(--fg-dim);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px}.duration.live[data-v-35609037]{color:var(--tool-warn)}.spinner[data-v-35609037]{animation:1.2s linear infinite spin-35609037;display:inline-block}@keyframes spin-35609037{to{transform:rotate(360deg)}}.output[data-v-35609037]{color:var(--fg-dim);background:var(--bg);white-space:pre-wrap;word-break:break-word;border-radius:4px;max-height:480px;margin:8px 0 0;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:12px;line-height:1.45;overflow-x:auto}.output.err[data-v-35609037]{color:var(--tool-err)}.output.muted[data-v-35609037]{color:var(--fg-dim);opacity:.85}.more[data-v-35609037]{color:var(--fg-dim);cursor:pointer;background:0 0;border:none;margin-top:6px;margin-right:10px;padding:0;font-family:inherit;font-size:11px;display:inline-block}.more[data-v-35609037]:hover{color:var(--accent)}.card.err[data-v-35609037]{border-color:color-mix(in srgb, var(--tool-err) 40%, var(--border))}.edit-target[data-v-35609037]{background:var(--bg);color:var(--fg);border-radius:4px;align-items:center;gap:6px;margin-top:6px;padding:3px 8px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:12px;display:inline-flex}.badge[data-v-35609037]{letter-spacing:.02em;border-radius:999px;padding:0 6px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:10px}.badge.added[data-v-35609037]{color:var(--tool-ok);background:color-mix(in srgb, var(--tool-ok) 14%, transparent)}.badge.removed[data-v-35609037]{color:var(--tool-err);background:color-mix(in srgb, var(--tool-err) 14%, transparent)}.diff[data-v-35609037]{margin-top:8px}.diff.multi-row+.diff.multi-row[data-v-35609037]{margin-top:6px}.hunk-head[data-v-35609037]{letter-spacing:.06em;text-transform:uppercase;color:var(--fg-dim);margin-bottom:2px;font-size:10px}.hunk[data-v-35609037]{background:var(--bg);border:1px solid var(--border);border-radius:5px;max-height:480px;padding:6px 0;font-family:ui-monospace,SFMono-Regular,monospace;font-size:12px;line-height:1.5;overflow-x:auto}.hunk-line[data-v-35609037]{white-space:pre;align-items:flex-start;padding:0 12px 0 0;display:flex}.hunk-line .ln[data-v-35609037]{min-width:var(--ln-w,2ch);text-align:right;-webkit-user-select:none;user-select:none;color:var(--fg-dim);opacity:.55;border-right:1px solid color-mix(in srgb, var(--border) 60%, transparent);flex-shrink:0;padding:0 6px;display:inline-block}.hunk-line .ln.new[data-v-35609037]{border-right:none}.hunk-line.add .ln.new[data-v-35609037]{color:var(--tool-ok);opacity:.85}.hunk-line.del .ln.old[data-v-35609037]{color:var(--tool-err);opacity:.85}.hunk-line .gutter[data-v-35609037]{text-align:center;-webkit-user-select:none;user-select:none;width:22px;color:var(--fg-dim);opacity:.6;flex-shrink:0;display:inline-block}.hunk-line .line[data-v-35609037]{white-space:pre-wrap;word-break:break-word;flex:1}.hunk-line.add[data-v-35609037]{background:color-mix(in srgb, var(--tool-ok) 12%, transparent);color:var(--fg)}.hunk-line.add .gutter[data-v-35609037]{color:var(--tool-ok);opacity:1}.hunk-line.del[data-v-35609037]{background:color-mix(in srgb, var(--tool-err) 12%, transparent);color:var(--fg)}.hunk-line.del .gutter[data-v-35609037]{color:var(--tool-err);opacity:1}.hunk-line.context[data-v-35609037]{color:var(--fg-dim)}.group[data-v-5fc300c3]{flex-direction:column;display:flex}.head[data-v-5fc300c3]{color:var(--fg-dim);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:3px;align-items:center;gap:8px;width:100%;padding:4px 6px;font-size:13px;transition:background .12s;display:flex}.head[data-v-5fc300c3]:hover{background:color-mix(in srgb, var(--fg-dim) 8%, transparent)}.head[data-v-5fc300c3]:focus-visible{box-shadow:inset 0 0 0 1px var(--accent);outline:none}.chev[data-v-5fc300c3]{color:var(--fg-dim);opacity:.7;flex-shrink:0}.icon[data-v-5fc300c3]{color:var(--fg-dim);flex-shrink:0}.label[data-v-5fc300c3]{font-style:italic}.tag[data-v-5fc300c3]{text-transform:uppercase;letter-spacing:.04em;border-radius:3px;padding:0 6px;font-size:10px}.tag.err[data-v-5fc300c3]{background:color-mix(in srgb, var(--tool-err) 20%, transparent);color:var(--tool-err)}.tag.warn[data-v-5fc300c3]{background:color-mix(in srgb, var(--tool-warn) 20%, transparent);color:var(--tool-warn)}.body[data-v-5fc300c3]{border-left:1px dashed color-mix(in srgb, var(--fg-dim) 25%, transparent);flex-direction:column;gap:4px;margin-left:6px;padding-left:16px;display:flex}.call[data-v-5fc300c3] .row,.call[data-v-5fc300c3] .card{margin:0!important}.block[data-v-ac764992]{background:var(--bg-elev);border:1px solid color-mix(in srgb, var(--agent) 40%, var(--border));border-radius:8px;margin:6px 0;display:flex;overflow:hidden}.block.expanded[data-v-ac764992]{overflow:visible}.block.failed[data-v-ac764992]{border-color:color-mix(in srgb, var(--tool-err) 40%, var(--border))}.rail[data-v-ac764992]{background:var(--agent);flex-shrink:0;width:3px}.block.failed .rail[data-v-ac764992]{background:var(--tool-err)}.body[data-v-ac764992]{flex:1;min-width:0;padding:10px 12px}.head[data-v-ac764992]{color:var(--fg);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:0;display:flex}.head.sticky[data-v-ac764992]{z-index:2;background:var(--bg-elev);border-bottom:1px solid color-mix(in srgb, var(--agent) 25%, var(--border));margin:-8px 0 0;padding:8px 0;position:sticky;top:0}.head:hover .desc[data-v-ac764992]{color:var(--accent)}.chev[data-v-ac764992]{color:var(--fg-dim);opacity:.7;flex-shrink:0}.bot[data-v-ac764992]{color:var(--agent);flex-shrink:0}.badge[data-v-ac764992]{text-transform:uppercase;letter-spacing:.06em;color:var(--agent);background:color-mix(in srgb, var(--agent) 14%, transparent);border-radius:3px;flex-shrink:0;padding:1px 6px;font-size:10px;font-weight:600}.type[data-v-ac764992]{flex-shrink:0;font-size:13px;font-weight:600}.desc[data-v-ac764992]{color:var(--fg-dim);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-family:ui-monospace,SFMono-Regular,monospace;font-size:12px;overflow:hidden}.elapsed[data-v-ac764992]{color:var(--fg-dim);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px}.status-icon[data-v-ac764992]{flex-shrink:0}.spinner[data-v-ac764992]{color:var(--tool-warn);animation:1.2s linear infinite spin-ac764992}.done-mark[data-v-ac764992]{color:var(--tool-ok)}.failed-mark[data-v-ac764992]{color:var(--tool-err)}@keyframes spin-ac764992{to{transform:rotate(360deg)}}.status-line[data-v-ac764992]{color:var(--fg-dim);align-items:center;gap:8px;margin-top:6px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:11px;display:flex}.status-line .dot[data-v-ac764992]{background:var(--fg-dim);border-radius:999px;flex-shrink:0;width:6px;height:6px}.status-line.running .dot[data-v-ac764992]{background:var(--tool-warn);animation:1.4s ease-in-out infinite pulse-ac764992}.status-line.done .dot[data-v-ac764992]{background:var(--tool-ok)}.status-line.failed[data-v-ac764992]{color:var(--tool-err)}.status-line.failed .dot[data-v-ac764992]{background:var(--tool-err)}.status-line .text[data-v-ac764992]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@keyframes pulse-ac764992{0%,to{opacity:.4}50%{opacity:1}}.children[data-v-ac764992]{border-left:1px dashed color-mix(in srgb, var(--agent) 35%, transparent);flex-direction:column;gap:4px;margin-top:10px;padding-left:12px;display:flex}.child[data-v-ac764992] .row,.child[data-v-ac764992] .card{margin:0!important}.result[data-v-ac764992]{color:var(--fg-dim);background:var(--bg);white-space:pre-wrap;word-break:break-word;border-radius:4px;max-height:480px;margin:8px 0 0;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:12px;line-height:1.45;overflow-x:auto}.more[data-v-ac764992]{color:var(--fg-dim);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;margin-top:6px;padding:0;font-family:inherit;font-size:11px;display:inline-flex}.more[data-v-ac764992]:hover{color:var(--accent)}.row[data-v-edef8969]{background:var(--bg-elev);border-left:2px solid var(--fg-dim);border-radius:4px;margin:4px 0;padding:7px 10px}.label[data-v-edef8969]{color:var(--fg-dim);margin-bottom:3px;font-size:14px}.body[data-v-edef8969]{color:var(--fg);font-size:14px;line-height:1.5}.row[data-v-e3324445]{background:var(--bg-elev);border-left:2px solid var(--task-list);border-radius:4px;margin:4px 0;padding:7px 10px}.label[data-v-e3324445]{color:var(--task-list);align-items:center;gap:6px;margin-bottom:5px;font-size:14px;display:inline-flex}ul[data-v-e3324445]{margin:0;padding:0;list-style:none}li[data-v-e3324445]{color:var(--fg-dim);align-items:center;gap:6px;padding:1px 0;font-size:15px;display:flex}li.completed[data-v-e3324445]{color:var(--tool-ok)}li.in_progress[data-v-e3324445]{color:var(--accent)}.bullet[data-v-e3324445]{flex-shrink:0}.row[data-v-156e5eff]{background:var(--bg-elev);border-left:2px solid var(--fg-dim);border-radius:4px;margin:4px 0;padding:7px 10px}.label[data-v-156e5eff]{color:var(--fg-dim);align-items:center;gap:6px;margin-bottom:3px;font-size:13px;display:inline-flex}.body[data-v-156e5eff]{color:var(--fg);white-space:pre-wrap;margin:0;font-family:ui-monospace,SFMono-Regular,monospace;font-size:13px}.summary[data-v-65e85e10]{color:var(--fg-dim);align-items:baseline;gap:6px;padding:4px 14px;font-size:13px;font-style:italic;display:flex}.glyph[data-v-65e85e10]{color:var(--accent);font-style:normal}.row[data-v-d5206e16]{color:var(--accent);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:10px;margin:10px 0 8px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:12px;display:flex}.rule[data-v-d5206e16]{background:color-mix(in srgb, var(--accent) 45%, transparent);flex:1;height:1px}.label[data-v-d5206e16]{border:1px solid color-mix(in srgb, var(--accent) 50%, transparent);background:color-mix(in srgb, var(--accent) 12%, transparent);border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:2px 8px;display:inline-flex}.aq[data-v-832ef2e3]{border-left:2px solid var(--accent);outline:none;flex-direction:column;gap:12px;margin:6px 0;padding:10px 12px;scroll-margin-bottom:12px;font-family:inherit;display:flex}.aq.done[data-v-832ef2e3]{border-left-color:var(--fg-dim)}.aq.stopped[data-v-832ef2e3]{border-left-color:var(--tool-err)}.queue-hint[data-v-832ef2e3]{color:var(--fg-dim);background:color-mix(in srgb, var(--accent) 10%, transparent);border:1px solid color-mix(in srgb, var(--accent) 30%, var(--border));border-radius:4px;padding:4px 8px;font-size:12px;font-style:italic}.question[data-v-832ef2e3]{border-radius:6px;flex-direction:column;gap:8px;padding:4px 6px;transition:background .12s,box-shadow .12s;display:flex}.question.focused[data-v-832ef2e3]{background:color-mix(in srgb, var(--accent) 6%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 25%, transparent)}.q-text[data-v-832ef2e3]{color:var(--fg);font-size:14px;line-height:1.4}.q-num[data-v-832ef2e3]{color:var(--fg-dim);margin-right:4px;font-weight:500}.options[data-v-832ef2e3]{flex-direction:column;align-items:stretch;gap:6px;display:flex}.opt[data-v-832ef2e3]{width:100%;color:var(--fg);border:1px solid var(--border);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:6px;align-items:flex-start;gap:10px;padding:8px 12px;font-size:13px;line-height:1.3;transition:border-color .12s,background .12s,color .12s,opacity .12s;display:flex;position:relative}.opt[data-v-832ef2e3]:hover:not(:disabled){border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent)}.opt.picked[data-v-832ef2e3]{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 16%, transparent)}.opt.recommended[data-v-832ef2e3]{border-color:color-mix(in srgb, var(--accent) 60%, var(--border));box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 35%, transparent), 0 1px 6px color-mix(in srgb, var(--accent) 12%, transparent);background:color-mix(in srgb, var(--accent) 6%, transparent)}.opt.recommended.picked[data-v-832ef2e3]{background:color-mix(in srgb, var(--accent) 22%, transparent)}.opt.answered[data-v-832ef2e3]{border-color:var(--tool-ok);background:color-mix(in srgb, var(--tool-ok) 14%, transparent);color:var(--tool-ok);box-shadow:none}.opt.dimmed[data-v-832ef2e3]{opacity:.3}.opt[data-v-832ef2e3]:disabled{cursor:default}.opt.other[data-v-832ef2e3]{border-style:dashed}.opt.other[data-v-832ef2e3]:hover:not(:disabled),.opt.other.picked[data-v-832ef2e3]{border-style:solid}.opt.kbd-focused[data-v-832ef2e3]{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 45%, transparent);border-color:var(--accent)}.radio[data-v-832ef2e3]{border:1px solid var(--fg-dim);width:14px;height:14px;color:var(--bg);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;transition:border-color .12s,background .12s;display:inline-flex}.radio.box[data-v-832ef2e3]{border-radius:3px}.opt.picked .radio[data-v-832ef2e3]{border-color:var(--accent);background:var(--accent)}.opt.answered .radio[data-v-832ef2e3]{border-color:var(--tool-ok);background:var(--tool-ok)}.opt-body[data-v-832ef2e3]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.opt-label-row[data-v-832ef2e3]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.opt-label[data-v-832ef2e3]{font-size:13px;font-weight:500}.opt-desc[data-v-832ef2e3]{color:var(--fg-dim);font-size:11px;line-height:1.35}.opt.answered .opt-desc[data-v-832ef2e3]{color:color-mix(in srgb, var(--tool-ok) 70%, var(--fg-dim))}.rec-badge[data-v-832ef2e3]{letter-spacing:.3px;text-transform:uppercase;color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, transparent);border:1px solid color-mix(in srgb, var(--accent) 40%, transparent);white-space:nowrap;border-radius:999px;align-items:center;gap:3px;padding:1px 6px;font-size:10px;font-weight:600;display:inline-flex}.kbd[data-v-832ef2e3]{min-width:18px;height:18px;color:var(--fg-dim);background:var(--bg-elev);border:1px solid var(--border);border-bottom-width:2px;border-radius:4px;justify-content:center;align-items:center;padding:0 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;line-height:1;display:inline-flex}.opt .kbd[data-v-832ef2e3]{align-self:center;margin-left:auto}.other-input-row[data-v-832ef2e3]{padding:0 0 2px 26px}.other-input-row input[data-v-832ef2e3]{background:var(--bg);width:100%;color:var(--fg);border:1px solid var(--accent);font:inherit;border-radius:5px;outline:none;padding:6px 10px;font-size:13px}.other-input-row input[data-v-832ef2e3]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent)}.answered-other[data-v-832ef2e3]{color:var(--tool-ok);align-items:center;gap:6px;margin-left:26px;font-size:12px;font-style:italic;display:inline-flex}.footer[data-v-832ef2e3]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.hints[data-v-832ef2e3]{color:var(--fg-dim);align-items:center;gap:6px;font-size:11px;display:flex}.hints .kbd[data-v-832ef2e3]{margin:0 2px 0 0}.actions[data-v-832ef2e3]{align-items:center;gap:8px;display:flex}.stop[data-v-832ef2e3]{color:var(--tool-err);border:1px solid color-mix(in srgb, var(--tool-err) 55%, var(--border));font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;transition:background .12s,color .12s;display:inline-flex}.stop[data-v-832ef2e3]:hover{background:color-mix(in srgb, var(--tool-err) 12%, transparent)}.send[data-v-832ef2e3]{background:var(--accent);color:var(--bg);font:inherit;cursor:pointer;border:none;border-radius:999px;align-items:center;gap:6px;padding:5px 14px;font-size:13px;font-weight:500;transition:opacity .12s,transform 80ms;display:inline-flex}.send[data-v-832ef2e3]:disabled{opacity:.4;cursor:not-allowed}.send[data-v-832ef2e3]:active:not(:disabled){transform:translateY(1px)}.stopped-banner[data-v-832ef2e3]{color:var(--tool-err);font-size:12px;font-style:italic}.panel[data-v-f3154779]{background:var(--bg-elev);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.head[data-v-f3154779]{border-bottom:1px solid var(--border);height:36px;color:var(--fg);flex-shrink:0;align-items:center;gap:10px;padding:0 12px;font-size:12px;display:flex}.title[data-v-f3154779]{color:var(--fg);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.dot[data-v-f3154779]{border-radius:50%;flex-shrink:0;width:7px;height:7px}.active-name[data-v-f3154779]{color:var(--fg);text-overflow:ellipsis;white-space:nowrap;max-width:240px;font-weight:600;overflow:hidden}.active-time[data-v-f3154779]{color:var(--fg-dim);flex-shrink:0;font-size:11px}.hint[data-v-f3154779]{color:var(--fg-dim);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:11px;overflow:hidden}.actions[data-v-f3154779]{flex-shrink:0;align-items:center;gap:6px;margin-left:auto;display:flex}.hbtn[data-v-f3154779]{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-f3154779]:hover:not(.disabled){color:var(--fg);border-color:var(--fg-dim)}.hbtn.disabled[data-v-f3154779]{opacity:.4;cursor:not-allowed}.hcount[data-v-f3154779]{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;padding:0 4px;font-size:10px;font-weight:600;display:inline-flex}.state[data-v-f3154779]{text-align:center;min-height:0;color:var(--fg-dim);flex-direction:column;flex:1;justify-content:center;align-items:center;padding:24px;font-size:12px;display:flex}.error[data-v-f3154779]{gap:6px}.error-ic[data-v-f3154779]{color:var(--tool-err);margin-bottom:4px}.error-title[data-v-f3154779]{color:var(--fg);margin:0;font-size:13px;font-weight:600}.error-sub[data-v-f3154779]{max-width:280px;color:var(--tool-err);margin:0 0 8px;line-height:1.4}.empty[data-v-f3154779]{gap:6px}.empty-ic[data-v-f3154779]{color:var(--accent);margin-bottom:4px}.empty-title[data-v-f3154779]{color:var(--fg);margin:0;font-size:13px;font-weight:600}.empty-sub[data-v-f3154779]{max-width:280px;margin:0 0 8px;line-height:1.4}.palette[data-v-5941302b]{background:var(--bg-elev);border:1px solid var(--border);border-radius:8px;min-width:480px;max-width:680px;max-height:420px;padding:4px;overflow-y:auto;box-shadow:0 8px 24px #0000004d}.palette-item[data-v-5941302b]{width:100%;color:var(--fg-dim);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:5px;align-items:center;gap:8px;padding:6px 10px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:13px;display:flex}.palette-item.selected[data-v-5941302b],.palette-item[data-v-5941302b]:hover{background:var(--bg);color:var(--fg)}.palette-caret[data-v-5941302b]{color:var(--fg-dim);flex-shrink:0}.palette-name[data-v-5941302b]{color:var(--accent);flex:1;min-width:0}.palette-name.compact[data-v-5941302b]{flex:none}.palette-value[data-v-5941302b]{color:var(--fg-dim);flex-shrink:0;font-family:ui-monospace,SFMono-Regular,monospace;font-size:11px}.palette-desc[data-v-5941302b]{color:var(--fg-dim);text-overflow:ellipsis;white-space:nowrap;text-align:right;flex:1;font-size:11px;overflow:hidden}.palette-source[data-v-5941302b]{color:var(--fg-dim);text-transform:uppercase;letter-spacing:.05em;flex-shrink:0;font-size:10px}.palette-item--mention[data-v-5941302b]{align-items:center;padding:8px 12px;font-family:inherit}.mention-text[data-v-5941302b]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mention-title[data-v-5941302b]{color:var(--fg);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;line-height:1.25;overflow:hidden}.mention-path[data-v-5941302b]{color:var(--fg-dim);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:1.25;overflow:hidden}.mention-kind[data-v-5941302b]{text-transform:uppercase;letter-spacing:.05em;color:var(--fg-dim);background:color-mix(in srgb, var(--fg) 8%, transparent);border-radius:3px;flex-shrink:0;padding:2px 6px;font-size:9px;font-weight:600}.palette-item--mention.selected .mention-title[data-v-5941302b],.palette-item--mention:hover .mention-title[data-v-5941302b]{color:var(--accent)}.tippy-box[data-theme~=orchestride-palette]{box-shadow:none;color:inherit;background:0 0}.tippy-box:has(>.tippy-content>.palette){box-shadow:none;color:inherit;background:0 0}.tippy-box:has(>.tippy-content>.palette)>.tippy-content{padding:0}.tippy-box:has(>.tippy-content>.palette)>.tippy-arrow{display:none}.tiptap-editor-root[data-v-eb0ed982]{box-sizing:border-box;background:var(--bg);border:1px solid var(--border);width:min(100%,920px);min-height:100%;box-shadow:0 1px 2px color-mix(in srgb, var(--fg) 8%, transparent), 0 4px 16px color-mix(in srgb, var(--fg) 6%, transparent);border-radius:4px;flex:none;margin:0 auto;padding:56px 72px;font-size:14.5px;line-height:1.7}.tiptap-editor-root[data-v-eb0ed982] .ProseMirror{color:var(--fg);outline:none;min-height:100%}.tiptap-editor-root[data-v-eb0ed982] .ProseMirror-focused{outline:none}.tiptap-editor-root[data-v-eb0ed982] .collaboration-carets__caret{pointer-events:none;word-break:normal;border-left:1px solid;border-right:1px solid;margin-left:-1px;margin-right:-1px;position:relative}.tiptap-editor-root[data-v-eb0ed982] .collaboration-carets__label{color:#fff;-webkit-user-select:none;user-select:none;white-space:nowrap;border-radius:3px 3px 3px 0;padding:.1rem .3rem;font-size:11px;font-style:normal;font-weight:600;line-height:normal;position:absolute;top:-1.2em;left:-1px}.doc-outline[data-v-72cda2bd]{min-width:0;min-height:0;color:var(--fg-dim);flex-direction:column;flex:1;padding:14px 0;font-size:12.5px;display:flex;overflow:hidden}.head[data-v-72cda2bd]{text-transform:uppercase;letter-spacing:.06em;color:var(--fg-dim);padding:4px 8px 10px;font-size:11px;font-weight:600}.empty[data-v-72cda2bd]{color:var(--fg-dim);padding:8px 10px;font-style:italic}.entries[data-v-72cda2bd]{min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.entry[data-v-72cda2bd]{margin:0;display:block}.entry .link[data-v-72cda2bd]{box-sizing:border-box;text-align:left;width:100%;color:var(--fg-dim);cursor:pointer;font:inherit;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;border-left:2px solid #0000;padding:4px 10px;transition:color .12s,border-color .12s,background .12s;display:block;overflow:hidden}.entry .link[data-v-72cda2bd]:hover{color:var(--fg);background:color-mix(in srgb, var(--fg) 6%, transparent)}.entry .link[data-v-72cda2bd]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.entry.active .link[data-v-72cda2bd]{color:var(--accent);border-left-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent)}.entry.lvl-1 .link[data-v-72cda2bd]{color:var(--fg);padding-left:10px;font-weight:600}.entry.lvl-2 .link[data-v-72cda2bd]{padding-left:22px}.entry.lvl-3 .link[data-v-72cda2bd]{padding-left:34px}.entry.lvl-4 .link[data-v-72cda2bd]{padding-left:46px}.entry.lvl-5 .link[data-v-72cda2bd]{padding-left:58px}.entry.lvl-6 .link[data-v-72cda2bd]{padding-left:70px}.drawer[data-v-30320055]{border-left:1px solid var(--color-border,var(--border,#2a2a2a));background:var(--color-surface,var(--bg,#111));flex-direction:column;width:380px;min-height:0;display:flex}.head[data-v-30320055]{border-bottom:1px solid var(--border-subtle,#1e1e1e);align-items:center;gap:8px;padding:8px 10px;display:flex}.count[data-v-30320055]{color:var(--muted,#888);font-size:11px}.iconbtn[data-v-30320055]{color:var(--fg,inherit);cursor:pointer;background:0 0;border:0;border-radius:4px;margin-left:auto;padding:4px}.iconbtn[data-v-30320055]:hover{background:#ffffff0f}.err[data-v-30320055]{color:var(--color-danger,#c33);margin:0;padding:8px 10px;font-size:12px}.body[data-v-30320055]{flex:auto;grid-template-rows:auto 1fr;min-height:0;display:grid}.rev-list[data-v-30320055]{border-bottom:1px solid var(--border-subtle,#1e1e1e);max-height:40%;margin:0;padding:0;list-style:none;overflow-y:auto}.rev[data-v-30320055]{cursor:pointer;border-bottom:1px solid var(--border-subtle,#1e1e1e);padding:8px 12px}.rev[data-v-30320055]:hover{background:var(--row-active,#ffffff0d)}.rev.active[data-v-30320055]{background:color-mix(in srgb, var(--accent,#0071e3) 15%, transparent)}.rev-head[data-v-30320055]{align-items:center;gap:6px;display:flex}.rev-no[data-v-30320055]{color:var(--muted,#888);font-family:monospace;font-size:12px}.kind[data-v-30320055]{background:var(--chip-bg,#ffffff14);border-radius:999px;padding:1px 6px;font-size:10px}.kind[data-kind=ai][data-v-30320055]{background:color-mix(in srgb, var(--accent,#0071e3) 25%, transparent);color:var(--accent,#0071e3)}.head-pill[data-v-30320055]{background:var(--color-warning-bg,#ffd);color:var(--color-warning,#b80);border-radius:999px;padding:1px 6px;font-size:10px}.rev-meta[data-v-30320055]{color:var(--muted,#888);margin-top:2px;font-size:11px}.preview[data-v-30320055]{flex-direction:column;min-height:0;display:flex;overflow:auto}.preview-head[data-v-30320055]{border-bottom:1px solid var(--border-subtle,#1e1e1e);justify-content:space-between;align-items:center;padding:8px 10px;font-size:12px;font-weight:600;display:flex}.rev-body[data-v-30320055]{padding:10px 12px;font-size:13px}.empty[data-v-30320055]{color:var(--muted,#888);margin:0;padding:16px;font-size:12px}.doc-editor[data-v-cf8a0429]{background:var(--bg);min-width:0;min-height:0;color:var(--fg);flex-direction:column;flex:1;display:flex}.head[data-v-cf8a0429]{border-bottom:1px solid var(--border);background:var(--bg-elev);flex-shrink:0;align-items:center;gap:12px;padding:8px 16px;display:flex}.title[data-v-cf8a0429]{min-width:0;color:var(--fg);background:0 0;border:0;border-bottom:1px solid #0000;flex:1;padding:6px 0;font-family:inherit;font-size:17px;font-weight:600}.title[data-v-cf8a0429]:focus{border-bottom-color:var(--accent);outline:none}.actions[data-v-cf8a0429]{flex-shrink:0;align-items:center;gap:10px;display:flex}.status[data-v-cf8a0429]{color:var(--accent);font-size:11px}.status.muted[data-v-cf8a0429]{color:var(--fg-dim)}.modebtn[data-v-cf8a0429]{border:1px solid var(--border);cursor:pointer;color:var(--fg-dim);background:0 0;border-radius:6px;justify-content:center;align-items:center;padding:4px 8px;transition:all .12s;display:inline-flex}.modebtn[data-v-cf8a0429]:hover{color:var(--fg);border-color:var(--fg-dim)}.modebtn.active[data-v-cf8a0429]{color:var(--accent);border-color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent)}.body[data-v-cf8a0429]{flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.body.split-chat .doc-side[data-v-cf8a0429]{flex:60%}.body.split-chat .chat-side[data-v-cf8a0429]{flex:40%;min-width:380px}.doc-side[data-v-cf8a0429]{background:var(--bg-elev);flex-direction:column;flex:1;align-items:center;min-width:0;min-height:0;display:flex;overflow:hidden auto}.state-msg[data-v-cf8a0429]{margin:48px auto;font-size:13px}.dim[data-v-cf8a0429]{color:var(--fg-dim)}.outline-side[data-v-cf8a0429]{border-right:1px solid var(--border);background:var(--bg-elev);flex:0 0 240px;min-width:0;min-height:0;display:flex}.kind-wrap[data-v-cf8a0429]{position:relative}.kind-chip[data-v-cf8a0429]{background:var(--bg);border:1px solid var(--border);cursor:pointer;color:var(--fg-dim);text-transform:uppercase;letter-spacing:.04em;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600}.kind-chip[data-v-cf8a0429]:hover{color:var(--fg);border-color:var(--fg-dim)}.kind-menu[data-v-cf8a0429]{background:var(--bg);border:1px solid var(--border);z-index:30;min-width:100px;box-shadow:0 4px 14px color-mix(in srgb, var(--fg) 18%, transparent);border-radius:6px;margin:0;padding:4px;list-style:none;position:absolute;top:100%;right:0}.kind-menu button[data-v-cf8a0429]{text-align:left;cursor:pointer;width:100%;color:var(--fg);background:0 0;border:0;border-radius:4px;padding:4px 8px;font-size:12px}.kind-menu button[data-v-cf8a0429]:hover{background:var(--bg-elev)}.kind-menu button.on[data-v-cf8a0429]{color:var(--accent)}.tag-rail[data-v-cf8a0429]{border-bottom:1px solid var(--border);background:var(--bg-elev);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:6px;padding:6px 16px;display:flex}.tag-chip[data-v-cf8a0429]{background:var(--bg);border:1px solid var(--border);color:var(--fg);border-radius:999px;align-items:center;gap:4px;padding:2px 8px 2px 6px;font-size:11px;display:inline-flex}.tag-chip.category[data-v-cf8a0429]{font-weight:600}.tag-chip.system[data-v-cf8a0429]{background:color-mix(in srgb, var(--accent) 8%, var(--bg))}.tag-chip .chip-x[data-v-cf8a0429]{cursor:pointer;color:var(--fg-dim);background:0 0;border:0;padding:0;display:inline-flex}.tag-chip .chip-x[data-v-cf8a0429]:hover{color:var(--fg)}.tag-add-wrap[data-v-cf8a0429]{position:relative}.tag-add[data-v-cf8a0429]{border:1px dashed var(--border);cursor:pointer;color:var(--fg-dim);background:0 0;border-radius:999px;align-items:center;gap:3px;padding:2px 8px;font-size:11px;display:inline-flex}.tag-add[data-v-cf8a0429]:hover{color:var(--fg);border-color:var(--fg-dim)}.tag-picker[data-v-cf8a0429]{background:var(--bg);border:1px solid var(--border);min-width:220px;box-shadow:0 4px 14px color-mix(in srgb, var(--fg) 18%, transparent);z-index:20;border-radius:6px;margin-top:4px;padding:6px;position:absolute;top:100%;left:0}.tag-picker-input[data-v-cf8a0429]{box-sizing:border-box;background:var(--bg-elev);width:100%;color:var(--fg);border:1px solid var(--border);border-radius:4px;padding:4px 6px;font-size:12px}.tag-picker-list[data-v-cf8a0429]{max-height:200px;margin:4px 0 0;padding:0;list-style:none;overflow-y:auto}.tag-picker-row[data-v-cf8a0429]{text-align:left;cursor:pointer;width:100%;color:var(--fg);background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;padding:4px 6px;font-size:12px;display:inline-flex}.tag-picker-row[data-v-cf8a0429]:hover{background:var(--bg-elev)}.tag-picker-row .muted[data-v-cf8a0429]{color:var(--fg-dim);margin-left:auto;font-size:10px}.tag-create[data-v-cf8a0429]{border:1px solid var(--border);cursor:pointer;width:100%;color:var(--fg);background:0 0;border-radius:4px;justify-content:center;align-items:center;gap:6px;margin-top:4px;padding:4px 6px;font-size:12px;display:inline-flex}.tag-create[data-v-cf8a0429]:hover{background:var(--bg-elev)}.tag-close[data-v-cf8a0429]{cursor:pointer;color:var(--fg-dim);background:0 0;border:0;padding:2px;position:absolute;top:6px;right:6px}.chat-side[data-v-cf8a0429]{border-left:1px solid var(--border);flex-direction:column;min-width:0;min-height:0;display:flex}.plan-review[data-v-78b54de1]{border:1px solid color-mix(in srgb, var(--accent) 40%, var(--border));border-left:3px solid var(--accent);background:color-mix(in srgb, var(--accent) 6%, transparent);border-radius:6px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.head[data-v-78b54de1]{align-items:center;gap:8px;font-size:12px;display:flex}.ic[data-v-78b54de1]{color:var(--accent)}.label[data-v-78b54de1]{color:var(--fg-dim);font-weight:500}.pane-toggle[data-v-78b54de1]{color:var(--fg-dim);border:1px solid var(--border);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:5px;margin-left:auto;padding:3px 9px;font-size:11px;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.pane-toggle[data-v-78b54de1]:hover{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 55%, var(--border));background:color-mix(in srgb, var(--accent) 8%, transparent)}.plan-body[data-v-78b54de1]{background:var(--bg);border:1px solid var(--border);max-height:420px;color:var(--fg);border-radius:5px;padding:10px 14px;font-size:13px;line-height:1.55;overflow-y:auto}.side-pane-hint[data-v-78b54de1]{color:var(--fg-dim);border:1px dashed var(--border);background:var(--bg);border-radius:5px;padding:6px 10px;font-size:12px;font-style:italic}.prompts[data-v-78b54de1]{font-size:12.5px}.prompts-label[data-v-78b54de1]{color:var(--fg-dim);margin:0 0 4px}.prompts ul[data-v-78b54de1]{margin:0;padding-left:18px}.prompts li[data-v-78b54de1]{color:var(--fg);margin:2px 0;line-height:1.5}.tool-tag[data-v-78b54de1]{border:1px solid var(--border);background:var(--bg);border-radius:3px;margin-right:6px;padding:1px 5px;font-family:ui-monospace,monospace;font-size:11px}.actions[data-v-78b54de1]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.feedback[data-v-78b54de1]{background:var(--bg);border:1px solid var(--border);min-width:180px;color:var(--fg);border-radius:4px;flex:1;padding:4px 8px;font-family:inherit;font-size:12px}.hints[data-v-78b54de1]{color:var(--fg-dim);letter-spacing:.02em;font-size:10.5px}.hints kbd[data-v-78b54de1]{border:1px solid var(--border);background:var(--bg);color:var(--fg);border-bottom-width:2px;border-radius:3px;padding:1px 5px;font-family:ui-monospace,monospace;font-size:10px}.resolved[data-v-78b54de1]{color:var(--fg-dim);border:1px solid var(--border);background:var(--bg);border-radius:4px;align-items:center;gap:8px;padding:4px 8px;font-size:12px;display:inline-flex}.resolved.approved .ic[data-v-78b54de1]{color:var(--tool-ok)}.resolved.rejected .ic[data-v-78b54de1]{color:var(--tool-err)}.resolved .verb[data-v-78b54de1]{color:var(--fg)}.resolved .reason[data-v-78b54de1]{color:var(--fg-dim);margin-left:2px;font-style:italic}.doc-link[data-v-78b54de1]{color:var(--fg-dim);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:4px;margin-left:6px;padding:2px 8px;font-size:11px;transition:color .1s,border-color .1s;display:inline-flex}.doc-link[data-v-78b54de1]:hover{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 55%, var(--border))}.error-banner[data-v-78b54de1]{color:var(--tool-err);background:color-mix(in srgb, var(--tool-err) 10%, transparent);border:1px solid color-mix(in srgb, var(--tool-err) 40%, var(--border));border-radius:4px;padding:4px 8px;font-size:12px}.approval[data-v-f66cc1d7]{border:1px solid color-mix(in srgb, var(--sev) 40%, var(--border));border-left:3px solid var(--sev);background:color-mix(in srgb, var(--sev) 6%, transparent);border-radius:6px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.head[data-v-f66cc1d7]{flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.ic[data-v-f66cc1d7]{color:var(--sev)}.label[data-v-f66cc1d7]{color:var(--fg-dim)}.tname[data-v-f66cc1d7]{color:var(--fg);border:1px solid var(--border);border-radius:3px;padding:1px 6px;font-family:ui-monospace,monospace}.sev-chip[data-v-f66cc1d7]{letter-spacing:.08em;text-transform:uppercase;border:1px solid;border-radius:999px;padding:1px 6px;font-size:10px}.kind-chip[data-v-f66cc1d7]{letter-spacing:.06em;text-transform:lowercase;border:1px solid var(--border);color:var(--fg-dim);border-radius:999px;padding:1px 6px;font-family:ui-monospace,monospace;font-size:10px}.reason[data-v-f66cc1d7]{color:var(--fg);margin:0;font-size:13px;line-height:1.4}.preview[data-v-f66cc1d7]{flex-direction:column;gap:2px;display:flex}.primary[data-v-f66cc1d7]{-webkit-line-clamp:3;color:var(--fg);background:var(--bg);white-space:pre-wrap;word-break:break-word;border-radius:4px;-webkit-box-orient:vertical;padding:6px 9px;font-family:ui-monospace,monospace;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.secondary[data-v-f66cc1d7]{color:var(--fg-dim);padding:0 9px;font-family:ui-monospace,monospace;font-size:11px}.input-json[data-v-f66cc1d7]{background:var(--bg);border:1px solid var(--border);white-space:pre-wrap;border-radius:4px;max-height:200px;margin:0;padding:8px 10px;font-family:ui-monospace,monospace;font-size:12px;overflow:auto}.amend[data-v-f66cc1d7]{flex-direction:column;gap:4px;display:flex}.amend-label[data-v-f66cc1d7]{color:var(--fg-dim);font-size:11px}.amend-ta[data-v-f66cc1d7]{background:var(--bg);border:1px solid var(--border);width:100%;color:var(--fg);resize:vertical;border-radius:4px;min-height:120px;padding:6px 8px;font-family:ui-monospace,monospace;font-size:12px}.amend-error[data-v-f66cc1d7]{color:var(--tool-err);font-size:11px}.explain[data-v-f66cc1d7]{border:1px solid var(--border);background:var(--bg);border-radius:4px;padding:8px 10px}.explain-head[data-v-f66cc1d7]{color:var(--fg-dim);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:6px;margin-bottom:4px;font-size:11px;display:flex}.explain-body p[data-v-f66cc1d7]{color:var(--fg);margin:4px 0;font-size:12.5px;line-height:1.45}.explain-body strong[data-v-f66cc1d7]{color:var(--fg-dim);font-weight:600}.explain-error[data-v-f66cc1d7]{color:var(--tool-err);font-size:12px}.risk-pill[data-v-f66cc1d7]{letter-spacing:.08em;border-radius:999px;margin-left:6px;padding:1px 6px;font-size:10px}.risk-pill.low[data-v-f66cc1d7]{background:color-mix(in srgb, var(--tool-ok) 18%, transparent);color:var(--tool-ok)}.risk-pill.medium[data-v-f66cc1d7]{background:color-mix(in srgb, var(--tool-warn) 18%, transparent);color:var(--tool-warn)}.risk-pill.high[data-v-f66cc1d7]{background:color-mix(in srgb, var(--tool-err) 20%, transparent);color:var(--tool-err)}.spin[data-v-f66cc1d7]{animation:1.2s linear infinite spin-f66cc1d7}@keyframes spin-f66cc1d7{to{transform:rotate(360deg)}}.controls[data-v-f66cc1d7]{align-items:center;gap:10px;display:flex}.remember[data-v-f66cc1d7]{color:var(--fg-dim);cursor:pointer;align-items:center;gap:6px;font-size:12px;display:inline-flex}.remember code[data-v-f66cc1d7]{color:var(--fg);font-family:ui-monospace,monospace}.actions[data-v-f66cc1d7]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.deny-reason[data-v-f66cc1d7]{background:var(--bg);border:1px solid var(--border);min-width:180px;color:var(--fg);border-radius:4px;flex:1;padding:4px 8px;font-family:inherit;font-size:12px}.hints[data-v-f66cc1d7]{color:var(--fg-dim);letter-spacing:.02em;font-size:10.5px}.hints kbd[data-v-f66cc1d7]{border:1px solid var(--border);background:var(--bg);color:var(--fg);border-bottom-width:2px;border-radius:3px;padding:1px 5px;font-family:ui-monospace,monospace;font-size:10px}.resolved[data-v-f66cc1d7]{color:var(--fg-dim);border:1px solid var(--border);background:var(--bg);border-radius:4px;align-items:center;gap:8px;padding:4px 8px;font-size:12px;display:inline-flex}.resolved.allow .ic[data-v-f66cc1d7]{color:var(--tool-ok)}.resolved.deny .ic[data-v-f66cc1d7]{color:var(--tool-err)}.resolved .tname[data-v-f66cc1d7]{color:var(--fg);border:1px solid var(--border);border-radius:3px;padding:0 6px;font-family:ui-monospace,monospace}.resolved .verb[data-v-f66cc1d7]{color:var(--fg)}.resolved .summary[data-v-f66cc1d7]{color:var(--fg-dim);text-overflow:ellipsis;white-space:nowrap;max-width:50ch;font-family:ui-monospace,monospace;overflow:hidden}.resolved .reason-small[data-v-f66cc1d7]{color:var(--fg-dim);font-style:italic}.save-rule[data-v-f66cc1d7]{border:1px dashed color-mix(in srgb, var(--sev) 40%, var(--border));background:color-mix(in srgb, var(--sev) 4%, transparent);border-radius:4px;flex-direction:column;gap:6px;padding:8px 10px;display:flex}.save-rule-grid[data-v-f66cc1d7]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.save-rule-grid label[data-v-f66cc1d7]{color:var(--fg-dim);flex-direction:column;gap:4px;font-size:11px;display:flex}.save-rule-grid label.full[data-v-f66cc1d7]{grid-column:1/-1}.save-rule-grid select[data-v-f66cc1d7],.save-rule-grid input[data-v-f66cc1d7]{font:inherit;background:var(--bg);border:1px solid var(--border);color:var(--fg);border-radius:3px;padding:4px 6px;font-size:12px}.save-rule-error[data-v-f66cc1d7]{color:var(--tool-err);font-size:11px}.skill[data-v-dcba37ca]{color:var(--fg-dim);align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-style:italic;display:inline-flex}.ic[data-v-dcba37ca]{color:var(--accent)}.label[data-v-dcba37ca]{text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-style:normal}.name[data-v-dcba37ca]{color:var(--accent);font-family:ui-monospace,monospace;font-style:normal;font-weight:600}.args[data-v-dcba37ca]{color:var(--fg);font-style:normal}.row[data-v-64db7442]{background:var(--bg-elev);border-left:2px solid var(--fg-dim);border-radius:4px;margin:4px 0;padding:7px 10px}.row.ok[data-v-64db7442]{border-left-color:var(--accent,var(--fg-dim))}.row.fail[data-v-64db7442]{border-left-color:var(--danger,var(--fg-dim))}.label[data-v-64db7442]{color:var(--fg-dim);align-items:center;gap:6px;margin-bottom:3px;font-size:13px;display:inline-flex}.server[data-v-64db7442]{color:var(--fg);font-family:ui-monospace,SFMono-Regular,monospace}.hint[data-v-64db7442]{color:var(--fg);white-space:pre-wrap;opacity:.85;margin:0;font-size:13px}.meta[data-v-64db7442]{color:var(--fg-dim);gap:12px;font-size:12px;display:flex}.err[data-v-64db7442]{color:var(--danger,var(--fg-dim))}.spin[data-v-64db7442]{animation:1s linear infinite spin-64db7442}@keyframes spin-64db7442{to{transform:rotate(360deg)}}.row[data-v-b1aa13c0]{background:color-mix(in srgb, var(--tool-err) 8%, var(--bg-elev));border-left:2px solid var(--tool-err,#f7768e);border-radius:4px;margin:4px 0;padding:7px 10px}.label[data-v-b1aa13c0]{color:var(--tool-err,#f7768e);align-items:center;gap:6px;margin-bottom:3px;font-size:13px;display:inline-flex}.code[data-v-b1aa13c0]{background:color-mix(in srgb, var(--tool-err) 20%, transparent);color:var(--tool-err,#f7768e);border-radius:3px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:11px}.body[data-v-b1aa13c0]{color:var(--fg);white-space:pre-wrap;max-height:220px;margin:0;font-family:ui-monospace,SFMono-Regular,monospace;font-size:12px;overflow:auto}.body.empty[data-v-b1aa13c0]{color:var(--fg-dim);font-style:italic}.row[data-v-28a54560]{background:color-mix(in srgb, var(--tool-err) 8%, var(--bg-elev));border-left:2px solid var(--tool-err,#f7768e);border-radius:4px;margin:4px 0;padding:7px 10px}.label[data-v-28a54560]{color:var(--tool-err,#f7768e);align-items:center;gap:6px;margin-bottom:3px;font-size:13px;display:inline-flex}.code[data-v-28a54560]{background:color-mix(in srgb, var(--tool-err) 20%, transparent);color:var(--tool-err,#f7768e);border-radius:3px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:11px}.badge[data-v-28a54560]{background:color-mix(in srgb, var(--fg-dim) 18%, transparent);color:var(--fg-dim);text-transform:uppercase;letter-spacing:.06em;border-radius:999px;padding:1px 6px;font-size:10px}.body[data-v-28a54560]{color:var(--fg);white-space:pre-wrap;max-height:220px;margin:0;font-family:ui-monospace,SFMono-Regular,monospace;font-size:12px;overflow:auto}.row[data-v-a1f52da8]{background:color-mix(in srgb, var(--tool-err) 8%, var(--bg-elev));border-left:2px solid var(--tool-err,#f7768e);border-radius:4px;margin:4px 0;padding:7px 10px}.label[data-v-a1f52da8]{color:var(--tool-err,#f7768e);align-items:center;gap:6px;margin-bottom:3px;font-size:13px;display:inline-flex}.body[data-v-a1f52da8]{color:var(--fg);white-space:pre-wrap;max-height:220px;margin:0;font-family:ui-monospace,SFMono-Regular,monospace;font-size:12px;overflow:auto}.minimap[data-v-44b39f20]{pointer-events:none;z-index:2;width:10px;position:absolute;top:4px;bottom:4px;right:0}.marker[data-v-44b39f20]{cursor:pointer;pointer-events:auto;opacity:.65;border:none;border-radius:1px;width:8px;height:3px;padding:0;transition:opacity .1s,transform .1s;position:absolute;right:1px}.marker[data-v-44b39f20]:hover{opacity:1;transform:scaleX(1.4)}.marker.error[data-v-44b39f20],.marker.user[data-v-44b39f20]{height:4px}.marker.plan[data-v-44b39f20],.marker.question[data-v-44b39f20]{height:5px}.feed-wrap[data-v-65e3db1b]{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.feed[data-v-65e3db1b]{flex:1;min-height:0;padding:0 18px 0 10px}.load-older[data-v-65e3db1b]{width:100%;color:var(--fg-dim);background:var(--bg-elev);border:1px solid var(--border);cursor:pointer;border-radius:6px;margin:6px 0 10px;padding:6px 10px;font-size:12px;display:block}.load-older[data-v-65e3db1b]:hover:not(:disabled){color:var(--fg);border-color:var(--fg-dim)}.load-older[data-v-65e3db1b]:disabled{opacity:.6;cursor:progress}.item[data-v-65e3db1b]{border-bottom:1px solid color-mix(in srgb, var(--border) 30%, transparent);padding:4px 1px;position:relative}.item[data-v-65e3db1b] .row,.item[data-v-65e3db1b] .card{margin:0!important}.item.subagent[data-v-65e3db1b]{border-left:2px solid color-mix(in srgb, var(--accent) 55%, transparent);margin-left:22px;padding-left:12px}.item.pre-compact[data-v-65e3db1b]{opacity:.45;filter:saturate(.6)}.item.pre-compact[data-v-65e3db1b]:hover{opacity:.75}.agent-badge[data-v-65e3db1b]{letter-spacing:.06em;text-transform:uppercase;color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, transparent);border-radius:3px;padding:1px 4px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:9px;position:absolute;top:8px;left:-18px}.new-pill[data-v-65e3db1b]{border:1px solid var(--border);background:var(--bg-elev);color:var(--fg);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:15px;display:inline-flex;position:absolute;bottom:12px;right:12px}.browser-pane[data-v-06f548cb]{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.bar[data-v-06f548cb]{background:var(--bg-elev);border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:6px;padding:6px 10px;display:flex}.nav[data-v-06f548cb]{border:1px solid var(--border);width:28px;height:28px;color:var(--fg);cursor:pointer;background:0 0;border-radius:6px;place-items:center;font-size:16px;transition:background .12s,color .12s;display:grid}.nav[data-v-06f548cb]:hover:not(:disabled){background:color-mix(in srgb, var(--fg) 8%, transparent)}.nav[data-v-06f548cb]:active:not(:disabled){background:color-mix(in srgb, var(--fg) 14%, transparent)}.nav[data-v-06f548cb]:disabled{opacity:.35;cursor:default}.url[data-v-06f548cb]{border:1px solid var(--border);height:28px;font:inherit;background:var(--bg);color:var(--fg);border-radius:6px;outline:none;flex:auto;padding:0 10px;font-size:12px;transition:border-color .12s}.url[data-v-06f548cb]:focus{border-color:var(--accent)}.go[data-v-06f548cb]{border:1px solid var(--accent);background:var(--accent);color:#fff;cursor:pointer;height:28px;font:inherit;border-radius:6px;padding:0 12px;font-size:12px;transition:opacity .12s}.go[data-v-06f548cb]:hover{opacity:.85}.go[data-v-06f548cb]:active{opacity:.7}.error[data-v-06f548cb]{color:var(--tool-err);flex-shrink:0;padding:8px 12px;font-size:12px}.empty-state[data-v-06f548cb]{background:var(--bg);text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:14px;padding:40px 32px;display:flex}.es-logo[data-v-06f548cb]{background:linear-gradient(135deg, var(--accent), #c084fc 55%, #7c3aed);width:72px;height:72px;box-shadow:0 12px 32px -8px color-mix(in srgb, var(--accent) 50%, transparent);color:#fff;border-radius:20px;flex-shrink:0;place-items:center;display:grid}.es-title[data-v-06f548cb]{letter-spacing:-.02em;background:linear-gradient(135deg, var(--accent), #c084fc 60%, #7c3aed);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:20px;font-weight:700;line-height:1.1}.es-desc[data-v-06f548cb]{max-width:360px;color:var(--fg-dim);margin:0;font-size:13px;line-height:1.6}.es-desc code[data-v-06f548cb]{background:color-mix(in srgb, var(--border) 80%, transparent);color:var(--fg);border-radius:4px;padding:1px 5px;font-family:ui-monospace,monospace;font-size:11px}.frame[data-v-06f548cb]{border:0;flex:auto;width:100%;min-height:0}.file-tree[data-v-ccd22de7]{-webkit-user-select:none;user-select:none;padding:.25rem 0;font-size:.8125rem}.file-tree-toolbar[data-v-ccd22de7]{justify-content:flex-end;padding:0 .5rem .25rem;display:flex}.icon-button[data-v-ccd22de7]{color:var(--color-text-muted,#888);cursor:pointer;background:0 0;border:none;align-items:center;padding:.25rem;display:inline-flex}.icon-button[data-v-ccd22de7]:focus-visible{outline:2px solid var(--color-accent,#4ea1ff);outline-offset:2px}.tree-level[data-v-ccd22de7]{margin:0;padding-left:.75rem;list-style:none}.tree-row.hidden .row-button[data-v-ccd22de7]{opacity:.6}.row-button[data-v-ccd22de7]{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:3px;align-items:center;gap:.35rem;padding:.15rem .35rem;display:flex}.row-button[data-v-ccd22de7]:hover{background:var(--color-surface-hover,#ffffff0d)}.row-button[data-v-ccd22de7]:focus-visible{outline:2px solid var(--color-accent,#4ea1ff);outline-offset:-1px}.leaf-spacer[data-v-ccd22de7]{width:12px;display:inline-block}.name[data-v-ccd22de7]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hint[data-v-ccd22de7]{color:var(--color-text-muted,#888);padding:.25rem .5rem}.error[data-v-ccd22de7]{color:var(--color-danger,#f55);padding:.25rem .5rem}.code-editor-tabs[data-v-5d074141]{border-bottom:1px solid var(--color-border,#ffffff14);background:var(--color-surface,transparent);align-items:stretch;min-height:28px;display:flex;overflow-x:auto}.empty[data-v-5d074141]{color:var(--color-text-muted,#888);padding:.35rem .6rem;font-size:.8125rem}.tab[data-v-5d074141]{color:var(--color-text-muted,#aaa);font:inherit;cursor:pointer;border:none;border-right:1px solid var(--color-border,#ffffff0f);background:0 0;align-items:center;gap:.4rem;padding:.3rem .55rem;font-size:.8125rem;display:inline-flex}.tab.active[data-v-5d074141]{background:var(--color-surface-active,#ffffff0f);color:var(--color-text,#eee)}.tab[data-v-5d074141]:focus-visible{outline:2px solid var(--color-accent,#4ea1ff);outline-offset:-2px}.tab .name[data-v-5d074141]{white-space:nowrap;text-overflow:ellipsis;max-width:14rem;overflow:hidden}.tab .dirty-dot[data-v-5d074141]{color:var(--color-accent,#4ea1ff);font-size:.7rem}.tab .close[data-v-5d074141]{border-radius:2px;padding:1px;display:inline-flex}.tab .close[data-v-5d074141]:hover{background:var(--color-surface-hover,#ffffff1a)}.code-editor[data-v-bcd8148a]{flex-direction:column;height:100%;min-height:0;display:flex}.empty[data-v-bcd8148a],.hint[data-v-bcd8148a],.placeholder[data-v-bcd8148a]{color:var(--color-text-muted,#888);padding:1rem;font-size:.875rem}.placeholder[data-v-bcd8148a]{font-style:italic}.error[data-v-bcd8148a]{background:var(--color-danger-bg,#ff505014);color:var(--color-danger,#f55);align-items:center;gap:.6rem;padding:.5rem .75rem;font-size:.8125rem;display:flex}.conflict-banner[data-v-bcd8148a]{background:var(--color-warning-bg,#ffb4501a);color:var(--color-warning,#fb8);justify-content:space-between;align-items:center;padding:.5rem .75rem;font-size:.8125rem;display:flex}.banner-actions[data-v-bcd8148a]{gap:.5rem;display:inline-flex}.link[data-v-bcd8148a]{color:var(--color-accent,#4ea1ff);cursor:pointer;font:inherit;background:0 0;border:none;padding:0;text-decoration:underline}.link.warn[data-v-bcd8148a]{color:var(--color-danger,#f55)}.link[data-v-bcd8148a]:focus-visible{outline:2px solid var(--color-accent,#4ea1ff);outline-offset:2px}.monaco[data-v-bcd8148a]{flex:1;min-height:0}.code-panel[data-v-e67efaed]{flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.layout[data-v-e67efaed]{flex:1;grid-template-columns:240px 1fr;min-height:0;display:grid}.tree-pane[data-v-e67efaed]{border-right:1px solid var(--color-border,#ffffff14);min-height:0;overflow:auto}.editor-pane[data-v-e67efaed]{flex-direction:column;min-height:0;display:flex}.modal-backdrop[data-v-e67efaed]{z-index:5;background:#0006;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.modal[data-v-e67efaed]{background:var(--color-surface,#1e1e1e);border-radius:6px;max-width:24rem;padding:1rem 1.25rem;box-shadow:0 6px 24px #0006}.modal p[data-v-e67efaed]{color:var(--color-text,#ddd);margin:0 0 1rem;font-size:.875rem}.modal code[data-v-e67efaed]{color:var(--color-text,#ddd);background:#ffffff0f;border-radius:3px;padding:1px 4px;font-size:.8125rem}.modal .actions[data-v-e67efaed]{justify-content:flex-end;gap:.5rem;display:flex}.modal button[data-v-e67efaed]{background:var(--color-surface-2,#2a2a2a);border:1px solid var(--color-border,#ffffff1f);color:var(--color-text,#ddd);cursor:pointer;font:inherit;border-radius:4px;padding:.4rem .75rem}.modal button.primary[data-v-e67efaed]{background:var(--color-accent,#4ea1ff);color:#fff;border-color:#0000}.modal button[data-v-e67efaed]:disabled{opacity:.5;cursor:not-allowed}.modal button[data-v-e67efaed]:focus-visible{outline:2px solid var(--color-accent,#4ea1ff);outline-offset:2px}.session-header[data-v-afc3b836]{border-bottom:1px solid var(--border);background:var(--bg);flex-shrink:0;align-items:center;gap:16px;padding:12px 18px;display:flex}.left[data-v-afc3b836]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.title[data-v-afc3b836]{min-width:0;color:var(--fg);align-items:baseline;font-size:18px;display:flex}.title .project[data-v-afc3b836]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--fg-dim);font-weight:500;overflow:hidden}.title .session[data-v-afc3b836]{white-space:nowrap;flex-shrink:0;font-weight:700}.subtitle[data-v-afc3b836]{color:var(--fg-dim);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.typing[data-v-afc3b836]{color:var(--accent,#4a9eff);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-style:italic;overflow:hidden}.tabs[data-v-afc3b836]{background:var(--bg-elev);border:1px solid var(--border);border-radius:8px;flex-shrink:0;gap:2px;padding:3px;display:flex}.tab[data-v-afc3b836]{color:var(--fg-dim);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:6px 16px;font-size:14px;transition:background .1s,color .1s;display:inline-flex}.tab[data-v-afc3b836]:hover:not(:disabled){color:var(--fg)}.tab[data-v-afc3b836]:disabled{opacity:.4;cursor:not-allowed}.tab.active[data-v-afc3b836]{background:var(--bg);color:var(--fg);box-shadow:0 1px 3px #0000001a}.open-browser[data-v-afc3b836]{border:1px solid var(--border);color:var(--fg-dim);font:inherit;cursor:pointer;background:0 0;border-radius:6px;flex-shrink:0;align-items:center;gap:6px;padding:6px 12px;font-size:14px;transition:background .1s,color .1s;display:inline-flex}.open-browser[data-v-afc3b836]:hover{color:var(--fg)}.sidebar-panel[data-v-7ddeef7b]{border-bottom:1px solid var(--border);transition:background .2s;position:relative}.sidebar-panel.flash[data-v-7ddeef7b]{background:color-mix(in srgb, var(--accent) 14%, transparent)}.sidebar-panel.drag-over[data-v-7ddeef7b]:before{content:"";background:var(--accent);z-index:2;height:2px;position:absolute;top:0;left:0;right:0}header[data-v-7ddeef7b]{background:var(--bg-elev);color:var(--fg);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;padding:6px 10px;font-size:15px;display:flex}header[data-v-7ddeef7b]:focus-visible{outline:1px solid var(--accent)}.chevron[data-v-7ddeef7b]{color:var(--fg-dim);flex-shrink:0}.title[data-v-7ddeef7b]{letter-spacing:.05em;flex:1}.grip[data-v-7ddeef7b]{color:var(--fg-dim);cursor:grab;opacity:0;background:0 0;border:0;border-radius:3px;align-items:center;padding:2px;transition:opacity .12s,color .12s;display:inline-flex}header:hover .grip[data-v-7ddeef7b]{opacity:.7}.grip[data-v-7ddeef7b]:hover{opacity:1;color:var(--fg)}.grip[data-v-7ddeef7b]:active{cursor:grabbing}.body[data-v-7ddeef7b]{max-height:1000px;transition:max-height .2s;overflow:hidden}.body.collapsed[data-v-7ddeef7b]{max-height:0}.body.no-motion[data-v-7ddeef7b]{transition:none}.chart[data-v-0caa0bde]{width:100%;position:relative}svg[data-v-0caa0bde]{display:block;overflow:visible}.grid[data-v-0caa0bde]{stroke:color-mix(in srgb, var(--border) 60%, transparent);stroke-width:1px}.cursor[data-v-0caa0bde]{stroke:var(--fg-dim);stroke-width:1px;stroke-dasharray:2 3}.tick[data-v-0caa0bde]{fill:var(--fg-dim);font-variant-numeric:tabular-nums;font-family:inherit;font-size:10px}.tooltip[data-v-0caa0bde]{background:var(--bg-elev);border:1px solid var(--border);color:var(--fg);pointer-events:none;white-space:nowrap;border-radius:4px;padding:4px 6px;font-family:inherit;font-size:11px;position:absolute;top:4px}.t-x[data-v-0caa0bde]{color:var(--fg-dim);font-variant-numeric:tabular-nums;margin-bottom:2px}.t-row[data-v-0caa0bde]{align-items:center;gap:6px;display:flex}.swatch[data-v-0caa0bde]{border-radius:2px;width:8px;height:8px;display:inline-block}.t-name[data-v-0caa0bde]{flex:1}.t-val[data-v-0caa0bde]{font-variant-numeric:tabular-nums}section[data-v-303a6ff8]{flex-direction:column;gap:8px;padding:10px;display:flex}.controls[data-v-303a6ff8]{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.group[data-v-303a6ff8]{background:var(--bg);border:1px solid var(--border);border-radius:4px;gap:2px;padding:2px;display:inline-flex}.chip[data-v-303a6ff8]{color:var(--fg-dim);cursor:pointer;background:0 0;border:0;border-radius:3px;padding:2px 8px;font-family:inherit;font-size:11px}.chip[data-v-303a6ff8]:hover{color:var(--fg)}.chip.on[data-v-303a6ff8]{background:var(--accent);color:var(--bg)}section[data-v-9941bf26]{padding:10px;font-family:monospace}.row[data-v-9941bf26]{color:var(--fg);justify-content:space-between;padding:1px 0;font-size:15px;display:flex}.row>span[data-v-9941bf26]:first-child{color:var(--fg-dim)}.total[data-v-9941bf26]{border-top:1px solid var(--border);margin-top:3px;padding-top:3px}section[data-v-52c15c87]{flex-direction:column;gap:8px;padding:10px;font-family:inherit;display:flex}.empty[data-v-52c15c87]{color:var(--fg-dim);align-items:center;gap:8px;font-size:12px;display:flex}.err[data-v-52c15c87]{color:var(--tool-err)}.retry[data-v-52c15c87]{border:1px solid var(--border);color:var(--fg-dim);cursor:pointer;background:0 0;border-radius:3px;padding:2px 8px;font-family:inherit;font-size:11px}.retry[data-v-52c15c87]:hover{color:var(--fg)}.retry[data-v-52c15c87]:disabled{opacity:.5;cursor:not-allowed}.header[data-v-52c15c87]{font-variant-numeric:tabular-nums;justify-content:space-between;font-size:13px;display:flex}.used[data-v-52c15c87]{color:var(--fg)}.pct[data-v-52c15c87]{color:var(--fg-dim)}.bar[data-v-52c15c87]{background:color-mix(in srgb, var(--border) 60%, transparent);border:1px solid var(--border);border-radius:4px;width:100%;height:10px;display:flex;overflow:hidden}.seg[data-v-52c15c87]{height:100%;transition:width .2s}.legend[data-v-52c15c87]{flex-direction:column;gap:3px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.legend li[data-v-52c15c87]{grid-template-columns:9px 1fr auto auto;align-items:center;gap:6px;display:grid}.dot[data-v-52c15c87]{border-radius:2px;width:9px;height:9px}.name[data-v-52c15c87]{color:var(--fg-dim);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.val[data-v-52c15c87],.subpct[data-v-52c15c87]{font-variant-numeric:tabular-nums}.val[data-v-52c15c87]{color:var(--fg)}.subpct[data-v-52c15c87]{color:var(--fg-dim);font-size:11px}.section[data-v-52c15c87]{margin-top:4px}.section-h[data-v-52c15c87]{text-transform:uppercase;letter-spacing:.05em;color:var(--fg-dim);margin-bottom:4px;font-size:11px}.mini[data-v-52c15c87]{flex-direction:column;gap:2px;margin:0;padding:0;font-size:11px;list-style:none;display:flex}.mini li[data-v-52c15c87]{justify-content:space-between;gap:8px;display:flex}.mini .name[data-v-52c15c87]{color:var(--fg)}.mini .val[data-v-52c15c87]{color:var(--fg-dim)}.foot[data-v-52c15c87]{color:var(--fg-dim);justify-content:space-between;align-items:center;font-size:10px;display:flex}.model[data-v-52c15c87]{font-family:ui-monospace,monospace}section[data-v-7e61a62d]{flex-direction:column;gap:4px;padding:10px;font-family:inherit;font-size:13px;display:flex}.field[data-v-7e61a62d]{align-items:baseline;gap:8px;display:flex}.k[data-v-7e61a62d]{color:var(--fg-dim);min-width:62px;font-size:12px}.v[data-v-7e61a62d]{color:var(--fg);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.status[data-v-7e61a62d]{align-items:center;gap:6px;display:inline-flex}.spin[data-v-7e61a62d]{animation:.9s linear infinite sip-spin-7e61a62d}@keyframes sip-spin-7e61a62d{to{transform:rotate(360deg)}}.perm[data-v-7e61a62d]{flex-direction:column;gap:4px;margin-top:8px;display:flex}.perm-label[data-v-7e61a62d]{color:var(--fg-dim);font-size:12px}.controls[data-v-7e61a62d]{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.controls .danger[data-v-7e61a62d]{color:var(--tool-err)}.controls .danger[data-v-7e61a62d]:hover{background:color-mix(in srgb, var(--tool-err) 14%, transparent)}.warn[data-v-7e61a62d]{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:4px;align-items:center;gap:6px;margin-top:4px;padding:6px 8px;font-size:12px;line-height:1.3;display:flex}section[data-v-13f2ed96]{flex-direction:column;gap:4px;padding:8px 10px;font-family:monospace;display:flex}.error-section[data-v-13f2ed96]{padding-bottom:0}.error[data-v-13f2ed96]{color:var(--tool-err);font-size:12px}.row[data-v-13f2ed96]{color:var(--fg);align-items:center;gap:6px;padding:2px 0;font-size:13px;display:flex}.row.done[data-v-13f2ed96]{color:var(--fg-dim)}.row.failed .ic.ok[data-v-13f2ed96]{color:var(--tool-err,#e06c75)}.ic[data-v-13f2ed96]{flex-shrink:0}.ic.spin[data-v-13f2ed96]{color:var(--accent);animation:1.4s ease-in-out infinite pulse-13f2ed96}.ic.ok[data-v-13f2ed96]{color:var(--tool-ok)}.kind[data-v-13f2ed96]{color:var(--fg-dim);text-transform:uppercase;letter-spacing:.03em;flex-shrink:0;font-size:11px}.desc[data-v-13f2ed96]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.summary[data-v-13f2ed96]{color:var(--fg-dim);text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;max-width:40%;font-size:11px;overflow:hidden}.elapsed[data-v-13f2ed96]{color:var(--fg-dim);flex-shrink:0;font-size:11px}.empty[data-v-13f2ed96]{color:var(--fg-dim);font-size:12px;font-style:italic}.empty-section[data-v-13f2ed96]{padding:10px}.stop-btn[data-v-13f2ed96]{border:1px solid var(--border);width:18px;height:18px;color:var(--fg-dim);cursor:pointer;background:0 0;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.stop-btn[data-v-13f2ed96]:hover:not(:disabled){color:var(--danger,#e06c75);border-color:var(--danger,#e06c75)}.stop-btn[data-v-13f2ed96]:disabled{opacity:.4;cursor:default}@keyframes pulse-13f2ed96{0%,to{opacity:.4}50%{opacity:1}}.sidebar[data-v-e54c5444]{border-left:1px solid var(--border);background:var(--bg);flex-shrink:0;position:relative;overflow-y:auto}.resize-handle[data-v-e54c5444]{cursor:col-resize;z-index:5;background:0 0;width:6px;margin-left:-3px;transition:background .12s;position:absolute;top:0;bottom:0;left:0}.resize-handle[data-v-e54c5444]:hover,.resize-handle.dragging[data-v-e54c5444]{background:color-mix(in srgb, var(--accent) 40%, transparent)}.editor[data-v-e1a786ef]{background:var(--bg);min-width:0;min-height:0;color:var(--fg);flex-direction:column;flex:1;font-family:inherit;display:flex}.head[data-v-e1a786ef]{border-bottom:1px solid var(--border);background:var(--bg-elev);flex-shrink:0;align-items:center;gap:10px;padding:8px 12px;display:flex}.tabs[data-v-e1a786ef]{flex:1;gap:4px;min-width:0;display:flex}.scope-tab[data-v-e1a786ef]{color:var(--fg-dim);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;padding:5px 10px;font-size:13px;display:inline-flex}.scope-tab[data-v-e1a786ef]:hover{color:var(--fg);background:color-mix(in srgb, var(--fg) 6%, transparent)}.scope-tab.active[data-v-e1a786ef]{background:var(--bg);color:var(--fg);border-color:var(--border)}.scope-sub[data-v-e1a786ef]{color:var(--fg-dim);font-family:ui-monospace,SFMono-Regular,monospace;font-size:11px}.scope-sub.dim[data-v-e1a786ef]{opacity:.6;font-style:italic}.dot[data-v-e1a786ef]{background:var(--tool-warn);border-radius:50%;width:6px;height:6px;margin-left:2px}.actions[data-v-e1a786ef]{flex-shrink:0;gap:6px;display:flex}.path-row[data-v-e1a786ef]{border-bottom:1px solid var(--border);color:var(--fg-dim);flex-shrink:0;align-items:center;gap:8px;padding:6px 14px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:11px;display:flex}.path-row code[data-v-e1a786ef]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.badge[data-v-e1a786ef]{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;flex-shrink:0;padding:1px 6px;font-size:10px}.badge.new[data-v-e1a786ef]{background:color-mix(in srgb, var(--accent) 15%, transparent);color:var(--accent)}.badge.dirty[data-v-e1a786ef]{background:color-mix(in srgb, var(--tool-warn) 15%, transparent);color:var(--tool-warn)}.err[data-v-e1a786ef]{background:color-mix(in srgb, var(--tool-err) 12%, transparent);color:var(--tool-err);border-bottom:1px solid color-mix(in srgb, var(--tool-err) 40%, var(--border));align-items:center;gap:6px;padding:8px 14px;font-size:13px;display:flex}.body[data-v-e1a786ef]{resize:none;background:var(--bg);width:100%;min-height:0;color:var(--fg);border:none;outline:none;flex:1;padding:16px 18px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;line-height:1.55}.body[data-v-e1a786ef]:focus{outline:none}.body[data-v-e1a786ef]:disabled{opacity:.6}.foot[data-v-e1a786ef]{border-top:1px solid var(--border);color:var(--fg-dim);flex-shrink:0;padding:6px 14px;font-size:11px;font-style:italic}.mcp-tool[data-v-cf053e64]{background:var(--bg-elev);flex-direction:column;width:100%;height:100%;font-size:12px;display:flex;overflow:hidden}.head[data-v-cf053e64]{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;height:40px;padding:0 12px;display:flex}.title[data-v-cf053e64]{color:var(--fg-dim);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:600}.refresh[data-v-cf053e64]{color:var(--fg-dim);border:1px solid var(--border);height:24px;font:inherit;cursor:pointer;background:0 0;border-radius:4px;align-items:center;gap:6px;padding:0 8px;font-size:11px;transition:color .12s,border-color .12s;display:inline-flex}.refresh[data-v-cf053e64]:hover:not(:disabled){color:var(--fg);border-color:var(--accent)}.refresh[data-v-cf053e64]:disabled{opacity:.5;cursor:not-allowed}.scroll[data-v-cf053e64]{flex:1;padding:4px 0 12px;overflow-y:auto}.section[data-v-cf053e64]{border-bottom:1px solid color-mix(in srgb, var(--border) 60%, transparent)}.section[data-v-cf053e64]:last-child{border-bottom:0}.section-head[data-v-cf053e64]{width:100%;color:var(--fg);cursor:pointer;text-align:left;font:inherit;background:0 0;border:0;align-items:center;gap:6px;padding:8px 12px;display:flex}.section-head[data-v-cf053e64]:hover{background:color-mix(in srgb, var(--accent) 6%, transparent)}.chev[data-v-cf053e64]{color:var(--fg-dim);flex-shrink:0}.section-title[data-v-cf053e64]{color:var(--fg);text-transform:uppercase;letter-spacing:.06em;flex:1;font-size:11px;font-weight:600}.count[data-v-cf053e64]{color:var(--fg-dim);background:var(--border);border-radius:999px;padding:1px 6px;font-size:10px}.muted[data-v-cf053e64]{color:var(--fg-dim);font-size:11px}.badge[data-v-cf053e64]{text-transform:uppercase;letter-spacing:.04em;border:1px solid;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:10px;font-weight:600;display:inline-flex}.section-body[data-v-cf053e64]{flex-direction:column;gap:10px;padding:4px 12px 12px;display:flex}.desc[data-v-cf053e64]{color:var(--fg-dim);margin:0;font-size:11px;line-height:1.4}.facts[data-v-cf053e64]{flex-direction:column;gap:6px;margin:0;display:flex}.fact[data-v-cf053e64]{grid-template-columns:90px 1fr;align-items:baseline;gap:8px;font-size:11px;display:grid}.fact dt[data-v-cf053e64]{color:var(--fg-dim);align-items:center;gap:4px;margin:0;display:inline-flex}.fact dd[data-v-cf053e64]{color:var(--fg);flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.mono[data-v-cf053e64]{word-break:break-all;font-family:ui-monospace,monospace}.dim[data-v-cf053e64]{color:var(--fg-dim)}.chip[data-v-cf053e64]{border:1px solid var(--border);color:var(--fg-dim);border-radius:999px;align-items:center;gap:4px;padding:1px 7px;font-size:10px;display:inline-flex}.chip.on[data-v-cf053e64]{color:var(--tool-ok);border-color:color-mix(in srgb, var(--tool-ok) 40%, var(--border));background:color-mix(in srgb, var(--tool-ok) 8%, transparent)}.chip.off[data-v-cf053e64]{color:var(--tool-err);border-color:color-mix(in srgb, var(--tool-err) 40%, var(--border));background:color-mix(in srgb, var(--tool-err) 8%, transparent)}.hint[data-v-cf053e64]{color:var(--fg-dim);align-items:center;gap:3px;font-size:10px;font-style:italic;display:inline-flex}.search[data-v-cf053e64]{border:1px solid var(--border);background:var(--bg);border-radius:4px;align-items:center;gap:6px;padding:4px 8px;display:flex}.search[data-v-cf053e64]:focus-within{border-color:var(--accent)}.search input[data-v-cf053e64]{min-width:0;color:var(--fg);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:11px}.search .clear[data-v-cf053e64]{color:var(--fg-dim);cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;line-height:1}.search .clear[data-v-cf053e64]:hover{color:var(--fg)}.placeholder[data-v-cf053e64]{color:var(--fg-dim);padding:8px 0;font-size:11px;font-style:italic}.placeholder.err[data-v-cf053e64]{color:var(--tool-err);font-style:normal}.group-list[data-v-cf053e64]{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.group-head[data-v-cf053e64]{width:100%;color:var(--fg);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:3px;align-items:center;gap:6px;padding:3px 4px;display:flex}.group-head[data-v-cf053e64]:hover{background:color-mix(in srgb, var(--accent) 6%, transparent)}.group-name[data-v-cf053e64]{color:var(--fg);flex:1;font-size:11px;font-weight:600}.tools[data-v-cf053e64]{flex-direction:column;gap:1px;margin:0;padding:0 0 4px 18px;list-style:none;display:flex}.tool[data-v-cf053e64]{color:var(--fg);padding:1px 0;font-size:11px}.spin[data-v-cf053e64]{animation:.9s linear infinite mcp-spin-cf053e64}@keyframes mcp-spin-cf053e64{to{transform:rotate(360deg)}}.mcp-icon[data-v-5f2c2aac]{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.pip[data-v-5f2c2aac]{box-shadow:0 0 0 1.5px var(--bg-elev);border-radius:50%;position:absolute;bottom:-2px;right:-2px}.pip.pulse[data-v-5f2c2aac]{animation:1.6s ease-in-out infinite mcp-pulse-5f2c2aac}@keyframes mcp-pulse-5f2c2aac{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.25)}}.composer[data-v-c8f828b6]{background:var(--bg-elev);border:1px solid var(--border);border-radius:10px;flex-direction:column;margin:10px 14px 14px;transition:border-color .12s,box-shadow .12s;display:flex;position:relative}.composer[data-v-c8f828b6]:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 20%, transparent)}.composer.disabled[data-v-c8f828b6]{opacity:.6}.composer.drag[data-v-c8f828b6]{border-color:var(--accent);border-style:dashed}.attachments[data-v-c8f828b6]{flex-wrap:wrap;gap:8px;padding:10px 12px 0;display:flex}.attachment[data-v-c8f828b6]{border:1px solid var(--border);background:var(--bg);border-radius:6px;width:72px;height:72px;position:relative;overflow:hidden}.attachment .thumb[data-v-c8f828b6]{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.attachment .thumb[data-v-c8f828b6]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.attachment img[data-v-c8f828b6]{object-fit:cover;width:100%;height:100%;display:block}.remove[data-v-c8f828b6]{color:#fff;cursor:pointer;background:#000000a6;border:none;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;padding:0;font-size:14px;line-height:1;display:flex;position:absolute;top:2px;right:2px}.remove[data-v-c8f828b6]:hover{background:var(--tool-err)}.cmd-hint[data-v-c8f828b6]{border-bottom:1px solid color-mix(in srgb, var(--accent) 30%, var(--border));background:color-mix(in srgb, var(--accent) 5%, transparent);border-radius:4px 4px 0 0;align-items:center;gap:8px;margin:0 6px;padding:4px 10px;font-size:11px;display:flex}.cmd-name[data-v-c8f828b6]{color:var(--accent);font-family:ui-monospace,SFMono-Regular,monospace;font-weight:600}.cmd-arg[data-v-c8f828b6]{color:var(--fg);font-family:ui-monospace,SFMono-Regular,monospace}.cmd-desc[data-v-c8f828b6]{color:var(--fg-dim);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.cmd-source[data-v-c8f828b6]{text-transform:uppercase;letter-spacing:.04em;color:var(--fg-dim);border:1px solid var(--border);border-radius:999px;padding:1px 5px;font-size:9px}[data-v-c8f828b6] .chat-editor{min-height:24px;max-height:240px;color:var(--fg);caret-color:var(--fg);outline:none;padding:12px 14px 4px;font-family:inherit;font-size:15px;line-height:1.5;overflow-y:auto}[data-v-c8f828b6] .chat-editor p{margin:0}[data-v-c8f828b6] .chat-editor p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--fg-dim);float:left;pointer-events:none;height:0}.actions[data-v-c8f828b6]{align-items:center;gap:8px;padding:6px 10px 8px;display:flex}.hint[data-v-c8f828b6]{color:var(--fg-dim);flex:1;font-family:ui-monospace,SFMono-Regular,monospace;font-size:11px}.mode-pill[data-v-c8f828b6]{cursor:default;-webkit-user-select:none;user-select:none;border:1px solid;border-radius:999px;align-items:center;gap:5px;padding:2px 8px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:11px;display:inline-flex}.mode-pill .dot[data-v-c8f828b6]{border-radius:50%;width:6px;height:6px}.agent-pill[data-v-c8f828b6]{border:1px solid var(--accent);color:var(--accent);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:11px;animation:2s ease-in-out infinite agent-pulse-c8f828b6;display:inline-flex}@keyframes agent-pulse-c8f828b6{0%,to{opacity:.7}50%{opacity:1}}.overage-chip[data-v-c8f828b6]{border:1px solid var(--tool-warn);color:var(--tool-warn);background:color-mix(in srgb, var(--tool-warn) 10%, transparent);cursor:help;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:11px;display:inline-flex}.lines-chip[data-v-c8f828b6]{border:1px solid var(--border);color:var(--fg-dim);cursor:help;font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:5px;padding:2px 8px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:11px;display:inline-flex}.lines-chip .lines-add[data-v-c8f828b6]{color:var(--tool-ok)}.lines-chip .lines-rem[data-v-c8f828b6]{color:var(--tool-err)}.lines-chip .lines-files[data-v-c8f828b6]{opacity:.7}.icon-btn[data-v-c8f828b6]{cursor:pointer;color:var(--fg-dim);background:0 0;border:none;border-radius:4px;padding:4px 6px;font-size:16px}.icon-btn[data-v-c8f828b6]:hover:not(:disabled){background:var(--bg);color:var(--fg)}.icon-btn[data-v-c8f828b6]:disabled{opacity:.4;cursor:not-allowed}.drop-hint[data-v-c8f828b6]{background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--accent);pointer-events:none;border-radius:10px;justify-content:center;align-items:center;font-weight:600;display:flex;position:absolute;inset:0}.queue-stack[data-v-57496772]{border-top:1px solid var(--border);background:color-mix(in srgb, var(--bg-elev) 65%, transparent);flex-direction:column;gap:4px;padding:6px 12px 8px;display:flex}.queue-error[data-v-57496772]{color:var(--tool-err);border:1px solid color-mix(in srgb, var(--tool-err) 35%, var(--border));background:color-mix(in srgb, var(--tool-err) 8%, transparent);border-radius:3px;padding:4px 8px;font-size:12px}.queued-row[data-v-57496772]{color:var(--fg-dim);background:var(--bg);border-left:2px dashed var(--user-msg);border-radius:3px;align-items:center;gap:6px;padding:4px 8px;font-size:12.5px;transition:opacity .12s;display:flex}.queued-row.removing[data-v-57496772]{opacity:.4}.queued-row .ic[data-v-57496772]{color:var(--fg-dim);flex-shrink:0}.queued-row .text[data-v-57496772]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.queued-row .remove[data-v-57496772]{width:20px;height:20px;color:var(--fg-dim);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .1s,border-color .1s,background .1s;display:inline-flex}.queued-row .remove[data-v-57496772]:hover{color:var(--tool-err);border-color:color-mix(in srgb, var(--tool-err) 40%, var(--border));background:color-mix(in srgb, var(--tool-err) 10%, transparent)}.queued-row .remove[data-v-57496772]:disabled{cursor:not-allowed;opacity:.5}.working[data-v-0ead268e]{color:var(--fg-dim);flex-direction:column;gap:6px;padding:6px 14px 8px;font-family:inherit;font-size:14px;display:flex}.status-line[data-v-0ead268e]{align-items:center;gap:6px;display:flex}.orbit[data-v-0ead268e]{color:var(--accent);vertical-align:middle;flex-shrink:0;display:inline-block;overflow:visible}.orbit .orbit-ring[data-v-0ead268e]{opacity:.35}.orbit .orbit-spin[data-v-0ead268e]{transform-origin:8px 8px;transform-box:view-box;animation:1.8s linear infinite orbit-spin-0ead268e}.orbit .orbit-dot[data-v-0ead268e]{filter:drop-shadow(0 0 2px color-mix(in srgb, var(--accent) 60%, transparent))}.orbit.still[data-v-0ead268e]{color:var(--fg-dim)}.orbit.still .orbit-spin[data-v-0ead268e]{animation:none}.orbit.still .orbit-dot[data-v-0ead268e]{filter:none;opacity:.6}@keyframes orbit-spin-0ead268e{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.caret[data-v-0ead268e]{color:var(--accent);-webkit-text-fill-color:var(--accent);margin-left:1px;font-style:normal;animation:1s step-end infinite caret-blink-0ead268e;display:inline-block}@keyframes caret-blink-0ead268e{0%,49%{opacity:1}50%,to{opacity:0}}.idle-label[data-v-0ead268e]{color:var(--fg-dim);letter-spacing:.02em;font-size:13px;font-style:italic}.shimmer[data-v-0ead268e]{background-image:linear-gradient(90deg, var(--fg-dim) 0%, var(--fg) 50%, var(--fg-dim) 100%);-webkit-text-fill-color:transparent;color:#0000;background-repeat:repeat;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;font-style:italic;animation:2.4s linear infinite shimmer-0ead268e}.shimmer.compacting[data-v-0ead268e]{background-image:linear-gradient(90deg, color-mix(in srgb, var(--accent) 40%, transparent) 0%, var(--accent) 50%, color-mix(in srgb, var(--accent) 40%, transparent) 100%)}@keyframes shimmer-0ead268e{0%{background-position:0 0}to{background-position:-200% 0}}.meta[data-v-0ead268e]{color:var(--fg-dim);opacity:.8;margin-left:auto}.group[data-v-0ead268e]{border-left:1px solid color-mix(in srgb, var(--fg-dim) 30%, transparent);flex-direction:column;gap:2px;max-height:220px;margin-left:6px;padding:0 0 0 22px;display:flex;overflow-y:auto}.group+.group[data-v-0ead268e]{margin-top:8px}.group-head[data-v-0ead268e]{letter-spacing:.08em;text-transform:uppercase;color:var(--fg-dim);opacity:.75;margin-bottom:2px;font-size:10px}.items[data-v-0ead268e]{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.items li[data-v-0ead268e]{color:var(--fg-dim);align-items:center;gap:8px;font-size:13px;line-height:1.35;display:flex}.items li.in_progress[data-v-0ead268e]{color:var(--fg)}.items li.completed[data-v-0ead268e]{color:var(--fg-dim)}.items li.completed .text[data-v-0ead268e]{text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--fg-dim) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--fg-dim) 60%, transparent)}.items li.blocked[data-v-0ead268e]{color:var(--tool-warn)}.items li.cancelled[data-v-0ead268e],.items li.canceled[data-v-0ead268e]{color:var(--fg-dim);opacity:.55}.items li.cancelled .text[data-v-0ead268e],.items li.canceled .text[data-v-0ead268e]{text-decoration:line-through}.task-id[data-v-0ead268e]{color:var(--fg-dim);opacity:.75;flex-shrink:0;font-family:ui-monospace,SFMono-Regular,monospace;font-size:11px}.owner[data-v-0ead268e]{color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent);border-radius:999px;flex-shrink:0;padding:1px 6px;font-size:11px}.ic[data-v-0ead268e]{flex-shrink:0}.ic.done[data-v-0ead268e]{color:var(--tool-ok)}.ic.pending[data-v-0ead268e]{color:var(--fg-dim);opacity:.6}.ic.pulsing[data-v-0ead268e]{color:var(--accent);align-items:center;animation:1.4s ease-in-out infinite pulse-0ead268e;display:inline-flex}.ic.blocked[data-v-0ead268e]{color:var(--tool-warn)}.ic.cancelled[data-v-0ead268e]{color:var(--fg-dim);opacity:.6}.reason[data-v-0ead268e]{color:var(--fg-dim);font-size:11px;font-style:italic}.count[data-v-0ead268e]{color:var(--fg-dim);opacity:.75;letter-spacing:.03em;margin-top:2px;font-size:11px}@keyframes pulse-0ead268e{0%,to{opacity:.35;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.orbit .orbit-spin[data-v-0ead268e],.shimmer[data-v-0ead268e],.ic.pulsing[data-v-0ead268e],.caret[data-v-0ead268e]{animation:none}.ic.pulsing[data-v-0ead268e],.caret[data-v-0ead268e]{opacity:1}.shimmer[data-v-0ead268e]{color:var(--fg);-webkit-text-fill-color:currentColor;background:0 0}.shimmer.compacting[data-v-0ead268e]{color:var(--accent)}}.stale-banner[data-v-3fde91a0]{border:1px solid color-mix(in srgb, var(--tool-warn,#e0af68) 50%, var(--border));border-left:3px solid var(--tool-warn,#e0af68);background:color-mix(in srgb, var(--tool-warn,#e0af68) 8%, var(--bg-elev));color:var(--fg);border-radius:6px;align-items:flex-start;gap:12px;margin:10px 16px;padding:12px 14px;display:flex}.ico[data-v-3fde91a0]{color:var(--tool-warn,#e0af68);flex-shrink:0;align-items:center;padding-top:1px;display:flex}.body[data-v-3fde91a0]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.title[data-v-3fde91a0]{font-size:13px;font-weight:500}.hint[data-v-3fde91a0]{color:var(--fg-dim);font-size:12px;line-height:1.4}.actions[data-v-3fde91a0]{flex-shrink:0;align-self:center;gap:6px;display:flex}.act[data-v-3fde91a0]{border:1px solid var(--border);background:var(--bg);color:var(--fg);cursor:pointer;border-radius:4px;align-items:center;gap:4px;padding:5px 10px;font-family:inherit;font-size:12px;display:inline-flex}.act[data-v-3fde91a0]:hover{border-color:var(--accent)}.act.restart[data-v-3fde91a0]:hover{background:color-mix(in srgb, var(--tool-ok) 14%, transparent);border-color:var(--tool-ok);color:var(--tool-ok)}.act.stop[data-v-3fde91a0]:hover{background:color-mix(in srgb, var(--fg-dim) 12%, transparent)}.bar[data-v-6a2e0df4]{border-top:1px dashed color-mix(in srgb, var(--accent) 50%, var(--border));background:color-mix(in srgb, var(--accent) 6%, transparent);flex-direction:column;max-height:280px;display:flex}.bar.err[data-v-6a2e0df4]{border-top-color:var(--tool-err);background:color-mix(in srgb, var(--tool-err) 8%, transparent)}.head[data-v-6a2e0df4]{color:var(--fg-dim);border-bottom:1px solid color-mix(in srgb, var(--border) 50%, transparent);align-items:center;gap:6px;padding:6px 12px;font-size:12px;display:flex}.ic[data-v-6a2e0df4]{color:var(--accent);flex-shrink:0}.label[data-v-6a2e0df4]{text-transform:uppercase;letter-spacing:.05em;font-weight:600}.q[data-v-6a2e0df4]{color:var(--fg);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-style:italic;overflow:hidden}.x[data-v-6a2e0df4]{color:var(--fg-dim);cursor:pointer;background:0 0;border:0;border-radius:3px;padding:2px;display:inline-flex}.x[data-v-6a2e0df4]:hover{background:color-mix(in srgb, var(--fg) 8%, transparent);color:var(--fg)}.body[data-v-6a2e0df4]{color:var(--fg);white-space:pre-wrap;padding:8px 12px;font-size:13px;line-height:1.5;overflow-y:auto}.loading-line[data-v-6a2e0df4],.err-line[data-v-6a2e0df4]{align-items:center;gap:6px;display:flex}.loading-line[data-v-6a2e0df4]{color:var(--fg-dim);font-style:italic}.err-line[data-v-6a2e0df4]{color:var(--tool-err)}.spin[data-v-6a2e0df4]{animation:.9s linear infinite spin-6a2e0df4}@keyframes spin-6a2e0df4{to{transform:rotate(360deg)}}.filter[data-v-efd5281f]{background:var(--bg);border:1px solid var(--border);width:100%;color:var(--fg);box-sizing:border-box;border-radius:4px;margin-bottom:8px;padding:6px 10px;font-family:inherit;font-size:13px}.state[data-v-efd5281f]{color:var(--fg-dim);padding:12px 0;font-size:13px}.state.err[data-v-efd5281f]{color:var(--tool-err)}.list[data-v-efd5281f]{flex-direction:column;gap:4px;max-height:540px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.row[data-v-efd5281f]{text-align:left;background:var(--bg);border:1px solid var(--border);cursor:pointer;width:100%;color:var(--fg);border-radius:4px;padding:8px 10px;font-family:inherit;display:block}.row[data-v-efd5281f]:hover{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 6%, var(--bg))}.title[data-v-efd5281f]{color:var(--fg);align-items:center;gap:8px;margin-bottom:4px;font-size:13px;display:flex}.tag[data-v-efd5281f]{text-transform:uppercase;letter-spacing:.05em;border:1px solid color-mix(in srgb, var(--accent) 50%, var(--border));color:var(--accent);border-radius:999px;padding:1px 6px;font-size:9px}.tag.dim[data-v-efd5281f]{color:var(--fg-dim);border-color:var(--border)}.head[data-v-efd5281f]{color:var(--fg-dim);align-items:center;gap:10px;font-size:12px;display:flex}.id[data-v-efd5281f]{color:var(--fg);font-family:ui-monospace,monospace;font-weight:600}.meta[data-v-efd5281f]{align-items:center;gap:4px;display:inline-flex}.preview[data-v-efd5281f]{color:var(--fg-dim);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;overflow:hidden}.side-pane[data-v-ccbd8c82]{border-left:1px solid var(--border);background:var(--bg);flex-direction:column;flex:none;min-width:0;min-height:0;display:flex;position:relative}.resize-handle[data-v-ccbd8c82]{cursor:col-resize;z-index:5;background:0 0;width:6px;transition:background .12s;position:absolute;top:0;bottom:0;left:-3px}.resize-handle[data-v-ccbd8c82]:hover{background:color-mix(in srgb, var(--accent) 40%, transparent)}.head[data-v-ccbd8c82]{border-bottom:1px solid var(--border);background:var(--bg-elev);align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:flex}.ic[data-v-ccbd8c82]{color:var(--accent)}.title[data-v-ccbd8c82]{color:var(--fg);font-weight:500}.badge[data-v-ccbd8c82]{text-transform:uppercase;letter-spacing:.04em;border:1px solid var(--border);color:var(--fg-dim);border-radius:999px;padding:1px 6px;font-size:10px}.close[data-v-ccbd8c82]{width:22px;height:22px;color:var(--fg-dim);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.close[data-v-ccbd8c82]:hover{color:var(--fg);background:var(--bg);border-color:var(--border)}.body[data-v-ccbd8c82]{color:var(--fg);flex:1;padding:14px 18px;font-size:13.5px;line-height:1.6;overflow-y:auto}.empty[data-v-ccbd8c82]{color:var(--fg-dim);font-style:italic}.copilots-panel[data-v-a95404c5]{padding:1rem;font-size:.9rem}.copilots-panel header h4[data-v-a95404c5]{color:var(--fg);margin:0 0 .75rem;font-size:.95rem;font-weight:600}.copilots-panel ul[data-v-a95404c5]{border:1px solid var(--border,#2a2a2a);border-radius:6px;margin:0 0 .75rem;padding:0;list-style:none;overflow:hidden}.copilots-panel li[data-v-a95404c5]{justify-content:space-between;align-items:center;padding:.5rem .75rem;display:flex}.copilots-panel li+li[data-v-a95404c5]{border-top:1px solid var(--border,#2a2a2a)}.invite[data-v-a95404c5]{align-items:flex-start;gap:.5rem;margin-top:.5rem;display:flex}.invite[data-v-a95404c5] .ui-input{flex:1}.error[data-v-a95404c5]{color:var(--tool-err,tomato);margin-top:.5rem}.empty[data-v-a95404c5]{color:var(--fg-dim,#888);margin:0 0 .75rem}.unbound-hint[data-v-a95404c5]{color:var(--fg-dim,#888);margin-top:.5rem;font-style:italic}.divider[data-v-a95404c5]{border:none;border-top:1px solid var(--border,#2a2a2a);margin:.75rem 0}.transfer-form[data-v-a95404c5]{margin-top:0}.ctx-docs[data-v-4a06325f]{background:var(--bg);color:var(--fg);flex-direction:column;font-size:12px;display:flex}.ctx-docs-head[data-v-4a06325f]{border-bottom:1px solid var(--border);background:var(--bg-elev);align-items:center;gap:8px;padding:6px 12px;display:flex}.ctx-docs-head.sub[data-v-4a06325f]{border-top:1px dashed var(--border);background:0 0;border-bottom:0;padding-top:8px}.ctx-docs-list.project .doc-row[data-v-4a06325f],.ctx-docs-list.project .proj-icon[data-v-4a06325f]{color:var(--fg-dim)}.ctx-docs-list.project .badge[data-v-4a06325f]{color:var(--fg-dim);border:1px solid var(--border);border-radius:3px;margin-left:auto;padding:1px 5px;font-size:10px}.ctx-docs-head .title[data-v-4a06325f]{margin:0;font-size:12px;font-weight:600}.ctx-docs-head .count[data-v-4a06325f]{color:var(--fg-dim);margin-left:4px;font-weight:400}.ctx-docs-head .spacer[data-v-4a06325f]{flex:1}.caret[data-v-4a06325f]{cursor:pointer;color:var(--fg-dim);background:0 0;border:0;align-items:center;padding:0 2px;display:inline-flex}.caret[data-v-4a06325f]:hover{color:var(--fg)}.ctx-docs-list[data-v-4a06325f]{margin:0;padding:4px 6px;list-style:none}.doc-row[data-v-4a06325f]{text-align:left;cursor:pointer;width:100%;color:var(--fg);background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;padding:4px 6px;font-size:12px;display:inline-flex}.doc-row[data-v-4a06325f]:hover{background:var(--bg-elev)}.doc-title[data-v-4a06325f]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.empty[data-v-4a06325f]{color:var(--fg-dim);padding:6px}.error-row[data-v-4a06325f]{color:var(--tool-err);align-items:center;gap:6px;padding:6px;display:inline-flex}.pane[data-v-2fedf4bd]{border-right:1px solid var(--border);background:var(--bg);min-width:0;min-height:0;color:var(--fg);flex-direction:column;flex:1;font-family:monospace;display:flex}.header-row[data-v-2fedf4bd]{align-items:center;display:flex}.header-row[data-v-2fedf4bd]>:first-child{flex:1;min-width:0}.copilot-badge[data-v-2fedf4bd]{text-transform:uppercase;letter-spacing:.05em;border:1px solid var(--accent);color:var(--accent);border-radius:999px;flex-shrink:0;margin-right:10px;padding:2px 7px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:10px}.pane[data-v-2fedf4bd]:last-child{border-right:none}.pane.embedded[data-v-2fedf4bd]{border-right:0}.body[data-v-2fedf4bd]{flex:1;min-width:0;min-height:0;display:flex}.conv[data-v-2fedf4bd]{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.load-error[data-v-2fedf4bd]{color:var(--tool-err);text-align:center;flex:1;justify-content:center;align-items:center;padding:24px;font-size:14px;display:flex}.start-error[data-v-2fedf4bd]{color:var(--tool-err);flex-shrink:0;padding:12px 16px 0;font-size:13px}.placeholder[data-v-2fedf4bd]{color:var(--fg-dim);flex:1;justify-content:center;align-items:center;font-size:15px;font-style:italic;display:flex}.copilots-tab[data-v-2fedf4bd]{flex:1;width:100%;max-width:640px;margin:0 auto;padding-top:1rem;overflow:auto}.docs-tab[data-v-2fedf4bd]{flex:1;overflow:auto}.embedded[data-v-a051fb73]{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.banner[data-v-a051fb73]{background:color-mix(in srgb, var(--tool-warn) 18%, var(--bg));border-bottom:1px solid color-mix(in srgb, var(--tool-warn) 40%, var(--border));color:var(--fg);flex-shrink:0;font-size:12px}.banner-row[data-v-a051fb73]{align-items:center;gap:8px;padding:6px 12px;display:flex}.banner-ic[data-v-a051fb73]{color:var(--tool-warn);flex-shrink:0}.banner-text[data-v-a051fb73]{flex:1;min-width:0;line-height:1.4}.banner-toggle[data-v-a051fb73]{border:1px solid var(--border);color:var(--fg-dim);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-family:inherit;font-size:11px;display:inline-flex}.banner-toggle[data-v-a051fb73]:hover{color:var(--fg);border-color:var(--fg-dim)}.banner-x[data-v-a051fb73]{color:var(--fg-dim);cursor:pointer;background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;padding:2px;display:inline-flex}.banner-x[data-v-a051fb73]:hover{background:color-mix(in srgb, var(--fg) 8%, transparent);color:var(--fg)}.banner-diag[data-v-a051fb73]{border-top:1px dashed color-mix(in srgb, var(--tool-warn) 30%, var(--border));flex-direction:column;gap:2px;padding:4px 12px 8px 30px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:11px;display:flex}.dk[data-v-a051fb73]{color:var(--fg-dim)}.dv[data-v-a051fb73]{color:var(--fg);margin-left:6px}.dk-hint[data-v-a051fb73]{color:var(--fg-dim);margin-top:4px;font-family:inherit;line-height:1.4}.dk-hint code[data-v-a051fb73]{background:var(--bg-elev);border-radius:3px;padding:1px 4px}.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-d328ae8b]{flex-direction:column;flex:1;gap:10px;min-height:0;padding:12px;display:flex}.list[data-v-d328ae8b]{flex-direction:column;flex:1;gap:10px;display:flex;overflow-y:auto}.error-row[data-v-d328ae8b]{color:var(--tool-err);align-items:center;gap:6px;padding:8px 0;font-size:12px;display:inline-flex}.empty[data-v-d328ae8b]{color:var(--fg-dim);text-align:center;padding:16px;font-size:12px;font-style:italic}.comment[data-v-d328ae8b]{border:1px solid var(--border);background:var(--bg-elev);border-radius:6px;padding:8px 10px}.comment.is-ai[data-v-d328ae8b]{border-left:2px solid var(--accent)}.comment.is-request[data-v-d328ae8b]{border-left:2px solid var(--tool-err);background:color-mix(in srgb, var(--tool-err) 6%, var(--bg-elev))}.comment.is-reply[data-v-d328ae8b]{border-left:2px solid var(--tool-ok);background:color-mix(in srgb, var(--tool-ok) 6%, var(--bg-elev))}.chead[data-v-d328ae8b]{color:var(--fg-dim);align-items:center;gap:8px;margin-bottom:6px;font-size:11px;display:flex}.avatar[data-v-d328ae8b]{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-d328ae8b]{flex-direction:column;min-width:0;line-height:1.2;display:flex}.who[data-v-d328ae8b]{color:var(--fg);align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.me-tag[data-v-d328ae8b]{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-d328ae8b]{color:var(--fg-dim);font-size:10px}.chead .kind[data-v-d328ae8b]{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-d328ae8b]{font-variant-numeric:tabular-nums;margin-left:auto}.iconbtn[data-v-d328ae8b]{color:var(--fg-dim);cursor:pointer;background:0 0;border:0;padding:2px}.iconbtn[data-v-d328ae8b]:hover{color:var(--tool-err)}.body[data-v-d328ae8b]{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-d328ae8b]{flex-direction:column;gap:6px;display:flex}.md-wrap[data-v-d328ae8b]{min-height:64px;max-height:200px;overflow:hidden}.md-wrap[data-v-d328ae8b] .markdown-editor{min-height:64px;max-height:200px}textarea[data-v-d328ae8b]{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-d328ae8b]: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-c78c6ab4]{flex-direction:column;flex:1;min-height:0;padding:12px;display:flex;overflow-y:auto}.empty[data-v-c78c6ab4]{color:var(--fg-dim);text-align:center;padding:24px 12px;font-size:12px;font-style:italic}.error-row[data-v-c78c6ab4]{color:var(--tool-err);justify-content:center;align-items:center;gap:6px;padding:24px 12px;font-size:12px;display:inline-flex}.entries[data-v-c78c6ab4]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.entry[data-v-c78c6ab4]{border-bottom:1px solid var(--border);grid-template-columns:12px 1fr;gap:8px;padding:8px 4px;display:grid}.entry[data-v-c78c6ab4]:last-child{border-bottom:none}.dot[data-v-c78c6ab4]{border-radius:999px;place-self:start center;width:8px;height:8px;margin-top:6px}.body[data-v-c78c6ab4]{flex-direction:column;gap:2px;min-width:0;display:flex}.row[data-v-c78c6ab4]{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-c78c6ab4]{color:var(--fg);font-weight:600}.actor[data-v-c78c6ab4]{font-family:ui-monospace,SFMono-Regular,monospace}.time[data-v-c78c6ab4]{text-transform:none;align-items:center;gap:3px;margin-left:auto;display:inline-flex}.summary[data-v-c78c6ab4]{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-500a1eed]{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-500a1eed]{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-500a1eed]{scrollbar-width:thin;flex:1;gap:2px;min-width:0;display:flex;overflow-x:auto}.head-tabs[data-v-500a1eed]::-webkit-scrollbar{height:4px}.tab[data-v-500a1eed]{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-500a1eed]:hover{color:var(--fg)}.tab.active[data-v-500a1eed]{color:var(--accent);border-bottom-color:var(--accent)}.tab-count[data-v-500a1eed]{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-500a1eed]{background:var(--accent);color:var(--bg)}.iconbtn[data-v-500a1eed]{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-500a1eed]:hover{background:color-mix(in srgb, var(--fg) 8%, transparent);color:var(--fg)}.body[data-v-500a1eed]{flex-direction:column;flex:1;gap:10px;padding:14px;display:flex;overflow-y:auto}.drawer-alerts[data-v-500a1eed]{flex-direction:column;gap:8px;padding:10px 14px 0;display:flex}.plan-body[data-v-500a1eed]{min-height:0;padding:10px 14px}.chat-body[data-v-500a1eed],.audit-body[data-v-500a1eed],.sessions-body[data-v-500a1eed],.comments-body[data-v-500a1eed]{min-height:0;padding:0;overflow:hidden}.label[data-v-500a1eed]{color:var(--fg-dim);text-transform:uppercase;letter-spacing:.04em;margin-top:4px;font-size:11px;font-weight:600}.title[data-v-500a1eed],.desc[data-v-500a1eed],.priority[data-v-500a1eed]{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-500a1eed]:focus,.desc[data-v-500a1eed]:focus,.priority[data-v-500a1eed]:focus{border-color:var(--accent);outline:none}.desc[data-v-500a1eed]{resize:vertical;min-height:200px;line-height:1.5}.priority[data-v-500a1eed]{width:100px}.batch-banner[data-v-500a1eed]{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-500a1eed]:hover{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, var(--bg-elev))}.batch-banner-label[data-v-500a1eed]{color:var(--fg-dim);text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:600}.batch-banner-name[data-v-500a1eed]{color:var(--accent);font-weight:600}.batch-banner-hint[data-v-500a1eed]{color:var(--fg-dim);margin-left:auto;font-size:11px}.statuses[data-v-500a1eed]{flex-wrap:wrap;gap:6px;display:flex}.status-chip[data-v-500a1eed]{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-500a1eed]:hover:not(:disabled){color:var(--fg);border-color:var(--fg-dim)}.status-chip.active[data-v-500a1eed]{color:var(--accent);border-color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent)}.status-chip.blocked[data-v-500a1eed],.status-chip[data-v-500a1eed]:disabled{opacity:.4;cursor:not-allowed;text-decoration:line-through}.blocked-hint[data-v-500a1eed],.assignee-error[data-v-500a1eed]{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-500a1eed]{border:1px solid var(--border);background:var(--bg-elev);border-radius:6px;align-self:start;display:inline-flex;overflow:hidden}.seg[data-v-500a1eed]{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-500a1eed]:last-child{border-right:0}.seg[data-v-500a1eed]:hover{color:var(--fg);background:color-mix(in srgb, var(--fg) 6%, transparent)}.seg.active[data-v-500a1eed]{color:var(--bg);background:var(--accent)}.seg.force.active[data-v-500a1eed]{background:var(--tool-warn)}.seg.manual.active[data-v-500a1eed]{background:color-mix(in srgb, var(--accent) 80%, var(--fg-dim))}.assignee-select[data-v-500a1eed]{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-500a1eed]:focus{border-color:var(--accent);outline:none}.linked[data-v-500a1eed]{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-500a1eed]{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-500a1eed]:hover{text-decoration:underline}.meta[data-v-500a1eed]{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-500a1eed]{color:var(--fg-dim);margin-right:6px}.meta-v[data-v-500a1eed]{color:var(--fg)}.foot[data-v-500a1eed]{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.foot-right[data-v-500a1eed]{align-items:center;gap:8px;display:flex}.dim[data-v-500a1eed]{color:var(--fg-dim);font-size:11px}.drawer[data-v-645234c1]{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-645234c1]{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-645234c1]{scrollbar-width:thin;flex:1;gap:2px;min-width:0;display:flex;overflow-x:auto}.head-tabs[data-v-645234c1]::-webkit-scrollbar{height:4px}.tab[data-v-645234c1]{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-645234c1]:hover{color:var(--fg)}.tab.active[data-v-645234c1]{color:var(--accent);border-bottom-color:var(--accent)}.tab-count[data-v-645234c1]{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-645234c1]{background:var(--accent);color:var(--bg)}.iconbtn[data-v-645234c1]{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-645234c1]:hover{background:color-mix(in srgb, var(--fg) 8%, transparent);color:var(--fg)}.body[data-v-645234c1]{flex-direction:column;flex:1;gap:8px;min-height:0;padding:14px 16px;display:flex;overflow-y:auto}.drawer-alerts[data-v-645234c1]{flex-direction:column;gap:8px;padding:10px 16px 0;display:flex}.body.plan-body[data-v-645234c1],.body.comments-body[data-v-645234c1],.body.audit-body[data-v-645234c1],.body.sessions-body[data-v-645234c1],.body.docs-body[data-v-645234c1],.body.chat-body[data-v-645234c1]{gap:0;padding:0}.label[data-v-645234c1]{color:var(--fg-dim);text-transform:uppercase;letter-spacing:.04em;margin-top:4px;font-size:11px;font-weight:600}.name-input[data-v-645234c1],.desc[data-v-645234c1],.priority[data-v-645234c1]{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-645234c1]:focus,.desc[data-v-645234c1]:focus,.priority[data-v-645234c1]:focus{border-color:var(--accent);outline:none}.desc[data-v-645234c1]{resize:vertical;min-height:120px;line-height:1.5}.priority[data-v-645234c1]{width:100px}.dim[data-v-645234c1]{color:var(--fg-dim);font-size:12px;font-style:italic}.hint[data-v-645234c1]{color:var(--fg-dim);margin:0 0 4px;font-size:12px}.statuses[data-v-645234c1]{flex-wrap:wrap;gap:6px;display:flex}.status-chip[data-v-645234c1]{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-645234c1]{color:var(--accent);border-color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent)}.status-chip.blocked[data-v-645234c1]{opacity:.4;cursor:not-allowed}.mode-segmented[data-v-645234c1]{border:1px solid var(--border);border-radius:6px;display:inline-flex;overflow:hidden}.seg[data-v-645234c1]{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-645234c1]:last-child{border-right:0}.seg.active[data-v-645234c1]{background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--accent)}.sessions-row[data-v-645234c1]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ses-btn[data-v-645234c1]{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-645234c1]:hover{border-color:var(--accent);color:var(--accent)}.actions[data-v-645234c1]{gap:8px;display:flex}.actions .danger[data-v-645234c1] button,.actions .danger[data-v-645234c1]{color:var(--tool-err)}.subtasks-toolbar[data-v-645234c1]{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.subtasks-toolbar .hint[data-v-645234c1]{flex:1;margin:0}.sub-list[data-v-645234c1]{flex-direction:column;gap:4px;display:flex}.sub-wrap[data-v-645234c1]{cursor:grab;border-radius:4px;align-items:stretch;gap:4px;padding:2px 0;transition:background-color .1s;display:flex}.sub-wrap[data-v-645234c1]:active{cursor:grabbing}.sub-wrap.dragging[data-v-645234c1]{opacity:.4}.sub-wrap.drop-above[data-v-645234c1]{box-shadow:inset 0 2px 0 0 var(--accent)}.grip[data-v-645234c1]{width:14px;color:var(--fg-dim);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sub-wrap[data-v-645234c1]>: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-15f0cdcf]{padding:8px 14px;font-size:12px}.tv-filter[data-v-15f0cdcf]{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-15f0cdcf]:focus{border-color:var(--accent);outline:none}.tv-status[data-v-15f0cdcf]{color:var(--fg-dim);align-items:center;gap:4px;font-size:11px;display:inline-flex}.tv-status select[data-v-15f0cdcf]{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-15f0cdcf]{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-15f0cdcf]:hover{color:var(--accent);border-color:var(--accent)}.tv-btn.ghost[data-v-15f0cdcf]{color:var(--fg-dim);background:0 0}.tv-count[data-v-15f0cdcf]{color:var(--fg-dim);font-variant-numeric:tabular-nums;margin-left:auto;font-size:10px}[data-v-15f0cdcf] .tnode{flex-direction:column;display:flex}[data-v-15f0cdcf] .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-15f0cdcf] .trow:hover{background:color-mix(in srgb, var(--bg-elev) 60%, transparent)}[data-v-15f0cdcf] .trow.in-queue{background:color-mix(in srgb, var(--tool-err) 6%, transparent)}[data-v-15f0cdcf] .trow.is-focused{outline:2px solid var(--accent);outline-offset:-2px}[data-v-15f0cdcf] .chev{width:16px;height:16px;color:var(--fg-dim);cursor:pointer;background:0 0;border:none;padding:0;font-size:11px}[data-v-15f0cdcf] .chev[disabled]{cursor:default;opacity:.4}[data-v-15f0cdcf] .ttitle{color:var(--fg);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-v-15f0cdcf] .tstatus,[data-v-15f0cdcf] .tsub{text-transform:uppercase;letter-spacing:.04em;border:1px solid var(--border);border-radius:999px;padding:1px 6px;font-size:10px}[data-v-15f0cdcf] .qflag{color:var(--tool-err)}.gv-host[data-v-c2e5a83e]{cursor:grab;width:100%;height:100%;position:relative;overflow:hidden}.gv-host .svg.is-dragging[data-v-c2e5a83e]{cursor:grabbing}.svg[data-v-c2e5a83e]{-webkit-user-select:none;user-select:none;display:block}.gv-btn[data-v-c2e5a83e]{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-c2e5a83e]:hover{color:var(--accent);border-color:var(--accent)}.gv-btn.active[data-v-c2e5a83e]{color:var(--bg);background:var(--accent);border-color:var(--accent)}.gv-zoom[data-v-c2e5a83e]{color:var(--fg-dim);font-variant-numeric:tabular-nums;margin-left:auto;font-size:10px}.node[data-v-c2e5a83e]{cursor:pointer}.node:hover rect[data-v-c2e5a83e]{filter:brightness(1.1)}.node.focused rect[data-v-c2e5a83e]{filter:brightness(1.15)}.title-t[data-v-c2e5a83e]{fill:var(--fg);dominant-baseline:middle;font-size:11px;font-weight:500}.status-t[data-v-c2e5a83e]{fill:var(--fg-dim);text-transform:uppercase;letter-spacing:.04em;font-size:9px}.sub-t[data-v-c2e5a83e]{text-transform:uppercase;letter-spacing:.04em;font-size:9px;font-weight:600}.zoom[data-v-0b25daf7]{gap:2px;display:inline-flex}.zbtn[data-v-0b25daf7]{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-0b25daf7]:hover:not(:disabled){color:var(--accent);border-color:var(--accent)}.zbtn[data-v-0b25daf7]:disabled{opacity:.4;cursor:default}.zbtn.active[data-v-0b25daf7]{color:var(--accent);border-color:var(--accent)}.zbtn.ghost[data-v-0b25daf7]{color:var(--fg-dim);background:0 0}.wrange[data-v-0b25daf7]{color:var(--fg);font-variant-numeric:tabular-nums;padding-left:6px;font-size:11px}.hint[data-v-0b25daf7]{color:var(--fg-dim);margin-left:auto;font-size:10px}.timeline[data-v-0b25daf7]{flex-direction:column;gap:16px;padding:12px 14px;font-size:12px;display:flex;position:relative}.axis[data-v-0b25daf7]{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-0b25daf7]{flex-direction:column;gap:4px;display:flex}.row[data-v-0b25daf7]{cursor:pointer;border-radius:4px;grid-template-columns:200px 1fr 90px;align-items:center;gap:8px;padding:4px 6px;display:grid}.row[data-v-0b25daf7]:hover{background:color-mix(in srgb, var(--bg-elev) 60%, transparent)}.row.is-focused[data-v-0b25daf7]{outline:2px solid var(--accent);outline-offset:-2px}.ttitle[data-v-0b25daf7]{color:var(--fg);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bar-wrap[data-v-0b25daf7]{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-0b25daf7]{border:1px solid;border-radius:2px;min-width:2px;position:absolute;top:-1px;bottom:-1px}.tstatus[data-v-0b25daf7]{text-transform:uppercase;letter-spacing:.04em;font-size:10px}.aggregate[data-v-0b25daf7]{border-top:1px solid var(--border);margin-top:12px;padding-top:12px}.aggregate h4[data-v-0b25daf7]{text-transform:uppercase;letter-spacing:.06em;color:var(--fg-dim);margin:0 0 6px;font-size:10px;font-weight:600}.agg-bar[data-v-0b25daf7]{background:var(--bg-elev);border:1px solid var(--border);border-radius:3px;height:16px;display:flex;overflow:hidden}.agg-seg[data-v-0b25daf7]{min-width:1px}.agg-legend[data-v-0b25daf7]{color:var(--fg);gap:10px;margin-top:8px;font-size:11px;display:flex}.chip[data-v-0b25daf7]{border:1px solid var(--border);border-radius:999px;padding:2px 8px}.chip.waiting[data-v-0b25daf7]{color:var(--tool-warn);border-color:var(--tool-warn)}.chip.executing[data-v-0b25daf7]{color:var(--accent);border-color:var(--accent)}.chip.done[data-v-0b25daf7]{color:var(--tool-ok);border-color:var(--tool-ok)}.tooltip[data-v-0b25daf7]{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-0b25daf7]{color:var(--fg);margin-bottom:6px;font-weight:600}.tt-note[data-v-0b25daf7]{color:var(--fg-dim);font-size:10px;font-style:italic}.tt-segs[data-v-0b25daf7]{flex-direction:column;gap:2px;display:flex}.tt-row[data-v-0b25daf7]{grid-template-columns:10px 1fr auto;align-items:center;gap:6px;display:grid}.tt-dot[data-v-0b25daf7]{border-radius:999px;width:8px;height:8px}.tt-st[data-v-0b25daf7]{color:var(--fg)}.tt-dur[data-v-0b25daf7]{font-variant-numeric:tabular-nums;color:var(--fg-dim)}.chip-row[data-v-172415db]{flex-wrap:wrap;flex:auto;gap:4px;min-width:0;display:flex}.chip[data-v-172415db]{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-172415db]:hover{color:var(--fg);border-color:color-mix(in srgb, var(--accent) 60%, var(--border))}.chip.active[data-v-172415db]{color:var(--fg);border-color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent)}.chip .cnt[data-v-172415db]{font-variant-numeric:tabular-nums;color:var(--fg-dim);font-size:10px}.chip.active .cnt[data-v-172415db]{color:var(--fg)}.srch[data-v-172415db]{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-172415db]:focus{border-color:var(--accent);outline:none}.live-btn[data-v-172415db]{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-172415db]:hover{color:var(--fg);border-color:var(--accent)}.live-btn.on[data-v-172415db]{color:var(--tool-ok);border-color:var(--tool-ok)}.live-btn .dot[data-v-172415db]{background:var(--fg-dim);border-radius:999px;width:8px;height:8px}.live-btn .dot.on[data-v-172415db]{background:var(--tool-ok);box-shadow:0 0 0 3px color-mix(in srgb, var(--tool-ok) 25%, transparent)}.stream[data-v-172415db]{padding:12px 14px;font-size:12px}.day[data-v-172415db]{margin-bottom:18px}.day h4[data-v-172415db]{text-transform:uppercase;letter-spacing:.06em;color:var(--fg-dim);margin:0 0 6px;font-size:10px;font-weight:600}.day ul[data-v-172415db]{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.day li[data-v-172415db]{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-172415db]:hover{background:color-mix(in srgb, var(--bg-elev) 60%, transparent)}.day li.is-focused[data-v-172415db]{outline:2px solid var(--accent);outline-offset:-2px}.time[data-v-172415db]{color:var(--fg-dim);font-family:ui-monospace,monospace;font-size:10px}.label[data-v-172415db]{color:var(--fg-dim);font-size:11px}.title[data-v-172415db]{color:var(--fg);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.detail[data-v-172415db]{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-a669dab7]{background:var(--bg);min-width:0;min-height:0;color:var(--fg);flex-direction:column;flex:1;display:flex}.body[data-v-a669dab7]{flex:1;min-width:0;min-height:0;display:flex}.body.with-chat .board-and-drawer[data-v-a669dab7]{flex:60%;min-width:0}.body.with-chat .chat-side[data-v-a669dab7]{border-left:1px solid var(--border);flex:40%;min-width:360px}.body.with-docs .docs-side[data-v-a669dab7]{border-left:1px solid var(--border);flex:0 0 280px}.board-and-drawer[data-v-a669dab7]{flex:1;min-width:0;min-height:0;display:flex}.chat-side[data-v-a669dab7],.docs-side[data-v-a669dab7]{flex-direction:column;min-width:0;min-height:0;display:flex}.board-wrap[data-v-a669dab7]{flex:1;min-width:0;min-height:0;display:flex;position:relative}.board[data-v-a669dab7]{flex:1;gap:12px;min-width:0;padding:14px 16px;display:flex;overflow:auto hidden}.dim[data-v-a669dab7]{color:var(--fg-dim);font-size:12px}.center[data-v-a669dab7]{text-align:center;flex:1;padding:24px}.view-surface[data-v-a669dab7]{flex:1;min-width:0;min-height:0}.col-stack[data-v-a669dab7]{min-height:0;display:flex;position:relative}.col-stack>.column[data-v-a669dab7]{flex:1;min-width:0}.move-mode-overlay[data-v-a669dab7]{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-a669dab7]{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-a669dab7]{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-a669dab7]:hover{color:var(--fg);background:var(--bg)}.blockers-toggle.on[data-v-a669dab7]{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-a669dab7]{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 40%, var(--border));border-style:dashed}.blockers-toggle__label[data-v-a669dab7]{letter-spacing:.02em}.blockers-toggle__state[data-v-a669dab7]{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-c5c9bea9]{height:100%;display:flex}.left[data-v-c5c9bea9]{border-right:1px solid var(--border,#2a2a2a);flex-direction:column;width:320px;min-height:0;display:flex}.left header[data-v-c5c9bea9]{border-bottom:1px solid var(--border,#2a2a2a);justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.title[data-v-c5c9bea9]{align-items:center;gap:6px;font-weight:600;display:flex}.filter[data-v-c5c9bea9]{border-bottom:1px solid var(--border-subtle,#1e1e1e);flex-direction:column;gap:6px;padding:8px 10px;display:flex}.rows[data-v-c5c9bea9]{flex:1;margin:0;padding:0;list-style:none;overflow-y:auto}.rows li[data-v-c5c9bea9]{cursor:pointer;border-bottom:1px solid var(--border-subtle,#1e1e1e);padding:8px 10px}.rows li.active[data-v-c5c9bea9]{background:var(--row-active,#ffffff0d)}.row-name[data-v-c5c9bea9]{font-weight:600}.row-meta[data-v-c5c9bea9]{color:var(--muted,#888);align-items:center;gap:6px;font-size:12px;display:flex}.chip[data-v-c5c9bea9]{background:var(--chip-bg,#ffffff14);border-radius:10px;padding:1px 6px;font-size:10px}.empty[data-v-c5c9bea9]{color:var(--muted,#888);padding:16px;font-size:13px}.empty.error[data-v-c5c9bea9]{color:var(--tool-err)}.right[data-v-c5c9bea9]{flex-direction:column;flex:1;min-width:0;display:flex}.empty-detail[data-v-c5c9bea9]{color:var(--muted,#888);margin:auto}.empty-detail.error[data-v-c5c9bea9]{color:var(--tool-err)}.detail-head[data-v-c5c9bea9]{border-bottom:1px solid var(--border-subtle,#1e1e1e);align-items:center;gap:8px;padding:10px;display:flex}.name-ro[data-v-c5c9bea9]{flex:1;font-weight:600}.detail-error[data-v-c5c9bea9]{color:var(--tool-err);margin:10px 10px 0;font-size:13px}.desc[data-v-c5c9bea9]{margin:10px}.body[data-v-c5c9bea9]{flex:auto;min-height:0;margin:0 10px 10px}.ts[data-v-c5c9bea9]{color:var(--muted,#888);padding:8px 10px;font-size:11px}.rev-pill[data-v-c5c9bea9]{background:var(--chip-bg,#ffffff14);border-radius:999px;padding:1px 6px;font-family:monospace;font-size:11px}.history-grid[data-v-c5c9bea9]{flex:auto;grid-template-columns:220px 1fr;min-height:0;display:grid}.rev-list[data-v-c5c9bea9]{border-right:1px solid var(--border,#2a2a2a);min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.rev[data-v-c5c9bea9]{cursor:pointer;border-bottom:1px solid var(--border-subtle,#1e1e1e);padding:8px 12px}.rev[data-v-c5c9bea9]:hover{background:var(--row-active,#ffffff0d)}.rev.active[data-v-c5c9bea9]{background:color-mix(in srgb, var(--accent,#0071e3) 15%, transparent)}.rev-head[data-v-c5c9bea9]{align-items:center;gap:6px;display:flex}.rev-no[data-v-c5c9bea9]{color:var(--muted,#888);font-family:monospace;font-size:12px}.kind[data-v-c5c9bea9]{background:var(--chip-bg,#ffffff14);text-transform:lowercase;border-radius:999px;padding:1px 6px;font-size:10px}.kind[data-kind=restore][data-v-c5c9bea9]{background:color-mix(in srgb, var(--accent,#0071e3) 25%, transparent);color:var(--accent,#0071e3)}.rev-meta[data-v-c5c9bea9]{color:var(--muted,#888);margin-top:2px;font-size:11px}.rev-body[data-v-c5c9bea9]{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-ea23d9d7]{align-items:center;gap:8px;display:inline-flex}.title-ic[data-v-ea23d9d7]{color:var(--accent)}.form[data-v-ea23d9d7]{flex-direction:column;gap:14px;display:flex}.field[data-v-ea23d9d7]{flex-direction:column;gap:4px;display:flex}.label[data-v-ea23d9d7]{color:var(--fg-dim);letter-spacing:.02em;align-items:center;gap:6px;font-size:12px;display:flex}.optional[data-v-ea23d9d7]{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-ea23d9d7]{align-items:stretch;gap:8px;display:flex}.dir-row .input-wrap[data-v-ea23d9d7]{flex:1;min-width:0}.browse[data-v-ea23d9d7]{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-ea23d9d7]:hover{border-color:var(--accent);color:var(--accent)}.input-wrap[data-v-ea23d9d7]{position:relative}.input-wrap .input-ic[data-v-ea23d9d7]{color:var(--fg-dim);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.input-wrap input[data-v-ea23d9d7]{padding-left:30px}input[data-v-ea23d9d7]{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-ea23d9d7]::placeholder{color:var(--fg-dim);opacity:.7}input[data-v-ea23d9d7]:hover{border-color:color-mix(in srgb, var(--accent) 40%, var(--border))}input[data-v-ea23d9d7]: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-ea23d9d7]{color:var(--fg-dim);font-size:11px;line-height:1.4}.empty-repo[data-v-ea23d9d7]{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-ea23d9d7]{color:var(--accent);text-decoration:none}.empty-repo a[data-v-ea23d9d7]:hover{text-decoration:underline}.error[data-v-ea23d9d7]{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-565ce476]{min-width:0;color:var(--fg);background:var(--bg);flex-direction:column;flex:1;gap:18px;padding:16px 14px;display:flex;overflow-y:auto}header[data-v-565ce476]{justify-content:space-between;align-items:center;gap:8px;display:flex}h1[data-v-565ce476]{letter-spacing:.01em;margin:0;font-size:15px;font-weight:600}.actions[data-v-565ce476]{align-items:center;gap:6px;display:flex}.empty[data-v-565ce476],.error[data-v-565ce476]{align-items:center;gap:6px;padding:16px 0;font-size:12px;display:inline-flex}.empty[data-v-565ce476]{color:var(--fg-dim)}.error[data-v-565ce476]{color:var(--tool-err)}.block[data-v-565ce476]{flex-direction:column;gap:8px;display:flex}.block-head[data-v-565ce476]{border-bottom:1px solid color-mix(in srgb, var(--border) 60%, transparent);align-items:baseline;gap:8px;padding-bottom:4px;display:flex}.block-title[data-v-565ce476]{color:var(--fg);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.block-hint[data-v-565ce476]{color:var(--fg-dim);flex:1;font-size:10px}.grid[data-v-565ce476]{grid-template-columns:1fr;gap:8px;display:grid}.project-card[data-v-565ce476]{background:var(--bg-elev);border:1px solid var(--border);cursor:pointer;border-radius:6px;flex-direction:column;gap:4px;padding:10px 12px;transition:border-color .12s,transform .12s;display:flex}.project-card[data-v-565ce476]:hover{border-color:var(--accent);transform:translateY(-1px)}.project-head[data-v-565ce476]{align-items:center;gap:6px;display:flex}.project-ic[data-v-565ce476]{color:var(--accent);flex-shrink:0}.project-name[data-v-565ce476]{color:var(--fg);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.project-path[data-v-565ce476]{color:var(--fg-dim);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,monospace;font-size:10px;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-c3f85601]{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-c3f85601]{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-c3f85601]:focus{border-color:var(--accent)}.section[data-v-c3f85601]{flex-direction:column;display:flex}.section-header-row[data-v-c3f85601]{align-items:center;gap:4px;display:flex}.section-header[data-v-c3f85601]{cursor:pointer;color:var(--fg-dim);text-align:left;background:0 0;border:none;flex:1;align-items:center;gap:4px;width:100%;padding:4px 8px;font-family:monospace;font-size:11px;display:flex}.section-header[data-v-c3f85601]:hover{color:var(--fg);background:var(--bg)}.chevron[data-v-c3f85601]{width:10px;font-size:8px}.section-title[data-v-c3f85601]{text-transform:uppercase;letter-spacing:.04em;flex:1;font-weight:600}.badge[data-v-c3f85601]{background:var(--bg);color:var(--fg-dim);border-radius:8px;padding:1px 5px;font-size:10px}.item[data-v-c3f85601]{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-c3f85601]:hover{background:var(--bg)}.item.current[data-v-c3f85601]{background:color-mix(in srgb, var(--tool-ok) 15%, transparent);color:var(--tool-ok)}.check[data-v-c3f85601]{flex-shrink:0;font-size:10px}.branch-item[data-v-c3f85601]{justify-content:space-between}.branch-label[data-v-c3f85601]{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.branch-actions[data-v-c3f85601]{flex-shrink:0;align-items:center;gap:2px;display:none}.branch-item:hover .branch-actions[data-v-c3f85601],.branch-item:focus-within .branch-actions[data-v-c3f85601]{display:flex}.branch-btn[data-v-c3f85601]{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-c3f85601]:hover{color:var(--fg);border-color:var(--accent)}.branch-btn-danger[data-v-c3f85601]:hover{color:var(--tool-err,#f85149);border-color:var(--tool-err,#f85149)}.stash-item[data-v-c3f85601]{justify-content:space-between}.stash-label[data-v-c3f85601]{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.stash-actions[data-v-c3f85601]{flex-shrink:0;align-items:center;gap:2px;display:none}.stash-item:hover .stash-actions[data-v-c3f85601],.stash-item:focus-within .stash-actions[data-v-c3f85601]{display:flex}.stash-btn[data-v-c3f85601]{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-c3f85601]:hover{color:var(--fg);border-color:var(--accent)}.stash-btn-danger[data-v-c3f85601]:hover{color:var(--tool-err,#f85149);border-color:var(--tool-err,#f85149)}.section-add-btn[data-v-c3f85601]{color:var(--fg-dim);cursor:pointer;background:0 0;border:none;border-radius:3px;flex-shrink:0;margin-right:8px;padding:0 5px;font-size:12px;line-height:1}.section-add-btn[data-v-c3f85601]:hover{color:var(--fg);background:var(--bg)}.section-add-btn[data-v-c3f85601]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.remote-url[data-v-c3f85601]{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-aedfcc5c]{border:1px solid var(--border);border-left:3px solid var(--fg-dim);background:var(--bg-elev);cursor:pointer;border-radius:6px;flex-direction:column;gap:8px;padding:10px 12px;transition:border-color .12s,box-shadow .12s,background .12s;display:flex}.qrow[data-v-aedfcc5c]:hover{background:color-mix(in srgb, var(--bg-elev) 90%, var(--accent) 6%)}.qrow.focused[data-v-aedfcc5c]{border-color:var(--accent);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 35%, transparent)}.qrow.expanded[data-v-aedfcc5c]{background:color-mix(in srgb, var(--bg-elev) 88%, var(--accent) 5%)}.qrow.compact[data-v-aedfcc5c]{gap:6px;padding:8px 10px}.qrow.compact .title[data-v-aedfcc5c]{font-size:12px}.qrow.compact .preview[data-v-aedfcc5c]{font-size:11px}.qrow.compact .badge[data-v-aedfcc5c]{padding:1px 5px;font-size:9px}.head[data-v-aedfcc5c]{grid-template-columns:auto 1fr auto;align-items:start;gap:8px;display:grid}.badge[data-v-aedfcc5c]{letter-spacing:.05em;white-space:nowrap;background:0 0;border:1px solid;border-radius:4px;align-items:center;gap:4px;margin-top:1px;padding:2px 6px;font-size:10px;font-weight:600;display:inline-flex}.kind[data-v-aedfcc5c]{font-variant-numeric:tabular-nums}.title[data-v-aedfcc5c]{color:var(--fg);-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;margin:0;font-size:13px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.meta[data-v-aedfcc5c]{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.age[data-v-aedfcc5c]{color:var(--fg-dim);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:3px;font-size:10px;display:inline-flex}.chevron[data-v-aedfcc5c]{width:18px;height:18px;color:var(--fg-dim);cursor:pointer;background:0 0;border:none;border-radius:3px;place-items:center;transition:transform .12s,color .12s,background .12s;display:grid}.chevron[data-v-aedfcc5c]:hover{color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent)}.chevron.open[data-v-aedfcc5c]{color:var(--accent);transform:rotate(180deg)}.preview[data-v-aedfcc5c]{color:var(--fg-dim);cursor:pointer;-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.preview.unclamped[data-v-aedfcc5c]{-webkit-line-clamp:unset;white-space:pre-wrap;display:block}.path[data-v-aedfcc5c]{font-size:11px}.foot[data-v-aedfcc5c]{flex-direction:column;gap:6px;display:flex}.actions-row[data-v-aedfcc5c]{flex-wrap:nowrap;align-items:center;gap:6px;display:flex}.flex-spacer[data-v-aedfcc5c]{flex:1;min-width:0}.more-wrap[data-v-aedfcc5c],.snooze-wrap[data-v-aedfcc5c]{display:inline-flex;position:relative}.more-menu[data-v-aedfcc5c]{background:var(--bg-elev);border:1px solid var(--border);z-index:12;border-radius:4px;flex-direction:column;gap:2px;min-width:160px;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 6px 18px #0000004d}.more-item[data-v-aedfcc5c]{color:var(--fg);text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:3px;align-items:center;gap:6px;padding:5px 8px;font-size:11px;display:inline-flex}.more-item[data-v-aedfcc5c]:hover{background:color-mix(in srgb, var(--accent) 14%, transparent);color:var(--accent)}.more-item.danger[data-v-aedfcc5c]{color:var(--tool-err)}.more-item.danger[data-v-aedfcc5c]:hover{background:color-mix(in srgb, var(--tool-err) 14%, transparent)}.quick-btn[data-v-aedfcc5c]{border:1px solid var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--accent);cursor:pointer;white-space:nowrap;border-radius:4px;align-items:center;gap:4px;padding:2px 8px;font-size:10px;transition:background .12s;display:inline-flex}.quick-btn[data-v-aedfcc5c]:hover{background:color-mix(in srgb, var(--accent) 25%, transparent)}.quick-btn[data-v-aedfcc5c]:disabled{opacity:.45;cursor:not-allowed}.quick-btn.primary[data-v-aedfcc5c]{background:var(--accent);color:var(--bg)}.quick-btn.primary[data-v-aedfcc5c]:hover{background:color-mix(in srgb, var(--accent) 85%, black)}.quick-btn.ghost[data-v-aedfcc5c]{color:var(--fg-dim);background:0 0;border-color:#0000;padding:2px 6px}.quick-btn.ghost[data-v-aedfcc5c]:hover,.quick-btn.ghost.active[data-v-aedfcc5c]{color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent)}.quick-btn.ghost.icon[data-v-aedfcc5c]{padding:2px}.quick-btn.small[data-v-aedfcc5c]{padding:2px 7px;font-size:10px}.reply-box[data-v-aedfcc5c]{border:1px solid var(--border);background:var(--bg);width:100%;color:var(--fg);font:inherit;resize:vertical;border-radius:4px;min-height:48px;padding:6px 8px;font-size:12px}.reply-box[data-v-aedfcc5c]:focus{border-color:var(--accent);outline:none}.reply-actions[data-v-aedfcc5c]{gap:6px;display:flex}.assign-wrap[data-v-aedfcc5c]{align-items:center;gap:2px;display:inline-flex;position:relative}.avatar[data-v-aedfcc5c]{border:1px solid var(--border);background:color-mix(in srgb, var(--accent) 18%, var(--bg-elev));width:18px;height:18px;color:var(--fg);cursor:pointer;border-radius:50%;place-items:center;margin-left:-4px;font-size:9px;font-weight:700;transition:transform .12s,border-color .12s;display:inline-grid}.avatar[data-v-aedfcc5c]:first-child{margin-left:0}.avatar[data-v-aedfcc5c]:hover{border-color:var(--accent);transform:scale(1.1)}.avatar.small[data-v-aedfcc5c]{width:16px;height:16px;margin-left:0;font-size:9px}.avatar-add[data-v-aedfcc5c]{width:18px;height:18px;margin-left:2px;padding:0;font-size:14px;line-height:1}.assign-menu[data-v-aedfcc5c]{background:var(--bg-elev);border:1px solid var(--border);z-index:12;border-radius:4px;flex-direction:column;gap:2px;min-width:200px;max-height:220px;padding:4px;display:flex;position:absolute;bottom:calc(100% + 4px);right:0;overflow-y:auto;box-shadow:0 6px 18px #0000004d}.assign-empty[data-v-aedfcc5c]{color:var(--fg-dim);padding:6px 8px;font-size:11px}.assign-item[data-v-aedfcc5c]{color:var(--fg);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:3px;align-items:center;gap:6px;padding:4px 6px;font-size:11px;display:flex}.assign-item[data-v-aedfcc5c]:hover{background:color-mix(in srgb, var(--accent) 12%, transparent)}.assign-item.on[data-v-aedfcc5c]{color:var(--accent)}.assign-label[data-v-aedfcc5c]{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.assign-tick[data-v-aedfcc5c]{color:var(--accent);font-weight:700}.snooze-menu[data-v-aedfcc5c]{background:var(--bg-elev);border:1px solid var(--border);z-index:12;border-radius:4px;flex-direction:column;gap:2px;min-width:130px;padding:4px;display:flex;position:absolute;bottom:calc(100% + 4px);right:0;box-shadow:0 6px 18px #0000004d}.sz-item[data-v-aedfcc5c]{color:var(--fg);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:3px;padding:5px 8px;font-size:11px}.sz-item[data-v-aedfcc5c]:hover{background:var(--accent);color:var(--bg)}.queue-list[data-v-951bba23]{flex-direction:column;gap:18px;height:100%;padding:12px 14px;display:flex;position:relative;overflow:auto}.loading[data-v-951bba23]{color:var(--fg-dim);text-align:center;padding:20px}.error-row[data-v-951bba23]{color:var(--tool-err);align-items:center;gap:6px;padding:12px;display:inline-flex}.inline-error[data-v-951bba23]{margin-bottom:-4px}.empty[data-v-951bba23]{color:var(--fg-dim);text-align:center;flex-direction:column;align-items:center;gap:6px;padding:48px 16px;display:flex}.empty-sparkle[data-v-951bba23]{color:var(--accent)}.empty h3[data-v-951bba23]{color:var(--fg);margin:4px 0 0;font-size:14px}.empty p[data-v-951bba23]{margin:0 0 18px;font-size:12px}.agents-panel[data-v-951bba23]{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-951bba23]{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-951bba23]{margin:0;padding:0;list-style:none}.agents-panel li[data-v-951bba23]{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-951bba23]:first-child{border-top:none}.agents-panel li[data-v-951bba23]:hover{background:var(--bg)}.agents-panel .agent-id[data-v-951bba23]{color:var(--accent);font-family:ui-monospace,monospace;font-size:11px}.agents-panel .agent-state[data-v-951bba23]{color:var(--fg-dim);text-transform:uppercase;letter-spacing:.04em;font-size:10px}.agents-panel .agent-task[data-v-951bba23]{color:var(--fg);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agents-panel .agent-age[data-v-951bba23]{color:var(--fg-dim);font-variant-numeric:tabular-nums;font-size:10px}.meanwhile[data-v-951bba23]{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-951bba23]{text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:600}.meanwhile ul[data-v-951bba23]{flex-direction:column;gap:2px;margin:6px 0 0;padding:0;list-style:none;display:flex}.meanwhile li[data-v-951bba23]{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-951bba23]{color:var(--fg)}.meanwhile .dot[data-v-951bba23]{background:var(--fg-dim);border-radius:999px;width:6px;height:6px}.meanwhile .dot.running[data-v-951bba23]{background:var(--tool-warn);box-shadow:0 0 0 2px color-mix(in srgb, var(--tool-warn) 30%, transparent)}.meanwhile .mw-id[data-v-951bba23]{color:var(--accent);font-family:ui-monospace,monospace;font-size:10px}.meanwhile .mw-task[data-v-951bba23]{color:var(--fg-dim);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.meanwhile .mw-age[data-v-951bba23]{font-variant-numeric:tabular-nums;color:var(--fg-dim);font-size:10px}.help-btn[data-v-951bba23]{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-951bba23]:hover{color:var(--accent);border-color:var(--accent)}.controls[data-v-951bba23]{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-951bba23]{color:var(--fg-dim);align-items:center;gap:6px;font-size:11px;display:inline-flex}.ctrl span[data-v-951bba23]{letter-spacing:.04em}.ctrl select[data-v-951bba23]{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-951bba23]:focus{border-color:var(--accent);outline:none}.ctrl-search[data-v-951bba23]{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-951bba23]:focus{border-color:var(--accent);outline:none}.dim-empty[data-v-951bba23]{color:var(--fg-dim);padding:32px 16px}.dim-empty p[data-v-951bba23]{margin:0;font-size:12px}.group[data-v-951bba23]{flex-direction:column;gap:8px;display:flex}.group-head[data-v-951bba23]{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-951bba23]{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-951bba23]{cursor:pointer;-webkit-user-select:none;user-select:none}.snoozed-head[data-v-951bba23]:hover{color:var(--fg)}.snoozed-head .toggle[data-v-951bba23]{margin-left:auto}.readonly-list[data-v-951bba23]{opacity:.85;flex-direction:column;gap:6px;display:flex}.readonly-row[data-v-951bba23]{align-items:stretch;gap:6px;display:flex}.readonly-row[data-v-951bba23]>.qrow{flex:1;min-width:0}.wake-btn[data-v-951bba23]{white-space:nowrap;flex-shrink:0;align-self:stretch}.btn[data-v-951bba23]{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-951bba23]:hover{border-color:var(--accent);color:var(--accent)}.btn.small[data-v-951bba23]{padding:2px 6px;font-size:10px}.desk-tool[data-v-08f7a36c]{flex-direction:column;height:100%;min-height:0;display:flex}.head[data-v-08f7a36c]{border-bottom:1px solid var(--border);flex-direction:column;flex-shrink:0;gap:8px;padding:8px 10px;display:flex}.title-row[data-v-08f7a36c]{align-items:center;display:flex}.title[data-v-08f7a36c]{letter-spacing:.04em;text-transform:uppercase;color:var(--fg);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.body[data-v-08f7a36c]{flex:1;min-width:360px;min-height:0;padding:10px;overflow-y:auto}.empty-hint[data-v-08f7a36c]{color:var(--fg-dim);text-align:center;padding:16px 8px;font-size:12px}.project-group+.project-group[data-v-08f7a36c]{margin-top:14px}.project-head[data-v-08f7a36c]{border-bottom:1px solid var(--border);cursor:pointer;border-radius:3px;align-items:center;gap:6px;margin-bottom:8px;padding:4px 6px;display:flex}.project-head[data-v-08f7a36c]:hover{background:color-mix(in srgb, var(--accent) 10%, transparent)}.project-name[data-v-08f7a36c]{color:var(--fg);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.project-count[data-v-08f7a36c]{background:var(--accent);min-width:18px;height:18px;color:var(--bg);border-radius:9px;place-items:center;margin-left:auto;padding:0 5px;font-size:10px;font-weight:700;display:inline-grid}.desk-icon[data-v-1cfec5ef]{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.badge[data-v-1cfec5ef]{text-align:center;font-variant-numeric:tabular-nums;min-width:14px;height:14px;box-shadow:0 0 0 1.5px var(--bg-elev);border-radius:7px;padding:0 3px;font-size:9px;font-weight:700;line-height:14px;position:absolute;top:-4px;right:-8px}.desk-sidebar[data-v-bdd1aff1]{border-left:1px solid var(--border);background:var(--bg);flex-direction:column;flex-shrink:0;min-height:0;display:flex;position:relative;overflow:hidden}.desk-sidebar.collapsed[data-v-bdd1aff1]{align-items:center}.resize-handle[data-v-bdd1aff1]{cursor:col-resize;z-index:5;background:0 0;width:6px;margin-left:-3px;transition:background .12s;position:absolute;top:0;bottom:0;left:0}.resize-handle[data-v-bdd1aff1]:hover,.resize-handle.dragging[data-v-bdd1aff1]{background:color-mix(in srgb, var(--accent) 40%, transparent)}.head[data-v-bdd1aff1]{border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:6px;padding:8px 10px;display:flex}.collapsed .head[data-v-bdd1aff1]{border-bottom:none;flex-direction:column;padding:8px 4px}.title[data-v-bdd1aff1]{color:var(--fg);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:12px;font-weight:600;display:inline-flex}.title .label[data-v-bdd1aff1]{letter-spacing:.04em;text-transform:uppercase}.rail-toggle[data-v-bdd1aff1]{color:var(--fg-dim);cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:4px;padding:4px;display:inline-flex}.rail-toggle[data-v-bdd1aff1]:hover{color:var(--fg)}.count[data-v-bdd1aff1]{font-variant-numeric:tabular-nums;background:var(--bg-elev);min-width:18px;height:18px;color:var(--fg);border-radius:9px;place-items:center;padding:0 5px;font-size:10px;font-weight:600;display:inline-grid}.count.rail[data-v-bdd1aff1]{margin-top:2px;position:relative}.count.sev-high[data-v-bdd1aff1]{background:var(--tool-err);color:var(--bg)}.count.sev-medium[data-v-bdd1aff1]{background:var(--accent);color:var(--bg)}.count.sev-info[data-v-bdd1aff1]{background:var(--bg-elev);color:var(--fg-dim)}.head-actions[data-v-bdd1aff1]{gap:4px;margin-left:auto;display:inline-flex}.icon-btn[data-v-bdd1aff1]{width:22px;height:22px;color:var(--fg-dim);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;place-items:center;display:inline-grid}.icon-btn[data-v-bdd1aff1]:hover{border-color:var(--border);color:var(--fg)}.body[data-v-bdd1aff1]{flex:1;min-height:0;padding:8px;overflow-y:auto}.desk-sidebar.collapsed.sev-high[data-v-bdd1aff1]{box-shadow:inset 3px 0 0 var(--tool-err)}.desk-sidebar.collapsed.sev-medium[data-v-bdd1aff1]{box-shadow:inset 3px 0 0 var(--accent)}.page[data-v-189ff8d7]{flex:1;min-width:0;min-height:0;display:flex}.landing[data-v-189ff8d7]{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-189ff8d7]{align-items:center;gap:12px;display:flex}.head-actions[data-v-189ff8d7]{gap:6px;margin-left:auto;display:flex}.block-hint[data-v-189ff8d7]{color:var(--fg-dim);font-size:11px}.backbtn[data-v-189ff8d7]{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-189ff8d7]:hover{color:var(--fg)}.titles[data-v-189ff8d7]{flex-direction:column;gap:2px;display:flex}h1[data-v-189ff8d7]{letter-spacing:.01em;margin:0;font-size:18px;font-weight:600}.path[data-v-189ff8d7]{color:var(--fg-dim);font-family:ui-monospace,SFMono-Regular,monospace;font-size:11px}.block[data-v-189ff8d7]{flex-direction:column;gap:10px;display:flex}.block-head[data-v-189ff8d7]{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-189ff8d7]{color:var(--fg);align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.dim[data-v-189ff8d7]{color:var(--fg-dim);padding:8px 0;font-size:12px}.error-row[data-v-189ff8d7]{color:var(--tool-err);align-items:center;gap:6px;padding:8px 0;font-size:12px;display:inline-flex}.empty[data-v-189ff8d7]{color:var(--fg-dim);padding:8px 0;font-size:13px;font-style:italic}.grid[data-v-189ff8d7]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.board-card[data-v-189ff8d7]{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-189ff8d7]:hover{border-color:var(--accent);transform:translateY(-1px)}.board-name[data-v-189ff8d7]{color:var(--fg);font-size:14px;font-weight:600}.board-desc[data-v-189ff8d7]{color:var(--fg-dim);font-size:12px;line-height:1.4}.board-actions[data-v-189ff8d7]{gap:8px;margin-top:4px;display:flex}.link[data-v-189ff8d7]{color:var(--fg-dim);cursor:pointer;background:0 0;border:0;padding:0;font-size:11px}.link[data-v-189ff8d7]:hover{color:var(--tool-err)}.doc-card[data-v-189ff8d7]{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-189ff8d7]:hover{border-color:var(--accent);transform:translateY(-1px)}.doc-head[data-v-189ff8d7]{align-items:center;gap:6px;display:flex}.doc-ic[data-v-189ff8d7]{color:var(--accent);flex-shrink:0}.doc-title[data-v-189ff8d7]{color:var(--fg);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.doc-snippet[data-v-189ff8d7]{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-189ff8d7]{font-style:italic}.doc-actions[data-v-189ff8d7]{gap:8px;margin-top:4px;display:flex}.chip[data-v-189ff8d7]{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-189ff8d7]{gap:6px;display:flex}.crumbs[data-v-7707ef8d]{flex-wrap:wrap;align-items:center;gap:2px;min-width:0;display:inline-flex}.sep[data-v-7707ef8d]{color:var(--fg-dim);opacity:.6;flex-shrink:0}.chip[data-v-7707ef8d]{border:1px solid var(--border);color:var(--fg-dim);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:4px;min-width:0;max-width:28ch;padding:1px 6px;font-family:inherit;font-size:11px;display:inline-flex}.chip[data-v-7707ef8d]:hover{background:color-mix(in srgb, var(--accent) 14%, transparent);color:var(--fg);border-color:var(--accent)}.chip .name[data-v-7707ef8d]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.chip .icon[data-v-7707ef8d]{flex-shrink:0}.kind-project .icon[data-v-7707ef8d]{color:var(--accent,#7aa2f7)}.kind-board .icon[data-v-7707ef8d]{color:#e0af68}.kind-task .icon[data-v-7707ef8d]{color:#9ece6a}.kind-document .icon[data-v-7707ef8d]{color:#bb9af7}.chip.is-missing[data-v-7707ef8d]{cursor:help;opacity:.55;color:var(--fg-dim);background:0 0;border-style:dashed}.chip.is-missing[data-v-7707ef8d]:hover{color:var(--fg-dim);border-color:var(--border);background:0 0}.chip.is-missing .icon[data-v-7707ef8d]{opacity:.7;filter:grayscale(.6)}.chip.is-missing .name[data-v-7707ef8d]{font-style:italic;text-decoration:line-through;text-decoration-thickness:1px}.stateless[data-v-7707ef8d]{color:var(--fg-dim);opacity:.6;font-size:11px;font-style:italic}.pane[data-v-dde57389]{background:var(--bg);width:100%;min-width:0;height:100%;min-height:0;color:var(--fg);flex-direction:column;display:flex;container-type:inline-size}.toolbar[data-v-dde57389]{border-bottom:1px solid var(--border);background:var(--bg-elev);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;padding:6px 10px;display:flex}.title[data-v-dde57389]{font-size:12px;font-weight:600;line-height:1.2}.project-filter[data-v-dde57389]{flex-shrink:0;width:200px}.filters[data-v-dde57389]{gap:4px;margin-left:auto;display:flex}.filters button[data-v-dde57389],.clear-history[data-v-dde57389]{color:var(--fg-dim);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:4px;align-items:center;gap:4px;padding:3px 9px;font-family:inherit;font-size:12px;line-height:1.2;display:inline-flex}.filters button[data-v-dde57389]:hover{color:var(--fg)}.filters button.on[data-v-dde57389]{color:var(--fg);background:var(--bg);border-color:var(--accent)}.clear-history[data-v-dde57389]:hover:not(:disabled){background:color-mix(in srgb, var(--tool-err,#e06c75) 14%, transparent);color:var(--tool-err,#e06c75);border-color:color-mix(in srgb, var(--tool-err,#e06c75) 40%, var(--border))}.clear-history[data-v-dde57389]:disabled{opacity:.4;cursor:not-allowed}.refresh[data-v-dde57389]{color:var(--fg-dim);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;padding:3px;display:inline-flex}.refresh[data-v-dde57389]:hover:not(:disabled){color:var(--fg);border-color:var(--border)}.refresh[data-v-dde57389]:disabled{opacity:.5;cursor:default}.spinning[data-v-dde57389],.spin[data-v-dde57389]{animation:.9s linear infinite rotate-dde57389}@keyframes rotate-dde57389{to{transform:rotate(360deg)}}.error[data-v-dde57389]{color:var(--tool-err);border-bottom:1px solid var(--border);padding:10px 12px;font-size:12px}.empty[data-v-dde57389]{color:var(--fg-dim);text-align:center;padding:24px;font-size:13px}.list[data-v-dde57389]{flex:1;width:100%;min-height:0;overflow-y:auto}.row[data-v-dde57389]{border-bottom:1px solid var(--border);cursor:pointer;box-sizing:border-box;grid-template-columns:24px minmax(0,1fr) auto auto auto;align-items:center;gap:12px;width:100%;padding:10px 12px;display:grid}.row[data-v-dde57389]:hover{background:var(--bg-elev)}.row[data-v-dde57389]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.row.is-stale .name[data-v-dde57389]{color:var(--fg-dim)}.status-cell[data-v-dde57389]{justify-content:center;align-items:center;display:flex}.main-cell[data-v-dde57389]{flex-direction:column;gap:4px;min-width:0;display:flex;overflow:hidden}.head[data-v-dde57389]{align-items:center;gap:10px;min-width:0;font-size:13px;display:flex}.name[data-v-dde57389]{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:500;overflow:hidden}.status-text[data-v-dde57389]{text-transform:uppercase;letter-spacing:.5px;flex-shrink:0;font-size:11px}.driver-cell[data-v-dde57389]{align-items:center;display:flex}.driver-chip[data-v-dde57389]{border:1px solid var(--border);color:var(--fg-dim);background:color-mix(in srgb, var(--accent) 8%, transparent);white-space:nowrap;border-radius:999px;align-items:center;padding:2px 7px;font-size:11px;display:inline-flex}.stats-cell[data-v-dde57389]{flex-shrink:0;gap:16px;display:flex}.stat[data-v-dde57389]{flex-direction:column;align-items:flex-end;min-width:64px;display:flex}.stat-label[data-v-dde57389]{text-transform:uppercase;letter-spacing:.5px;color:var(--fg-dim);font-size:10px}.stat-val[data-v-dde57389]{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.actions-cell[data-v-dde57389]{flex-shrink:0;gap:4px;display:flex}.act[data-v-dde57389]{color:var(--fg-dim);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;padding:5px;display:inline-flex}.act[data-v-dde57389]:hover{background:color-mix(in srgb, var(--accent) 14%, transparent);color:var(--accent);border-color:var(--border)}.act.danger[data-v-dde57389]:hover{background:color-mix(in srgb, var(--tool-err) 14%, transparent);color:var(--tool-err);border-color:color-mix(in srgb, var(--tool-err) 40%, var(--border))}.act[data-v-dde57389]:disabled{opacity:.4;cursor:not-allowed}@container (width<=620px){.toolbar[data-v-dde57389]{gap:6px;padding:6px 8px}.title[data-v-dde57389]{width:100%}.filters[data-v-dde57389]{flex-wrap:wrap;margin-left:0}.clear-history span[data-v-dde57389]{display:none}.project-filter[data-v-dde57389]{width:140px}.row[data-v-dde57389]{grid-template-rows:auto auto;grid-template-columns:14px minmax(0,1fr) auto;gap:3px 8px;padding:6px 10px}.status-cell[data-v-dde57389]{grid-area:1/1;align-self:start;padding-top:3px}.main-cell[data-v-dde57389]{grid-area:1/2;min-width:0}.driver-cell[data-v-dde57389]{display:none}.actions-cell[data-v-dde57389]{grid-area:1/3;align-self:center}.stats-cell[data-v-dde57389]{flex-wrap:wrap;grid-area:2/2/auto/span 2;gap:8px;min-width:0}.stat[data-v-dde57389]{flex-direction:row;align-items:baseline;gap:4px;min-width:0}.stat-label[data-v-dde57389]{font-size:9px}.stats-cell[data-v-dde57389]:empty{display:none}}@container (width<=380px){.row[data-v-dde57389]{grid-template-rows:auto auto;row-gap:2px;position:relative}.main-cell[data-v-dde57389]{grid-area:1/2/auto/span 2}.head .status-text[data-v-dde57389]{display:none}.stats-cell[data-v-dde57389]{grid-area:2/2/auto/span 2}.stat-cost[data-v-dde57389],.stat-tokens[data-v-dde57389]{display:none}.actions-cell[data-v-dde57389]{grid-column:unset;grid-row:unset;opacity:0;pointer-events:none;background:var(--bg-elev);border-radius:4px;padding:2px 4px;transition:opacity .1s;position:absolute;top:4px;right:6px;box-shadow:0 1px 4px #0000004d}.row:hover .actions-cell[data-v-dde57389],.row:focus-within .actions-cell[data-v-dde57389]{opacity:1;pointer-events:auto}}.thread-gate-meter[data-v-0ab2fa5e]{border:0;border-left:1px solid var(--border);color:var(--fg-dim);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;align-items:center;gap:6px;padding:0 10px;font-size:12px;display:inline-flex}.thread-gate-meter[data-v-0ab2fa5e]:hover{background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--fg)}.count[data-v-0ab2fa5e]{font-weight:500}.queued[data-v-0ab2fa5e]{color:var(--fg-dim)}.dc-root[data-v-afd9db21]{box-sizing:border-box;background:var(--bg);height:100%;color:var(--fg);flex-direction:column;gap:14px;padding:20px 24px;display:flex;overflow:auto}.dc-header[data-v-afd9db21]{justify-content:space-between;align-items:center;display:flex}.dc-header h2[data-v-afd9db21]{align-items:center;gap:8px;margin:0;font-size:15px;font-weight:500;display:inline-flex}.dc-reset[data-v-afd9db21]{color:var(--fg-dim);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:4px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;display:inline-flex}.dc-reset[data-v-afd9db21]:hover{color:var(--fg);border-color:var(--accent)}.dc-help[data-v-afd9db21]{color:var(--fg-dim);margin:0;font-size:12px;line-height:1.5}.dc-shell[data-v-afd9db21]{flex:1;grid-template-columns:200px 1fr 200px;gap:12px;min-height:320px;display:grid}.dc-rail[data-v-afd9db21]{background:color-mix(in srgb, var(--accent) 4%, var(--bg-elev));border:1px dashed var(--border);border-radius:8px;flex-direction:column;gap:6px;min-height:100%;padding:10px;transition:background .12s,border-color .12s;display:flex}.dc-rail.over[data-v-afd9db21]{background:color-mix(in srgb, var(--accent) 18%, var(--bg-elev));border-color:var(--accent);border-style:solid}.dc-rail-bottom[data-v-afd9db21]{flex-flow:wrap;align-items:center;min-height:84px}.dc-rail-label[data-v-afd9db21]{text-transform:uppercase;letter-spacing:.08em;color:var(--fg-dim);margin-bottom:4px;font-size:10px}.dc-rail-bottom .dc-rail-label[data-v-afd9db21]{width:100%;margin-bottom:0}.dc-center-col[data-v-afd9db21]{flex-direction:column;gap:12px;min-height:100%;display:flex}.dc-center[data-v-afd9db21]{background:var(--bg-elev);border:1px solid var(--border);border-radius:8px;flex:1;place-items:center;min-height:200px;display:grid}.dc-center-label[data-v-afd9db21]{text-transform:uppercase;letter-spacing:.1em;color:var(--fg-dim);font-size:11px}.dc-chip[data-v-afd9db21]{background:var(--bg);border:1px solid var(--border);cursor:grab;-webkit-user-select:none;user-select:none;border-radius:6px;align-items:center;gap:8px;padding:6px 10px;font-size:12px;display:inline-flex}.dc-chip[data-v-afd9db21]:hover{border-color:var(--accent)}.dc-chip[data-v-afd9db21]:active{cursor:grabbing}.dc-chip-icon[data-v-afd9db21]{color:var(--fg-dim)}.dc-chip-label[data-v-afd9db21]{color:var(--fg)}.dc-chip-hidden[data-v-afd9db21]{opacity:.85}.dc-empty[data-v-afd9db21]{color:var(--fg-dim);padding:4px 6px;font-size:11px;font-style:italic}.dc-hidden[data-v-afd9db21]{border:1px dashed var(--border);background:color-mix(in srgb, var(--fg) 3%, var(--bg-elev));border-radius:8px;flex-direction:column;gap:6px;padding:10px 12px;transition:background .12s,border-color .12s;display:flex}.dc-hidden.over[data-v-afd9db21]{background:color-mix(in srgb, var(--accent) 14%, var(--bg-elev));border-color:var(--accent);border-style:solid}.dc-hidden-label[data-v-afd9db21]{text-transform:uppercase;letter-spacing:.08em;color:var(--fg-dim);font-size:10px}.dc-hidden-row[data-v-afd9db21]{flex-wrap:wrap;gap:8px;display:flex}.dock-left-footer[data-v-51374f21]{border-top:1px solid var(--border);flex-direction:column;align-items:stretch;gap:2px;margin-top:auto;padding-top:6px;display:flex}.footer-chip[data-v-51374f21]{color:var(--fg-dim);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:6px;text-decoration:none;transition:color .12s,background .12s;display:inline-flex}.footer-chip[data-v-51374f21]:hover{color:var(--fg);background:color-mix(in srgb, var(--fg) 8%, transparent)}.footer-chip.router-link-active[data-v-51374f21]{color:var(--accent)}.avatar-chip[data-v-51374f21]{background:color-mix(in srgb, var(--accent) 18%, transparent);width:26px;height:26px;color:var(--fg);border:1px solid color-mix(in srgb, var(--accent) 40%, transparent);cursor:pointer;font:inherit;letter-spacing:.02em;border-radius:999px;align-self:center;place-items:center;margin-top:4px;font-size:11px;font-weight:600;transition:background .12s,border-color .12s;display:inline-grid}.avatar-chip[data-v-51374f21]:hover{background:color-mix(in srgb, var(--accent) 30%, transparent);border-color:var(--accent)}.avatar-chip[data-v-51374f21]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dock-chip-menu[data-v-1fc4956f]{background:var(--bg-elev);border:1px solid var(--border);z-index:1000;border-radius:6px;flex-direction:column;min-width:160px;padding:4px;display:flex;position:fixed;box-shadow:0 8px 24px #00000073}.dcm-item[data-v-1fc4956f]{appearance:none;color:var(--fg);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:6px 10px;font-size:13px}.dcm-item[data-v-1fc4956f]:hover{background:color-mix(in srgb, var(--accent) 18%, transparent)}.dcm-sep[data-v-1fc4956f]{background:var(--border);height:1px;margin:4px 0}.dock-activity[data-v-6bfa8732]{background:var(--bg-elev);box-sizing:border-box;align-items:center;gap:2px;padding:4px;display:flex}.dock-activity-left[data-v-6bfa8732]{border-right:1px solid var(--border);flex-direction:column;align-items:stretch;width:36px}.dock-activity-right[data-v-6bfa8732]{border-left:1px solid var(--border);flex-direction:column;align-items:stretch;width:36px}.dock-activity-bottom[data-v-6bfa8732]{border-top:1px solid var(--border);flex-direction:row;justify-content:flex-start;height:36px}.dock-chip[data-v-6bfa8732]{color:var(--fg-dim);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:6px;font-size:11px;display:inline-flex}.dock-chip[data-v-6bfa8732]:hover{color:var(--fg);background:color-mix(in srgb, var(--fg) 8%, transparent)}.dock-chip.active[data-v-6bfa8732]{color:var(--fg);background:color-mix(in srgb, var(--accent) 18%, transparent)}.dock-activity-left .chip-label[data-v-6bfa8732],.dock-activity-right .chip-label[data-v-6bfa8732]{display:none}.dock-activity-bottom .chip-label[data-v-6bfa8732]{display:inline}.drop-accept[data-v-6bfa8732]{outline:1px solid var(--accent);outline-offset:-3px;background:color-mix(in srgb, var(--accent) 12%, var(--bg-elev))}.drop-reject[data-v-6bfa8732]{outline:1px solid var(--tool-err);outline-offset:-3px;cursor:no-drop}body.orchestride-dragging-placeable .dock-activity{outline:1px dashed color-mix(in srgb, var(--accent) 60%, transparent);outline-offset:-3px;background:color-mix(in srgb, var(--accent) 4%, var(--bg-elev))}.placeable-missing[data-v-cd5db7c7]{color:var(--fg-dim);padding:16px;font-size:13px}.dock-panel[data-v-8229ed6d]{background:var(--bg);min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.dock-left[data-v-8229ed6d]{border-right:1px solid var(--border)}.dock-right[data-v-8229ed6d]{border-left:1px solid var(--border)}.dock-bottom[data-v-8229ed6d]{border-top:1px solid var(--border)}.resize-handle[data-v-8229ed6d]{z-index:5;background:0 0;transition:background .12s;position:absolute}.resize-handle[data-v-8229ed6d]:hover{background:color-mix(in srgb, var(--accent) 40%, transparent)}.resize-left[data-v-8229ed6d]{cursor:col-resize;width:6px;margin-right:-3px;top:0;bottom:0;right:0}.resize-right[data-v-8229ed6d]{cursor:col-resize;width:6px;margin-left:-3px;top:0;bottom:0;left:0}.resize-bottom[data-v-8229ed6d]{cursor:row-resize;height:6px;margin-top:-3px;top:0;left:0;right:0}.status-bar[data-v-86e42b1f]{background:var(--bg-elev);border-top:1px solid var(--border);height:26px;color:var(--fg-dim);flex-shrink:0;align-items:stretch;gap:12px;padding:0 8px;font-family:monospace;font-size:12px;display:flex;overflow:hidden}.slot[data-v-86e42b1f]{align-items:center;gap:12px;min-width:0;display:flex}.slot.left[data-v-86e42b1f]{flex:none}.slot.center[data-v-86e42b1f]{flex:auto;justify-content:center}.slot.right[data-v-86e42b1f]{flex:none;margin-left:auto}.media-pane[data-v-088793da]{background:var(--bg-elev);width:100%;height:100%;color:var(--fg);flex-direction:column;min-height:0;display:flex}.head[data-v-088793da]{border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:8px;padding:6px 10px;display:flex}.head-icon[data-v-088793da]{color:var(--fg-dim)}.head-title[data-v-088793da]{letter-spacing:.3px;text-transform:uppercase;color:var(--fg-dim);font-size:12px;font-weight:600}.picker[data-v-088793da]{background:var(--bg);color:var(--fg);border:1px solid var(--border);border-radius:4px;max-width:60%;margin-left:auto;padding:2px 6px;font-size:12px}.body[data-v-088793da]{flex:1;min-height:0;padding:10px;overflow-y:auto}.status[data-v-088793da]{text-align:center;color:var(--fg-dim);padding:20px;font-size:12px}.status.err[data-v-088793da]{color:var(--tool-err)}.status.muted[data-v-088793da]{font-style:italic}.spin[data-v-088793da]{vertical-align:middle;animation:1s linear infinite spin-088793da}@keyframes spin-088793da{to{transform:rotate(360deg)}}.grid[data-v-088793da]{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;display:grid}.card[data-v-088793da]{background:var(--bg);border:1px solid var(--border);border-radius:6px;flex-direction:column;transition:border-color .12s;display:flex;overflow:hidden}.card[data-v-088793da]:hover{border-color:var(--accent)}.thumb[data-v-088793da]{aspect-ratio:1;background:#0000001a;justify-content:center;align-items:center;display:flex;overflow:hidden}.thumb img[data-v-088793da]{object-fit:contain;max-width:100%;max-height:100%}.meta[data-v-088793da]{min-width:0;padding:6px 8px 2px;font-size:11px}.name[data-v-088793da]{white-space:nowrap;text-overflow:ellipsis;color:var(--fg);overflow:hidden}.sub[data-v-088793da]{color:var(--fg-dim);margin-top:1px;font-size:10px}.actions[data-v-088793da]{justify-content:flex-end;gap:4px;padding:4px 6px 6px;display:flex}.iconbtn[data-v-088793da]{border:1px solid var(--border);cursor:pointer;color:var(--fg-dim);background:0 0;border-radius:4px;justify-content:center;align-items:center;padding:2px 4px;transition:all .12s;display:inline-flex}.iconbtn[data-v-088793da]:hover{color:var(--fg);border-color:var(--fg-dim)}.iconbtn.danger[data-v-088793da]:hover{color:var(--tool-err);border-color:var(--tool-err)}.memory-hud[data-v-bf5eebc2]{background:var(--bg-elev);flex-direction:column;width:100%;height:100%;font-size:12px;display:flex;overflow:hidden}.head[data-v-bf5eebc2]{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;height:40px;padding:0 12px;display:flex}.title[data-v-bf5eebc2]{color:var(--fg-dim);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:600}.refresh[data-v-bf5eebc2]{color:var(--fg-dim);border:1px solid var(--border);height:24px;font:inherit;cursor:pointer;background:0 0;border-radius:4px;align-items:center;gap:6px;padding:0 8px;font-size:11px;transition:color .12s,border-color .12s;display:inline-flex}.refresh[data-v-bf5eebc2]:hover{color:var(--fg);border-color:var(--accent)}.scroll[data-v-bf5eebc2]{flex:1;padding:4px 0 12px;overflow-y:auto}.section[data-v-bf5eebc2]{border-bottom:1px solid color-mix(in srgb, var(--border) 60%, transparent)}.section[data-v-bf5eebc2]:last-child{border-bottom:0}.section-head[data-v-bf5eebc2]{width:100%;color:var(--fg);cursor:pointer;text-align:left;font:inherit;background:0 0;border:0;align-items:center;gap:6px;padding:8px 12px;display:flex}.section-head[data-v-bf5eebc2]:hover{background:color-mix(in srgb, var(--accent) 6%, transparent)}.chev[data-v-bf5eebc2]{color:var(--fg-dim);flex-shrink:0}.section-title[data-v-bf5eebc2]{color:var(--fg);text-transform:uppercase;letter-spacing:.06em;flex:1;font-size:11px;font-weight:600}.count[data-v-bf5eebc2]{color:var(--fg-dim);background:var(--border);border-radius:999px;padding:1px 6px;font-size:10px}.badge[data-v-bf5eebc2]{text-transform:uppercase;letter-spacing:.04em;border:1px solid;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:10px;font-weight:600;display:inline-flex}.badge.tone-ok[data-v-bf5eebc2]{color:var(--tool-ok)}.badge.tone-warn[data-v-bf5eebc2]{color:var(--tool-warn)}.badge.tone-err[data-v-bf5eebc2]{color:var(--tool-err)}.section-body[data-v-bf5eebc2]{flex-direction:column;gap:10px;padding:4px 12px 12px;display:flex}.desc[data-v-bf5eebc2]{color:var(--fg-dim);margin:0;font-size:11px;line-height:1.4}.desc code[data-v-bf5eebc2]{background:var(--border);border-radius:3px;padding:1px 4px;font-family:ui-monospace,monospace;font-size:10px}.facts[data-v-bf5eebc2]{flex-direction:column;gap:6px;margin:0;display:flex}.fact[data-v-bf5eebc2]{grid-template-columns:90px 1fr;align-items:baseline;gap:8px;font-size:11px;display:grid}.fact dt[data-v-bf5eebc2]{color:var(--fg-dim);align-items:center;gap:4px;margin:0;display:inline-flex}.fact dd[data-v-bf5eebc2]{color:var(--fg);flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.chip[data-v-bf5eebc2]{border:1px solid var(--border);color:var(--fg-dim);border-radius:999px;align-items:center;gap:4px;padding:1px 7px;font-size:10px;display:inline-flex}.chip.on[data-v-bf5eebc2],.chip.tone-ok[data-v-bf5eebc2]{color:var(--tool-ok);border-color:color-mix(in srgb, var(--tool-ok) 40%, var(--border));background:color-mix(in srgb, var(--tool-ok) 8%, transparent)}.chip.tone-warn[data-v-bf5eebc2]{color:var(--tool-warn);border-color:color-mix(in srgb, var(--tool-warn) 40%, var(--border));background:color-mix(in srgb, var(--tool-warn) 8%, transparent)}.chip.tone-err[data-v-bf5eebc2]{color:var(--tool-err);border-color:color-mix(in srgb, var(--tool-err) 40%, var(--border));background:color-mix(in srgb, var(--tool-err) 8%, transparent)}.hint[data-v-bf5eebc2]{color:var(--fg-dim);align-items:center;gap:3px;font-size:10px;font-style:italic;display:inline-flex}.tree[data-v-e76ce238]{margin:0;padding:0;list-style:none}.tree-li[data-v-e76ce238]{padding:0}.tree-li.dragging[data-v-e76ce238]{opacity:.5}.row[data-v-e76ce238]{color:var(--fg);border-radius:4px;align-items:center;gap:4px;padding:2px 4px;font-size:12px;display:flex}.row[data-v-e76ce238]:hover{background:var(--bg-elev)}.row.droppable[data-v-e76ce238]{background:color-mix(in srgb, var(--accent) 18%, transparent);outline:1px solid var(--accent)}.caret[data-v-e76ce238]{cursor:pointer;color:var(--fg-dim);background:0 0;border:0;align-items:center;width:14px;padding:0;display:inline-flex}.caret.leaf[data-v-e76ce238]{visibility:hidden;cursor:default}.title[data-v-e76ce238]{cursor:pointer;text-align:left;min-width:0;color:var(--fg);background:0 0;border:0;border-radius:3px;flex:1;align-items:center;gap:6px;padding:2px 4px;display:inline-flex}.title[data-v-e76ce238]:hover{background:var(--bg)}.title .doc-icon[data-v-e76ce238]{color:var(--fg-dim);flex-shrink:0}.title-text[data-v-e76ce238]{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.add-child[data-v-e76ce238]{cursor:pointer;color:var(--fg-dim);opacity:0;background:0 0;border:0;border-radius:3px;align-items:center;padding:2px 4px;transition:opacity 80ms;display:inline-flex}.row:hover .add-child[data-v-e76ce238]{opacity:1}.add-child[data-v-e76ce238]:hover{color:var(--fg);background:var(--bg)}.docs-tool[data-v-e9ae8880]{width:100%;height:100%;color:var(--fg);flex-direction:column;font-size:12px;display:flex}.head[data-v-e9ae8880]{border-bottom:1px solid var(--border);flex-direction:column;flex-shrink:0;gap:6px;padding:8px 10px;display:flex}.scope-row[data-v-e9ae8880]{align-items:center;gap:6px;min-width:0;display:flex}.scope-breadcrumb[data-v-e9ae8880]{flex:1;align-items:center;gap:2px;min-width:0;display:flex;overflow:hidden}.scope-breadcrumb .seg[data-v-e9ae8880]{cursor:pointer;color:var(--fg-dim);background:0 0;border:0;border-radius:3px;align-items:center;gap:4px;min-width:0;padding:3px 6px;font-size:12px;display:inline-flex}.scope-breadcrumb .seg[data-v-e9ae8880]:hover{color:var(--fg);background:var(--bg-elev)}.scope-breadcrumb .seg.active[data-v-e9ae8880]{color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent)}.scope-breadcrumb .seg-label[data-v-e9ae8880]{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}.scope-breadcrumb .sep[data-v-e9ae8880]{color:var(--fg-dim);flex-shrink:0}.scope-picker-wrap[data-v-e9ae8880]{flex-shrink:0;position:relative}.scope-picker[data-v-e9ae8880]{background:var(--bg);border:1px solid var(--border);min-width:280px;box-shadow:0 4px 14px color-mix(in srgb, var(--fg) 18%, transparent);z-index:30;border-radius:6px;flex-direction:column;gap:4px;margin-top:4px;padding:6px;display:flex;position:absolute;top:100%;right:0}.scope-picker-input[data-v-e9ae8880]{box-sizing:border-box;background:var(--bg-elev);width:100%;color:var(--fg);border:1px solid var(--border);border-radius:4px;padding:5px 8px;font-size:12px}.scope-picker-list[data-v-e9ae8880]{max-height:280px;margin:0;padding:0;list-style:none;overflow-y:auto}.scope-picker-row[data-v-e9ae8880]{text-align:left;cursor:pointer;width:100%;color:var(--fg);background:0 0;border:0;border-radius:4px;align-items:center;gap:8px;padding:5px 8px;font-size:12px;display:inline-flex}.scope-picker-row[data-v-e9ae8880]:hover{background:var(--bg-elev)}.scope-picker-row .opt-label[data-v-e9ae8880]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.scope-picker-row .opt-hint[data-v-e9ae8880]{color:var(--fg-dim);flex-shrink:0;font-size:10px}.empty-pick[data-v-e9ae8880]{color:var(--fg-dim);text-align:center;padding:8px;font-style:italic}.search-row[data-v-e9ae8880]{align-items:center;gap:6px;display:flex;position:relative}.search-icon[data-v-e9ae8880]{color:var(--fg-dim);pointer-events:none;position:absolute;left:8px}.search-input[data-v-e9ae8880]{background:var(--bg);min-width:0;color:var(--fg);border:1px solid var(--border);border-radius:4px;flex:1;padding:4px 6px 4px 24px;font-size:12px}.iconbtn[data-v-e9ae8880]{border:1px solid var(--border);cursor:pointer;color:var(--fg-dim);background:0 0;border-radius:4px;align-items:center;padding:3px 6px;display:inline-flex}.iconbtn[data-v-e9ae8880]:hover{color:var(--fg)}.iconbtn.active[data-v-e9ae8880]{color:var(--accent);border-color:var(--accent)}.body[data-v-e9ae8880]{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.empty[data-v-e9ae8880]{color:var(--fg-dim);text-align:center;padding:20px 12px}.muted[data-v-e9ae8880]{color:var(--fg-dim)}.tag-strip[data-v-e9ae8880]{border-bottom:1px solid var(--border);padding:8px 10px}.tag-strip-head[data-v-e9ae8880]{align-items:center;gap:8px;margin-bottom:6px;display:flex}.strip-toggle[data-v-e9ae8880]{cursor:pointer;color:var(--fg-dim);text-transform:uppercase;letter-spacing:.06em;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:10px;font-weight:600;display:inline-flex}.strip-toggle[data-v-e9ae8880]:hover{color:var(--fg)}.strip-toggle .muted[data-v-e9ae8880]{text-transform:none;letter-spacing:0;margin-left:4px;font-weight:400}.strip-clear[data-v-e9ae8880]{cursor:pointer;color:var(--accent);background:0 0;border:0;margin-left:auto;padding:0;font-size:10px}.strip-clear[data-v-e9ae8880]:hover{text-decoration:underline}.chips[data-v-e9ae8880]{flex-wrap:wrap;gap:4px;display:flex}.chip[data-v-e9ae8880]{background:var(--bg);color:var(--fg-dim);border:1px solid var(--border);cursor:pointer;border-radius:999px;align-items:center;gap:3px;padding:2px 8px;font-size:11px;transition:background 80ms,color 80ms,border-color 80ms;display:inline-flex}.chip[data-v-e9ae8880]:hover{color:var(--fg);border-color:var(--fg-dim)}.chip.on[data-v-e9ae8880]{background:var(--accent);border-color:var(--accent);color:#fff}.chip.category[data-v-e9ae8880]{font-weight:600}.chip-count[data-v-e9ae8880]{opacity:.75;margin-left:2px;font-size:10px}.docs[data-v-e9ae8880]{flex:1;padding:6px 10px 8px}.docs-head[data-v-e9ae8880]{text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;align-items:center;padding:2px 2px 6px;font-size:10px;font-weight:600;display:flex}.docs-head .count[data-v-e9ae8880]{text-transform:none;letter-spacing:0;font-weight:400}.doc-list[data-v-e9ae8880]{margin:0;padding:0;list-style:none}.doc-list>li[data-v-e9ae8880]{border-bottom:1px dashed color-mix(in srgb, var(--border) 60%, transparent);padding:4px 0}.doc-list>li[data-v-e9ae8880]:last-child{border-bottom:0}.doc-row[data-v-e9ae8880]{text-align:left;cursor:pointer;width:100%;color:var(--fg);background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;padding:4px 6px;display:flex}.doc-row[data-v-e9ae8880]:hover{background:var(--bg-elev)}.doc-row .doc-icon[data-v-e9ae8880]{color:var(--fg-dim);flex-shrink:0}.doc-row .title[data-v-e9ae8880]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;overflow:hidden}.doc-row .scope-badge[data-v-e9ae8880]{color:var(--fg-dim);border:1px solid var(--border);border-radius:3px;flex-shrink:0;padding:1px 6px;font-size:10px}.row-tags[data-v-e9ae8880]{flex-wrap:wrap;gap:4px;padding:2px 12px 0 22px;display:flex}.row-tag[data-v-e9ae8880]{color:var(--fg-dim);font-size:10px}.snippet[data-v-e9ae8880]{color:var(--fg-dim);margin:2px 0 0 22px;font-size:11px;line-height:1.4}.error-row[data-v-e9ae8880]{color:var(--tool-err);align-items:center;gap:6px;padding:12px 6px;font-size:12px;display:inline-flex}.empty-list[data-v-e9ae8880]{color:var(--fg-dim);text-align:center;padding:12px 6px;font-style:italic}.actions-row[data-v-e9ae8880]{gap:6px;display:flex}.action[data-v-e9ae8880]{border:1px solid var(--border);cursor:pointer;color:var(--fg);background:0 0;border-radius:4px;flex:1;justify-content:center;align-items:center;gap:4px;padding:4px 6px;font-size:12px;display:inline-flex}.action[data-v-e9ae8880]:hover{background:var(--bg-elev);border-color:var(--fg-dim)}.view-switcher[data-v-e9ae8880]{background:var(--bg);border:1px solid var(--border);border-radius:4px;gap:2px;padding:2px;display:flex}.vbtn[data-v-e9ae8880]{cursor:pointer;color:var(--fg-dim);background:0 0;border:0;border-radius:3px;flex:1;justify-content:center;align-items:center;gap:3px;padding:3px 4px;font-size:11px;display:inline-flex}.vbtn[data-v-e9ae8880]:hover{color:var(--fg)}.vbtn.active[data-v-e9ae8880]{background:var(--bg-elev);color:var(--fg)}.type-groups[data-v-e9ae8880]{flex-direction:column;gap:4px;display:flex}.type-group summary[data-v-e9ae8880]{cursor:pointer;color:var(--fg-dim);border-radius:4px;align-items:center;gap:6px;padding:4px 6px;font-size:11px;list-style:none;display:inline-flex}.type-group summary[data-v-e9ae8880]::-webkit-details-marker{display:none}.type-group summary[data-v-e9ae8880]:hover{background:var(--bg-elev)}.type-group summary .muted[data-v-e9ae8880]{margin-left:auto}.usage-history[data-v-a8a3c568]{box-sizing:border-box;width:100%;min-width:0;height:100%;color:var(--fg);background:var(--bg);flex-direction:column;flex:auto;gap:16px;padding:16px;display:flex;overflow:auto;container:usage-history/inline-size}.head[data-v-a8a3c568]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.title h2[data-v-a8a3c568]{margin:0;font-size:16px}.title .sub[data-v-a8a3c568]{color:var(--fg-dim);margin:4px 0 0;font-size:12px}.refresh[data-v-a8a3c568]{border:1px solid var(--border);color:var(--fg);cursor:pointer;background:0 0;border-radius:4px;padding:4px 10px;font-size:12px}.refresh[data-v-a8a3c568]:disabled{cursor:progress;opacity:.6}.refresh .spin[data-v-a8a3c568]{animation:.8s linear infinite spin-a8a3c568;display:inline-block}@keyframes spin-a8a3c568{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error[data-v-a8a3c568]{background:color-mix(in srgb, var(--tool-err) 12%, transparent);border:1px solid var(--tool-err);color:var(--tool-err);border-radius:4px;padding:8px 12px;font-size:12px}.summary[data-v-a8a3c568]{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.tile[data-v-a8a3c568]{background:color-mix(in srgb, var(--bg) 92%, var(--fg));border:1px solid var(--border);border-radius:6px;min-width:0;padding:8px 12px}.tile-label[data-v-a8a3c568]{color:var(--fg-dim);text-transform:uppercase;letter-spacing:.05em;font-size:11px}.tile-value[data-v-a8a3c568]{font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:18px;font-weight:600;overflow:hidden}.picker[data-v-a8a3c568]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.picker .spacer[data-v-a8a3c568]{flex:1;min-width:8px}.picker-label[data-v-a8a3c568]{color:var(--fg-dim);font-size:12px}.picker-btn[data-v-a8a3c568]{border:1px solid var(--border);color:var(--fg);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border-radius:3px;padding:3px 10px;font-size:12px}.picker-btn[data-v-a8a3c568]:hover{border-color:var(--fg-dim)}.picker-btn.active[data-v-a8a3c568]{background:color-mix(in srgb, var(--accent,var(--fg)) 15%, var(--bg));border-color:var(--accent,var(--fg))}.picker-btn.is-wip[data-v-a8a3c568]{color:var(--fg-dim)}.picker-account[data-v-a8a3c568]{margin-bottom:4px}.wip-badge[data-v-a8a3c568]{letter-spacing:.05em;color:var(--fg-dim);border:1px dashed var(--border);border-radius:3px;align-items:center;margin-left:6px;padding:1px 5px;font-size:9px;font-weight:600;display:inline-flex}.wip-badge-mini[data-v-a8a3c568]{padding:0 4px;font-size:9px}.wip-pane[data-v-a8a3c568]{border:1px dashed var(--border);color:var(--fg-dim);background:color-mix(in srgb, var(--bg) 92%, var(--fg));border-radius:6px;padding:24px}.wip-pane h3[data-v-a8a3c568]{color:var(--fg);margin:0 0 8px;font-size:14px}.wip-pane p[data-v-a8a3c568]{margin:0;font-size:13px;line-height:1.5}.charts[data-v-a8a3c568]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.chart[data-v-a8a3c568]{background:color-mix(in srgb, var(--bg) 92%, var(--fg));border:1px solid var(--border);border-radius:6px;flex-direction:column;gap:6px;min-width:0;padding:12px;display:flex;overflow:hidden}.chart[data-v-a8a3c568] svg{max-width:100%}.chart>header[data-v-a8a3c568]{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.chart h3[data-v-a8a3c568]{margin:0;font-size:13px;font-weight:600}.chart .sub[data-v-a8a3c568]{color:var(--fg-dim);font-size:11px}.mode-chips[data-v-a8a3c568]{background:var(--bg);border:1px solid var(--border);border-radius:4px;gap:2px;padding:2px;display:inline-flex}.mode-chips .chip[data-v-a8a3c568]{color:var(--fg-dim);cursor:pointer;background:0 0;border:0;border-radius:3px;padding:2px 8px;font-family:inherit;font-size:11px}.mode-chips .chip[data-v-a8a3c568]:hover{color:var(--fg)}.mode-chips .chip.on[data-v-a8a3c568]{background:var(--accent);color:var(--bg)}.empty[data-v-a8a3c568]{color:var(--fg-dim);padding:8px 0;font-size:12px;font-style:italic;line-height:1.5}.bottom[data-v-a8a3c568]{flex:1;grid-template-columns:1fr 1fr;gap:16px;min-height:0;display:grid}.sessions[data-v-a8a3c568],.drilldown[data-v-a8a3c568]{background:color-mix(in srgb, var(--bg) 92%, var(--fg));border:1px solid var(--border);border-radius:6px;flex-direction:column;gap:8px;min-height:200px;padding:12px;display:flex;overflow:auto}.sessions h3[data-v-a8a3c568],.drilldown h3[data-v-a8a3c568]{margin:0;font-size:13px;font-weight:600}.sessions .sub[data-v-a8a3c568],.drilldown .sub[data-v-a8a3c568]{color:var(--fg-dim);margin:4px 0 0;font-size:11px}.sub.muted[data-v-a8a3c568]{font-style:italic}.session-list[data-v-a8a3c568]{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.session-row[data-v-a8a3c568]{border:1px solid var(--border);cursor:pointer;background:var(--bg);border-radius:4px;padding:8px 10px}.session-row[data-v-a8a3c568]:hover{border-color:var(--fg-dim)}.session-row.active[data-v-a8a3c568]{border-color:var(--accent,var(--fg));background:color-mix(in srgb, var(--accent,var(--fg)) 8%, var(--bg))}.session-row.residual[data-v-a8a3c568]{border-style:dashed}.row-head[data-v-a8a3c568]{justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.row-head .label[data-v-a8a3c568]{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.row-head .count[data-v-a8a3c568]{color:var(--fg-dim);flex-shrink:0;font-size:11px}.row-head .open-btn[data-v-a8a3c568]{color:var(--fg-dim);cursor:pointer;background:0 0;border:0;border-radius:3px;flex-shrink:0;align-items:center;padding:2px 4px;display:inline-flex}.row-head .open-btn[data-v-a8a3c568]:hover{color:var(--fg);background:var(--bg)}.row-bar[data-v-a8a3c568]{background:var(--bg);border:1px solid var(--border);border-radius:2px;height:4px;margin-top:6px;overflow:hidden}.row-bar>span[data-v-a8a3c568]{background:var(--accent,var(--fg-dim));height:100%;display:block}.row-tokens[data-v-a8a3c568]{color:var(--fg-dim);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:8px;margin-top:6px;font-size:11px;display:flex}.request-list[data-v-a8a3c568]{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.request-row[data-v-a8a3c568]{border-bottom:1px solid var(--border);grid-template-columns:auto 1fr auto auto auto auto auto;align-items:baseline;gap:12px;padding:6px 8px;font-size:12px;display:grid}.request-row .ts[data-v-a8a3c568]{color:var(--fg-dim);font-variant-numeric:tabular-nums}.request-row .model[data-v-a8a3c568]{color:var(--fg)}.request-row .tokens[data-v-a8a3c568]{font-variant-numeric:tabular-nums}.request-row .tokens.dim[data-v-a8a3c568]{color:var(--fg-dim)}.request-row .cost[data-v-a8a3c568]{font-variant-numeric:tabular-nums;color:var(--accent,var(--fg));font-weight:600}@container usage-history (width<=720px){.charts[data-v-a8a3c568],.bottom[data-v-a8a3c568]{grid-template-columns:1fr}}@container usage-history (width<=480px){.summary[data-v-a8a3c568]{grid-template-columns:repeat(3,minmax(0,1fr))}.tile-value[data-v-a8a3c568]{font-size:14px}.request-row[data-v-a8a3c568]{grid-template-columns:auto 1fr auto auto}.request-row .tokens.dim[data-v-a8a3c568]{display:none}}@container usage-history (width<=320px){.usage-history[data-v-a8a3c568]{gap:10px;padding:10px}.summary[data-v-a8a3c568]{grid-template-columns:repeat(2,minmax(0,1fr))}.picker-btn[data-v-a8a3c568]{padding:2px 6px;font-size:11px}.head[data-v-a8a3c568]{flex-direction:column;align-items:stretch;gap:6px}.title h2[data-v-a8a3c568]{font-size:14px}.title .sub[data-v-a8a3c568]{font-size:11px}}.sp-root[data-v-55eb0eaf]{height:100%;min-height:0;color:var(--fg);background:var(--bg-elev);flex-direction:column;font-size:13px;display:flex}.sp-input[data-v-55eb0eaf]{background:var(--bg);border:1px solid var(--border);color:var(--fg);border-radius:4px;outline:none;margin:8px 10px;padding:8px 10px;font-size:13px}.sp-input[data-v-55eb0eaf]:focus{border-color:color-mix(in srgb, var(--accent) 60%, var(--border))}.sp-list[data-v-55eb0eaf]{flex:1;min-height:0;margin:0;padding:4px 6px;list-style:none;overflow-y:auto}.sp-item[data-v-55eb0eaf]{cursor:pointer;border-radius:4px;align-items:center;gap:10px;padding:6px 8px;display:flex}.sp-item[data-v-55eb0eaf]:hover,.sp-item.selected[data-v-55eb0eaf]{background:color-mix(in srgb, var(--accent) 14%, transparent)}.sp-item__label[data-v-55eb0eaf]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sp-item__group[data-v-55eb0eaf]{text-transform:uppercase;letter-spacing:.05em;color:var(--fg-dim);font-size:10px}.sp-item__hint[data-v-55eb0eaf]{color:var(--fg-dim);text-overflow:ellipsis;white-space:nowrap;max-width:50%;font-family:ui-monospace,SFMono-Regular,monospace;font-size:11px;overflow:hidden}.sp-empty[data-v-55eb0eaf]{text-align:center;color:var(--fg-dim);padding:14px;font-size:12px}.sp-error[data-v-55eb0eaf]{color:var(--tool-err,#f88)}.cp-root[data-v-4b9ae737]{height:100%;min-height:0;color:var(--fg);background:var(--bg-elev);flex-direction:column;font-size:13px;display:flex}.cp-input[data-v-4b9ae737]{background:var(--bg);border:1px solid var(--border);color:var(--fg);border-radius:4px;outline:none;margin:8px 10px;padding:8px 10px;font-size:13px}.cp-input[data-v-4b9ae737]:focus{border-color:color-mix(in srgb, var(--accent) 60%, var(--border))}.cp-list[data-v-4b9ae737]{flex:1;min-height:0;margin:0;padding:4px 6px;list-style:none;overflow-y:auto}.cp-item[data-v-4b9ae737]{cursor:pointer;border-radius:4px;align-items:center;gap:10px;padding:6px 8px;display:flex}.cp-item[data-v-4b9ae737]:hover,.cp-item.selected[data-v-4b9ae737]{background:color-mix(in srgb, var(--accent) 14%, transparent)}.cp-item__label[data-v-4b9ae737]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cp-item__group[data-v-4b9ae737]{text-transform:uppercase;letter-spacing:.05em;color:var(--fg-dim);font-size:10px}.cp-item__hint[data-v-4b9ae737]{color:var(--fg-dim);text-overflow:ellipsis;white-space:nowrap;max-width:50%;font-family:ui-monospace,SFMono-Regular,monospace;font-size:11px;overflow:hidden}.cp-empty[data-v-4b9ae737]{text-align:center;color:var(--fg-dim);padding:14px;font-size:12px}.srs[data-v-0508c672]{background:var(--bg);border:1px solid var(--border);border-radius:6px;align-items:center;gap:6px;margin-bottom:12px;padding:4px 8px;display:flex}.srs[data-v-0508c672]:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 25%, transparent)}.srs input[data-v-0508c672]{min-width:0;color:var(--fg);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:12px}.srs input[data-v-0508c672]::placeholder{color:var(--fg-dim)}.srs-icon[data-v-0508c672]{color:var(--fg-dim);flex-shrink:0}.srs-kbd[data-v-0508c672]{color:var(--fg-dim);background:var(--bg-elev);border:1px solid var(--border);border-radius:3px;padding:1px 5px;font-family:inherit;font-size:10px}.srs-vh[data-v-0508c672]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.srail[data-v-4c98717a]{background:var(--bg-elev);border-right:1px solid var(--border);box-sizing:border-box;flex-direction:column;flex-shrink:0;width:220px;height:100%;padding:12px 10px;display:flex;overflow-y:auto}.srail-group[data-v-4c98717a]{margin-top:4px}.srail-group-h[data-v-4c98717a]{color:var(--fg-dim);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;align-items:center;gap:4px;padding:6px 4px;font-size:10px;list-style:none;display:flex}.srail-group-h[data-v-4c98717a]::-webkit-details-marker{display:none}.srail-group-h[data-v-4c98717a]:before{content:"▸";font-size:9px;transition:transform .15s}details[open]>.srail-group-h[data-v-4c98717a]:before{transform:rotate(90deg)}.srail-admin[data-v-4c98717a]{color:var(--fg-dim);opacity:.7;margin-left:auto;font-size:9px}.srail-list[data-v-4c98717a]{margin:0;padding:0;list-style:none}.srail-item[data-v-4c98717a]{text-align:left;width:100%;font:inherit;color:var(--fg-dim);cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;border-radius:0 4px 4px 0;padding:5px 10px;font-size:12px}.srail-item[data-v-4c98717a]:hover{color:var(--fg);background:color-mix(in srgb, var(--fg) 6%, transparent)}.srail-item[data-v-4c98717a]:focus-visible{box-shadow:inset 0 0 0 1px var(--accent);outline:none}.srail-item[aria-current=page][data-v-4c98717a]{color:var(--fg);border-left-color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent)}.srail-footer[data-v-4c98717a]{border-top:1px solid var(--border);margin-top:auto;padding-top:6px}.srail-item--footer[data-v-4c98717a]{font-size:11px}.srail-results[data-v-4c98717a]{padding:4px 0}.srail-result-list[data-v-4c98717a]{margin:0;padding:0;list-style:none}.srail-result[data-v-4c98717a]{text-align:left;width:100%;font:inherit;color:var(--fg);cursor:pointer;background:0 0;border:0;border-radius:4px;flex-direction:column;padding:6px 8px;font-size:12px;display:flex}.srail-result[data-v-4c98717a]:hover{background:color-mix(in srgb, var(--fg) 6%, transparent)}.srail-result-section[data-v-4c98717a]{color:var(--fg-dim);text-transform:uppercase;letter-spacing:.05em;font-size:10px}.srail-empty[data-v-4c98717a]{color:var(--fg-dim);padding:6px 8px;font-size:12px}.ssb[data-v-d3909740]{background:var(--bg-elev);border-top:1px solid var(--border);align-items:center;gap:8px;margin-top:auto;padding:10px 16px;display:flex;position:sticky;bottom:0}.ssb-label[data-v-d3909740]{color:var(--fg-dim);margin-right:auto;font-size:12px}.ssb-btn[data-v-d3909740]{font:inherit;border:1px solid var(--border);background:var(--bg);color:var(--fg);cursor:pointer;border-radius:5px;padding:6px 14px;font-size:12px}.ssb-btn[data-v-d3909740]:disabled{opacity:.5;cursor:default}.ssb-btn--pri[data-v-d3909740]{background:var(--accent);color:var(--accent-fg,#fff);border-color:var(--accent)}.ssb-btn[data-v-d3909740]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.stab[data-v-70dd4fd6]{background:var(--bg);height:100%;color:var(--fg);grid-template-rows:1fr auto;grid-template-columns:220px 1fr;display:grid}.stab[data-v-70dd4fd6]>.srail{grid-row:1/3}.stab-content[data-v-70dd4fd6]{flex-direction:column;grid-area:1/2;padding:24px 28px;display:flex;overflow-y:auto}.stab[data-v-70dd4fd6]>.ssb{grid-area:2/2}.stab-confirm-actions[data-v-70dd4fd6]{justify-content:flex-end;gap:8px;padding-top:8px;display:flex}.usage-item[data-v-804cdc37]{align-items:center;gap:12px;min-width:0;display:flex}.usage-item[data-v-804cdc37]>*+*{border-left:1px solid var(--border);padding-left:12px}.peak[data-v-804cdc37]{border:1px solid var(--border);border-radius:4px;align-items:center;gap:6px;padding:2px 8px;line-height:1;display:inline-flex}.peak .dot[data-v-804cdc37]{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 4px}.peak.on[data-v-804cdc37]{color:var(--tool-warn);border-color:color-mix(in srgb, var(--tool-warn) 40%, var(--border))}.peak.off[data-v-804cdc37]{color:var(--tool-ok);border-color:color-mix(in srgb, var(--tool-ok) 40%, var(--border))}.peak-label[data-v-804cdc37]{letter-spacing:.05em;font-weight:600}.peak-meta[data-v-804cdc37]{color:var(--fg-dim)}.bar[data-v-804cdc37]{align-items:center;gap:6px;display:inline-flex}.conn-group[data-v-804cdc37]{border-left:1px solid var(--border);align-items:center;gap:10px;padding-left:12px;display:inline-flex}.conn-group[data-v-804cdc37]:first-child{border-left:none;padding-left:0}.usage-item>.conn-group[data-v-804cdc37]+*{border-left:1px solid var(--border);padding-left:12px}.conn-name[data-v-804cdc37]{color:var(--fg);font-weight:500}.conn-empty[data-v-804cdc37]{color:var(--fg-dim);font-size:11px;font-style:italic}.wip-badge[data-v-804cdc37]{letter-spacing:.05em;color:var(--fg-dim);border:1px dashed var(--border);border-radius:3px;align-items:center;padding:1px 6px;font-size:10px;font-weight:600;display:inline-flex}.wip-badge-mini[data-v-804cdc37]{padding:0 4px;font-size:9px}.conn-popover-backdrop[data-v-804cdc37]{z-index:90;background:0 0;position:fixed;inset:0}.conn-popover[data-v-804cdc37]{z-index:91;background:var(--bg-elev);min-width:280px;max-width:380px;color:var(--fg);border:1px solid var(--border);border-radius:6px;padding:10px 12px;font-size:12px;position:fixed;box-shadow:0 8px 24px #00000052}.conn-popover-title[data-v-804cdc37]{margin-bottom:8px;font-weight:600}.conn-popover-empty[data-v-804cdc37]{color:var(--fg-dim);font-style:italic}.conn-popover-list[data-v-804cdc37]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.conn-popover-item[data-v-804cdc37]{border-top:1px solid var(--border);padding:4px 0}.conn-popover-item[data-v-804cdc37]:first-child{border-top:none;padding-top:0}.conn-popover-row[data-v-804cdc37]{cursor:pointer;align-items:center;gap:8px;display:flex}.conn-popover-name[data-v-804cdc37]{flex:1}.conn-popover-meta[data-v-804cdc37]{color:var(--fg-dim);font-size:10px}.conn-popover-subrow[data-v-804cdc37]{cursor:pointer;color:var(--fg-dim);align-items:center;gap:8px;margin-top:4px;padding-left:22px;font-size:11px;display:flex}.bar-button[data-v-804cdc37]{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}.bar-button:hover .bar-value[data-v-804cdc37]{color:var(--accent,var(--fg))}.bar-label[data-v-804cdc37]{color:var(--fg-dim)}.bar-value[data-v-804cdc37]{color:var(--fg)}.bar-value .reset[data-v-804cdc37]{color:var(--fg-dim)}.track[data-v-804cdc37]{background:var(--bg);border:1px solid var(--border);border-radius:3px;width:80px;height:6px;overflow:hidden}.track.empty[data-v-804cdc37]{opacity:.4}.fill[data-v-804cdc37]{height:100%;transition:width .3s;display:block}.updated[data-v-804cdc37]{align-items:center;gap:6px;display:inline-flex}.updated-label[data-v-804cdc37]{color:var(--fg-dim);font-size:11px}.updated-label.muted[data-v-804cdc37]{font-style:italic}.refresh-btn[data-v-804cdc37]{border:1px solid var(--border);width:18px;height:18px;color:var(--fg-dim);cursor:pointer;background:0 0;border-radius:3px;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.refresh-btn[data-v-804cdc37]:hover:not(:disabled){color:var(--fg);border-color:var(--fg-dim)}.refresh-btn[data-v-804cdc37]:disabled{cursor:progress;opacity:.7}.history-btn[data-v-804cdc37]{border:1px solid var(--border);width:22px;height:18px;color:var(--fg-dim);cursor:pointer;background:0 0;border-radius:3px;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.history-btn[data-v-804cdc37]:hover{color:var(--fg);border-color:var(--fg-dim)}.refresh-icon[data-v-804cdc37]{font-size:13px;display:inline-block}.refresh-icon.spin[data-v-804cdc37]{animation:.8s linear infinite spin-804cdc37}@keyframes spin-804cdc37{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.fill[data-v-804cdc37]{transition:none}.refresh-icon.spin[data-v-804cdc37]{animation:none}}.muted[data-v-804cdc37]{color:var(--fg-dim)}.update-item[data-v-bedb9a2a]{border:1px solid var(--border);color:var(--fg-dim);font:inherit;cursor:pointer;background:0 0;border-radius:4px;align-items:center;gap:6px;padding:2px 8px;line-height:1;transition:color .12s,border-color .12s,background .12s;display:inline-flex}.update-item[data-v-bedb9a2a]:hover{color:var(--fg);border-color:var(--fg-dim)}.update-item.v-downloaded[data-v-bedb9a2a]{color:var(--tool-ok);border-color:color-mix(in srgb, var(--tool-ok) 40%, var(--border))}.update-item.v-error[data-v-bedb9a2a]{color:var(--tool-warn);border-color:color-mix(in srgb, var(--tool-warn) 40%, var(--border))}.label[data-v-bedb9a2a]{white-space:nowrap}.track[data-v-bedb9a2a]{background:var(--bg);border:1px solid var(--border);border-radius:2px;width:60px;height:4px;overflow:hidden}.fill[data-v-bedb9a2a]{background:var(--accent);height:100%;transition:width .2s;display:block}.spin[data-v-bedb9a2a]{animation:.9s linear infinite update-spin-bedb9a2a}@keyframes update-spin-bedb9a2a{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.fill[data-v-bedb9a2a]{transition:none}.spin[data-v-bedb9a2a]{animation:none}}.shell[data-v-ab799082]{background:var(--bg);height:100vh;color:var(--fg);grid-template-rows:1fr;grid-template-columns:auto auto 1fr auto auto;font-family:inherit;display:grid}.center[data-v-ab799082]{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.panes[data-v-ab799082]{flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.pane-group[data-v-ab799082]{border:1px solid #0000;border-radius:4px;flex-direction:column;min-width:0;transition:border-color .12s;display:flex;overflow:hidden}.pane-group.active[data-v-ab799082]{border-color:color-mix(in srgb, var(--accent) 30%, transparent)}.pane-group.active .pane-header[data-v-ab799082]{background:color-mix(in srgb, var(--accent) 4%, var(--bg-elev))}.pane-divider[data-v-ab799082]{cursor:col-resize;background:var(--border);z-index:10;flex-shrink:0;width:6px;margin:0 -3px;transition:background .12s}.pane-divider[data-v-ab799082]:hover{background:color-mix(in srgb, var(--accent) 50%, transparent)}.pane-header[data-v-ab799082]{background:var(--bg-elev);border-bottom:1px solid var(--border);flex-shrink:0;align-items:stretch;height:40px;font-size:13px;display:flex}.pane-content[data-v-ab799082]{flex:1;min-height:0;display:flex}:root[data-theme=light]{--bg:#fff;--bg-elev:#f5f5f5;--fg:#1a1a1a;--fg-dim:#666;--border:#e0e0e0;--accent:#3b82f6;--user-msg:#3b82f6;--tool-ok:#16a34a;--tool-warn:#ea580c;--tool-err:#dc2626;--agent:#7c3aed;--thinking:#9ca3af;--task-list:#a855f7}:root[data-theme=dark]{--bg:#0f0f0f;--bg-elev:#1a1a1a;--fg:#e5e5e5;--fg-dim:#999;--border:#2a2a2a;--accent:#60a5fa;--user-msg:#60a5fa;--tool-ok:#4ade80;--tool-warn:#fb923c;--tool-err:#f87171;--agent:#a78bfa;--thinking:#6b7280;--task-list:#c084fc}html,body,#app{height:100%;margin:0;padding:0}html,body{background:var(--bg);color:var(--fg);font-family:system-ui,-apple-system,sans-serif;font-size:14px;line-height:1.5}:root[data-density=compact] html,:root[data-density=compact] body{font-size:12.5px;line-height:1.4}:root[data-density=compact] ::-webkit-scrollbar{width:8px;height:8px}:root[data-density=compact] .rail-head,:root[data-density=compact] .rail-controls,:root[data-density=compact] .preview-head,:root[data-density=compact] .detail-head,:root[data-density=compact] .row,:root[data-density=compact] .rev,:root[data-density=compact] .rows li,:root[data-density=compact] .rev-list .rev{padding-block:5px}:root[data-density=compact] .ts,:root[data-density=compact] .row-meta,:root[data-density=compact] .rev-meta{font-size:10px}:focus:not(:focus-visible){outline:none}*{scrollbar-color:color-mix(in srgb, var(--fg-dim) 50%, transparent) transparent;scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--fg-dim) 35%, transparent);background-clip:padding-box;border:2px solid #0000;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--fg-dim) 60%, transparent);background-clip:padding-box}.md-prose p{margin:.4em 0}.md-prose p:first-child{margin-top:0}.md-prose p:last-child{margin-bottom:0}.md-prose h1,.md-prose h2,.md-prose h3,.md-prose h4,.md-prose h5,.md-prose h6{color:var(--fg);margin:.6em 0 .3em;line-height:1.3}.md-prose h1{font-size:1.4em}.md-prose h2{font-size:1.2em}.md-prose h3{font-size:1.1em}.md-prose code{background:var(--bg);border:1px solid var(--border);border-radius:3px;padding:.15em .35em;font-family:JetBrains Mono,Fira Code,Cascadia Code,monospace;font-size:.9em}.md-prose pre{background:var(--bg);border:1px solid var(--border);border-radius:4px;margin:.5em 0;padding:.7em .9em;overflow-x:auto}.md-prose pre code{background:0 0;border:none;padding:0;font-size:.85em}.md-prose blockquote{border-left:3px solid var(--accent);color:var(--fg-dim);margin:.5em 0;padding:.3em .8em}.md-prose ul,.md-prose ol{margin:.4em 0;padding-left:1.5em}.md-prose li,.md-prose li>p{margin:.15em 0}.md-prose a{color:var(--accent);text-decoration:none}.md-prose a:hover{text-decoration:underline}.md-prose table{border-collapse:collapse;width:100%;margin:.5em 0}.md-prose th,.md-prose td{border:1px solid var(--border);text-align:left;padding:.35em .6em}.md-prose th{background:var(--bg);font-weight:600}.md-prose hr{border:none;border-top:1px solid var(--border);margin:.6em 0}.md-prose img{border-radius:4px;max-width:100%}.md-prose strong{font-weight:600}.md-prose input[type=checkbox]{accent-color:var(--accent);margin-right:4px}.md-prose .orchestride-mention,.ProseMirror .orchestride-mention{background:color-mix(in srgb, var(--accent) 14%, transparent);color:var(--accent);cursor:pointer;border-radius:4px;align-items:center;margin:0 1px;padding:0 6px;font-size:.95em;font-weight:500;line-height:1.4;text-decoration:none;display:inline-flex}.md-prose .orchestride-mention:hover,.ProseMirror .orchestride-mention:hover{background:color-mix(in srgb, var(--accent) 24%, transparent)}@property --ai-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes ai-spin{0%{--ai-angle:0deg}to{--ai-angle:360deg}}.session-active-border.is-running,.session-active-border.is-planning{animation:2.4s linear infinite ai-spin;background:linear-gradient(var(--bg-elev), var(--bg-elev)) padding-box, conic-gradient(from var(--ai-angle), var(--col-a) 0deg, var(--col-b) 120deg, var(--col-a) 240deg, var(--col-b) 360deg) border-box!important;border:2px solid #0000!important}.session-active-border.is-running{--col-a:color-mix(in srgb, var(--tool-warn) 90%, transparent);--col-b:color-mix(in srgb, var(--accent) 90%, transparent)}.session-active-border.is-planning{--col-a:#3ba6fff2;--col-b:color-mix(in srgb, var(--accent) 60%, transparent)}@supports not (background:conic-gradient(from 0deg, red, blue)){.session-active-border.is-running,.session-active-border.is-planning{animation:none;border:2px solid var(--accent)!important}}.vue-recycle-scroller__resize-observer[data-v-08cc04ab]{opacity:0;pointer-events:none;z-index:-1;position:absolute;inset:0}.vue-recycle-scroller{position:relative}.vue-recycle-scroller.direction-vertical:not(.page-mode){overflow-y:auto}.vue-recycle-scroller.direction-horizontal:not(.page-mode){overflow-x:auto}.vue-recycle-scroller.grid-mode:not(.page-mode){overflow:auto}.vue-recycle-scroller.direction-horizontal{display:flex}.vue-recycle-scroller__slot{flex:none}.vue-recycle-scroller__item-wrapper{box-sizing:border-box;flex:1;position:relative;overflow:hidden}.vue-recycle-scroller.ready .vue-recycle-scroller__item-view{will-change:transform;position:absolute;top:0;left:0}.vue-recycle-scroller.direction-vertical .vue-recycle-scroller__item-wrapper{width:100%}.vue-recycle-scroller.direction-horizontal .vue-recycle-scroller__item-wrapper{height:100%}.vue-recycle-scroller.ready.direction-vertical .vue-recycle-scroller__item-view{width:100%}.vue-recycle-scroller.ready.direction-horizontal .vue-recycle-scroller__item-view{height:100%}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{color:#fff;white-space:normal;background-color:#333;border-radius:4px;outline:0;font-size:14px;line-height:1.4;transition-property:transform,visibility,opacity;position:relative}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{border-width:8px 8px 0;border-top-color:initial;transform-origin:top;bottom:-7px;left:0}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{border-width:0 8px 8px;border-bottom-color:initial;transform-origin:bottom;top:-7px;left:0}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;transform-origin:0;right:-7px}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:100%;left:-7px}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{color:#333;width:16px;height:16px}.tippy-arrow:before{content:"";border-style:solid;border-color:#0000;position:absolute}.tippy-content{z-index:1;padding:5px 9px;position:relative}
