.boardnav[data-v-ba4c7d97]{display:flex;flex-direction:column;min-height:0;flex:1;overflow-y:auto;overflow-x:hidden}.eyebrow[data-v-ba4c7d97]{margin:0 0 .15rem;font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ab-text-muted)}.board-name[data-v-ba4c7d97]{color:var(--ab-text);font-weight:600;text-decoration:none;overflow-wrap:anywhere;margin-bottom:.9rem}.view-only[data-v-ba4c7d97]{display:inline-flex;align-self:flex-start;align-items:center;gap:.3rem;margin:-.55rem 0 .9rem;padding:.15rem .5rem;border-radius:999px;background:var(--ab-warning-bg);color:var(--ab-warning-text);font-size:.72rem;font-weight:600}ul[data-v-ba4c7d97]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.15rem}.boardnav a[data-v-ba4c7d97]{display:flex;align-items:center;gap:.35rem;padding:.4rem .6rem;border-radius:var(--ab-radius);color:var(--ab-text-muted);text-decoration:none;transition:background .12s ease,color .12s ease}.lock[data-v-ba4c7d97]{font-size:.7rem;opacity:.7}.boardnav li a[data-v-ba4c7d97]:hover{background:var(--ab-surface-2);color:var(--ab-text)}.boardnav li a.router-link-exact-active[data-v-ba4c7d97],.boardnav li a.nested.router-link-active[data-v-ba4c7d97]{background:var(--ab-purple-bg);color:var(--ab-purple-text);font-weight:500}@media(max-width:1023.98px){.boardnav li a[data-v-ba4c7d97],.board-name[data-v-ba4c7d97]{display:flex;align-items:center;min-height:44px}}.conn[data-v-ba4c7d97]{display:flex;align-items:center;gap:.45rem;margin-top:auto;padding-top:1rem;font-size:.78rem;color:var(--ab-text-muted)}.conn .dot[data-v-ba4c7d97]{width:8px;height:8px;border-radius:50%;background:var(--ab-text-muted)}.conn.open .dot[data-v-ba4c7d97]{background:var(--ab-success-strong);box-shadow:0 0 5px var(--ab-success-strong)}.conn.connecting .dot[data-v-ba4c7d97]{background:var(--ab-warning-text)}.conn.closed .dot[data-v-ba4c7d97]{background:var(--ab-danger-strong)}.shell[data-v-fe5cc8fc]{display:grid;grid-template-columns:var(--ab-sidebar-w) minmax(0,1fr);min-height:100vh;transition:grid-template-columns .18s ease}.sidebar[data-v-fe5cc8fc]{display:flex;flex-direction:column;gap:1.1rem;padding:1.1rem .9rem;border-right:1px solid var(--ab-border);background-color:var(--ab-surface);background-image:var(--ab-sidebar-wash);position:sticky;top:0;height:100vh;overflow-y:auto}.sidebar-head[data-v-fe5cc8fc]{display:flex;align-items:center;gap:.3rem}.collapse-toggle[data-v-fe5cc8fc],.theme-toggle[data-v-fe5cc8fc]{display:flex;flex:none;align-items:center;justify-content:center;width:30px;height:30px;padding:0;background:none;border:0;border-radius:var(--ab-radius);color:var(--ab-text-muted);font-size:.95rem}.collapse-toggle[data-v-fe5cc8fc]:hover,.theme-toggle[data-v-fe5cc8fc]:hover:not(:disabled){background:var(--ab-surface-2);color:var(--ab-text);border:0}.brand[data-v-fe5cc8fc]{display:flex;align-items:center;gap:.6rem;flex:1;min-width:0;color:var(--ab-text);text-decoration:none}.mark[data-v-fe5cc8fc]{display:grid;place-items:center;width:30px;height:30px;flex:none;border-radius:var(--ab-radius);background:var(--ab-accent);color:var(--ab-on-accent);font-weight:700}.brand-name[data-v-fe5cc8fc]{display:flex;flex-direction:column;font-weight:600;line-height:1.2}.brand-name small[data-v-fe5cc8fc]{color:var(--ab-text-muted);font-size:.63rem;font-weight:400;letter-spacing:.02em}.account[data-v-fe5cc8fc]{display:flex;flex-direction:column;gap:.55rem;padding-top:.9rem;border-top:1px solid var(--ab-border)}.account-link[data-v-fe5cc8fc]{color:var(--ab-text-muted);text-decoration:none;font-size:.9rem;padding:.35rem .6rem;border-radius:var(--ab-radius)}.account-link[data-v-fe5cc8fc]:hover{background:var(--ab-surface-2);color:var(--ab-text)}.account-link.router-link-active[data-v-fe5cc8fc]{background:var(--ab-purple-bg);color:var(--ab-purple-text)}.who[data-v-fe5cc8fc]{display:flex;align-items:center;gap:.5rem}.avatar[data-v-fe5cc8fc]{display:grid;place-items:center;width:26px;height:26px;flex:none;border-radius:50%;background:var(--ab-surface-2);border:1px solid var(--ab-border-strong);font-size:.75rem;font-weight:600}.who-name[data-v-fe5cc8fc]{color:var(--ab-text-muted);font-size:.85rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.signout[data-v-fe5cc8fc]{margin-left:auto;font-size:.78rem;padding:.25rem .55rem}.devuser[data-v-fe5cc8fc]{width:100%}main[data-v-fe5cc8fc]{padding:1.75rem 2rem 3rem;min-width:0}main.chat-viewport[data-v-fe5cc8fc]{display:flex;flex-direction:column;height:100dvh;overflow:hidden}main.chat-viewport[data-v-fe5cc8fc]>:last-child{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.page-header[data-v-fe5cc8fc]{margin:0 0 1.5rem}.page-header h1[data-v-fe5cc8fc]{margin:0 0 .25rem;font-size:1.875rem;font-weight:700;color:var(--ab-text)}.page-subtitle[data-v-fe5cc8fc]{margin:0;color:var(--ab-text-muted)}.auth-error[data-v-fe5cc8fc]{margin:0 0 1rem;color:var(--ab-danger-text)}@media(min-width:1024px){.shell.sidebar-collapsed[data-v-fe5cc8fc]{grid-template-columns:60px minmax(0,1fr)}.sidebar-collapsed .sidebar[data-v-fe5cc8fc]{padding-left:.55rem;padding-right:.55rem}.sidebar-collapsed .sidebar-head[data-v-fe5cc8fc]{flex-direction:column;gap:.5rem}.sidebar-collapsed .brand[data-v-fe5cc8fc]{justify-content:center}.sidebar-collapsed .brand-name[data-v-fe5cc8fc]{display:none}}.topbar[data-v-fe5cc8fc],.backdrop[data-v-fe5cc8fc]{display:none}@media(max-width:1023.98px){.shell[data-v-fe5cc8fc]{grid-template-columns:minmax(0,1fr);padding-top:var(--ab-topbar-h)}main.chat-viewport[data-v-fe5cc8fc]{height:calc(100dvh - var(--ab-topbar-h))}.topbar[data-v-fe5cc8fc]{position:fixed;inset:0 0 auto;z-index:30;display:flex;align-items:center;gap:.6rem;height:var(--ab-topbar-h);padding:0 .75rem 0 .4rem;background:var(--ab-surface);border-bottom:1px solid var(--ab-border)}.nav-toggle[data-v-fe5cc8fc]{display:grid;place-items:center;width:44px;height:44px;flex:none;padding:0;background:none;border:0}.nav-toggle[data-v-fe5cc8fc]:hover:not(:disabled){background:var(--ab-surface-2);border:0}.bars[data-v-fe5cc8fc]{display:grid;gap:4px;width:20px}.bars span[data-v-fe5cc8fc]{height:2px;border-radius:1px;background:var(--ab-text);transition:transform .2s ease,opacity .2s ease}.bars.open span[data-v-fe5cc8fc]:nth-child(1){transform:translateY(6px) rotate(45deg)}.bars.open span[data-v-fe5cc8fc]:nth-child(2){opacity:0}.bars.open span[data-v-fe5cc8fc]:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.topbar-brand[data-v-fe5cc8fc]{display:flex;align-items:center;gap:.5rem;min-width:0;color:var(--ab-text);text-decoration:none;font-weight:600}.topbar-name[data-v-fe5cc8fc]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-account[data-v-fe5cc8fc]{display:flex;align-items:center;gap:.4rem;min-width:0;margin-left:auto}.topbar-account .who-name[data-v-fe5cc8fc]{max-width:8ch}.backdrop[data-v-fe5cc8fc]{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;background:#000000a6;opacity:0;visibility:hidden;transition:opacity .24s ease,visibility 0s linear .24s}.nav-open .backdrop[data-v-fe5cc8fc]{opacity:1;visibility:visible;transition:opacity .24s ease,visibility 0s linear 0s}.sidebar[data-v-fe5cc8fc]{position:fixed;z-index:25;top:0;bottom:0;left:0;width:min(280px,82vw);height:100dvh;padding-top:calc(var(--ab-topbar-h) + .9rem);border-right:1px solid var(--ab-border);transform:translate(-100%);transition:transform .24s ease}.nav-open .sidebar[data-v-fe5cc8fc]{transform:translate(0);box-shadow:0 0 40px #000000a6}.sidebar .brand[data-v-fe5cc8fc]{display:none}.sidebar-head[data-v-fe5cc8fc]{justify-content:flex-end}.collapse-toggle[data-v-fe5cc8fc]{display:none}main[data-v-fe5cc8fc]{padding:1.25rem 1rem 2.5rem}}@media(prefers-reduced-motion:reduce){.sidebar[data-v-fe5cc8fc],.backdrop[data-v-fe5cc8fc],.nav-open .sidebar[data-v-fe5cc8fc],.nav-open .backdrop[data-v-fe5cc8fc],.bars span[data-v-fe5cc8fc]{transition-delay:0s!important}}@media(max-width:1023.98px){.topbar-brand[data-v-fe5cc8fc],.account-link[data-v-fe5cc8fc],.signout[data-v-fe5cc8fc],.devuser[data-v-fe5cc8fc]{min-height:44px}.account-link[data-v-fe5cc8fc]{display:flex;align-items:center}.who[data-v-fe5cc8fc]{min-height:44px}}.boards[data-v-bb353b24]{list-style:none;padding:0;margin:1rem 0 0}.board-link[data-v-bb353b24]{padding:1rem 1.1rem;display:flex;flex-direction:column;gap:.35rem;min-width:0;text-decoration:none;color:inherit}.board-name[data-v-bb353b24]{color:var(--ab-accent);font-weight:600}.boards code[data-v-bb353b24]{color:var(--ab-text-muted)}.role[data-v-bb353b24]{color:var(--ab-text-muted);font-size:.8rem}.create[data-v-bb353b24]{margin-top:1.5rem;display:flex;flex-direction:column;gap:.5rem;max-width:360px}.create input[data-v-bb353b24]{background:var(--ab-surface);border:1px solid var(--ab-border-strong);border-radius:6px;padding:.45rem .6rem;color:var(--ab-text)}.create button[data-v-bb353b24]{background:var(--ab-accent-strong);color:var(--ab-on-accent);border:none;border-radius:6px;padding:.5rem;cursor:pointer}.muted[data-v-bb353b24]{color:var(--ab-text-muted)}.err[data-v-bb353b24]{color:var(--ab-danger-text)}.overview[data-v-0d4ee9e9]{max-width:1100px;margin:0 auto;padding:1.5rem}h1[data-v-0d4ee9e9],h2[data-v-0d4ee9e9]{margin:0}.eyebrow[data-v-0d4ee9e9]{margin:0 0 .25rem;color:var(--ab-accent);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.muted[data-v-0d4ee9e9]{color:var(--ab-text-muted)}.error[data-v-0d4ee9e9]{color:var(--ab-danger-text)}.search[data-v-0d4ee9e9]{margin:1.75rem 0}.search label[data-v-0d4ee9e9]{display:block;margin-bottom:.45rem;font-weight:600}.search div[data-v-0d4ee9e9]{display:flex;gap:.5rem}.search input[data-v-0d4ee9e9]{min-width:0;flex:1;padding:.65rem .75rem;border:1px solid var(--ab-border);border-radius:var(--ab-radius);background:var(--ab-surface);color:var(--ab-text)}.search-results[data-v-0d4ee9e9]{margin:1.25rem 0 2rem}.result-list[data-v-0d4ee9e9]{display:grid;gap:.5rem;margin-top:.75rem}.result[data-v-0d4ee9e9]{display:flex;gap:.7rem;padding:.7rem;border:1px solid var(--ab-border);border-radius:var(--ab-radius);color:inherit;text-decoration:none}.result[data-v-0d4ee9e9]:hover{border-color:var(--ab-accent)}.result small[data-v-0d4ee9e9]{display:block;margin-top:.2rem;color:var(--ab-text-muted)}.kind[data-v-0d4ee9e9]{min-width:4.5rem;color:var(--ab-text-muted);font-size:.78rem;text-transform:capitalize}.task-grid[data-v-0d4ee9e9]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:.8rem;margin-top:1.25rem}.task-card[data-v-0d4ee9e9]{display:flex;flex-direction:column;gap:.8rem;min-height:130px;padding:1rem;border:1px solid var(--ab-border);border-radius:var(--ab-radius);color:var(--ab-text);background:var(--ab-surface);text-decoration:none}.task-card[data-v-0d4ee9e9]:hover{border-color:var(--ab-accent)}.task-meta[data-v-0d4ee9e9],.assignee[data-v-0d4ee9e9]{display:flex;align-items:center;gap:.5rem;color:var(--ab-text-muted);font-size:.8rem}.status[data-v-0d4ee9e9]{padding:.15rem .45rem;border-radius:999px;font-weight:600}.status.in_progress[data-v-0d4ee9e9]{background:var(--ab-success-bg);color:var(--ab-success-text)}.status.review[data-v-0d4ee9e9]{background:var(--ab-review-bg);color:var(--ab-review-text)}.assignee[data-v-0d4ee9e9]{margin-top:auto}.avatar[data-v-0d4ee9e9]{display:inline-grid;width:1.75rem;height:1.75rem;place-items:center;border-radius:50%;color:#fff;font-size:.7rem;font-weight:700}@media(max-width:540px){.overview[data-v-0d4ee9e9]{padding:1rem}.search div[data-v-0d4ee9e9]{flex-direction:column}}.ab-view-toggle[data-v-93768640]{display:inline-flex;border:1px solid var(--ab-border-strong);border-radius:var(--ab-radius);overflow:hidden;flex:none}.ab-view-toggle button[data-v-93768640]{border:none;border-radius:0;background:var(--ab-surface);color:var(--ab-text-muted);font-size:.82rem;padding:.35rem .65rem;display:flex;align-items:center;gap:.3rem}.ab-view-toggle button+button[data-v-93768640]{border-left:1px solid var(--ab-border-strong)}.ab-view-toggle button[data-v-93768640]:hover:not(:disabled){background:var(--ab-surface-2);border-color:var(--ab-border-strong)}.ab-view-toggle button.on[data-v-93768640]{background:var(--ab-purple-bg);color:var(--ab-purple-text)}.ab-modal-backdrop[data-v-0b61416f]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:flex-start;justify-content:center;padding:8vh 1rem 2rem;background:var(--ab-overlay);overflow-y:auto}.ab-modal[data-v-0b61416f]{width:100%;max-width:480px;min-width:0;background:var(--ab-surface);display:flex;flex-direction:column;max-height:84vh}.ab-modal.wide[data-v-0b61416f]{max-width:720px}.ab-modal-head[data-v-0b61416f]{display:flex;align-items:center;gap:.75rem;padding:1rem 1.1rem;border-bottom:1px solid var(--ab-border)}.ab-modal-head h2[data-v-0b61416f]{margin:0;font-size:1.1rem;flex:1;min-width:0}.ab-modal-close[data-v-0b61416f]{flex:none;background:none;border:none;color:var(--ab-text-muted);font-size:1rem;padding:.2rem .4rem;line-height:1}.ab-modal-close[data-v-0b61416f]:hover{background:var(--ab-surface-2);border:none;color:var(--ab-text)}.ab-modal-body[data-v-0b61416f]{padding:1.1rem;overflow-y:auto;min-height:0}.ab-modal-foot[data-v-0b61416f]{padding:.85rem 1.1rem;border-top:1px solid var(--ab-border);display:flex;justify-content:flex-end;gap:.5rem}.toolbar[data-v-e257f02c]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.project-card[data-v-e257f02c]{padding:.85rem 1rem;display:flex;flex-direction:column;gap:.35rem;min-width:0;text-decoration:none;color:inherit}.ab-list .project-card[data-v-e257f02c]{flex-direction:row;align-items:center;flex-wrap:wrap;gap:.55rem;padding:.6rem 1rem}.card-header[data-v-e257f02c]{display:flex;align-items:center;gap:.5rem;min-width:0}.ab-list .card-header[data-v-e257f02c]{flex:none}.name[data-v-e257f02c]{color:var(--ab-accent);font-weight:600;min-width:0}.ab-list .name[data-v-e257f02c]{max-width:30%}.desc[data-v-e257f02c]{color:var(--ab-text-muted);font-size:.85rem;min-width:0}.ab-list .desc[data-v-e257f02c]{flex:1;min-width:0;-webkit-line-clamp:1}.status-row[data-v-e257f02c]{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.1rem}.status-chip[data-v-e257f02c]{display:inline-flex;align-items:center;gap:.22rem;font-size:.72rem;color:var(--ab-text-muted)}.status-chip .dot[data-v-e257f02c]{width:7px;height:7px;border-radius:50%;flex-shrink:0;background:var(--ab-border-strong)}.status-chip.todo .dot[data-v-e257f02c]{background:var(--ab-border-strong)}.status-chip.in_progress .dot[data-v-e257f02c]{background:var(--ab-accent)}.status-chip.review .dot[data-v-e257f02c]{background:var(--ab-purple-text)}.status-chip.blocked .dot[data-v-e257f02c]{background:var(--ab-danger-text)}.status-chip .count[data-v-e257f02c]{font-weight:600;color:var(--ab-text)}.status-chip.blocked .count[data-v-e257f02c]{color:var(--ab-danger-text)}.status-chip.review .count[data-v-e257f02c]{color:var(--ab-purple-text)}.members-row[data-v-e257f02c]{display:flex;flex-wrap:wrap;gap:.2rem;margin-top:.1rem}.avatar[data-v-e257f02c]{display:inline-grid;place-items:center;width:1.3rem;height:1.3rem;border-radius:999px;background:var(--ab-surface-2);border:1px solid var(--ab-border-strong);color:var(--ab-text);font-size:.58rem;font-weight:700;cursor:help;flex-shrink:0}.avatar.ai[data-v-e257f02c]{background:var(--ab-info-bg);border-color:var(--ab-accent-strong)}.meta-row[data-v-e257f02c]{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.1rem}.meta-chip[data-v-e257f02c]{font-size:.68rem;color:var(--ab-text-muted);background:var(--ab-surface);border:1px solid var(--ab-border);border-radius:4px;padding:.05rem .35rem}.meta-chip.agents-chip[data-v-e257f02c]{color:var(--ab-accent);border-color:var(--ab-accent-strong)}.paused-badge[data-v-e257f02c]{display:inline-block;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:.07rem .4rem;border-radius:999px;background:var(--ab-warning-bg);color:var(--ab-warning-text);flex-shrink:0;line-height:1.4}.create[data-v-e257f02c]{display:flex;flex-direction:column;gap:.75rem}.create label[data-v-e257f02c]{display:flex;flex-direction:column;gap:.3rem;font-size:.85rem;color:var(--ab-text-muted)}.muted[data-v-e257f02c]{color:var(--ab-text-muted)}.chip.legacy[data-v-aadeae87]{color:var(--ab-success-text);font-size:.85rem}.chip-block[data-v-aadeae87]{font-size:.85rem}.chip-toggle[data-v-aadeae87]{display:flex;align-items:center;gap:.4rem;background:none;border:none;color:var(--ab-success-text);font:inherit;padding:0;cursor:pointer;text-align:left}.chip-toggle[data-v-aadeae87]:focus-visible{outline:2px solid var(--ab-accent-strong);outline-offset:2px}.caret[data-v-aadeae87]{color:var(--ab-text-muted);font-size:.7em}.name[data-v-aadeae87]{font-family:ui-monospace,monospace}.state[data-v-aadeae87]{font-size:.8em;text-transform:uppercase;letter-spacing:.02em}.state.pending[data-v-aadeae87]{color:var(--ab-warning-text)}.state.fail[data-v-aadeae87]{color:var(--ab-danger-text)}.duration[data-v-aadeae87]{color:var(--ab-text-muted);font-size:.8em}.chip-block.fail .chip-toggle[data-v-aadeae87]{color:var(--ab-danger-text)}.chip-block.pending .chip-toggle[data-v-aadeae87]{color:var(--ab-warning-text)}.panel[data-v-aadeae87]{margin:.35rem 0 0 1.1rem;padding:.5rem .65rem;border:1px solid var(--ab-border);border-left:2px solid var(--ab-border-strong);border-radius:6px;background:var(--ab-surface-2);display:flex;flex-direction:column;gap:.5rem}.section-label[data-v-aadeae87]{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:var(--ab-text-muted);margin-bottom:.2rem}.truncated[data-v-aadeae87]{margin:0 0 .3rem;font-size:.78rem;color:var(--ab-warning-text)}.pending-note[data-v-aadeae87]{margin:0;font-size:.8rem;color:var(--ab-text-muted);font-style:italic}.data[data-v-aadeae87]{margin:0;max-height:16rem;overflow:auto;white-space:pre-wrap;word-break:break-word;font-family:ui-monospace,monospace;font-size:.78rem;color:var(--ab-text)}.activity[data-v-1578ac63]{font-size:.85rem}.activity-toggle[data-v-1578ac63]{display:flex;align-items:baseline;gap:.4rem;width:100%;background:none;border:none;border-left:2px solid var(--ab-border);color:var(--ab-text-muted);font:inherit;padding:.1rem 0 .1rem .5rem;cursor:pointer;text-align:left}.activity-toggle[data-v-1578ac63]:hover{color:var(--ab-text)}.activity-toggle[data-v-1578ac63]:focus-visible{outline:2px solid var(--ab-accent-strong);outline-offset:2px}.caret[data-v-1578ac63]{font-size:.7em}.steps[data-v-1578ac63]{white-space:nowrap}.names[data-v-1578ac63]{font-family:ui-monospace,monospace;font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:.75}.state[data-v-1578ac63]{margin-left:auto;padding-left:.4rem;font-size:.8em;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap}.state.pending[data-v-1578ac63]{color:var(--ab-warning-text)}.state.fail[data-v-1578ac63]{color:var(--ab-danger-text)}.activity.failed>.activity-toggle[data-v-1578ac63]{border-left-color:var(--ab-danger-text)}.activity-body[data-v-1578ac63]{display:flex;flex-direction:column;gap:.25rem;margin:.25rem 0 .35rem .6rem;padding-left:.6rem;border-left:2px solid var(--ab-border)}.thinking[data-v-29721ab3]{font-size:.85rem}.thinking-toggle[data-v-29721ab3]{display:flex;align-items:baseline;gap:.4rem;width:100%;background:none;border:none;border-left:2px solid var(--ab-border);color:var(--ab-text-muted);font:inherit;font-style:italic;padding:.1rem 0 .1rem .5rem;cursor:pointer;text-align:left}.thinking-toggle[data-v-29721ab3]:hover{color:var(--ab-text)}.thinking-toggle[data-v-29721ab3]:focus-visible{outline:2px solid var(--ab-accent-strong);outline-offset:2px}.caret[data-v-29721ab3]{font-size:.7em;font-style:normal}.label[data-v-29721ab3]{white-space:nowrap}.preview[data-v-29721ab3]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:.7}.live .label[data-v-29721ab3]{animation:thinking-pulse-29721ab3 1.4s ease-in-out infinite}@keyframes thinking-pulse-29721ab3{0%,to{opacity:.55}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.live .label[data-v-29721ab3]{animation:none}}.thinking-text[data-v-29721ab3]{margin:.25rem 0 .35rem .6rem;padding:.5rem .65rem;border-left:2px solid var(--ab-border);max-height:22rem;overflow:auto;white-space:pre-wrap;word-break:break-word;font-family:ui-monospace,monospace;font-size:.78rem;color:var(--ab-text-muted)}.chat[data-v-9dfa92c5]{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.chat.embedded[data-v-9dfa92c5]{height:360px;flex:none}header[data-v-9dfa92c5]{display:flex;align-items:baseline;gap:.75rem}header h1[data-v-9dfa92c5]{margin:0;font-size:1.2rem}.status[data-v-9dfa92c5]{font-size:.75rem;color:var(--ab-text-muted)}.status.active[data-v-9dfa92c5]{color:var(--ab-success-text)}.messages[data-v-9dfa92c5]{flex:1;overflow-y:auto;padding:.75rem 0;display:flex;flex-direction:column;gap:.6rem}.msg[data-v-9dfa92c5]{border:1px solid var(--ab-border);border-radius:8px;padding:.5rem .75rem;max-width:80%}.msg.user[data-v-9dfa92c5]{align-self:flex-end;background:var(--ab-info-bg);border-color:var(--ab-accent-strong)}.msg.assistant[data-v-9dfa92c5]{align-self:flex-start;background:var(--ab-surface)}.msg.system[data-v-9dfa92c5]{align-self:center;border-style:dashed}.msg.notice[data-v-9dfa92c5]{align-self:stretch;max-width:100%;background:var(--ab-warning-bg);border-color:var(--ab-warning-border);color:var(--ab-text);font-size:.85rem}.role[data-v-9dfa92c5]{font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;color:var(--ab-text-muted);margin-bottom:.2rem;display:flex;gap:.5rem}.content[data-v-9dfa92c5]{white-space:pre-wrap}.time[data-v-9dfa92c5]{color:var(--ab-text-muted);text-transform:none;letter-spacing:normal;font-weight:400}.msg.event[data-v-9dfa92c5]{align-self:center;border-style:dashed;padding:.3rem .65rem;max-width:none}.msg.event .content[data-v-9dfa92c5]{font-size:.8rem;display:flex;align-items:center;gap:.5rem;white-space:normal}.msg.event.tool .content[data-v-9dfa92c5]{color:var(--ab-success-text);align-items:flex-start;flex-wrap:wrap}.msg.event.perm .content[data-v-9dfa92c5]{color:var(--ab-warning-text)}.msg.event.prompt .content[data-v-9dfa92c5]{color:var(--ab-text-muted);align-items:flex-start;flex-wrap:wrap}.prompt-toggle[data-v-9dfa92c5]{display:flex;align-items:center;gap:.35rem;background:none;border:none;color:inherit;font:inherit;font-size:.8rem;padding:0;cursor:pointer}.prompt-toggle[data-v-9dfa92c5]:hover{color:var(--ab-text)}.prompt-text[data-v-9dfa92c5]{width:100%;margin:.3rem 0 0;white-space:pre-wrap;font-size:.8rem;color:var(--ab-text);max-height:24rem;overflow-y:auto}.msg.event.delegate .content[data-v-9dfa92c5]{flex-direction:column;align-items:flex-start;gap:.3rem}.delegate-header[data-v-9dfa92c5]{display:flex;align-items:center;gap:.5rem;width:100%}.delegate-toggle[data-v-9dfa92c5]{display:flex;align-items:center;gap:.35rem;background:none;border:none;color:var(--ab-text-muted);font:inherit;font-size:.8rem;padding:0;cursor:pointer}.delegate-toggle[data-v-9dfa92c5]:hover{color:var(--ab-text)}.delegate-count[data-v-9dfa92c5]{background:var(--ab-surface-2);border-radius:4px;padding:0 .3rem;font-size:.78em}.delegate-body[data-v-9dfa92c5]{width:100%;padding-left:.5rem;border-left:2px solid var(--ab-border);display:flex;flex-direction:column;gap:.3rem}.delegate-sub-tool[data-v-9dfa92c5]{color:var(--ab-success-text);font-size:.8rem}.delegate-sub-text[data-v-9dfa92c5]{white-space:pre-wrap;font-size:.8rem;color:var(--ab-text)}.delegate-sub-perm[data-v-9dfa92c5]{color:var(--ab-warning-text);font-size:.8rem}.caret[data-v-9dfa92c5]{color:var(--ab-accent)}.restore[data-v-9dfa92c5]{padding:.6rem .75rem;margin-top:.5rem;border:1px solid var(--ab-warning-border);background:var(--ab-warning-bg);border-radius:8px;color:var(--ab-text)}.restore-lead[data-v-9dfa92c5]{margin:0 0 .5rem;font-size:.9rem}.restore-options[data-v-9dfa92c5]{display:flex;gap:.5rem;flex-wrap:wrap}.restore-options button[data-v-9dfa92c5]{flex:1 1 14rem;display:flex;flex-direction:column;gap:.2rem;text-align:left;padding:.5rem .65rem;border-radius:6px;border:1px solid var(--ab-border-strong);background:var(--ab-surface);color:var(--ab-text);font:inherit;cursor:pointer}.restore-options button[data-v-9dfa92c5]:hover{border-color:var(--ab-accent-strong)}.restore-name[data-v-9dfa92c5]{display:flex;justify-content:space-between;gap:.5rem;font-weight:600;font-size:.9rem}.restore-cost[data-v-9dfa92c5]{font-weight:400;color:var(--ab-text-muted)}.restore-what[data-v-9dfa92c5]{font-size:.8rem;color:var(--ab-text-muted)}.restore-foot[data-v-9dfa92c5]{margin:.5rem 0 0;font-size:.75rem;color:var(--ab-text-muted)}.permission[data-v-9dfa92c5]{display:flex;align-items:center;gap:.6rem;padding:.5rem .75rem;margin-top:.5rem;border:1px solid var(--ab-warning-border);background:var(--ab-warning-bg);border-radius:8px;font-size:.9rem}.permission button[data-v-9dfa92c5]{border:none;border-radius:6px;padding:.35rem .8rem;cursor:pointer;color:var(--ab-on-accent)}.permission .allow[data-v-9dfa92c5]{background:var(--ab-success-strong)}.permission .deny[data-v-9dfa92c5]{background:var(--ab-danger-strong)}.permission .allow[data-v-9dfa92c5]{margin-left:auto}.steer-toggle[data-v-9dfa92c5]{margin-left:auto;background:none;border:1px solid var(--ab-border-strong);color:var(--ab-text);border-radius:6px;padding:.2rem .6rem;font-size:.75rem;cursor:pointer}.steer-toggle-embedded[data-v-9dfa92c5]{display:flex;justify-content:flex-end;margin-top:.4rem}.steer-toggle-embedded button[data-v-9dfa92c5]{background:none;border:1px solid var(--ab-border-strong);color:var(--ab-text);border-radius:6px;padding:.2rem .6rem;font-size:.75rem;cursor:pointer}.steer[data-v-9dfa92c5]{display:flex;flex-direction:column;gap:.4rem;padding:.6rem .75rem;margin-top:.5rem;border:1px solid var(--ab-warning-border);background:var(--ab-warning-bg);border-radius:8px}.steer textarea[data-v-9dfa92c5]{background:var(--ab-surface);border:1px solid var(--ab-border-strong);border-radius:6px;padding:.5rem .6rem;color:var(--ab-text);font:inherit;resize:none}.steer-actions[data-v-9dfa92c5]{display:flex;gap:.5rem;justify-content:flex-end}.steer-actions button[data-v-9dfa92c5]{border:none;border-radius:6px;padding:.35rem .8rem;cursor:pointer;color:var(--ab-on-accent);font-size:.85rem}.steer-actions button[data-v-9dfa92c5]:disabled{opacity:.5;cursor:default}.steer-nudge[data-v-9dfa92c5]{background:var(--ab-accent-strong)}.steer-stop[data-v-9dfa92c5]{background:var(--ab-danger-strong)}.composer[data-v-9dfa92c5]{display:flex;gap:.5rem;padding-top:.5rem;border-top:1px solid var(--ab-border)}.composer textarea[data-v-9dfa92c5]{flex:1;background:var(--ab-surface);border:1px solid var(--ab-border-strong);border-radius:6px;padding:.5rem .6rem;color:var(--ab-text);font:inherit;resize:none}.composer button[data-v-9dfa92c5]{background:var(--ab-accent-strong);color:var(--ab-on-accent);border:none;border-radius:6px;padding:0 1rem;cursor:pointer}.muted[data-v-9dfa92c5]{color:var(--ab-text-muted)}.attention-badge[data-v-8b58a49c]{color:var(--ab-danger-text)}.attention-badge__repeats[data-v-8b58a49c]{display:block;margin-top:.25rem;font-size:.85em;opacity:.85}.attention-badge--pill[data-v-8b58a49c],.attention-badge--inline[data-v-8b58a49c]{display:inline-block;border-radius:999px;background:var(--ab-danger-bg)}.attention-badge--inline[data-v-8b58a49c]{margin-top:.4rem;font-size:.66rem;text-transform:uppercase;letter-spacing:.04em;padding:.1rem .45rem}.attention-badge--pill[data-v-8b58a49c]{margin-left:.35rem;font-size:.85em;padding:0 .3rem}.attention-badge--block[data-v-8b58a49c]{margin:0 0 .35rem;color:var(--ab-text);white-space:pre-wrap}.attention-badge--boxed[data-v-8b58a49c]{margin:0 0 .75rem;padding:.35rem .6rem;border:1px solid var(--ab-danger-border);border-radius:var(--ab-radius);background:var(--ab-danger-bg)}.card[data-v-32f543c4]{background:var(--ab-surface-2);border:1px solid var(--ab-border-strong);border-radius:6px;padding:.5rem .6rem;margin-bottom:.45rem;cursor:grab;font-size:.9rem;box-shadow:0 1px 2px #00000040;transition:border-color .12s ease,box-shadow .12s ease,transform .12s ease;overflow-wrap:anywhere}.card[data-v-32f543c4]:hover{border-color:var(--ab-accent-strong);box-shadow:0 3px 8px #0000004d;transform:translateY(-1px)}.card.drag-over[data-v-32f543c4]{border-top:2px solid var(--ab-accent-strong);margin-top:calc(.45rem - 2px)}.card-live-working[data-v-32f543c4],.card-live-reviewing[data-v-32f543c4],.card-live-needs[data-v-32f543c4]{animation:card-pulse-32f543c4 2.4s ease-in-out infinite}.card-live-working[data-v-32f543c4]{border-color:var(--ab-success-border);--card-pulse-color: var(--ab-success-border)}.card-live-reviewing[data-v-32f543c4]{border-color:var(--ab-review-border);--card-pulse-color: var(--ab-review-border)}.card-live-needs[data-v-32f543c4]{border-color:var(--ab-warning-border);--card-pulse-color: var(--ab-warning-border)}@keyframes card-pulse-32f543c4{0%,to{box-shadow:0 1px 2px #00000040,0 0 0 1px var(--card-pulse-color)}50%{box-shadow:0 1px 2px #00000040,0 0 0 1px var(--card-pulse-color),0 0 9px 2px var(--card-pulse-color)}}.card-recent-move[data-v-32f543c4]{animation:card-flash-move-32f543c4 1.8s ease-in-out 2}@keyframes card-flash-move-32f543c4{0%,to{box-shadow:0 1px 2px #00000040,0 0 0 1px var(--ab-accent-strong)}50%{box-shadow:0 1px 2px #00000040,0 0 0 1px var(--ab-accent-strong),0 0 9px 2px var(--ab-accent-strong)}}@media(prefers-reduced-motion:reduce){.card-live-working[data-v-32f543c4],.card-live-reviewing[data-v-32f543c4],.card-live-needs[data-v-32f543c4],.card-recent-move[data-v-32f543c4]{animation:none}}.card-title[data-v-32f543c4]{display:block}.card-id[data-v-32f543c4]{display:block;font:.68rem/1.3 ui-monospace,monospace;color:var(--ab-text-muted);letter-spacing:.02em;-webkit-user-select:text;user-select:text;cursor:text}.dispatch-badge[data-v-32f543c4]{display:inline-block;margin-top:.4rem;font-size:.66rem;text-transform:uppercase;letter-spacing:.04em;padding:.1rem .45rem;border-radius:999px;background:var(--ab-warning-bg);color:var(--ab-warning-text)}.chef-choice-badge[data-v-32f543c4],.planning-badge[data-v-32f543c4]{display:inline-block;margin-top:.4rem;margin-right:.3rem;font-size:.66rem;text-transform:uppercase;letter-spacing:.04em;padding:.1rem .45rem;border-radius:999px;background:var(--ab-info-bg);color:var(--ab-accent)}.pending-gate-check-badge[data-v-32f543c4]{display:inline-block;margin-top:.4rem;margin-right:.3rem;font-size:.66rem;text-transform:uppercase;letter-spacing:.04em;padding:.1rem .45rem;border-radius:999px;background:var(--ab-info-bg);color:var(--ab-accent);text-decoration:none}.pending-gate-check-badge[data-v-32f543c4]:hover{text-decoration:underline}.kind-badge[data-v-32f543c4]{display:inline-block;margin-top:.4rem;margin-right:.3rem;font-size:.66rem;text-transform:uppercase;letter-spacing:.04em;padding:.1rem .45rem;border-radius:999px;background:var(--ab-surface-2);color:var(--ab-text-muted)}.kind-badge.bug[data-v-32f543c4]{background:var(--ab-danger-bg);color:var(--ab-danger-text)}.kind-badge.feature[data-v-32f543c4]{background:var(--ab-info-bg);color:var(--ab-accent)}.kind-badge.chore[data-v-32f543c4]{background:var(--ab-surface-2);color:var(--ab-text-muted)}.priority-badge[data-v-32f543c4]{display:inline-block;margin-top:.4rem;margin-right:.3rem;font-size:.66rem;text-transform:uppercase;letter-spacing:.04em;padding:.1rem .45rem;border-radius:999px;background:var(--ab-surface-2);color:var(--ab-text-muted)}.priority-badge.low[data-v-32f543c4]{background:var(--ab-success-bg);color:var(--ab-success-text)}.priority-badge.high[data-v-32f543c4]{background:var(--ab-warning-bg);color:var(--ab-warning-text)}.priority-badge.urgent[data-v-32f543c4]{background:var(--ab-danger-bg);color:var(--ab-danger-text)}.task-tags[data-v-32f543c4]{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.4rem}.task-tag[data-v-32f543c4]{display:inline-flex;align-items:center;gap:.2rem;border:1px solid var(--ab-border-strong);border-radius:999px;background:var(--ab-info-bg);color:var(--ab-accent);padding:.1rem .4rem;font-size:.68rem}.pm-triage-badge[data-v-32f543c4]{display:inline-block;margin-top:.4rem;margin-left:.3rem;font-size:.66rem;text-transform:uppercase;letter-spacing:.04em;padding:.1rem .45rem;border-radius:999px;background:var(--ab-review-bg);color:var(--ab-review-text)}.subtask-dots[data-v-32f543c4]{display:flex;align-items:center;flex-wrap:wrap;gap:.28rem;margin-top:.45rem;width:100%}.subtask-dots .dot[data-v-32f543c4]{width:7px;height:7px;border-radius:50%;flex-shrink:0;background:var(--ab-border-strong)}.subtask-dots .dot.done[data-v-32f543c4]{background:var(--ab-success-text)}.subtask-dots .dot.wont_do[data-v-32f543c4]{background:var(--ab-text-muted)}.subtask-dots .dot.review[data-v-32f543c4]{background:var(--ab-purple-text)}.subtask-dots .dot.in_progress[data-v-32f543c4]{background:var(--ab-accent)}.subtask-dots .dot.blocked[data-v-32f543c4]{background:var(--ab-danger-text)}.subtask-count[data-v-32f543c4]{font-size:.66rem;color:var(--ab-text-muted);margin-left:.2rem}.block-badge[data-v-32f543c4]{display:inline-block;margin-top:.4rem;font-size:.66rem;text-transform:uppercase;letter-spacing:.04em;padding:.1rem .45rem;border-radius:999px;background:var(--ab-danger-bg);color:var(--ab-danger-text)}.wont-do-badge[data-v-32f543c4]{display:inline-block;margin-top:.4rem;font-size:.66rem;text-transform:uppercase;letter-spacing:.04em;padding:.1rem .45rem;border-radius:999px;background:var(--ab-surface-2);color:var(--ab-text-muted)}.pull-request-badge[data-v-32f543c4]{display:inline-block;margin-top:.4rem;color:var(--ab-accent-strong);font-size:.78rem;text-decoration:none}.pull-request-badge[data-v-32f543c4]:hover{text-decoration:underline}.pull-request-badge.anomaly[data-v-32f543c4]{color:var(--ab-danger, #e56b6f);font-weight:700}.sess-badge[data-v-32f543c4]{display:inline-block;margin-top:.4rem;font-size:.66rem;text-transform:uppercase;letter-spacing:.04em;padding:.1rem .45rem;border-radius:999px;text-decoration:none;border:none;cursor:pointer;font-family:inherit}.sess-badge.working[data-v-32f543c4]{background:var(--ab-success-bg);color:var(--ab-success-text)}.sess-badge.reviewing[data-v-32f543c4]{background:var(--ab-review-bg);color:var(--ab-review-text)}.sess-badge.needs[data-v-32f543c4]{background:var(--ab-warning-bg);color:var(--ab-warning-text)}.avatars[data-v-32f543c4]{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.55rem}.avatar[data-v-32f543c4]{display:inline-grid;place-items:center;width:1.35rem;height:1.35rem;border-radius:999px;background:var(--ab-surface-2);border:1px solid var(--ab-border-strong);color:var(--ab-text);font-size:.62rem;font-weight:700;cursor:help}.avatar.ai[data-v-32f543c4]{background:var(--ab-info-bg);border-color:var(--ab-accent-strong)}.activity-badge[data-v-32f543c4]{display:block;margin-top:.35rem;font-size:.66rem;color:var(--ab-text-muted)}.backlog-wrap[data-v-90ff2f30]{overflow-x:auto;border:1px solid var(--ab-border-strong);border-radius:var(--ab-radius)}.backlog-table[data-v-90ff2f30]{width:100%;border-collapse:collapse;font-size:.86rem}.backlog-table thead th[data-v-90ff2f30]{position:sticky;top:0;background:var(--ab-surface-2);text-align:left;white-space:nowrap;z-index:1}.backlog-table thead th button[data-v-90ff2f30]{display:inline-flex;align-items:center;gap:.3rem;width:100%;padding:.5rem .6rem;background:none;border:none;font:inherit;font-weight:600;color:var(--ab-text-muted);cursor:pointer;text-align:left}.backlog-table thead th button[data-v-90ff2f30]:hover{color:var(--ab-text)}.arrow[data-v-90ff2f30]{font-size:.7em}.backlog-row[data-v-90ff2f30]{border-top:1px solid var(--ab-border-strong);cursor:pointer}.backlog-row[data-v-90ff2f30]:hover{background:var(--ab-surface-2)}.backlog-row.dragging[data-v-90ff2f30]{opacity:.4}.backlog-row.drop-before[data-v-90ff2f30]{box-shadow:inset 0 2px 0 0 var(--ab-accent)}.col-grip[data-v-90ff2f30]{width:1.4rem;text-align:center;color:var(--ab-text-muted);cursor:grab;-webkit-user-select:none;user-select:none;font-size:1em;padding:.45rem .2rem!important}.col-grip[data-v-90ff2f30]:active{cursor:grabbing}.backlog-row td[data-v-90ff2f30]{padding:.45rem .6rem;vertical-align:top}.row-completed[data-v-90ff2f30]{opacity:.55}.row-completed[data-v-90ff2f30]:hover{opacity:.8}.row-live-working[data-v-90ff2f30]{border-left:3px solid var(--ab-success-text)}.row-live-reviewing[data-v-90ff2f30]{border-left:3px solid var(--ab-accent)}.row-live-needs[data-v-90ff2f30]{border-left:3px solid var(--ab-warning-text)}.col-title[data-v-90ff2f30]{overflow-wrap:anywhere}.title-cell[data-v-90ff2f30]{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:.3rem}.depth-arrow[data-v-90ff2f30]{color:var(--ab-text-muted);font-size:.85em;-webkit-user-select:none;user-select:none}.row-title[data-v-90ff2f30]{font-weight:500}.row-hint[data-v-90ff2f30]{display:inline-block;font-size:.8em;color:var(--ab-text-muted)}.row-tags[data-v-90ff2f30]{display:inline-flex;flex-wrap:wrap;gap:.25rem}.planning-pill[data-v-90ff2f30]{display:inline-flex;align-items:center;margin-left:.4rem;border:1px solid var(--ab-border-strong);border-radius:999px;background:var(--ab-info-bg);color:var(--ab-accent);padding:.05rem .4rem;font-size:.75em;text-transform:uppercase;letter-spacing:.03em}.row-tag[data-v-90ff2f30]{display:inline-flex;align-items:center;border:1px solid var(--ab-border-strong);border-radius:999px;background:var(--ab-info-bg);color:var(--ab-accent);padding:.05rem .4rem;font-size:.75em}.live-pill[data-v-90ff2f30]{display:inline-flex;align-items:center;gap:.25rem;font-size:.78em;font-weight:600;padding:.1rem .45rem;border-radius:999px;white-space:nowrap;text-decoration:none}.live-working[data-v-90ff2f30]{background:var(--ab-success-bg);color:var(--ab-success-text)}.live-reviewing[data-v-90ff2f30]{background:var(--ab-info-bg);color:var(--ab-accent)}.live-needs[data-v-90ff2f30]{background:var(--ab-warning-bg);color:var(--ab-warning-text)}.status-pill[data-v-90ff2f30],.priority-pill[data-v-90ff2f30],.kind-pill[data-v-90ff2f30]{display:inline-block;font-size:.78em;text-transform:uppercase;letter-spacing:.03em;padding:.1rem .5rem;border-radius:999px;background:var(--ab-surface-2);color:var(--ab-text-muted);white-space:nowrap}.status-pill.in_progress[data-v-90ff2f30]{background:var(--ab-success-bg);color:var(--ab-success-text)}.status-pill.review[data-v-90ff2f30]{background:var(--ab-review-bg);color:var(--ab-review-text)}.status-pill.blocked[data-v-90ff2f30]{background:var(--ab-danger-bg);color:var(--ab-danger-text)}.status-pill.done[data-v-90ff2f30]{background:var(--ab-surface-2);color:var(--ab-text-muted)}.status-pill.wont_do[data-v-90ff2f30]{background:var(--ab-surface-2);color:var(--ab-text-muted);font-style:italic}.priority-pill.low[data-v-90ff2f30]{background:var(--ab-success-bg);color:var(--ab-success-text)}.priority-pill.high[data-v-90ff2f30]{background:var(--ab-warning-bg);color:var(--ab-warning-text)}.priority-pill.urgent[data-v-90ff2f30],.kind-pill.bug[data-v-90ff2f30]{background:var(--ab-danger-bg);color:var(--ab-danger-text)}.kind-pill.feature[data-v-90ff2f30]{background:var(--ab-info-bg);color:var(--ab-accent)}.kind-pill.chore[data-v-90ff2f30]{background:var(--ab-surface-2);color:var(--ab-text-muted)}.col-assignee[data-v-90ff2f30],.col-activity[data-v-90ff2f30]{white-space:nowrap;color:var(--ab-text-muted)}.muted[data-v-90ff2f30]{padding:1rem;color:var(--ab-text-muted)}@media(max-width:640px){.col-kind[data-v-90ff2f30],.col-activity[data-v-90ff2f30]{display:none}.backlog-table[data-v-90ff2f30]{font-size:.82rem}}.head[data-v-e02f4eb2]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.head h1[data-v-e02f4eb2]{margin:0}.head-left[data-v-e02f4eb2]{display:flex;align-items:center;gap:.75rem}.head-search[data-v-e02f4eb2]{flex:1 1 220px;min-width:180px;max-width:320px}.backlog-history-controls[data-v-e02f4eb2],.backlog-pagination[data-v-e02f4eb2]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin:0 0 .75rem}.backlog-history-controls label[data-v-e02f4eb2]{display:inline-flex;align-items:center;gap:.4rem}.backlog-history-controls .muted[data-v-e02f4eb2]{padding:0}.backlog-history-page[data-v-e02f4eb2]{margin:0 0 .5rem;color:var(--ab-text-muted)}.backlog-history-error[data-v-e02f4eb2]{display:flex;align-items:center;gap:.75rem;padding:.75rem;border:1px solid var(--ab-danger-border);border-radius:var(--ab-radius);color:var(--ab-danger-text)}.backlog-pagination[data-v-e02f4eb2]{justify-content:center;margin-top:.75rem}@media(max-width:1023.98px){.head-left[data-v-e02f4eb2]{flex-wrap:wrap}.head-left h1[data-v-e02f4eb2]{flex:1 0 100%}.head-search[data-v-e02f4eb2]{flex:1 0 100%;max-width:none}}.view-mode-toggle[data-v-e02f4eb2]{display:inline-flex;border:1px solid var(--ab-border-strong);border-radius:var(--ab-radius);overflow:hidden;flex:none}.view-mode-toggle button[data-v-e02f4eb2]{border:none;border-radius:0;background:var(--ab-surface);color:var(--ab-text-muted);font-size:.82rem;padding:.35rem .65rem;display:flex;align-items:center;gap:.3rem;cursor:pointer}.view-mode-toggle button+button[data-v-e02f4eb2]{border-left:1px solid var(--ab-border-strong)}.view-mode-toggle button[data-v-e02f4eb2]:hover{background:var(--ab-surface-2)}.view-mode-toggle button.on[data-v-e02f4eb2]{background:var(--ab-purple-bg);color:var(--ab-purple-text)}.pause-toggle[data-v-e02f4eb2]{background:var(--ab-surface);border:1px solid var(--ab-border-strong);color:var(--ab-text-muted);border-radius:6px;padding:.3rem .8rem;cursor:pointer;font-size:.85rem;font-weight:600}.pause-toggle[data-v-e02f4eb2]:disabled{opacity:.6;cursor:default}.pause-toggle.paused[data-v-e02f4eb2]{background:var(--ab-warning-bg);border-color:var(--ab-warning-border);color:var(--ab-warning-text)}.ci-link[data-v-e02f4eb2]{background:var(--ab-surface);border:1px solid var(--ab-border-strong);color:var(--ab-text-muted);border-radius:6px;padding:.3rem .8rem;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex;align-items:center}.ci-link[data-v-e02f4eb2]:hover{color:var(--ab-text);background:var(--ab-surface-2)}.discussion-toggle[data-v-e02f4eb2],.pm-chat-toggle[data-v-e02f4eb2]{background:var(--ab-surface);border:1px solid var(--ab-border-strong);color:var(--ab-text-muted);border-radius:6px;padding:.3rem .8rem;cursor:pointer;font-size:.85rem;font-weight:600}.pm-chat-toggle[data-v-e02f4eb2]:disabled{opacity:.6;cursor:default}.pm-notes-toggle[data-v-e02f4eb2],.pm-run-toggle[data-v-e02f4eb2]{background:var(--ab-surface);border:1px solid var(--ab-border-strong);color:var(--ab-text-muted);border-radius:6px;padding:.3rem .8rem;cursor:pointer;font-size:.85rem;font-weight:600}.pm-run-toggle[data-v-e02f4eb2]:disabled{opacity:.6;cursor:default}.pm-notes-body[data-v-e02f4eb2]{overflow-y:auto;padding:1rem 1.25rem;flex:1}.pm-notes-body .markdown-body[data-v-e02f4eb2]{overflow-wrap:anywhere;line-height:1.7}.pm-notes-body .markdown-body[data-v-e02f4eb2] h1,.pm-notes-body .markdown-body[data-v-e02f4eb2] h2,.pm-notes-body .markdown-body[data-v-e02f4eb2] h3{margin:1.4em 0 .55em;line-height:1.25}.pm-notes-body .markdown-body[data-v-e02f4eb2] h1,.pm-notes-body .markdown-body[data-v-e02f4eb2] h2{padding-bottom:.3em;border-bottom:1px solid var(--ab-border)}.pm-notes-body .markdown-body[data-v-e02f4eb2] a{color:var(--ab-accent)}.pm-notes-body .markdown-body[data-v-e02f4eb2] code{border-radius:4px;padding:.12em .32em;background:var(--ab-surface-2);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.pm-notes-body .markdown-body[data-v-e02f4eb2] pre{overflow-x:auto;border:1px solid var(--ab-border);border-radius:7px;padding:.9rem;background:var(--ab-surface-2)}.pm-notes-body .markdown-body[data-v-e02f4eb2] pre code{padding:0;background:none}.pm-notes-body .markdown-body[data-v-e02f4eb2] blockquote{margin-left:0;border-left:3px solid var(--ab-accent-strong);padding-left:1rem;color:var(--ab-text-muted)}.pm-notes-body .markdown-body[data-v-e02f4eb2] table{width:100%;border-collapse:collapse;background:var(--ab-surface-2)}.pm-notes-body .markdown-body[data-v-e02f4eb2] th,.pm-notes-body .markdown-body[data-v-e02f4eb2] td{border:1px solid var(--ab-border);padding:.45rem .6rem}.pm-notes-body .markdown-body[data-v-e02f4eb2] th{background:var(--ab-border)}.pm-notes-body .markdown-body[data-v-e02f4eb2] img{max-width:100%}.modal-title-static[data-v-e02f4eb2]{flex:1;margin:0;font-size:1.05rem}.thread-hint[data-v-e02f4eb2]{margin:0 0 .75rem;font-size:.85rem}.paused-banner[data-v-e02f4eb2]{margin:.75rem 0 1rem;padding:.5rem .9rem;border:1px solid var(--ab-warning-border);background:var(--ab-warning-bg);color:var(--ab-warning-text);border-radius:6px;font-size:.9rem}.track-name[data-v-e02f4eb2]{font-weight:600;color:var(--ab-text)}.track-open-count[data-v-e02f4eb2]{color:var(--ab-text-muted);font-size:.78rem}.track-status[data-v-e02f4eb2]{color:var(--ab-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.track-read-list[data-v-e02f4eb2]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.track-read-item[data-v-e02f4eb2]{display:flex;align-items:baseline;gap:.5rem;font-size:.85rem;flex-wrap:wrap}.track-umbrella[data-v-e02f4eb2]{color:var(--ab-purple-text);font-size:.78rem}.track-umbrella em[data-v-e02f4eb2]{font-style:normal;color:var(--ab-text-muted)}.track-edit-list[data-v-e02f4eb2]{list-style:none;margin:0 0 .6rem;padding:0;display:flex;flex-direction:column;gap:.4rem}.track-edit-row[data-v-e02f4eb2]{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.track-edit-reorder[data-v-e02f4eb2]{display:flex;flex-direction:column;gap:.1rem}.track-edit-reorder button[data-v-e02f4eb2]{background:none;border:1px solid var(--ab-border-strong);color:var(--ab-text-muted);border-radius:4px;cursor:pointer;font-size:.7rem;line-height:1;padding:.1rem .3rem}.track-edit-reorder button[data-v-e02f4eb2]:disabled{opacity:.35;cursor:default}.track-name-in[data-v-e02f4eb2],.track-status-in[data-v-e02f4eb2],.track-umbrella-in[data-v-e02f4eb2]{background:var(--ab-surface);border:1px solid var(--ab-border-strong);border-radius:6px;padding:.35rem .5rem;color:var(--ab-text);font:inherit}.track-name-in[data-v-e02f4eb2]{flex:0 1 10rem;min-width:6rem}.track-status-in[data-v-e02f4eb2]{flex:1 1 14rem;min-width:8rem}.track-umbrella-in[data-v-e02f4eb2]{flex:0 1 14rem;min-width:8rem}.track-add[data-v-e02f4eb2]{background:none;border:1px solid var(--ab-border-strong);border-radius:6px;color:var(--ab-text-muted);cursor:pointer;font-size:.8rem;padding:.3rem .7rem}.track-add[data-v-e02f4eb2]:hover{color:var(--ab-text)}.toolbar[data-v-e02f4eb2]{display:flex;gap:1.1rem;margin-top:.85rem;border-bottom:1px solid var(--ab-border)}.tab[data-v-e02f4eb2]{display:flex;align-items:center;gap:.4rem;background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;color:var(--ab-text-muted);font:inherit;font-weight:600;font-size:.85rem;cursor:pointer;padding:.5rem .1rem}.tab[data-v-e02f4eb2]:hover{color:var(--ab-text)}.tab.active[data-v-e02f4eb2]{color:var(--ab-text);border-bottom-color:var(--ab-accent-strong)}.mental-model-menu-wrap[data-v-e02f4eb2]{position:relative}.mental-model-menu[data-v-e02f4eb2]{position:absolute;z-index:20;top:calc(100% + .35rem);right:0;min-width:10rem;padding:.3rem;border:1px solid var(--ab-border-strong);border-radius:6px;background:var(--ab-surface);box-shadow:0 .5rem 1.5rem #0000002e}.mental-model-menu button[data-v-e02f4eb2]{display:block;width:100%;padding:.45rem .55rem;border:0;border-radius:4px;background:none;color:var(--ab-text);font:inherit;font-size:.85rem;text-align:left}.mental-model-menu button[data-v-e02f4eb2]:hover{background:var(--ab-surface-2)}.mental-model-editor[data-v-e02f4eb2]{box-sizing:border-box;width:100%;resize:vertical;border:1px solid var(--ab-border-strong);border-radius:6px;background:var(--ab-surface);color:var(--ab-text);font:.8rem/1.45 ui-monospace,SFMono-Regular,Menlo,monospace;padding:.7rem}.mental-model-preview[data-v-e02f4eb2]{display:block;width:100%;height:62vh;border:0;background:#fff}.tab-dot[data-v-e02f4eb2]{width:6px;height:6px;border-radius:50%;background:var(--ab-accent)}.tab-dot.warn[data-v-e02f4eb2]{background:var(--ab-warning-text)}.tab-count[data-v-e02f4eb2]{display:inline-flex;align-items:center;justify-content:center;min-width:1.15rem;height:1.15rem;padding:0 .3rem;border-radius:999px;background:var(--ab-surface);border:1px solid var(--ab-border-strong);color:var(--ab-text-muted);font-size:.68rem;font-weight:700}.tab-count.zero[data-v-e02f4eb2]{opacity:.5}.tab-count.on[data-v-e02f4eb2]{background:var(--ab-info-bg);border-color:transparent;color:var(--ab-accent)}.chrome-panel[data-v-e02f4eb2]{margin:0 0 1rem;border:1px solid var(--ab-border);border-top:none;border-radius:0 0 8px 8px;padding:.85rem .9rem;background:var(--ab-surface-2)}.chrome-panel-head[data-v-e02f4eb2]{display:flex;align-items:center;gap:.6rem;margin-bottom:.65rem}.chrome-panel-head h3[data-v-e02f4eb2]{margin:0;font-size:.92rem;color:var(--ab-text)}.brief-edit[data-v-e02f4eb2]{margin-left:auto;background:var(--ab-surface);border:1px solid var(--ab-border-strong);color:var(--ab-text-muted);border-radius:6px;padding:.2rem .7rem;cursor:pointer;font-size:.8rem}.brief-desc[data-v-e02f4eb2]{margin:0 0 .5rem;color:var(--ab-text-muted);font-weight:600}.brief-context[data-v-e02f4eb2]{white-space:pre-wrap;color:var(--ab-text);font-size:.88rem;line-height:1.5;max-height:22rem;overflow-y:auto}.sandbox-code[data-v-e02f4eb2]{white-space:pre-wrap;word-break:break-word;margin:0 0 .6rem;padding:.6rem .7rem;background:var(--ab-surface);border:1px solid var(--ab-border-strong);border-radius:6px;color:var(--ab-text);font:.82rem/1.5 ui-monospace,monospace;max-height:26rem;overflow-y:auto}.chrome-panel .field textarea.sandbox-code-input[data-v-e02f4eb2]{font:.82rem/1.5 ui-monospace,monospace;resize:vertical}.sandbox-build[data-v-e02f4eb2]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.75rem}.sandbox-build-time[data-v-e02f4eb2]{font-size:.8rem}.sandbox-build-log[data-v-e02f4eb2]{flex-basis:100%;max-height:12rem;margin:.3rem 0 0}.sandbox-cache-paths[data-v-e02f4eb2]{margin:.9rem 0;padding-top:.75rem;border-top:1px solid var(--ab-border)}.sandbox-cache-paths h4[data-v-e02f4eb2]{margin:0 0 .35rem;font-size:.9rem}.sandbox-cache-list[data-v-e02f4eb2]{margin:.45rem 0 0;padding-left:1.35rem}.sandbox-cache-list li+li[data-v-e02f4eb2]{margin-top:.25rem}.verify-commands[data-v-e02f4eb2]{margin:.9rem 0 0;padding-top:.75rem;border-top:1px solid var(--ab-border)}.verify-commands h4[data-v-e02f4eb2]{margin:0;font-size:.9rem}.verify-commands-reason[data-v-e02f4eb2]{margin-top:-.15rem}.verify-command-draft-row[data-v-e02f4eb2]{display:grid;grid-template-columns:1fr 2fr 1fr auto;gap:.5rem;align-items:end;margin-bottom:.5rem}.verify-command-draft-row .field[data-v-e02f4eb2]{min-width:0}@media(max-width:640px){.verify-command-draft-row[data-v-e02f4eb2]{grid-template-columns:1fr}}.repo-list[data-v-e02f4eb2]{list-style:none;padding:0;margin:0 0 .6rem;display:flex;flex-direction:column;gap:.3rem}.repo-list li[data-v-e02f4eb2]{display:flex;align-items:center;gap:.6rem;font-size:.85rem}.repo-name[data-v-e02f4eb2]{font-weight:600;color:var(--ab-text-muted)}.repo-url[data-v-e02f4eb2]{color:var(--ab-text-muted);font-family:ui-monospace,monospace;font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.repo-branch[data-v-e02f4eb2]{color:var(--ab-purple-text);font-size:.75rem}.repo-list .x[data-v-e02f4eb2]{background:none;border:none;color:var(--ab-danger-text);cursor:pointer;font-size:1rem}.repo-cred[data-v-e02f4eb2]{color:var(--ab-text-muted);font-size:.75rem;white-space:nowrap}.repo-list .edit[data-v-e02f4eb2],.repo-list .ghost[data-v-e02f4eb2]{background:none;border:1px solid var(--ab-border-strong);border-radius:6px;color:var(--ab-text-muted);cursor:pointer;font-size:.75rem;padding:.15rem .5rem}.repo-list .ghost[data-v-e02f4eb2]:hover{border-color:var(--ab-border-strong);color:var(--ab-text)}.repo-edit-row[data-v-e02f4eb2]{display:flex;gap:.4rem;flex-wrap:wrap}.repo-edit-row input[data-v-e02f4eb2]{background:var(--ab-surface);border:1px solid var(--ab-border-strong);border-radius:6px;padding:.35rem .5rem;color:var(--ab-text);font:inherit;flex:1;min-width:8rem}.repo-edit-row .branch-in[data-v-e02f4eb2]{flex:0 0 6rem;min-width:0}.repo-edit-row button[data-v-e02f4eb2]{background:var(--ab-accent-strong);color:var(--ab-on-accent);border:none;border-radius:6px;padding:.35rem .8rem;cursor:pointer}.repo-edit-row button[data-v-e02f4eb2]:disabled{opacity:.5;cursor:default}.repo-add[data-v-e02f4eb2]{display:flex;flex-direction:column;gap:.45rem}.repo-link[data-v-e02f4eb2],.repo-new[data-v-e02f4eb2]{display:flex;gap:.4rem;flex-wrap:wrap}.repo-link select[data-v-e02f4eb2],.repo-new input[data-v-e02f4eb2]{background:var(--ab-surface);border:1px solid var(--ab-border-strong);border-radius:6px;padding:.35rem .5rem;color:var(--ab-text);font:inherit}.repo-new input[data-v-e02f4eb2]{flex:1;min-width:8rem}.repo-new .branch-in[data-v-e02f4eb2]{flex:0 0 6rem;min-width:0}.repo-link button[data-v-e02f4eb2],.repo-new button[data-v-e02f4eb2]{background:var(--ab-accent-strong);color:var(--ab-on-accent);border:none;border-radius:6px;padding:.35rem .8rem;cursor:pointer}.repo-add .hint[data-v-e02f4eb2]{font-size:.75rem;margin:0}.repo-add input.invalid[data-v-e02f4eb2]{border-color:var(--ab-danger-border);background:var(--ab-danger-bg)}.repo-add .invalid-hint[data-v-e02f4eb2]{color:var(--ab-danger-text)}.repo-add .invalid-hint code[data-v-e02f4eb2]{background:var(--ab-danger-bg);padding:0 .2rem;border-radius:3px}.ai-brief[data-v-e02f4eb2]{margin-top:.85rem;padding-top:.7rem;border-top:1px dashed var(--ab-border)}.ai-brief h4[data-v-e02f4eb2]{margin:0 0 .35rem;font-size:.82rem;font-weight:600;color:var(--ab-text-muted)}.chrome-panel .field[data-v-e02f4eb2]{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.6rem}.chrome-panel .field span[data-v-e02f4eb2]{font-size:.78rem;color:var(--ab-text-muted)}.chrome-panel .field input[data-v-e02f4eb2],.chrome-panel .field textarea[data-v-e02f4eb2]{background:var(--ab-surface);border:1px solid var(--ab-border-strong);border-radius:6px;padding:.45rem .6rem;color:var(--ab-text);font:inherit}.brief-actions[data-v-e02f4eb2]{display:flex;gap:.5rem}.brief-actions .save[data-v-e02f4eb2]{background:var(--ab-accent-strong);color:var(--ab-on-accent);border:none;border-radius:6px;padding:.4rem .9rem;cursor:pointer}.brief-actions .ghost[data-v-e02f4eb2]{background:none;border:1px solid var(--ab-border-strong);color:var(--ab-text-muted);border-radius:6px;padding:.4rem .9rem;cursor:pointer}.filter[data-v-e02f4eb2]{display:flex;align-items:center;gap:.45rem;color:var(--ab-text-muted);font-size:.85rem}.filter span[data-v-e02f4eb2]{text-transform:uppercase;letter-spacing:.04em;font-size:.72rem}.filter .clear-filter[data-v-e02f4eb2]{border:0;background:none;color:var(--ab-accent);cursor:pointer;font:inherit;text-transform:none}.filter-check[data-v-e02f4eb2]{align-items:flex-start;flex-direction:column;gap:.25rem}.filter .check-label[data-v-e02f4eb2]{display:flex;align-items:center;gap:.35rem;color:var(--ab-text);text-transform:none;letter-spacing:normal;font-size:.82rem}.filter select[data-v-e02f4eb2]{min-width:0;width:100%;background:var(--ab-surface);border:1px solid var(--ab-border-strong);border-radius:6px;padding:.4rem .5rem;color:var(--ab-text)}.filter select[data-v-e02f4eb2]:focus{border-color:var(--ab-accent-strong);outline:none}.search-input[data-v-e02f4eb2]{background:var(--ab-surface);border:1px solid var(--ab-border-strong);border-radius:6px;padding:.4rem .5rem;color:var(--ab-text);font:inherit}.search-input[data-v-e02f4eb2]:focus{border-color:var(--ab-accent-strong);outline:none}.filters-grid[data-v-e02f4eb2]{display:flex;align-items:flex-start;gap:1rem 1.25rem;flex-wrap:wrap}.project-loading[data-v-e02f4eb2]{min-height:60vh;margin-top:1rem;display:flex;align-items:center;justify-content:center;gap:.65rem;color:var(--ab-text-muted)}.project-loading-spinner[data-v-e02f4eb2]{width:1rem;height:1rem;border:2px solid var(--ab-border-strong);border-top-color:var(--ab-accent-strong);border-radius:50%;animation:project-loading-spin-e02f4eb2 .8s linear infinite}@keyframes project-loading-spin-e02f4eb2{to{transform:rotate(360deg)}}.board[data-v-e02f4eb2]{display:grid;grid-template-columns:repeat(5,1fr);gap:.75rem;margin-top:1rem}.col[data-v-e02f4eb2]{background:var(--ab-surface);border:1px solid var(--ab-border);border-radius:8px;padding:.6rem;min-height:60vh;min-width:0}@media(max-width:1023.98px){.board[data-v-e02f4eb2]{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-left:0;padding-bottom:.35rem}.col[data-v-e02f4eb2]{flex:0 0 min(85%,300px);scroll-snap-align:start;min-height:50vh}}.col.over[data-v-e02f4eb2]{border-color:var(--ab-accent-strong);background:var(--ab-info-bg)}.col header[data-v-e02f4eb2]{font-size:.85rem;color:var(--ab-text-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.5rem}.col .n[data-v-e02f4eb2]{color:var(--ab-text-muted)}.done-range[data-v-e02f4eb2]{display:block;margin-top:.35rem}.done-range select[data-v-e02f4eb2]{max-width:100%;background:var(--ab-surface);border:1px solid var(--ab-border-strong);border-radius:5px;color:var(--ab-text);font:inherit;padding:.2rem .35rem}.done-more[data-v-e02f4eb2]{display:block;margin:.5rem 0 0;font-size:.85rem}.done-state[data-v-e02f4eb2]{margin:.75rem 0;color:var(--ab-text-muted);font-size:.85rem}.done-state.error[data-v-e02f4eb2]{color:var(--ab-danger-text)}.sr-only[data-v-e02f4eb2]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.col .n.full[data-v-e02f4eb2],.swimlane-col-head .n.full[data-v-e02f4eb2],.wip-over-badge[data-v-e02f4eb2]{color:var(--ab-warning-text);font-weight:700}.col.blocked[data-v-e02f4eb2]{border-color:var(--ab-warning-border)}.wip-block-banner[data-v-e02f4eb2]{background:var(--ab-warning-bg);border:1px solid var(--ab-warning-border);color:var(--ab-warning-text);border-radius:6px;padding:.4rem .55rem;margin-bottom:.6rem;font-size:.75rem;line-height:1.35;text-transform:none;letter-spacing:normal}.swimlane-board[data-v-e02f4eb2]{display:grid;grid-template-columns:repeat(5,minmax(220px,1fr));column-gap:.75rem;row-gap:.5rem;margin-top:1rem;overflow-x:auto;padding-bottom:.5rem}.swimlane-head-row[data-v-e02f4eb2]{display:contents}.swimlane-col-head[data-v-e02f4eb2]{font-size:.85rem;color:var(--ab-text-muted);text-transform:uppercase;letter-spacing:.04em;padding-bottom:.4rem;border-bottom:1px solid var(--ab-border);position:sticky;top:0;z-index:2;background:var(--ab-bg)}.swimlane-board .wip-block-banner[data-v-e02f4eb2]{grid-column:1 / -1}.swimlane-header[data-v-e02f4eb2]{grid-column:1 / -1;display:flex;align-items:baseline;gap:.5rem;font-size:.85rem;color:var(--ab-text-muted);padding:.5rem .1rem .15rem;margin-top:.35rem;border-top:1px solid var(--ab-border);overflow-wrap:anywhere}.swimlane-label-name[data-v-e02f4eb2]{color:var(--ab-text);font-weight:600;flex:none}.swimlane-header .n[data-v-e02f4eb2]{flex:none}.swimlane-label-status[data-v-e02f4eb2]{flex:1 1 auto;min-width:0;font-size:.75rem;color:var(--ab-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.swimlane-header.clickable[data-v-e02f4eb2]{cursor:pointer}.swimlane-header.clickable:hover .swimlane-label-name[data-v-e02f4eb2]{color:var(--ab-accent)}.swimlane-cell[data-v-e02f4eb2]{background:var(--ab-surface);border:1px solid var(--ab-border);border-radius:8px;padding:.6rem;min-height:3rem;min-width:0;align-self:start}.swimlane-cell.over[data-v-e02f4eb2]{border-color:var(--ab-accent-strong);background:var(--ab-info-bg)}.swimlane-board>p.muted[data-v-e02f4eb2]{grid-column:1 / -1}.draft[data-v-e02f4eb2]{display:grid;gap:.45rem;margin-bottom:.65rem}.draft input[data-v-e02f4eb2],.draft textarea[data-v-e02f4eb2],.draft select[data-v-e02f4eb2]{width:100%;box-sizing:border-box;background:var(--ab-bg);border:1px solid var(--ab-border-strong);border-radius:6px;padding:.45rem .55rem;color:var(--ab-text);font:inherit}.draft textarea[data-v-e02f4eb2]{resize:vertical;line-height:1.35}.draft input[data-v-e02f4eb2]:focus,.draft textarea[data-v-e02f4eb2]:focus,.draft select[data-v-e02f4eb2]:focus{border-color:var(--ab-accent-strong);outline:none}.draft-actions[data-v-e02f4eb2]{display:flex;gap:.4rem}.draft-actions button[data-v-e02f4eb2]{flex:1;background:var(--ab-accent-strong);color:var(--ab-on-accent);border:none;border-radius:6px;padding:.45rem .6rem;cursor:pointer}.draft-actions button[data-v-e02f4eb2]:disabled{cursor:not-allowed;opacity:.55}.draft-actions .ghost[data-v-e02f4eb2]{background:var(--ab-surface-2);color:var(--ab-text-muted)}.card-id[data-v-e02f4eb2]{display:block;font:.68rem/1.3 ui-monospace,monospace;color:var(--ab-text-muted);letter-spacing:.02em;-webkit-user-select:text;user-select:text;cursor:text}.modal-id[data-v-e02f4eb2]{display:inline-block;margin-right:.5rem;align-self:center}.kind-pill[data-v-e02f4eb2]{font-size:.7rem;text-transform:uppercase;padding:.15rem .5rem;border-radius:999px;background:var(--ab-surface-2);color:var(--ab-text-muted);border:1px solid var(--ab-border-strong);cursor:pointer}.kind-pill.bug[data-v-e02f4eb2]{background:var(--ab-danger-bg);color:var(--ab-danger-text)}.kind-pill.feature[data-v-e02f4eb2]{background:var(--ab-info-bg);color:var(--ab-accent)}.kind-pill.chore[data-v-e02f4eb2]{background:var(--ab-surface-2);color:var(--ab-text-muted)}.task-tag[data-v-e02f4eb2]{display:inline-flex;align-items:center;gap:.2rem;border:1px solid var(--ab-border-strong);border-radius:999px;background:var(--ab-info-bg);color:var(--ab-accent);padding:.1rem .4rem;font-size:.68rem}.task-tag.removable button[data-v-e02f4eb2]{border:0;background:none;color:inherit;cursor:pointer;padding:0}.priority-pill[data-v-e02f4eb2]{font-size:.7rem;text-transform:uppercase;padding:.15rem .5rem;border-radius:999px;background:var(--ab-surface-2);color:var(--ab-text-muted);border:1px solid var(--ab-border-strong);cursor:pointer}.priority-pill.low[data-v-e02f4eb2]{background:var(--ab-success-bg);color:var(--ab-success-text)}.priority-pill.high[data-v-e02f4eb2]{background:var(--ab-warning-bg);color:var(--ab-warning-text)}.priority-pill.urgent[data-v-e02f4eb2]{background:var(--ab-danger-bg);color:var(--ab-danger-text)}.subtask-badge[data-v-e02f4eb2]{display:inline-block;margin-top:.4rem;margin-right:.3rem;font-size:.66rem;padding:.1rem .45rem;border-radius:999px;background:var(--ab-surface-2);color:var(--ab-text-muted)}.parent-breadcrumb[data-v-e02f4eb2]{font-size:.82rem;color:var(--ab-text-muted);margin:0 0 .75rem}.parent-breadcrumb a[data-v-e02f4eb2]{color:var(--ab-accent)}.parent-breadcrumb .ghost[data-v-e02f4eb2]{background:none;border:none;color:var(--ab-text-muted);font-size:.78rem;cursor:pointer;margin-left:.4rem}.subtasks[data-v-e02f4eb2]{list-style:none;margin:0 0 .5rem;padding:0}.subtasks li[data-v-e02f4eb2]{display:flex;align-items:center;gap:.5rem;padding:.35rem 0;border-bottom:1px solid var(--ab-surface-2);cursor:pointer;font-size:.88rem}.subtasks li:hover .subtask-title[data-v-e02f4eb2],.subtask-title[data-v-e02f4eb2]{color:var(--ab-text-muted)}.subtask-grip[data-v-e02f4eb2]{color:var(--ab-text-muted);cursor:grab;-webkit-user-select:none;user-select:none;flex-shrink:0}.subtask-grip[data-v-e02f4eb2]:active{cursor:grabbing}.subtask-dragging[data-v-e02f4eb2]{opacity:.4}.subtask-drop-before[data-v-e02f4eb2]{box-shadow:inset 0 2px 0 0 var(--ab-accent)}.duplicate-modal[data-v-e02f4eb2]{max-width:32rem}.duplicate-modal-scroll[data-v-e02f4eb2]{flex:1;min-height:0;overflow-y:auto;padding:.5rem 1rem}.duplicate-modal-actions[data-v-e02f4eb2]{padding:.75rem 1rem;border-top:1px solid var(--ab-border)}.duplicate-candidates[data-v-e02f4eb2]{list-style:none;margin:0 0 .8rem;padding:0}.duplicate-candidates li[data-v-e02f4eb2]{display:flex;align-items:center;gap:.5rem;padding:.4rem 0;border-bottom:1px solid var(--ab-surface-2)}.duplicate-candidates .candidate-title[data-v-e02f4eb2]{flex:1;font-size:.9rem}.attn-panel[data-v-e02f4eb2]{border:1px solid var(--ab-warning-border);background:var(--ab-warning-bg);border-radius:8px;padding:.5rem .7rem;margin:.6rem 0}.pm-triage-panel[data-v-e02f4eb2]{border:1px solid var(--ab-review-border);background:var(--ab-review-bg);border-radius:8px;padding:.5rem .7rem;margin:.6rem 0}.pm-triage-panel p[data-v-e02f4eb2]{margin:0 0 .35rem}.pm-triage-reason[data-v-e02f4eb2]{color:var(--ab-review-text);font-size:.85rem;white-space:pre-wrap}.pm-triage-panel button[data-v-e02f4eb2]{background:var(--ab-review-bg);color:var(--ab-review-text);border:1px solid var(--ab-review-border);border-radius:6px;padding:.3rem .7rem;cursor:pointer;font-size:.8rem}.attn-panel p[data-v-e02f4eb2]{margin:0 0 .35rem}.attn-panel button[data-v-e02f4eb2],.attn-flag[data-v-e02f4eb2]{background:var(--ab-warning-bg);color:var(--ab-warning-text);border:1px solid var(--ab-warning-border);border-radius:6px;padding:.3rem .7rem;cursor:pointer;font-size:.8rem}.attn-flag[data-v-e02f4eb2]{margin:.5rem 0}.dispatch-reasons[data-v-e02f4eb2]{margin:0 0 .35rem;padding-left:1.1rem;color:var(--ab-warning-text);font-size:.85rem}.dispatch-reasons li[data-v-e02f4eb2]{margin:.15rem 0}.dispatch-error[data-v-e02f4eb2]{color:var(--ab-danger-text);font-size:.85rem;white-space:pre-wrap;margin:0 0 .35rem}.dispatch-hint[data-v-e02f4eb2]{margin:.3rem 0 0;font-size:.78rem;color:var(--ab-text-muted)}.dispatch-note[data-v-e02f4eb2]{margin:.4rem 0;font-size:.85rem;color:var(--ab-text-muted)}.dispatch-note-quiet[data-v-e02f4eb2]{opacity:.85}.force-run[data-v-e02f4eb2]{margin:.6rem 0}.block-panel[data-v-e02f4eb2]{border:1px solid var(--ab-danger-border);background:var(--ab-danger-bg);border-radius:8px;padding:.5rem .7rem;margin:.6rem 0}.block-panel p[data-v-e02f4eb2]{margin:0 0 .35rem}.block-reason[data-v-e02f4eb2]{color:var(--ab-danger-text);font-size:.85rem;white-space:pre-wrap}.block-panel button[data-v-e02f4eb2],.block-btn[data-v-e02f4eb2]{background:var(--ab-danger-bg);color:var(--ab-danger-text);border:1px solid var(--ab-danger-border);border-radius:6px;padding:.3rem .7rem;cursor:pointer;font-size:.8rem}.block-panel a[data-v-e02f4eb2]{color:var(--ab-danger-text)}.task-search-results[data-v-e02f4eb2]{list-style:none;margin:.3rem 0 0;padding:0;max-height:8rem;overflow-y:auto;border:1px solid var(--ab-border-strong);border-radius:6px}.task-search-results li[data-v-e02f4eb2]{padding:.3rem .5rem;cursor:pointer;font-size:.85rem}.task-search-results li[data-v-e02f4eb2]:hover{background:var(--ab-surface-2)}.sessions[data-v-e02f4eb2],.runs[data-v-e02f4eb2]{list-style:none;padding:0;margin:.3rem 0 .6rem;display:flex;flex-direction:column;gap:.4rem}.sessions li[data-v-e02f4eb2]{display:flex;flex-direction:column;padding:.4rem .55rem;border:1px solid var(--ab-border);border-radius:6px;background:var(--ab-surface-2)}.sessions li.live[data-v-e02f4eb2]{border-color:var(--ab-success-border)}.sessions li.attention[data-v-e02f4eb2]{border-color:var(--ab-warning-border);background:var(--ab-warning-bg)}.session-row[data-v-e02f4eb2]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.session-toggle[data-v-e02f4eb2]{background:none;border:none;color:var(--ab-accent);font-weight:600;font:inherit;cursor:pointer;padding:0}.open-link[data-v-e02f4eb2]{margin-left:auto;font-size:.75rem;font-weight:400}.session-embed[data-v-e02f4eb2]{margin-top:.5rem;border-top:1px solid var(--ab-border);padding-top:.5rem}.slink[data-v-e02f4eb2]{color:var(--ab-accent);text-decoration:none;font-weight:600}.meta[data-v-e02f4eb2]{color:var(--ab-text-muted);font-size:.75rem}.run[data-v-e02f4eb2]{border:1px solid var(--ab-border);border-radius:6px;padding:.45rem .55rem;background:var(--ab-surface-2)}.run-head[data-v-e02f4eb2]{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.run-detail[data-v-e02f4eb2]{margin:.35rem 0 0;font-size:.82rem;color:var(--ab-text-muted);white-space:pre-wrap}.run-sandbox-hint[data-v-e02f4eb2]{margin:.35rem 0 0;padding:.35rem .5rem;border:1px solid var(--ab-warning-border);background:var(--ab-warning-bg);color:var(--ab-warning-text);border-radius:6px;font-size:.78rem}.run-sandbox-hint a[data-v-e02f4eb2]{color:inherit;font-weight:600;text-decoration:underline}.run-output[data-v-e02f4eb2]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.4rem;font-size:.75rem}.run-output .branch[data-v-e02f4eb2]{font-family:ui-monospace,monospace;color:var(--ab-purple-text)}.run-output .pr[data-v-e02f4eb2]{color:var(--ab-success-text);text-decoration:none;border:1px solid var(--ab-success-border);border-radius:4px;padding:0 .35rem}.run-output .diff[data-v-e02f4eb2]{color:var(--ab-text-muted)}.commits[data-v-e02f4eb2]{list-style:none;margin:.35rem 0 0;padding:.35rem 0 0 .6rem;border-left:2px solid var(--ab-border);display:flex;flex-direction:column;gap:.15rem}.commits li[data-v-e02f4eb2]{font-family:ui-monospace,monospace;font-size:.74rem;color:var(--ab-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.files-toggle[data-v-e02f4eb2]{margin-top:.35rem;font-size:.74rem}.files-toggle summary[data-v-e02f4eb2]{cursor:pointer;color:var(--ab-accent)}.files-toggle .files[data-v-e02f4eb2]{list-style:none;padding:.3rem 0 0 .6rem;margin:0}.files-toggle .files li[data-v-e02f4eb2]{font-family:ui-monospace,monospace;color:var(--ab-accent)}.run-open[data-v-e02f4eb2]{display:inline-block;margin-top:.35rem;font-size:.74rem;color:var(--ab-accent);text-decoration:none}.modal-overlay[data-v-e02f4eb2]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;display:flex;align-items:flex-start;justify-content:center;padding:4vh 1rem;z-index:50;overscroll-behavior:contain}.modal[data-v-e02f4eb2]{background:var(--ab-surface);border:1px solid var(--ab-border);border-radius:12px;width:min(760px,100%);max-height:92vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 60px #00000080}.modal-head[data-v-e02f4eb2]{display:flex;flex:0 0 auto;align-items:center;gap:.6rem;padding:.75rem 1rem;border-bottom:1px solid var(--ab-border)}.task-modal-head[data-v-e02f4eb2]{flex-direction:column;align-items:stretch}.modal-identity[data-v-e02f4eb2],.modal-controls[data-v-e02f4eb2]{display:flex;align-items:center;gap:.6rem;min-width:0}.modal-controls[data-v-e02f4eb2]{flex-wrap:wrap}.modal-identity .modal-id[data-v-e02f4eb2]{flex:0 0 auto;margin-right:0}.modal-title[data-v-e02f4eb2]{flex:1 1 auto;min-width:0;background:transparent;border:none;color:var(--ab-text);font-size:1.1rem;font-weight:600}.modal-title[data-v-e02f4eb2]:focus{outline:none;border-bottom:1px solid var(--ab-accent-strong)}.status-pill[data-v-e02f4eb2]{font-size:.7rem;text-transform:uppercase;padding:.15rem .5rem;border-radius:999px;background:var(--ab-surface-2);color:var(--ab-text-muted)}.status-pill.done[data-v-e02f4eb2]{background:var(--ab-success-bg);color:var(--ab-success-text)}.status-pill.in_progress[data-v-e02f4eb2]{background:var(--ab-info-bg);color:var(--ab-accent)}.status-pill.review[data-v-e02f4eb2]{background:var(--ab-purple-bg);color:var(--ab-purple-text)}.status-pill.blocked[data-v-e02f4eb2]{background:var(--ab-danger-bg);color:var(--ab-danger-text)}button.status-pill[data-v-e02f4eb2]{border:none;font:inherit;font-size:.7rem;text-transform:uppercase;cursor:pointer}button.status-pill[data-v-e02f4eb2]:disabled{opacity:.6;cursor:default}.modal-head .close[data-v-e02f4eb2]{background:none;border:none;color:var(--ab-text-muted);font-size:1.1rem;cursor:pointer}.modal-head .close[data-v-e02f4eb2]:disabled{cursor:wait;opacity:.45}.execution-gate-toggle[data-v-e02f4eb2]{flex:0 1 auto;width:auto;min-height:2.2rem;border:1px solid var(--ab-border-strong);border-radius:6px;padding:.35rem .65rem;background:var(--ab-surface-2);color:var(--ab-text);font:inherit;font-size:.8rem;font-weight:600;line-height:1.2;white-space:nowrap;cursor:pointer}.execution-gate-toggle[data-v-e02f4eb2]:hover:not(:disabled){border-color:var(--ab-accent-strong);background:var(--ab-info-bg)}.execution-gate-toggle[data-v-e02f4eb2]:disabled{cursor:wait;opacity:.55}.save-state[data-v-e02f4eb2]{flex:0 0 auto;border:1px solid var(--ab-success-border);border-radius:999px;padding:.18rem .48rem;background:var(--ab-success-bg);color:var(--ab-success-text);font-size:.68rem;font-weight:700;white-space:nowrap}.save-state.dirty[data-v-e02f4eb2]{border-color:var(--ab-warning-border);background:var(--ab-warning-bg);color:var(--ab-warning-text)}.tabs[data-v-e02f4eb2]{display:flex;flex:0 0 auto;min-width:0;gap:.25rem;padding:0 1rem;border-bottom:1px solid var(--ab-border)}.tabs button[data-v-e02f4eb2]{background:none;border:none;border-bottom:2px solid transparent;color:var(--ab-text-muted);padding:.55rem .6rem;cursor:pointer;font:inherit}.tabs button.on[data-v-e02f4eb2]{color:var(--ab-text);border-bottom-color:var(--ab-accent-strong)}.tabs .count[data-v-e02f4eb2]{font-size:.7rem;background:var(--ab-border);border-radius:999px;padding:0 .4rem;color:var(--ab-text-muted)}@media(max-width:1023.98px){.modal-overlay[data-v-e02f4eb2]{align-items:stretch;padding:0}.modal[data-v-e02f4eb2]{width:100%;height:100dvh;max-height:none;border-radius:0}.task-modal-head[data-v-e02f4eb2]{row-gap:.5rem}.modal-title[data-v-e02f4eb2]{font-size:1rem}.modal-head .close[data-v-e02f4eb2]{min-width:44px;min-height:44px}.modal-controls[data-v-e02f4eb2]{gap:.45rem}.execution-gate-toggle[data-v-e02f4eb2]{min-height:44px}.tabs[data-v-e02f4eb2]{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.tabs[data-v-e02f4eb2]::-webkit-scrollbar{display:none}.tabs button[data-v-e02f4eb2]{flex:none;white-space:nowrap;min-height:44px}}.history-heading[data-v-e02f4eb2]{display:flex;align-items:center;justify-content:space-between}.history-heading h4[data-v-e02f4eb2]{margin-top:0}.history-refresh[data-v-e02f4eb2]{border:1px solid var(--ab-border-strong);border-radius:6px;background:var(--ab-surface-2);color:var(--ab-text-muted);padding:.25rem .6rem;cursor:pointer}.history-refresh[data-v-e02f4eb2]:disabled{cursor:wait;opacity:.55}.task-history[data-v-e02f4eb2]{list-style:none;margin:.25rem 0 0;padding:0}.task-history>li[data-v-e02f4eb2]{position:relative;margin-left:.35rem;padding:0 0 1rem 1.35rem;border-left:1px solid var(--ab-border-strong)}.task-history>li[data-v-e02f4eb2]:last-child{padding-bottom:0;border-left-color:transparent}.history-dot[data-v-e02f4eb2]{position:absolute;top:.4rem;left:-.35rem;width:.62rem;height:.62rem;border-radius:999px;background:var(--ab-accent-strong);box-shadow:0 0 0 3px var(--ab-surface)}.history-card[data-v-e02f4eb2]{border:1px solid var(--ab-border);border-radius:8px;background:var(--ab-surface-2);padding:.55rem .7rem}.history-event-head[data-v-e02f4eb2]{display:flex;justify-content:space-between;gap:1rem}.history-event-head strong[data-v-e02f4eb2]{color:var(--ab-text);font-size:.9rem}.history-event-head time[data-v-e02f4eb2],.history-actor[data-v-e02f4eb2]{color:var(--ab-text-muted);font-size:.72rem}.history-event-head time[data-v-e02f4eb2]{white-space:nowrap}.history-actor[data-v-e02f4eb2]{margin:.2rem 0 0}.history-actor-context[data-v-e02f4eb2]{margin:.15rem 0 0;color:var(--ab-text-muted);font-size:.68rem;overflow-wrap:anywhere}.history-tool-mismatch[data-v-e02f4eb2]{margin:.2rem 0 0;color:var(--ab-warning-text);font-size:.7rem;overflow-wrap:anywhere}.history-tool-mismatch strong[data-v-e02f4eb2]{font-weight:600}.history-actor span[data-v-e02f4eb2]{margin-left:.25rem;border:1px solid var(--ab-border-strong);border-radius:999px;padding:0 .3rem;font-size:.62rem;text-transform:uppercase}.history-actor span.via[data-v-e02f4eb2]{border-color:var(--ab-purple-text);background:var(--ab-purple-bg);color:var(--ab-purple-text);text-transform:none}.history-changes[data-v-e02f4eb2]{display:flex;flex-direction:column;gap:.2rem;list-style:none;margin:.5rem 0 0;padding:.45rem 0 0;border-top:1px solid var(--ab-border);color:var(--ab-text-muted);font-size:.78rem}.history-changes summary[data-v-e02f4eb2]{cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-long-values[data-v-e02f4eb2]{display:grid;gap:.4rem;margin-top:.4rem}.history-long-values span[data-v-e02f4eb2]{color:var(--ab-text-muted);font-size:.66rem;text-transform:uppercase}.history-long-values pre[data-v-e02f4eb2]{max-height:12rem;margin:.15rem 0 0;overflow:auto;border:1px solid var(--ab-border);border-radius:6px;background:var(--ab-surface);color:var(--ab-text);padding:.45rem;white-space:pre-wrap;overflow-wrap:anywhere;font:.75rem/1.4 ui-monospace,monospace}.history-cruma-ref[data-v-e02f4eb2]{margin:.5rem 0 0;color:var(--ab-text-muted);font-size:.7rem}.history-empty[data-v-e02f4eb2]{border-left-color:transparent!important}.modal-body[data-v-e02f4eb2]{flex:1 1 auto;min-height:0;padding:1rem;overflow-y:auto}.modal-body .row[data-v-e02f4eb2]{display:flex;gap:.5rem;margin:.5rem 0 1rem}.task-tag-editor[data-v-e02f4eb2]{margin:0 0 1rem}.field-label[data-v-e02f4eb2]{display:block;margin-bottom:.35rem;color:var(--ab-text-muted);font-size:.82rem}.task-tag-list[data-v-e02f4eb2]{display:flex;flex-wrap:wrap;gap:.35rem}.tag-controls[data-v-e02f4eb2]{align-items:center;flex-wrap:wrap}.tag-controls select[data-v-e02f4eb2],.new-task-tag input[data-v-e02f4eb2]{background:var(--ab-bg);border:1px solid var(--ab-border-strong);border-radius:6px;color:var(--ab-text);padding:.4rem .5rem}.new-task-tag[data-v-e02f4eb2]{display:flex;gap:.35rem}.tag-error[data-v-e02f4eb2]{color:var(--ab-danger-text);font-size:.78rem}.modal-body h4[data-v-e02f4eb2]{margin:.8rem 0 .4rem;color:var(--ab-text-muted)}.comments[data-v-e02f4eb2]{list-style:none;padding:0;margin:0 0 .6rem;display:flex;flex-direction:column;gap:.5rem}.comments li[data-v-e02f4eb2]{border:1px solid var(--ab-border);border-radius:8px;padding:.45rem .6rem;background:var(--ab-surface-2)}.comments .author[data-v-e02f4eb2]{font-weight:600;color:var(--ab-text-muted);font-size:.85rem}.comments .author.ai[data-v-e02f4eb2]{color:var(--ab-success-text)}.comments .via[data-v-e02f4eb2]{margin-left:.35rem;border:1px solid var(--ab-purple-text);background:var(--ab-purple-bg);color:var(--ab-purple-text);border-radius:999px;padding:0 .35rem;font-size:.62rem}.comments .ts[data-v-e02f4eb2]{color:var(--ab-text-muted);font-size:.72rem;margin-left:.5rem}.task-description[data-v-e02f4eb2]{margin:-.25rem 0 1rem;padding:.7rem .8rem;border:1px solid var(--ab-border);border-radius:8px;background:var(--ab-surface-2);overflow-wrap:anywhere}.comments .cbody[data-v-e02f4eb2]{margin-top:.25rem;font-size:.9rem;overflow-wrap:anywhere}.markdown-body[data-v-e02f4eb2] p{margin:.5em 0}.markdown-body[data-v-e02f4eb2] p:first-child{margin-top:0}.markdown-body[data-v-e02f4eb2] p:last-child{margin-bottom:0}.markdown-body[data-v-e02f4eb2] h1,.markdown-body[data-v-e02f4eb2] h2,.markdown-body[data-v-e02f4eb2] h3{margin:1em 0 .45em;line-height:1.25}.markdown-body[data-v-e02f4eb2] h1:first-child,.markdown-body[data-v-e02f4eb2] h2:first-child,.markdown-body[data-v-e02f4eb2] h3:first-child{margin-top:0}.markdown-body[data-v-e02f4eb2] a{color:var(--ab-accent)}.markdown-body[data-v-e02f4eb2] code{border-radius:4px;padding:.12em .32em;background:var(--ab-surface-2);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.markdown-body[data-v-e02f4eb2] pre{overflow-x:auto;border:1px solid var(--ab-border);border-radius:7px;padding:.75rem;background:var(--ab-surface-2)}.markdown-body[data-v-e02f4eb2] pre code{padding:0;background:none}.markdown-body[data-v-e02f4eb2] blockquote{margin-left:0;border-left:3px solid var(--ab-accent-strong);padding-left:.75rem;color:var(--ab-text-muted)}.markdown-body[data-v-e02f4eb2] ul,.markdown-body[data-v-e02f4eb2] ol{padding-left:1.5rem}.markdown-body[data-v-e02f4eb2] table{width:100%;border-collapse:collapse;background:var(--ab-surface-2)}.markdown-body[data-v-e02f4eb2] th,.markdown-body[data-v-e02f4eb2] td{border:1px solid var(--ab-border);padding:.35rem .5rem}.markdown-body[data-v-e02f4eb2] th{background:var(--ab-border)}.markdown-body[data-v-e02f4eb2] img{max-width:100%}.comment-form[data-v-e02f4eb2]{display:flex;gap:.5rem}.comment-form+.comments[data-v-e02f4eb2]{margin-top:.9rem}.comment-form textarea[data-v-e02f4eb2]{flex:1;background:var(--ab-surface);border:1px solid var(--ab-border-strong);border-radius:6px;padding:.45rem .6rem;color:var(--ab-text);font:inherit;resize:vertical}.comment-form button[data-v-e02f4eb2]{background:var(--ab-accent-strong);color:var(--ab-on-accent);border:none;border-radius:6px;padding:0 1rem;cursor:pointer;align-self:flex-start;height:2.2rem}.badge[data-v-e02f4eb2]{font-size:.66rem;text-transform:uppercase;letter-spacing:.04em;padding:.1rem .45rem;border-radius:999px}.badge.working[data-v-e02f4eb2]{background:var(--ab-success-bg);color:var(--ab-success-text)}.badge.needs[data-v-e02f4eb2]{background:var(--ab-warning-bg);color:var(--ab-warning-text)}.badge.completed[data-v-e02f4eb2]{background:var(--ab-success-bg);color:var(--ab-success-text)}.badge.failed[data-v-e02f4eb2]{background:var(--ab-danger-bg);color:var(--ab-danger-text)}.badge.running[data-v-e02f4eb2]{background:var(--ab-info-bg);color:var(--ab-accent)}.badge.queued[data-v-e02f4eb2]{background:var(--ab-border);color:var(--ab-text-muted)}.badge.stale[data-v-e02f4eb2]{background:var(--ab-purple-bg);color:var(--ab-purple-text)}.machine-panel[data-v-e02f4eb2]{display:flex;flex-direction:column;gap:.6rem}.machine-states[data-v-e02f4eb2]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.machine-state[data-v-e02f4eb2]{display:flex;align-items:center;gap:.5rem;padding:.4rem .6rem;border:1px solid var(--ab-border);border-radius:6px}.machine-state.current[data-v-e02f4eb2]{border-color:var(--ab-accent-strong);background:var(--ab-surface-2, transparent)}.machine-state-name[data-v-e02f4eb2]{font-weight:600}.machine-state-arrows[data-v-e02f4eb2]{color:var(--ab-text-muted);font-size:.85rem}.machine-legal[data-v-e02f4eb2]{margin:0;font-size:.9rem;color:var(--ab-text-muted)}.panel[data-v-e02f4eb2]{position:fixed;top:0;right:0;width:min(360px,100vw);height:100vh;background:var(--ab-surface);border-left:1px solid var(--ab-border);padding:1.25rem;overflow-y:auto}.panel .close[data-v-e02f4eb2]{float:right;background:none;border:none;color:var(--ab-text-muted);cursor:pointer;font-size:1rem}.panel .status[data-v-e02f4eb2]{color:var(--ab-text-muted)}.field[data-v-e02f4eb2]{display:grid;gap:.35rem;margin:.85rem 0}.field span[data-v-e02f4eb2]{color:var(--ab-text-muted);font-size:.78rem;text-transform:uppercase;letter-spacing:.04em}.field input[data-v-e02f4eb2],.field textarea[data-v-e02f4eb2]{width:100%;box-sizing:border-box;background:var(--ab-bg);border:1px solid var(--ab-border-strong);border-radius:6px;padding:.5rem .6rem;color:var(--ab-text);font:inherit}.field textarea[data-v-e02f4eb2]{resize:vertical;line-height:1.4}.save[data-v-e02f4eb2]{width:100%;background:var(--ab-accent-strong);color:var(--ab-on-accent);border:none;border-radius:6px;padding:.5rem .8rem;cursor:pointer}.save[data-v-e02f4eb2]:disabled{cursor:not-allowed;opacity:.55}.assignees[data-v-e02f4eb2]{list-style:none;padding:0}.assignees li[data-v-e02f4eb2]{display:flex;align-items:center;gap:.4rem;padding:.25rem 0}.ai[data-v-e02f4eb2]{background:var(--ab-accent-strong);color:var(--ab-on-accent);border-radius:4px;padding:0 .3rem;font-size:.7rem}.x[data-v-e02f4eb2]{background:none;border:none;color:var(--ab-text-muted);cursor:pointer;margin-left:auto}.assign[data-v-e02f4eb2]{display:flex;gap:.4rem;margin-top:.5rem}.assign select[data-v-e02f4eb2]{flex:1;background:var(--ab-surface);border:1px solid var(--ab-border-strong);border-radius:6px;padding:.4rem;color:var(--ab-text)}.assign button[data-v-e02f4eb2]{background:var(--ab-accent-strong);color:var(--ab-on-accent);border:none;border-radius:6px;padding:.4rem .7rem;cursor:pointer}.muted[data-v-e02f4eb2]{color:var(--ab-text-muted)}.linked-pull-request[data-v-e02f4eb2]{margin:0 0 1rem;padding:.65rem .8rem;border:1px solid var(--ab-border-strong);border-radius:6px;background:var(--ab-surface-2)}.linked-pull-request.anomaly[data-v-e02f4eb2]{border-color:var(--ab-danger, #e56b6f)}.linked-pull-request p[data-v-e02f4eb2]{margin:.2rem 0}.linked-pull-request a[data-v-e02f4eb2]{margin-left:.45rem}.link-pull-request[data-v-e02f4eb2]{margin:0 0 1rem;padding:.65rem .8rem;border:1px solid var(--ab-border-strong);border-radius:6px}.link-pull-request-fields[data-v-e02f4eb2]{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.4rem}.link-pull-request-fields input[type=text][data-v-e02f4eb2]{flex:1 1 16rem}.working-branch[data-v-e02f4eb2]{margin:0 0 1rem;padding:.5rem .8rem;border:1px solid var(--ab-border-strong);border-radius:6px;background:var(--ab-surface-2);display:flex;flex-wrap:wrap;align-items:baseline;gap:.45rem}.working-branch code[data-v-e02f4eb2]{font:.8rem/1.4 ui-monospace,monospace;color:var(--ab-text-muted);word-break:break-all}.avatar[data-v-64feb728]{flex:none;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;color:#fff;font-weight:700;font-size:.85rem;letter-spacing:.02em}.avatar.sm[data-v-64feb728]{width:34px;height:34px;font-size:.75rem}.tag[data-v-64feb728]{display:inline-flex;align-items:center;gap:.3rem;background:var(--ab-surface-2);color:var(--ab-text-muted);border-radius:999px;padding:.18rem .65rem;font-size:.8rem;font-weight:600}.btn-primary[data-v-64feb728]{background:var(--ab-accent-strong);color:var(--ab-on-accent);border:none;border-radius:8px;padding:.5rem .85rem;font:inherit;font-weight:600;cursor:pointer}.btn-primary[data-v-64feb728]:disabled{opacity:.5;cursor:default}.btn-ghost[data-v-64feb728]{background:transparent;border:1px solid var(--ab-border-strong);color:var(--ab-text-muted);border-radius:8px;padding:.4rem .7rem;font:inherit;cursor:pointer}.btn-ghost[data-v-64feb728]:hover{color:var(--ab-text)}.btn-danger[data-v-64feb728]{background:var(--ab-danger-text);color:var(--ab-on-accent);border:none;border-radius:8px;padding:.4rem .7rem;font:inherit;font-weight:600;cursor:pointer}.start-btn[data-v-64feb728]{display:inline-flex;align-items:center;gap:.35rem;white-space:nowrap}.standalone-actions[data-v-64feb728]{display:flex;justify-content:flex-end;margin-bottom:1rem}input[data-v-64feb728],textarea[data-v-64feb728],.tag-select[data-v-64feb728]{background:var(--ab-surface);border:1px solid var(--ab-border-strong);border-radius:8px;padding:.55rem .7rem;color:var(--ab-text);font:inherit}textarea[data-v-64feb728]{resize:vertical}.muted[data-v-64feb728]{color:var(--ab-text-muted)}.view-only-note[data-v-64feb728]{margin:1rem 0 0;padding-top:1rem;border-top:1px solid var(--ab-border)}.pin[data-v-64feb728]{font-size:.8rem}.composer[data-v-64feb728]{display:flex;flex-direction:column;gap:.75rem}.composer label[data-v-64feb728]{display:flex;flex-direction:column;gap:.3rem;font-size:.85rem;color:var(--ab-text-muted)}.discussions[data-v-64feb728]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.65rem}.discussions li[data-v-64feb728]{display:flex;align-items:flex-start;gap:.85rem;padding:.9rem 1rem;border:1px solid var(--ab-border);border-radius:10px;background:var(--ab-surface-2);cursor:pointer;transition:background .12s ease,border-color .12s ease}.discussions li[data-v-64feb728]:last-child{border-bottom:1px solid var(--ab-border)}.discussions li[data-v-64feb728]:hover{background:var(--ab-surface);border-color:var(--ab-border-strong)}.discussions li.empty-row[data-v-64feb728]{justify-content:center;cursor:default;padding:1.5rem;font-size:.9rem}.discussions li.empty-row[data-v-64feb728]:hover{background:var(--ab-surface-2);border-color:var(--ab-border)}.d-main[data-v-64feb728]{min-width:0;flex:1;display:flex;flex-direction:column;gap:.3rem}.d-title[data-v-64feb728]{display:flex;align-items:center;gap:.35rem;min-width:0}.d-title-text[data-v-64feb728]{font-weight:600;font-size:1.12rem;color:var(--ab-text);min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-badge[data-v-64feb728],.task-badge[data-v-64feb728]{flex:none}.project-badge[data-v-64feb728],.task-badge[data-v-64feb728]{border:1px solid var(--ab-border-strong);border-radius:999px;padding:.05rem .55rem;font-size:.72rem;font-weight:600;color:var(--ab-text-muted);white-space:nowrap}.task-badge[data-v-64feb728]{border-color:var(--ab-border);max-width:22ch;overflow:hidden;text-overflow:ellipsis}.more-row[data-v-64feb728]{display:flex;justify-content:center;padding:.6rem 0}.discussions li.more-row[data-v-64feb728]{padding:.25rem 0;border:none;background:transparent}.discussions li.more-row[data-v-64feb728]:hover{border-color:transparent}.project-banner[data-v-64feb728]{display:block;margin:0 0 .75rem;padding:.45rem .75rem;border:1px solid var(--ab-border-strong);border-radius:6px;font-size:.85rem;color:var(--ab-text-muted);text-decoration:none}.project-banner[data-v-64feb728]:hover{color:var(--ab-text)}.d-excerpt[data-v-64feb728]{margin:0;color:var(--ab-text-muted);font-size:.95rem;line-height:1.5}.d-footer[data-v-64feb728]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.d-tags[data-v-64feb728]{display:flex;flex-wrap:wrap;gap:.25rem}.d-meta[data-v-64feb728]{margin-left:auto;font-size:.82rem;color:var(--ab-text-muted);white-space:nowrap}.pin-toggle[data-v-64feb728]{flex:none;background:transparent;border:1px solid var(--ab-border-strong);color:var(--ab-text-muted);border-radius:6px;padding:.15rem .45rem;font-size:.7rem;cursor:pointer;opacity:0;transition:opacity .12s ease}.discussions li:hover .pin-toggle[data-v-64feb728],.discussions li:focus-within .pin-toggle[data-v-64feb728]{opacity:1}@media(hover:none){.pin-toggle[data-v-64feb728]{opacity:1}}.detail-view[data-v-64feb728]{border:1px solid var(--ab-border);border-radius:12px;background:var(--ab-surface);padding:1.1rem 1.4rem 1.4rem}.detail-head[data-v-64feb728]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.6rem}.back-btn[data-v-64feb728]{align-self:flex-start;padding:.25rem .55rem;font-size:.8rem}.detail-title[data-v-64feb728]{margin:0;font-size:1.6rem;line-height:1.25;display:flex;align-items:center;gap:.4rem}.tag-editor[data-v-64feb728]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding-bottom:1rem;margin-bottom:.75rem;border-bottom:1px solid var(--ab-border)}.tag.removable[data-v-64feb728]{background:var(--ab-surface-2);padding-right:.3rem}.tag .x[data-v-64feb728]{position:relative;display:inline-grid;place-items:center;width:1.1rem;height:1.1rem;background:none;border:none;color:inherit;padding:0;cursor:pointer;line-height:1;font-size:.95rem;border-radius:50%}.tag .x[data-v-64feb728]:before{content:"";position:absolute;top:-.45rem;right:-.45rem;bottom:-.45rem;left:-.45rem}.tag .x[data-v-64feb728]:hover{background:var(--ab-border-strong);color:var(--ab-text)}.tag-select[data-v-64feb728]{border-radius:999px;border:1px dashed var(--ab-border-strong);background:transparent;color:var(--ab-text-muted);padding:.2rem .6rem;font-size:.8rem;font-weight:600;cursor:pointer}.tag-select[data-v-64feb728]:hover{color:var(--ab-text);border-color:var(--ab-text-muted)}.new-tag[data-v-64feb728]{display:flex;gap:.35rem}.new-tag input[data-v-64feb728]{width:9rem;padding:.28rem .6rem;font-size:.82rem;border-radius:999px}.new-tag .btn-ghost[data-v-64feb728]{padding:.28rem .7rem;font-size:.82rem;border-radius:999px}.tag-error[data-v-64feb728]{color:var(--ab-danger-text);font-size:.8rem}.stream[data-v-64feb728]{display:flex;flex-direction:column}.post[data-v-64feb728]{display:flex;gap:.85rem;padding:1rem 0;border-bottom:1px solid var(--ab-border)}.post[data-v-64feb728]:last-of-type{border-bottom:none}.post.reply[data-v-64feb728]{margin-left:2.75rem;padding-left:.9rem;border-left:2px solid var(--ab-border)}.post-body-wrap[data-v-64feb728]{min-width:0;flex:1}.reply-quote[data-v-64feb728]{display:flex;flex-direction:column;gap:.15rem;padding:.45rem .7rem;margin-bottom:.5rem;border-left:2px solid var(--ab-border-strong);background:var(--ab-surface-2);border-radius:0 6px 6px 0;font-size:.85rem}.reply-quote .rq-head[data-v-64feb728]{color:var(--ab-text-muted);font-weight:600}.reply-quote .rq-body[data-v-64feb728]{color:var(--ab-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.post-meta[data-v-64feb728]{display:flex;align-items:center;gap:.65rem;font-size:.9rem;color:var(--ab-text-muted);margin-bottom:.4rem}.author[data-v-64feb728]{color:var(--ab-text);font-weight:600}.ai[data-v-64feb728],.op[data-v-64feb728]{border-radius:4px;padding:0 .35rem;font-size:.65rem;font-weight:700;letter-spacing:.03em}.ai[data-v-64feb728]{background:var(--ab-accent-strong);color:var(--ab-on-accent)}.op[data-v-64feb728]{background:var(--ab-surface-2);color:var(--ab-text-muted)}.via[data-v-64feb728]{border:1px solid var(--ab-purple-text);background:var(--ab-purple-bg);color:var(--ab-purple-text);border-radius:999px;padding:0 .35rem;font-size:.65rem}.edited-tag[data-v-64feb728]{font-size:.78rem;color:var(--ab-text-muted);font-style:italic}.meta-actions[data-v-64feb728]{margin-left:auto;display:flex;align-items:center;gap:.25rem}.link-btn[data-v-64feb728]{background:transparent;border:none;color:var(--ab-text-muted);font:inherit;font-size:.82rem;cursor:pointer;padding:.15rem .45rem;border-radius:6px}.link-btn[data-v-64feb728]:hover{color:var(--ab-accent-strong);background:var(--ab-surface-2)}.menu-wrap[data-v-64feb728]{position:relative}.menu-btn[data-v-64feb728]{background:transparent;border:none;color:var(--ab-text-muted);cursor:pointer;font-size:1.1rem;line-height:1;padding:.1rem .4rem;border-radius:6px}.menu-btn[data-v-64feb728]:hover{color:var(--ab-text);background:var(--ab-surface-2)}.menu-backdrop[data-v-64feb728]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10}.menu[data-v-64feb728]{position:absolute;right:0;top:1.6rem;z-index:11;min-width:8rem;background:var(--ab-surface);border:1px solid var(--ab-border-strong);border-radius:8px;box-shadow:0 8px 24px #0000002e;padding:.3rem;display:flex;flex-direction:column}.menu-item[data-v-64feb728]{text-align:left;background:transparent;border:none;color:var(--ab-text);font:inherit;font-size:.88rem;padding:.4rem .6rem;border-radius:6px;cursor:pointer}.menu-item[data-v-64feb728]:hover{background:var(--ab-surface-2)}.menu-item.danger[data-v-64feb728]{color:var(--ab-danger-text)}.edit-box[data-v-64feb728]{display:flex;flex-direction:column;gap:.5rem}.edit-box textarea[data-v-64feb728]{width:100%}.edit-actions[data-v-64feb728]{display:flex;justify-content:flex-end;gap:.5rem}.body[data-v-64feb728]{line-height:1.6;font-size:1rem;color:var(--ab-text)}.body.deleted[data-v-64feb728]{white-space:pre-wrap;color:var(--ab-text-muted);font-style:italic}.body.markdown-body[data-v-64feb728] p{margin:0 0 .75em}.body.markdown-body[data-v-64feb728] p:last-child{margin-bottom:0}.body.markdown-body[data-v-64feb728] h1,.body.markdown-body[data-v-64feb728] h2,.body.markdown-body[data-v-64feb728] h3{margin:.9em 0 .4em;line-height:1.3}.body.markdown-body[data-v-64feb728] h1:first-child,.body.markdown-body[data-v-64feb728] h2:first-child,.body.markdown-body[data-v-64feb728] h3:first-child{margin-top:0}.body.markdown-body[data-v-64feb728] a{color:var(--ab-accent)}.body.markdown-body[data-v-64feb728] code{border-radius:4px;padding:.12em .32em;background:var(--ab-surface-2);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em}.body.markdown-body[data-v-64feb728] pre{overflow-x:auto;border:1px solid var(--ab-border);border-radius:7px;padding:.75rem;background:var(--ab-surface-2)}.body.markdown-body[data-v-64feb728] pre code{padding:0;background:none}.body.markdown-body[data-v-64feb728] blockquote{margin:0 0 .75em;border-left:3px solid var(--ab-accent-strong);padding-left:.9rem;color:var(--ab-text-muted)}.body.markdown-body[data-v-64feb728] ul,.body.markdown-body[data-v-64feb728] ol{margin:0 0 .75em;padding-left:1.4em}.body.markdown-body[data-v-64feb728] table{width:100%;border-collapse:collapse;margin:0 0 .75em;background:var(--ab-surface-2)}.body.markdown-body[data-v-64feb728] th,.body.markdown-body[data-v-64feb728] td{border:1px solid var(--ab-border);padding:.4rem .55rem}.body.markdown-body[data-v-64feb728] th{background:var(--ab-border)}.body.markdown-body[data-v-64feb728] img{max-width:100%}.delete-confirm[data-v-64feb728]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin-top:.6rem;padding:.55rem .7rem;background:var(--ab-surface-2);border:1px solid var(--ab-danger-border);border-radius:8px;font-size:.82rem;color:var(--ab-text)}.reason-input[data-v-64feb728]{flex:1;min-width:12rem;padding:.3rem .5rem;font-size:.8rem}.reply[data-v-64feb728]{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--ab-border)}.reply-banner[data-v-64feb728]{display:flex;align-items:center;gap:.5rem;padding:.4rem .6rem;background:var(--ab-surface-2);border-left:3px solid var(--ab-accent-strong);border-radius:6px;font-size:.8rem;color:var(--ab-text-muted)}.reply-banner .rb-text[data-v-64feb728]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reply-banner .x[data-v-64feb728]{margin-left:auto;background:none;border:none;color:inherit;cursor:pointer;font-size:1rem;line-height:1}.reply-actions[data-v-64feb728]{display:flex;justify-content:flex-end}.inline-reply[data-v-64feb728]{display:flex;flex-direction:column;gap:.5rem;margin:0 0 .75rem 2.95rem;padding:.75rem .9rem;background:var(--ab-surface-2);border:1px solid var(--ab-border-strong);border-left:3px solid var(--ab-accent-strong);border-radius:0 8px 8px 0}.inline-reply.nested[data-v-64feb728]{margin-left:5.7rem}.ir-head[data-v-64feb728]{font-size:.85rem;color:var(--ab-text-muted)}.ir-actions[data-v-64feb728]{display:flex;justify-content:flex-end;gap:.5rem}.notfound code[data-v-64feb728]{background:var(--ab-surface-2);padding:.05rem .3rem;border-radius:4px}.post-link[data-v-64feb728]{color:var(--ab-text-muted);text-decoration:none;font-size:.82rem;opacity:0;transition:opacity .12s ease}.post:hover .post-link[data-v-64feb728],.post:target .post-link[data-v-64feb728]{opacity:1}.post[data-v-64feb728]:target{background:var(--ab-surface-2);outline:2px solid var(--ab-border-strong);outline-offset:4px;border-radius:4px;scroll-margin-top:1rem}.stats[data-v-3081f9c9]{display:flex;flex-direction:column;gap:1rem}.toolbar[data-v-3081f9c9]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem;padding:.6rem .75rem;border:1px solid var(--ab-border);border-radius:var(--ab-card-radius);background:var(--ab-surface)}.field[data-v-3081f9c9]{display:flex;flex-direction:column;gap:.2rem;font-size:.78rem;color:var(--ab-text-muted)}.field select[data-v-3081f9c9]{max-width:15rem}.window-note[data-v-3081f9c9]{margin-left:auto;font-size:.78rem;color:var(--ab-text-muted)}.error[data-v-3081f9c9]{color:var(--ab-danger-text)}.muted[data-v-3081f9c9]{color:var(--ab-text-muted)}.state[data-v-3081f9c9]{margin:1.5rem 0}.chart[data-v-3081f9c9]{padding:.9rem 1rem 1rem}.chart h3[data-v-3081f9c9]{margin:0 0 .35rem;font-size:1rem;line-height:1.4;color:var(--ab-text)}.what[data-v-3081f9c9]{margin:0 0 .6rem;font-size:.85rem;line-height:1.55;color:var(--ab-text-muted)}.what strong[data-v-3081f9c9],.verdict strong[data-v-3081f9c9]{color:var(--ab-text);font-weight:600}.verdict[data-v-3081f9c9]{margin:0 0 .6rem;font-size:.9rem;line-height:1.5;color:var(--ab-text-muted)}.verdict.small-n[data-v-3081f9c9]{color:var(--ab-warning-text)}.empty[data-v-3081f9c9]{margin:.5rem 0;font-size:.9rem}.caveat[data-v-3081f9c9]{margin:.7rem 0 0;font-size:.78rem;line-height:1.55;color:var(--ab-text-muted);border-top:1px solid var(--ab-border);padding-top:.5rem}.caveat code[data-v-3081f9c9]{font-family:ui-monospace,monospace;font-size:.95em}.provenance[data-v-3081f9c9]{margin:0 0 2rem;font-size:.78rem;line-height:1.6;color:var(--ab-text-muted)}.legend[data-v-3081f9c9]{display:flex;flex-wrap:wrap;gap:.75rem;margin:0 0 .6rem;padding:0;list-style:none;font-size:.78rem;color:var(--ab-text-muted)}.legend li[data-v-3081f9c9]{display:inline-flex;align-items:center;gap:.35rem}.swatch[data-v-3081f9c9]{width:.7rem;height:.7rem;border-radius:2px;border:1px solid var(--ab-border-strong)}.columns[data-v-3081f9c9]{display:grid;grid-template-columns:repeat(var(--ab-col-count),minmax(0,1fr));gap:.55rem;align-items:end}.column-group[data-v-3081f9c9]{display:flex;flex-direction:column;gap:.3rem;min-width:0}.plot[data-v-3081f9c9]{height:9rem;display:flex;align-items:flex-end;justify-content:center;gap:2px;border-bottom:1px solid var(--ab-border-strong)}.scale[data-v-3081f9c9]{margin:0 0 .35rem;font-size:.72rem;color:var(--ab-text-muted)}.columns.dist .plot[data-v-3081f9c9]{height:7rem}.bar[data-v-3081f9c9]{flex:1 1 0;min-width:0;border-radius:2px 2px 0 0}.bar.stack[data-v-3081f9c9]{display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden}.bar.stack.solo[data-v-3081f9c9]{flex:1 1 100%}.seg[data-v-3081f9c9]{display:block;flex-basis:0;min-height:1px}.bar.dist[data-v-3081f9c9]{position:relative;background:var(--ab-accent-strong);flex:1 1 100%}.bar.dist .value[data-v-3081f9c9]{position:absolute;top:-1.15rem;left:0;right:0;text-align:center;font-size:.75rem;font-weight:600;color:var(--ab-text)}.column-group.pre-ledger .plot[data-v-3081f9c9]{background:repeating-linear-gradient(45deg,var(--ab-border) 0 3px,transparent 3px 6px)}.column-group.pre-ledger .tick[data-v-3081f9c9],.column-group.straddle .tick[data-v-3081f9c9]{color:var(--ab-text-muted);font-style:italic}.tick[data-v-3081f9c9]{font-size:.68rem;color:var(--ab-text-muted);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;visibility:hidden}.tick.show[data-v-3081f9c9]{visibility:visible}.rows[data-v-3081f9c9]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.row[data-v-3081f9c9]{display:grid;grid-template-columns:6.5rem 1fr auto;align-items:center;gap:.6rem}.row-label[data-v-3081f9c9]{font-size:.82rem;color:var(--ab-text);text-transform:capitalize}.track[data-v-3081f9c9]{display:block;min-width:0}.bar-h[data-v-3081f9c9]{display:flex;height:1.15rem;border-radius:3px;overflow:hidden;min-width:2px}.row-total[data-v-3081f9c9]{font-size:.8rem;color:var(--ab-text);white-space:nowrap}.row-flag[data-v-3081f9c9]{color:var(--ab-danger-text)}.swatch.opened[data-v-3081f9c9],.bar.opened[data-v-3081f9c9]{background:var(--ab-accent-strong)}.swatch.completed[data-v-3081f9c9],.seg.completed[data-v-3081f9c9]{background:var(--ab-success-strong)}.swatch.abandoned[data-v-3081f9c9],.seg.abandoned[data-v-3081f9c9]{background:var(--ab-text-muted)}.swatch.fresh[data-v-3081f9c9],.seg.fresh[data-v-3081f9c9]{background:var(--ab-success-strong)}.swatch.mid[data-v-3081f9c9],.seg.mid[data-v-3081f9c9]{background:var(--ab-review-strong, var(--ab-accent-strong))}.swatch.stale[data-v-3081f9c9],.seg.stale[data-v-3081f9c9],.swatch.infra[data-v-3081f9c9],.seg.infra[data-v-3081f9c9]{background:var(--ab-danger-strong)}.swatch.work[data-v-3081f9c9],.seg.work[data-v-3081f9c9]{background:var(--ab-review-strong, var(--ab-accent-strong))}.swatch.unknown[data-v-3081f9c9],.seg.unknown[data-v-3081f9c9]{background:var(--ab-text-muted)}.swatch.inflight[data-v-3081f9c9],.seg.inflight[data-v-3081f9c9]{background:repeating-linear-gradient(45deg,var(--ab-border-strong) 0 3px,var(--ab-surface-2) 3px 6px)}@media(max-width:640px){.row[data-v-3081f9c9]{grid-template-columns:5rem 1fr auto;gap:.4rem}.window-note[data-v-3081f9c9]{margin-left:0}.plot[data-v-3081f9c9]{height:7rem}}.activity[data-v-5f823feb]{max-width:900px}.tabs[data-v-5f823feb]{display:flex;gap:.25rem;border-bottom:1px solid var(--ab-border);margin-bottom:.75rem}.tabs button[data-v-5f823feb]{background:none;border:none;border-bottom:2px solid transparent;color:var(--ab-text-muted);padding:.55rem .6rem;cursor:pointer;font:inherit;white-space:nowrap}.tabs button.on[data-v-5f823feb]{color:var(--ab-text);border-bottom-color:var(--ab-accent-strong)}.toolbar[data-v-5f823feb]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem;padding:.6rem .75rem;border:1px solid var(--ab-border);border-radius:var(--ab-card-radius);background:var(--ab-surface)}.toolbar.filtering[data-v-5f823feb]{border-color:var(--ab-accent-strong)}.kinds[data-v-5f823feb]{display:flex;gap:.25rem}.kind-btn[data-v-5f823feb]{padding:.3rem .7rem;font-size:.85rem;border-radius:var(--ab-radius)}.kind-btn.on[data-v-5f823feb]{background:var(--ab-purple-bg);color:var(--ab-purple-text);border-color:var(--ab-accent-strong)}.field[data-v-5f823feb]{display:flex;flex-direction:column;gap:.2rem;font-size:.78rem;color:var(--ab-text-muted)}.field select[data-v-5f823feb]{max-width:15rem}.clear[data-v-5f823feb]{margin-left:auto;font-size:.85rem}.filter-note[data-v-5f823feb]{margin:.5rem 0 0;font-size:.82rem;color:var(--ab-text-muted)}.scope-note[data-v-5f823feb]{margin:.5rem 0 0;font-size:.82rem;line-height:1.5;color:var(--ab-text-muted)}.scope-note strong[data-v-5f823feb]{color:var(--ab-text);font-weight:600}.error[data-v-5f823feb]{color:var(--ab-danger-text)}.state[data-v-5f823feb]{margin-top:1.5rem}.muted[data-v-5f823feb]{color:var(--ab-text-muted)}.linkish[data-v-5f823feb]{background:none;border:none;padding:0;color:var(--ab-accent-strong);text-decoration:underline;cursor:pointer;font:inherit}.feed[data-v-5f823feb]{list-style:none;margin:1rem 0 0;padding:0;display:flex;flex-direction:column;gap:.4rem;overflow-anchor:none}.day[data-v-5f823feb]{margin:1rem 0 .2rem;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ab-text-muted)}.day[data-v-5f823feb]:first-child{margin-top:0}.row[data-v-5f823feb]{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"kind sentence" ". detail";align-items:baseline;column-gap:.6rem;row-gap:.15rem;padding:.55rem .75rem}.marks[data-v-5f823feb]{grid-area:kind;align-self:center;display:inline-flex;align-items:center;gap:.4rem}.icon[data-v-5f823feb]{width:1.1rem;text-align:center;font-size:1rem;line-height:1;color:var(--ab-text-muted)}.kind-pill[data-v-5f823feb]{align-self:center;font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;font-weight:700;padding:.1rem .45rem;border-radius:999px;border:1px solid var(--ab-border-strong);background:var(--ab-surface-2);color:var(--ab-text-muted);white-space:nowrap}.kind-pill.ai[data-v-5f823feb]{background:var(--ab-purple-bg);color:var(--ab-purple-text);border-color:var(--ab-accent-strong)}.kind-pill.human[data-v-5f823feb]{background:var(--ab-info-bg);color:var(--ab-text);border-color:var(--ab-border-strong)}.sentence[data-v-5f823feb]{grid-area:sentence;margin:0;line-height:1.5;color:var(--ab-text);overflow-wrap:anywhere}.actor[data-v-5f823feb]{font-weight:600}.actor.unrecorded[data-v-5f823feb]{font-weight:400;font-style:italic;color:var(--ab-text-muted)}.via[data-v-5f823feb]{color:var(--ab-text-muted);font-size:.85em}.task.plain[data-v-5f823feb]{color:inherit;text-decoration:none;cursor:default}.task[data-v-5f823feb]{color:var(--ab-purple-text);font-weight:500;text-decoration:none}.task[data-v-5f823feb]:hover{text-decoration:underline}.sep[data-v-5f823feb],.when[data-v-5f823feb]{color:var(--ab-text-muted)}.sep[data-v-5f823feb]{margin:0 .3rem 0 .35rem}.when[data-v-5f823feb]{font-size:.85em;white-space:nowrap}.detail[data-v-5f823feb]{grid-area:detail;margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.82rem;color:var(--ab-text-muted);min-width:0}.project[data-v-5f823feb]{border:1px solid var(--ab-border);border-radius:999px;padding:.05rem .45rem;background:var(--ab-surface-2)}.transition[data-v-5f823feb]{display:inline-flex;align-items:center;gap:.3rem}.arrow[data-v-5f823feb]{color:var(--ab-text-muted)}.change[data-v-5f823feb]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:26rem}.status-pill[data-v-5f823feb]{display:inline-block;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;padding:.05rem .45rem;border-radius:999px;border:1px solid var(--ab-border-strong);background:var(--ab-surface-2);color:var(--ab-text-muted);white-space:nowrap}.status-pill.in_progress[data-v-5f823feb]{background:var(--ab-success-bg);color:var(--ab-success-text);border-color:var(--ab-success-border)}.status-pill.review[data-v-5f823feb]{background:var(--ab-review-bg);color:var(--ab-review-text);border-color:var(--ab-review-border)}.status-pill.blocked[data-v-5f823feb]{background:var(--ab-danger-bg);color:var(--ab-danger-text);border-color:var(--ab-danger-border)}.status-pill.done[data-v-5f823feb]{background:var(--ab-success-bg);color:var(--ab-success-text);border-color:var(--ab-success-border)}.task-meta[data-v-5f823feb]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin:0 0 .5rem;font-size:.85rem}.chip[data-v-5f823feb]{border:1px solid var(--ab-border);border-radius:999px;padding:.05rem .45rem;background:var(--ab-surface-2);color:var(--ab-text-muted);font-size:.78rem}.markdown-body[data-v-5f823feb]{font-size:.92rem;line-height:1.55;overflow-wrap:anywhere}.markdown-body[data-v-5f823feb] pre{overflow-x:auto;padding:.6rem;border-radius:var(--ab-radius);background:var(--ab-surface-2)}.markdown-body[data-v-5f823feb] pre code{background:none;padding:0}.markdown-body[data-v-5f823feb] code{font-family:ui-monospace,monospace;font-size:.9em;border-radius:4px;padding:.12em .32em;background:var(--ab-surface-2)}.markdown-body[data-v-5f823feb] table{width:100%;border-collapse:collapse;background:var(--ab-surface-2)}.markdown-body[data-v-5f823feb] th,.markdown-body[data-v-5f823feb] td{border:1px solid var(--ab-border);padding:.35rem .5rem}.markdown-body[data-v-5f823feb] th{background:var(--ab-border)}.open-board[data-v-5f823feb]{color:var(--ab-purple-text);text-decoration:none;font-weight:500}.open-board[data-v-5f823feb]:hover{text-decoration:underline}.sentinel[data-v-5f823feb]{min-height:2rem;display:flex;justify-content:center;align-items:center;padding:1rem 0}.end[data-v-5f823feb]{margin:1.25rem 0 2rem;text-align:center;font-size:.85rem}@media(max-width:640px){.row[data-v-5f823feb]{grid-template-columns:1fr;grid-template-areas:"kind" "sentence" "detail";row-gap:.3rem}.kind-pill[data-v-5f823feb]{justify-self:start}.clear[data-v-5f823feb]{margin-left:0}}.page-actions[data-v-d696ec83]{display:flex;justify-content:flex-end;margin-bottom:1rem}.tabs[data-v-d696ec83]{display:flex;gap:.25rem;border-bottom:1px solid var(--ab-border);margin-bottom:.75rem}.tabs button[data-v-d696ec83]{display:flex;align-items:center;gap:.4rem;background:none;border:none;border-bottom:2px solid transparent;color:var(--ab-text-muted);padding:.55rem .6rem;cursor:pointer;font:inherit;white-space:nowrap}.tabs button.on[data-v-d696ec83]{color:var(--ab-text);border-bottom-color:var(--ab-accent-strong)}.tabs .count[data-v-d696ec83]{font-size:.7rem;background:var(--ab-border);border-radius:999px;padding:0 .4rem;color:var(--ab-text-muted)}.tab-toolbar[data-v-d696ec83]{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;flex-wrap:wrap}.section-label[data-v-d696ec83]{font-weight:600;font-size:.9rem;margin-right:auto}.section-head[data-v-d696ec83]{margin-top:1.5rem;margin-bottom:.5rem}.scope[data-v-d696ec83]{display:flex;align-items:center;gap:.3rem;flex-wrap:wrap;margin-right:auto}.scope button[data-v-d696ec83]{background:var(--ab-surface);border:1px solid var(--ab-border-strong);color:var(--ab-text-muted);border-radius:6px;padding:.25rem .7rem;cursor:pointer;font-size:.8rem}.scope button.on[data-v-d696ec83]{background:var(--ab-accent-strong);border-color:var(--ab-accent-strong);color:var(--ab-on-accent)}.sort[data-v-d696ec83]{display:flex;align-items:center;gap:.35rem;font-size:.8rem;color:var(--ab-text-muted)}.sort select[data-v-d696ec83]{padding:.2rem .4rem;font-size:.8rem}.refresh[data-v-d696ec83]{background:var(--ab-surface);border:1px solid var(--ab-border-strong);color:var(--ab-text-muted);border-radius:6px;padding:.25rem .55rem;cursor:pointer;font-size:.8rem}.list[data-v-d696ec83]{list-style:none;padding:0}.list li[data-v-d696ec83]{display:flex;align-items:center;gap:.6rem;min-width:0;padding:.6rem .85rem;background:var(--ab-surface);border:1px solid var(--ab-border);border-radius:var(--ab-card-radius);box-shadow:var(--ab-card-shadow);margin-bottom:.5rem}.list li.live[data-v-d696ec83]{border-color:var(--ab-success-border)}.list li.attention[data-v-d696ec83]{border-color:var(--ab-warning-border);background:var(--ab-warning-bg)}.session-card[data-v-d696ec83]{display:flex;flex-direction:column;gap:.35rem;padding:.85rem;background:var(--ab-surface);border:1px solid var(--ab-border);border-radius:var(--ab-card-radius);box-shadow:var(--ab-card-shadow);min-width:0}.session-card.live[data-v-d696ec83]{border-color:var(--ab-success-border)}.session-card.attention[data-v-d696ec83]{border-color:var(--ab-warning-border);background:var(--ab-warning-bg)}.card-title[data-v-d696ec83]{color:var(--ab-accent);font-weight:600;text-decoration:none;min-width:0}.card-badges[data-v-d696ec83]{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.card-meta[data-v-d696ec83]{display:flex;align-items:center;gap:.3rem;min-width:0}.card-context[data-v-d696ec83]{display:flex;flex-direction:column;gap:.15rem;min-width:0}.context-link[data-v-d696ec83]{color:var(--ab-text-muted);font-size:.82rem;min-width:0}.context-link.project[data-v-d696ec83]{color:var(--ab-text);font-weight:500}a.context-link[data-v-d696ec83],a.who.project[data-v-d696ec83],a.who.task[data-v-d696ec83]{text-decoration:none}a.context-link[data-v-d696ec83]:hover,a.who.project[data-v-d696ec83]:hover,a.who.task[data-v-d696ec83]:hover{color:var(--ab-accent)}.card-when[data-v-d696ec83]{color:var(--ab-text-muted);font-size:.78rem;margin-top:auto}.badge[data-v-d696ec83]{font-size:.68rem;text-transform:uppercase;letter-spacing:.04em;padding:.1rem .45rem;border-radius:999px;flex-shrink:0}.badge.working[data-v-d696ec83]{background:var(--ab-success-bg);color:var(--ab-success-text)}.badge.needs[data-v-d696ec83]{background:var(--ab-warning-bg);color:var(--ab-warning-text)}.who[data-v-d696ec83]{color:var(--ab-text-muted);font-size:.85rem;flex-shrink:0}.who.owner[data-v-d696ec83]{color:var(--ab-text-muted)}.who.task[data-v-d696ec83]{color:var(--ab-text-muted);max-width:16rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.who.project[data-v-d696ec83]{color:var(--ab-text);max-width:10rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.title[data-v-d696ec83]{color:var(--ab-accent);font-weight:600;text-decoration:none;min-width:0;flex:1 1 auto}.when[data-v-d696ec83]{color:var(--ab-text-muted);font-size:.78rem;white-space:nowrap;margin-left:auto}.when+.status[data-v-d696ec83]{margin-left:0}.status[data-v-d696ec83]{margin-left:auto;font-size:.75rem;color:var(--ab-text-muted);flex-shrink:0}.status.active[data-v-d696ec83]{color:var(--ab-success-text)}.new[data-v-d696ec83]{display:flex;flex-direction:column;gap:.75rem}.new label[data-v-d696ec83]{display:flex;flex-direction:column;gap:.25rem;font-size:.85rem;color:var(--ab-text-muted)}select[data-v-d696ec83],textarea[data-v-d696ec83]{background:var(--ab-surface);border:1px solid var(--ab-border-strong);border-radius:6px;padding:.45rem .6rem;color:var(--ab-text);font:inherit}.muted[data-v-d696ec83]{color:var(--ab-text-muted)}.err[data-v-d696ec83]{color:var(--ab-danger-text)}section.fill-body[data-v-d696ec83]{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}section.fill-body>.two-pane[data-v-d696ec83]{flex:1 1 auto;min-height:0}.two-pane[data-v-d696ec83]{display:flex;gap:1rem;min-height:0}.pane-list[data-v-d696ec83]{flex:none;width:300px;display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--ab-border);padding-right:1rem}.pane-list-toolbar[data-v-d696ec83]{display:flex;align-items:center;gap:.5rem;margin-bottom:.6rem}.chat-list[data-v-d696ec83]{list-style:none;padding:0;margin:0;overflow-y:auto;min-height:0;display:flex;flex-direction:column;gap:.4rem}.chat-list li[data-v-d696ec83]{display:flex;align-items:center;gap:.4rem;min-width:0;padding:.5rem .6rem;background:var(--ab-surface);border:1px solid var(--ab-border);border-radius:var(--ab-card-radius);cursor:pointer}.chat-list li[data-v-d696ec83]:hover{border-color:var(--ab-border-strong)}.chat-list li.on[data-v-d696ec83]{border-color:var(--ab-accent-strong);background:var(--ab-surface-2)}.chat-list li.live[data-v-d696ec83]{border-color:var(--ab-success-border)}.chat-list li.attention[data-v-d696ec83]{border-color:var(--ab-warning-border);background:var(--ab-warning-bg)}.chat-list .title[data-v-d696ec83]{flex:1 1 auto;min-width:0;font-weight:600;font-size:.88rem}.chat-list-meta[data-v-d696ec83]{display:flex;flex-direction:column;align-items:flex-end;gap:.1rem;flex:none;font-size:.72rem;color:var(--ab-text-muted)}.pane-chat[data-v-d696ec83]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.pane-empty[data-v-d696ec83]{margin:auto}@media(max-width:600px){.tabs[data-v-d696ec83]{overflow-x:auto;scrollbar-width:none}.tabs[data-v-d696ec83]::-webkit-scrollbar{display:none}.tabs button[data-v-d696ec83]{min-height:44px}}.session-page[data-v-86be917c]{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.back[data-v-86be917c]{display:inline-block;flex:none;color:var(--ab-accent);text-decoration:none;font-size:.85rem;margin-bottom:.5rem}.back[data-v-86be917c]:hover{text-decoration:underline}.run[data-v-51b6f5d5]{display:flex;flex-direction:column;height:calc(100vh - 130px)}header[data-v-51b6f5d5]{display:flex;align-items:baseline;gap:.75rem;flex-wrap:wrap}header h1[data-v-51b6f5d5]{margin:0;font-size:1.1rem}.back[data-v-51b6f5d5]{color:var(--ab-accent);text-decoration:none;font-size:.85rem}.back[data-v-51b6f5d5]:hover{text-decoration:underline}.status[data-v-51b6f5d5]{font-size:.75rem;color:var(--ab-text-muted);text-transform:uppercase}.status.running[data-v-51b6f5d5]{color:var(--ab-accent)}.status.completed[data-v-51b6f5d5]{color:var(--ab-success-text)}.status.failed[data-v-51b6f5d5]{color:var(--ab-danger-text)}.status.stale[data-v-51b6f5d5]{color:var(--ab-purple-text)}.status.cancelled[data-v-51b6f5d5]{color:var(--ab-warning-text)}.task[data-v-51b6f5d5]{color:var(--ab-text-muted);font-size:.85rem}.chain-banner[data-v-51b6f5d5]{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;padding:.4rem .65rem;margin-top:.5rem;border:1px solid var(--ab-border);border-radius:8px;background:var(--ab-surface-2);font-size:.8rem}.chain-label[data-v-51b6f5d5]{color:var(--ab-text-muted)}.chain-link[data-v-51b6f5d5]{color:var(--ab-accent);text-decoration:none;white-space:nowrap}.chain-link[data-v-51b6f5d5]:hover{text-decoration:underline}.steer-toggle[data-v-51b6f5d5]{margin-left:auto;background:none;border:1px solid var(--ab-border-strong);color:var(--ab-text);border-radius:6px;padding:.2rem .6rem;font-size:.75rem;cursor:pointer}.stream[data-v-51b6f5d5]{flex:1;overflow-y:auto;padding:.75rem 0;display:flex;flex-direction:column;gap:.5rem}.block.text[data-v-51b6f5d5]{white-space:pre-wrap}.block.tool[data-v-51b6f5d5]{color:var(--ab-success-text);font-size:.85rem}.block.perm[data-v-51b6f5d5]{color:var(--ab-warning-text);font-size:.85rem}.block.delegate[data-v-51b6f5d5]{font-size:.85rem}.round-divider[data-v-51b6f5d5]{display:flex;align-items:center;gap:.6rem;margin:.5rem 0}.round-divider-line[data-v-51b6f5d5]{flex:1;height:1px;background:var(--ab-border)}.round-divider-label[data-v-51b6f5d5]{flex:none;font-size:.72rem;color:var(--ab-text-muted);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap}.round-divider.current .round-divider-label[data-v-51b6f5d5]{color:var(--ab-accent)}.block.prompt[data-v-51b6f5d5]{border:1px solid var(--ab-border);border-radius:8px;padding:.35rem .6rem;font-size:.85rem;background:var(--ab-surface-2)}.prompt-toggle[data-v-51b6f5d5]{display:flex;align-items:center;gap:.4rem;background:none;border:none;color:var(--ab-text-muted);font:inherit;padding:0;cursor:pointer;width:100%;text-align:left}.prompt-toggle[data-v-51b6f5d5]:hover{color:var(--ab-text)}.prompt-text[data-v-51b6f5d5]{margin:.4rem 0 0;white-space:pre-wrap;font-size:.8rem;color:var(--ab-text);max-height:24rem;overflow-y:auto}.delegate-toggle[data-v-51b6f5d5]{display:flex;align-items:center;gap:.4rem;background:none;border:none;color:var(--ab-text-muted);font:inherit;padding:0;cursor:pointer}.delegate-toggle[data-v-51b6f5d5]:hover{color:var(--ab-text)}.delegate-count[data-v-51b6f5d5]{background:var(--ab-surface-2);border-radius:4px;padding:0 .3rem;font-size:.78em}.delegate-body[data-v-51b6f5d5]{margin-top:.3rem;margin-left:.9rem;padding-left:.5rem;border-left:2px solid var(--ab-border);display:flex;flex-direction:column;gap:.3rem}.block.steer[data-v-51b6f5d5]{align-self:center;border:1px dashed var(--ab-warning-border);border-radius:8px;padding:.3rem .65rem;font-size:.85rem;color:var(--ab-warning-text)}.block.steer.queued[data-v-51b6f5d5]{opacity:.75}.steer-state[data-v-51b6f5d5]{font-size:.75rem;margin-left:.35rem}.block.steer.stop[data-v-51b6f5d5]{border-color:var(--ab-danger-strong);color:var(--ab-danger-text)}.block.notice[data-v-51b6f5d5]{align-self:center;border:1px dashed var(--ab-warning-border);border-radius:8px;padding:.3rem .65rem;font-size:.85rem;color:var(--ab-warning-text)}.caret[data-v-51b6f5d5]{color:var(--ab-accent)}.steer-panel[data-v-51b6f5d5]{display:flex;flex-direction:column;gap:.4rem;padding:.6rem .75rem;margin-bottom:.6rem;border:1px solid var(--ab-warning-border);background:var(--ab-warning-bg);border-radius:8px}.steer-panel textarea[data-v-51b6f5d5]{background:var(--ab-surface);border:1px solid var(--ab-border-strong);border-radius:6px;padding:.5rem .6rem;color:var(--ab-text);font:inherit;resize:none}.steer-actions[data-v-51b6f5d5]{display:flex;gap:.5rem;justify-content:flex-end}.steer-actions button[data-v-51b6f5d5]{border:none;border-radius:6px;padding:.35rem .8rem;cursor:pointer;color:var(--ab-on-accent);font-size:.85rem}.steer-actions button[data-v-51b6f5d5]:disabled{opacity:.5;cursor:default}.steer-nudge[data-v-51b6f5d5]{background:var(--ab-accent-strong)}.steer-stop[data-v-51b6f5d5]{background:var(--ab-danger-strong)}.steer-hint[data-v-51b6f5d5]{margin:0;font-size:.78rem}.result[data-v-51b6f5d5]{border-top:1px solid var(--ab-border);padding-top:.6rem;margin-top:.25rem}.verdict[data-v-51b6f5d5]{text-transform:uppercase;font-size:.8rem;font-weight:600}.verdict.completed[data-v-51b6f5d5]{color:var(--ab-success-text)}.verdict.failed[data-v-51b6f5d5]{color:var(--ab-danger-text)}.verdict.cancelled[data-v-51b6f5d5]{color:var(--ab-warning-text)}.detail[data-v-51b6f5d5]{white-space:pre-wrap;color:var(--ab-text-muted);font-size:.9rem}.output[data-v-51b6f5d5]{display:flex;gap:.6rem;align-items:center;margin-top:.5rem;font-size:.8rem}.branch[data-v-51b6f5d5]{font-family:ui-monospace,monospace;color:var(--ab-purple-text)}.pr[data-v-51b6f5d5]{color:var(--ab-success-text)}.diff[data-v-51b6f5d5]{color:var(--ab-text-muted)}.commits[data-v-51b6f5d5]{list-style:none;padding:.4rem 0 0 .6rem;border-left:2px solid var(--ab-border);margin:.4rem 0 0}.commits li[data-v-51b6f5d5]{font-family:ui-monospace,monospace;font-size:.75rem;color:var(--ab-text-muted)}.files[data-v-51b6f5d5]{list-style:none;padding:.3rem 0 0 .6rem;margin:.2rem 0 0}.files li[data-v-51b6f5d5]{font-family:ui-monospace,monospace;font-size:.75rem;color:var(--ab-accent)}.hint code[data-v-51b6f5d5]{background:var(--ab-surface);padding:.1rem .35rem;border-radius:4px}.merge[data-v-51b6f5d5]{margin-top:.6rem}.merge h4[data-v-51b6f5d5]{margin:0 0 .3rem;font-size:.82rem;color:var(--ab-text-muted)}.merge ul[data-v-51b6f5d5]{list-style:none;padding:0;margin:0;font-size:.85rem}.merge .merged[data-v-51b6f5d5]{color:var(--ab-success-text)}.merge .unmerged[data-v-51b6f5d5]{color:var(--ab-warning-text)}.muted[data-v-51b6f5d5]{color:var(--ab-text-muted)}.team[data-v-edd80dbb]{max-width:980px}.toolbar[data-v-edd80dbb]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:0;margin-bottom:1rem}.member-card[data-v-edd80dbb]{padding:.9rem 1rem;display:flex;flex-direction:column;gap:.4rem;min-width:0;text-align:left;font:inherit;color:inherit}.ab-list .member-card[data-v-edd80dbb]{flex-direction:row;align-items:center;gap:1rem}.head[data-v-edd80dbb]{display:flex;align-items:center;gap:.5rem;min-width:0}.name[data-v-edd80dbb]{min-width:0}.dot[data-v-edd80dbb]{flex:none;width:.6rem;height:.6rem;border-radius:999px;background:var(--ab-border-strong)}.dot.on[data-v-edd80dbb]{background:var(--ab-success-text)}.tag[data-v-edd80dbb]{flex:none;font-size:.68rem;text-transform:uppercase;letter-spacing:.03em;padding:.1rem .4rem;border-radius:999px}.tag.mine[data-v-edd80dbb]{background:var(--ab-success-bg);color:var(--ab-success-text)}.tag.paused[data-v-edd80dbb]{background:var(--ab-danger-bg);color:var(--ab-danger-text)}.tag.cooloff[data-v-edd80dbb],.tag.warning[data-v-edd80dbb]{background:var(--ab-warning-bg);color:var(--ab-warning-text)}.meta[data-v-edd80dbb]{margin:0;color:var(--ab-text-muted);font-size:.82rem;min-width:0}.muted[data-v-edd80dbb]{color:var(--ab-text-muted)}.err[data-v-edd80dbb]{color:var(--ab-danger-text)}.warning-text[data-v-edd80dbb]{color:var(--ab-warning-text)}.tenant-link[data-v-edd80dbb]{display:flex;align-items:center;gap:.5rem;margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--ab-border);color:var(--ab-text-muted);text-decoration:none;font-size:.9rem}.tenant-link[data-v-edd80dbb]:hover{color:var(--ab-text)}.create[data-v-edd80dbb],.edit[data-v-edd80dbb]{display:flex;flex-direction:column;gap:.85rem}.create label[data-v-edd80dbb],.edit label[data-v-edd80dbb]{display:flex;flex-direction:column;gap:.3rem;font-size:.85rem;color:var(--ab-text-muted)}.prompts-link[data-v-edd80dbb]{border:1px solid var(--ab-border);border-radius:6px;padding:.5rem .65rem;font-size:.85rem;color:var(--ab-text-muted);text-decoration:none}.prompts-link[data-v-edd80dbb]:hover{color:var(--ab-text);border-color:var(--ab-border-strong)}.restrictions h3[data-v-edd80dbb]{margin:0 0 .25rem;font-size:.9rem}.restrictions .small[data-v-edd80dbb]{font-size:.8rem;margin:0 0 .5rem}.proj-list[data-v-edd80dbb]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.3rem}.proj-label[data-v-edd80dbb]{flex-direction:row;align-items:center;gap:.5rem;color:var(--ab-text);font-size:.85rem;min-width:0}.proj-label input[data-v-edd80dbb]{flex:none}.token[data-v-edd80dbb]{background:var(--ab-bg);border:1px solid var(--ab-warning-border);border-radius:6px;padding:.5rem}.token code[data-v-edd80dbb]{color:var(--ab-warning-text);word-break:break-all}.token small[data-v-edd80dbb]{display:block;color:var(--ab-text-muted);margin-top:.25rem}.tokens-head[data-v-edd80dbb]{display:flex;align-items:center;justify-content:space-between}.tokens-head h3[data-v-edd80dbb]{margin:0;font-size:.9rem}.tokenlist[data-v-edd80dbb]{list-style:none;padding:0;margin:.5rem 0 0;display:flex;flex-direction:column;gap:.35rem}.tokenlist li[data-v-edd80dbb]{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;min-width:0;background:var(--ab-surface-2);border:1px solid var(--ab-border);border-radius:6px;padding:.35rem .55rem;font-size:.8rem}.tokenlist li.revoked[data-v-edd80dbb]{opacity:.5}.tokenlist .label[data-v-edd80dbb]{color:var(--ab-text-muted);font-weight:600;max-width:12rem}.tokenlist .meta[data-v-edd80dbb]{color:var(--ab-text-muted);min-width:0}.tokenlist .danger[data-v-edd80dbb]{background:var(--ab-surface-2);border:1px solid var(--ab-danger-border);color:var(--ab-danger-text);border-radius:6px;cursor:pointer;padding:.15rem .5rem;font-size:.78rem;margin-left:auto}.tenant-team[data-v-8f1537f0]{max-width:980px}.gate-line[data-v-8f1537f0]{display:flex;align-items:flex-start;gap:.6rem;margin-top:0}.locked[data-v-8f1537f0]{padding:.85rem 1rem;margin-bottom:1rem;color:var(--ab-text-muted)}.locked p[data-v-8f1537f0]{margin:0}.toolbar[data-v-8f1537f0]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:1rem 0}.member-card[data-v-8f1537f0]{padding:.9rem 1rem;display:flex;flex-direction:column;gap:.4rem;min-width:0;text-align:left;font:inherit;color:inherit}.ab-list .member-card[data-v-8f1537f0]{flex-direction:row;align-items:center;gap:1rem}.head[data-v-8f1537f0]{display:flex;align-items:center;gap:.5rem;min-width:0}.name[data-v-8f1537f0]{min-width:0}.dot[data-v-8f1537f0]{flex:none;width:.6rem;height:.6rem;border-radius:999px;background:var(--ab-border-strong)}.dot.on[data-v-8f1537f0]{background:var(--ab-success-text)}.tag[data-v-8f1537f0]{flex:none;font-size:.68rem;text-transform:uppercase;letter-spacing:.03em;padding:.1rem .4rem;border-radius:999px}.tag.role[data-v-8f1537f0]{background:var(--ab-purple-bg);color:var(--ab-purple-text)}.tag.soon[data-v-8f1537f0]{background:var(--ab-warning-bg);color:var(--ab-warning-text)}.tag.paused[data-v-8f1537f0]{background:var(--ab-danger-bg);color:var(--ab-danger-text)}.tag.cooloff[data-v-8f1537f0],.tag.warning[data-v-8f1537f0]{background:var(--ab-warning-bg);color:var(--ab-warning-text)}.meta[data-v-8f1537f0]{margin:0;color:var(--ab-text-muted);font-size:.82rem;min-width:0}.muted[data-v-8f1537f0]{color:var(--ab-text-muted)}.err[data-v-8f1537f0]{color:var(--ab-danger-text)}.warning-text[data-v-8f1537f0]{color:var(--ab-warning-text)}h2[data-v-8f1537f0]{margin-top:2rem}.roles[data-v-8f1537f0]{list-style:none;padding:0;display:flex;flex-direction:column;gap:.5rem}.roles li[data-v-8f1537f0]{border:1px solid var(--ab-border);border-radius:8px;padding:.5rem .7rem;font-size:.9rem;color:var(--ab-text-muted)}.create[data-v-8f1537f0],.edit[data-v-8f1537f0]{display:flex;flex-direction:column;gap:.85rem}.create label[data-v-8f1537f0],.edit label[data-v-8f1537f0]{display:flex;flex-direction:column;gap:.3rem;font-size:.85rem;color:var(--ab-text-muted)}.role-toggles[data-v-8f1537f0]{display:flex;gap:.5rem}.role-toggles button.on[data-v-8f1537f0]{background:var(--ab-purple-bg);color:var(--ab-purple-text);border-color:transparent}.prompts-link[data-v-8f1537f0]{border:1px solid var(--ab-border);border-radius:6px;padding:.5rem .65rem;font-size:.85rem;color:var(--ab-text-muted);text-decoration:none}.prompts-link[data-v-8f1537f0]:hover{color:var(--ab-text);border-color:var(--ab-border-strong)}.pause-panel[data-v-8f1537f0]{border:1px solid var(--ab-border);border-radius:8px;padding:.65rem .75rem;display:flex;flex-direction:column;gap:.5rem}.pause-panel h3[data-v-8f1537f0]{margin:0;font-size:.9rem}.pause-panel .paused-note[data-v-8f1537f0]{margin:0;color:var(--ab-danger-text);font-size:.85rem}.pause-panel .cooloff-note[data-v-8f1537f0]{margin:0;color:var(--ab-warning-text);font-size:.85rem}.pause-panel button.danger[data-v-8f1537f0]{background:var(--ab-danger-bg);color:var(--ab-danger-text);border:1px solid var(--ab-danger-border);border-radius:6px;padding:.35rem .6rem;align-self:flex-start}.restrictions h3[data-v-8f1537f0]{margin:0 0 .25rem;font-size:.9rem}.restrictions .small[data-v-8f1537f0]{font-size:.8rem;margin:0 0 .5rem}.proj-list[data-v-8f1537f0]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.3rem}.proj-label[data-v-8f1537f0]{flex-direction:row;align-items:center;gap:.5rem;color:var(--ab-text);font-size:.85rem;min-width:0}.proj-label input[data-v-8f1537f0]{flex:none}.token[data-v-8f1537f0]{background:var(--ab-bg);border:1px solid var(--ab-warning-border);border-radius:6px;padding:.5rem}.token code[data-v-8f1537f0]{color:var(--ab-warning-text);word-break:break-all}.token small[data-v-8f1537f0]{display:block;color:var(--ab-text-muted);margin-top:.25rem}.tokens-head[data-v-8f1537f0]{display:flex;align-items:center;justify-content:space-between}.tokens-head h3[data-v-8f1537f0]{margin:0;font-size:.9rem}.tokenlist[data-v-8f1537f0]{list-style:none;padding:0;margin:.5rem 0 0;display:flex;flex-direction:column;gap:.35rem}.tokenlist li[data-v-8f1537f0]{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;min-width:0;background:var(--ab-surface-2);border:1px solid var(--ab-border);border-radius:6px;padding:.35rem .55rem;font-size:.8rem}.tokenlist li.revoked[data-v-8f1537f0]{opacity:.5}.tokenlist .label[data-v-8f1537f0]{color:var(--ab-text-muted);font-weight:600;max-width:12rem}.tokenlist .meta[data-v-8f1537f0]{color:var(--ab-text-muted);min-width:0}.tokenlist .danger[data-v-8f1537f0]{background:var(--ab-surface-2);border:1px solid var(--ab-danger-border);color:var(--ab-danger-text);border-radius:6px;cursor:pointer;padding:.15rem .5rem;font-size:.78rem;margin-left:auto}.prompts[data-v-554f1aad]{max-width:1000px;display:flex;flex-direction:column;gap:1rem}.rule[data-v-554f1aad]{margin:0;border:1px solid var(--ab-border);border-left:3px solid var(--ab-accent);border-radius:var(--ab-radius, 8px);padding:.7rem .9rem;font-size:.88rem;color:var(--ab-text-muted);background:var(--ab-surface-2)}.rule strong[data-v-554f1aad],.rule code[data-v-554f1aad]{color:var(--ab-text)}.tabs[data-v-554f1aad]{display:flex;align-items:center;gap:.5rem}.tabs button[data-v-554f1aad]{font-size:.88rem}.tabs button.active[data-v-554f1aad]{background:var(--ab-surface-2);border-color:var(--ab-accent-strong);color:var(--ab-text)}.err[data-v-554f1aad]{color:var(--ab-danger-text);margin:0}.muted[data-v-554f1aad]{color:var(--ab-text-muted)}.note[data-v-554f1aad]{margin:0;font-size:.82rem;color:var(--ab-text-muted)}.note code[data-v-554f1aad]{color:var(--ab-text)}.empty-on-purpose[data-v-554f1aad]{border:1px solid var(--ab-warning-border, var(--ab-border-strong));background:var(--ab-warning-bg, var(--ab-surface-2));color:var(--ab-warning-text, var(--ab-text-muted));border-radius:var(--ab-radius, 8px);padding:.5rem .65rem}.locked[data-v-554f1aad]{padding:.7rem .9rem;color:var(--ab-text-muted)}.pickers[data-v-554f1aad]{display:flex;flex-wrap:wrap;gap:.9rem;padding:.8rem .9rem;align-items:flex-end}.pickers label[data-v-554f1aad]{display:flex;flex-direction:column;gap:.25rem;font-size:.8rem;color:var(--ab-text-muted);min-width:12rem}.pickers label.checkbox[data-v-554f1aad]{flex-direction:row;align-items:center;gap:.4rem;min-width:0;padding-bottom:.4rem}.pickers label.checkbox input[data-v-554f1aad]{width:auto}.hats[data-v-554f1aad]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin:0}.hat[data-v-554f1aad]{font-size:.7rem;text-transform:uppercase;letter-spacing:.03em;padding:.1rem .45rem;border-radius:999px;border:1px solid var(--ab-border);color:var(--ab-text-muted)}.hat.on[data-v-554f1aad]{background:var(--ab-purple-bg);color:var(--ab-text);border-color:transparent}.hat-note[data-v-554f1aad]{flex:1 1 20rem;font-size:.78rem;color:var(--ab-text-muted)}.result[data-v-554f1aad],.editor[data-v-554f1aad]{padding:.9rem 1rem;display:flex;flex-direction:column;gap:.7rem}.result-head[data-v-554f1aad]{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;flex-wrap:wrap}.result-head h2[data-v-554f1aad],.editor h2[data-v-554f1aad]{margin:0;font-size:1rem;font-weight:600}.result-actions[data-v-554f1aad]{display:flex;align-items:center;gap:.6rem}.chars[data-v-554f1aad]{font-size:.78rem;color:var(--ab-text-muted)}.honesty[data-v-554f1aad]{margin:0;font-size:.8rem;color:var(--ab-text-muted);border:1px dashed var(--ab-border-strong);border-radius:var(--ab-radius, 8px);padding:.5rem .65rem}.block[data-v-554f1aad]{border:1px solid var(--ab-border);border-radius:var(--ab-radius, 8px);overflow:hidden}.block.fixed[data-v-554f1aad]{border-color:var(--ab-warning-border, var(--ab-border-strong))}.block.body[data-v-554f1aad]{border-color:var(--ab-accent)}.block-head[data-v-554f1aad]{margin:0;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;padding:.4rem .6rem;background:var(--ab-surface-2);border-bottom:1px solid var(--ab-border);font-size:.75rem;color:var(--ab-text-muted)}pre[data-v-554f1aad]{margin:0;padding:.7rem .8rem;white-space:pre-wrap;word-break:break-word;font-size:.8rem;line-height:1.5;color:var(--ab-text);background:var(--ab-bg);max-height:26rem;overflow:auto}pre.dim[data-v-554f1aad]{color:var(--ab-text-muted)}.badge[data-v-554f1aad]{font-size:.68rem;text-transform:uppercase;letter-spacing:.03em;padding:.1rem .45rem;border-radius:999px;border:1px solid var(--ab-border);color:var(--ab-text-muted);white-space:nowrap}.badge.src-builtin[data-v-554f1aad]{background:var(--ab-surface-2)}.badge.src-system[data-v-554f1aad]{background:var(--ab-warning-bg, var(--ab-surface-2));color:var(--ab-text)}.badge.src-board[data-v-554f1aad]{background:var(--ab-info-bg, var(--ab-surface-2));color:var(--ab-text)}.badge.src-member[data-v-554f1aad]{background:var(--ab-purple-bg, var(--ab-surface-2));color:var(--ab-text);border-color:transparent}.badge.src-project[data-v-554f1aad]{background:var(--ab-review-bg, var(--ab-success-bg));color:var(--ab-text);border-color:var(--ab-review-border, var(--ab-success-border))}.badge.fixed-badge[data-v-554f1aad]{background:var(--ab-warning-bg, var(--ab-surface-2));color:var(--ab-text);border-color:var(--ab-warning-border, var(--ab-border-strong))}.badge.snippet[data-v-554f1aad]{background:var(--ab-surface-2)}textarea[data-v-554f1aad]{resize:vertical;font:inherit;font-size:.82rem;line-height:1.5}.actions[data-v-554f1aad]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.actions .danger[data-v-554f1aad]{border-color:var(--ab-danger-border);color:var(--ab-danger-text)}pre.current[data-v-554f1aad]{border:1px solid var(--ab-border);border-radius:var(--ab-radius, 8px)}pre.current.inheriting[data-v-554f1aad]{border-style:dashed;color:var(--ab-text-muted)}.inherited summary[data-v-554f1aad],.slot-body summary[data-v-554f1aad]{cursor:pointer;font-size:.8rem;color:var(--ab-text-muted);padding:.3rem 0}.inherited pre[data-v-554f1aad],.slot-body pre[data-v-554f1aad]{margin-top:.4rem;border:1px solid var(--ab-border);border-radius:var(--ab-radius, 8px)}.slots[data-v-554f1aad]{display:flex;flex-direction:column;gap:.6rem}.slot[data-v-554f1aad]{padding:.7rem .9rem;display:flex;flex-direction:column;gap:.5rem}.slot-head[data-v-554f1aad]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.slot-name[data-v-554f1aad]{font-size:.92rem;color:var(--ab-text)}.hash[data-v-554f1aad]{font-size:.72rem;color:var(--ab-text-muted)}.spacer[data-v-554f1aad]{flex:1 1 auto}.system-prompts[data-v-0cf2ee81]{max-width:1000px;display:flex;flex-direction:column;gap:1rem}.rule[data-v-0cf2ee81]{margin:0;border:1px solid var(--ab-border);border-left:3px solid var(--ab-accent);border-radius:var(--ab-radius, 8px);padding:.7rem .9rem;font-size:.88rem;color:var(--ab-text-muted);background:var(--ab-surface-2)}.rule strong[data-v-0cf2ee81],.rule em[data-v-0cf2ee81]{color:var(--ab-text)}.err[data-v-0cf2ee81]{color:var(--ab-danger-text);margin:0}.muted[data-v-0cf2ee81]{color:var(--ab-text-muted)}.note[data-v-0cf2ee81]{margin:0;font-size:.82rem;color:var(--ab-text-muted)}.empty-on-purpose[data-v-0cf2ee81]{border:1px solid var(--ab-warning-border, var(--ab-border-strong));background:var(--ab-warning-bg, var(--ab-surface-2));color:var(--ab-warning-text, var(--ab-text-muted));border-radius:var(--ab-radius, 8px);padding:.5rem .65rem}.locked[data-v-0cf2ee81]{padding:.7rem .9rem;color:var(--ab-text-muted)}.slots[data-v-0cf2ee81]{display:flex;flex-direction:column;gap:.6rem}.slot[data-v-0cf2ee81]{padding:.7rem .9rem;display:flex;flex-direction:column;gap:.5rem}.slot-head[data-v-0cf2ee81]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.slot-name[data-v-0cf2ee81]{font-size:.92rem;color:var(--ab-text)}.hash[data-v-0cf2ee81],.updated[data-v-0cf2ee81]{font-size:.72rem;color:var(--ab-text-muted)}.spacer[data-v-0cf2ee81]{flex:1 1 auto}.badge[data-v-0cf2ee81]{font-size:.68rem;text-transform:uppercase;letter-spacing:.03em;padding:.1rem .45rem;border-radius:999px;border:1px solid var(--ab-border);color:var(--ab-text-muted);white-space:nowrap}.badge.src-builtin[data-v-0cf2ee81]{background:var(--ab-surface-2)}.badge.src-system[data-v-0cf2ee81]{background:var(--ab-info-bg, var(--ab-surface-2));color:var(--ab-text)}.badge.src-board[data-v-0cf2ee81],.badge.src-member[data-v-0cf2ee81]{background:var(--ab-purple-bg, var(--ab-surface-2));color:var(--ab-text);border-color:transparent}.badge.src-project[data-v-0cf2ee81]{background:var(--ab-review-bg, var(--ab-success-bg));color:var(--ab-text);border-color:var(--ab-review-border, var(--ab-success-border))}.badge.snippet[data-v-0cf2ee81]{background:var(--ab-surface-2)}textarea[data-v-0cf2ee81]{resize:vertical;font:inherit;font-size:.82rem;line-height:1.5;width:100%}.actions[data-v-0cf2ee81]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.actions .danger[data-v-0cf2ee81]{border-color:var(--ab-danger-border);color:var(--ab-danger-text)}.slot-body summary[data-v-0cf2ee81]{cursor:pointer;font-size:.8rem;color:var(--ab-text-muted);padding:.3rem 0}.slot-body pre[data-v-0cf2ee81]{margin-top:.4rem;padding:.7rem .8rem;white-space:pre-wrap;word-break:break-word;font-size:.8rem;line-height:1.5;color:var(--ab-text);background:var(--ab-bg);border:1px solid var(--ab-border);border-radius:var(--ab-radius, 8px);max-height:26rem;overflow:auto}.slot-body pre.dim[data-v-0cf2ee81]{color:var(--ab-text-muted)}.flow-placeholder[data-v-42c2e548]{border:1px dashed var(--ab-border-strong, #4446);border-radius:6px;padding:1.25rem 1.5rem;color:var(--ab-text-muted, #888);background:var(--ab-surface-2, transparent)}.flow-placeholder__title[data-v-42c2e548]{font-weight:600;margin:0 0 .35rem}.flow-placeholder__note[data-v-42c2e548]{margin:0;font-size:.9rem}.system[data-v-7a03299b]{max-width:1100px}.access-line[data-v-7a03299b]{display:flex;align-items:flex-start;gap:.6rem;margin-top:0}.system>.access-line+p.muted[data-v-7a03299b]{font-size:1.05rem}.workspace[data-v-7a03299b]{margin:1rem 0 1.5rem}.tabs[data-v-7a03299b]{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.tabs button[data-v-7a03299b]{background:none;border:1px solid var(--ab-border-strong);color:var(--ab-text-muted);padding:.35rem .8rem;border-radius:4px;cursor:pointer;font-size:.9rem}.tabs button.active[data-v-7a03299b]{background:var(--ab-surface-2);border-color:var(--ab-accent-strong);color:var(--ab-text)}.muted[data-v-7a03299b]{color:var(--ab-text-muted);font-size:.9rem}.jobs[data-v-7a03299b]{width:100%;border-collapse:collapse;border-radius:var(--ab-card-radius);overflow:hidden;margin-top:1rem}.jobs th[data-v-7a03299b],.jobs td[data-v-7a03299b]{text-align:left;padding:.5rem .75rem;border-bottom:1px solid var(--ab-border)}.jobs th[data-v-7a03299b]{font-size:.8rem;text-transform:uppercase;color:var(--ab-text-muted)}.jobs tbody tr[data-v-7a03299b]{cursor:pointer}.jobs tbody tr[data-v-7a03299b]:hover{background:var(--ab-surface-2)}.jobs tr.sel[data-v-7a03299b]{background:var(--ab-info-bg)}.jobs tr.bad td[data-v-7a03299b]{color:var(--ab-danger-text)}.jobs .job[data-v-7a03299b]{font-weight:600}.jobs .acted[data-v-7a03299b]{color:var(--ab-success-text)}.history[data-v-7a03299b]{margin-top:1.5rem}.history ul[data-v-7a03299b]{list-style:none;padding:0;font-family:ui-monospace,monospace;font-size:.85rem}.history li[data-v-7a03299b]{display:flex;gap:1rem;padding:.25rem .5rem;border-bottom:1px solid var(--ab-border)}.history li.bad[data-v-7a03299b]{color:var(--ab-danger-text)}.history .ts[data-v-7a03299b]{color:var(--ab-text-muted);min-width:6rem}.history .d[data-v-7a03299b]{min-width:4rem;color:var(--ab-text-muted)}.history .acted[data-v-7a03299b]{color:var(--ab-success-text)}.history .detail[data-v-7a03299b]{color:var(--ab-text-muted)}.section-title[data-v-7a03299b]{margin:1.75rem 0 .25rem;font-size:1.1rem}.mono[data-v-7a03299b]{font-family:ui-monospace,monospace;font-size:.85rem}.runners .dot[data-v-7a03299b]{display:inline-block;width:.6rem;height:.6rem;border-radius:999px;background:var(--ab-border-strong);margin-right:.4rem}.runners .dot.on[data-v-7a03299b]{background:var(--ab-success-text)}.runners .dot.quarantined[data-v-7a03299b]{background:var(--ab-danger-text)}.runners tr.bad td[data-v-7a03299b]{color:var(--ab-danger-text)}.runners .live-badge[data-v-7a03299b]{background:var(--ab-success-bg);color:var(--ab-success-text);border-color:var(--ab-success-border)}.runners .quarantine-badge[data-v-7a03299b]{background:var(--ab-danger-bg);color:var(--ab-danger-text);border-color:var(--ab-danger-border)}.runners .stop-badge[data-v-7a03299b]{background:var(--ab-warning-bg, #fff8e1);color:var(--ab-warning-text, #b45309);border-color:var(--ab-warning-border, #f59e0b)}.runners .draining-badge[data-v-7a03299b]{background:var(--ab-info-bg, #eff6ff);color:var(--ab-info-text, #1d4ed8);border-color:var(--ab-info-border, #93c5fd)}.runners .reason[data-v-7a03299b]{margin-left:.6rem;color:var(--ab-text-muted);font-size:.85rem}.runners .resources-cell span[data-v-7a03299b]{margin-right:.75rem}.runners .resources-cell span[data-v-7a03299b]:last-child{margin-right:0}.runners .resources-cell .hot[data-v-7a03299b]{color:var(--ab-warning-text, #b45309);font-weight:600}.runners .pressure-badge[data-v-7a03299b]{margin-left:.5rem;background:var(--ab-warning-bg, #fff8e1);color:var(--ab-warning-text, #b45309);border-color:var(--ab-warning-border, #f59e0b)}.runners button[data-v-7a03299b]{border:1px solid var(--ab-border-strong);border-radius:4px;padding:.25rem .6rem;cursor:pointer;font-size:.85rem;background:var(--ab-surface-2);color:var(--ab-text)}.runners button.danger[data-v-7a03299b]{background:var(--ab-danger-bg);color:var(--ab-danger-text);border-color:var(--ab-danger-border)}.runners button[data-v-7a03299b]:disabled{opacity:.6;cursor:default}.runners .members-cell[data-v-7a03299b]{font-size:.85rem;max-width:14rem}.runners .member-chip[data-v-7a03299b]{display:inline-block;background:var(--ab-surface-2);border:1px solid var(--ab-border);border-radius:3px;padding:.1rem .4rem;margin:.1rem .2rem .1rem 0;font-size:.8rem}.runners .member-chip.mine[data-v-7a03299b]{background:var(--ab-info-bg, #eff6ff);color:var(--ab-info-text, #1d4ed8);border-color:var(--ab-info-border, #93c5fd);font-weight:600}.runners .actions-cell[data-v-7a03299b]{white-space:nowrap}.runners .drain-label[data-v-7a03299b]{display:inline-flex;align-items:center;gap:.3rem;font-size:.85rem;color:var(--ab-text-muted);margin-right:.4rem;cursor:pointer}.mine-filter[data-v-7a03299b]{display:inline-flex;align-items:center;gap:.4rem;font-size:.85rem;color:var(--ab-text-muted);cursor:pointer;margin-bottom:.5rem}.wiki-view[data-v-3ccadba5]{max-width:var(--max-content-width, 1540px);margin:0 auto}.wiki-header[data-v-3ccadba5],.editor-heading[data-v-3ccadba5],.reader-heading[data-v-3ccadba5]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.wiki-header[data-v-3ccadba5]{margin-bottom:1.1rem}.wiki-header.embedded-actions[data-v-3ccadba5]{justify-content:flex-end}.wiki-header h1[data-v-3ccadba5],.editor-heading h2[data-v-3ccadba5],.reader-heading h2[data-v-3ccadba5]{margin:0}.eyebrow[data-v-3ccadba5]{margin:0 0 .25rem;color:var(--ab-text-muted);font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.wiki-shell[data-v-3ccadba5]{display:grid;grid-template-columns:minmax(210px,260px) minmax(0,1fr) minmax(190px,230px);min-height:68vh;border:1px solid var(--ab-border);border-radius:12px;overflow:hidden;background:var(--ab-surface)}.page-browser[data-v-3ccadba5],.history-panel[data-v-3ccadba5]{padding:1rem;background:var(--ab-bg)}.page-browser[data-v-3ccadba5]{border-right:1px solid var(--ab-border)}.history-panel[data-v-3ccadba5]{border-left:1px solid var(--ab-border)}.history-panel h3[data-v-3ccadba5]{margin:0 0 .3rem}.history-panel>p[data-v-3ccadba5]{margin-top:0;font-size:.8rem}.search[data-v-3ccadba5]{display:flex;margin-bottom:.8rem}.search input[data-v-3ccadba5]{min-width:0;flex:1;border-radius:6px 0 0 6px}.search button[data-v-3ccadba5]{border:1px solid var(--ab-border-strong);border-left:0;border-radius:0 6px 6px 0;background:var(--ab-surface-2);color:var(--ab-text-muted);cursor:pointer}.browser-note[data-v-3ccadba5]{padding:.6rem;font-size:.85rem}.page-link[data-v-3ccadba5],.revision-link[data-v-3ccadba5]{display:flex;width:100%;border:0;border-radius:7px;background:transparent;color:var(--ab-text);text-align:left;cursor:pointer}.page-link[data-v-3ccadba5]{flex-direction:column;gap:.35rem;padding:.7rem}.page-link[data-v-3ccadba5]:hover,.page-link.active[data-v-3ccadba5],.revision-link[data-v-3ccadba5]:hover,.revision-link.active[data-v-3ccadba5]{background:var(--ab-surface-2)}.page-link.active[data-v-3ccadba5]{box-shadow:inset 3px 0 var(--ab-accent)}.page-link-title[data-v-3ccadba5]{font-weight:650}.page-link-meta[data-v-3ccadba5],.document-meta[data-v-3ccadba5]{display:flex;align-items:center;gap:.5rem;color:var(--ab-text-muted);font-size:.75rem}.excerpt[data-v-3ccadba5]{display:-webkit-box;overflow:hidden;color:var(--ab-text-muted);font-size:.75rem;-webkit-box-orient:vertical;-webkit-line-clamp:2}.wiki-content[data-v-3ccadba5]{min-width:0;padding:clamp(1.2rem,3vw,2.7rem)}.reader-heading[data-v-3ccadba5],.editor-heading[data-v-3ccadba5]{padding-bottom:1rem;border-bottom:1px solid var(--ab-border)}.reader-heading h2[data-v-3ccadba5]{margin-top:.65rem;font-size:clamp(1.7rem,3vw,2.5rem)}.byline[data-v-3ccadba5]{margin:.5rem 0 0;color:var(--ab-text-muted);font-size:.82rem}.actions[data-v-3ccadba5]{display:flex;flex-shrink:0;gap:.5rem}button.primary[data-v-3ccadba5],button.secondary[data-v-3ccadba5]{border-radius:7px;padding:.5rem .8rem;color:var(--ab-text);cursor:pointer}button.primary[data-v-3ccadba5]{border:1px solid var(--ab-accent-strong);background:var(--ab-accent-strong);color:var(--ab-on-accent)}button.secondary[data-v-3ccadba5]{border:1px solid var(--ab-border-strong);background:var(--ab-surface-2)}button[data-v-3ccadba5]:disabled{cursor:wait;opacity:.65}.status[data-v-3ccadba5]{border-radius:999px;padding:.12rem .4rem;background:var(--ab-surface-2);font-size:.68rem;font-weight:700;text-transform:uppercase}.status.published[data-v-3ccadba5]{background:var(--ab-success-bg);color:var(--ab-success-text)}.status.draft[data-v-3ccadba5]{background:var(--ab-warning-bg);color:var(--ab-warning-text)}.status.archived[data-v-3ccadba5],.history-flag[data-v-3ccadba5]{color:var(--ab-text-muted)}.history-flag[data-v-3ccadba5]{border-left:1px solid var(--ab-border-strong);padding-left:.5rem}.revision-link[data-v-3ccadba5]{flex-direction:column;gap:.25rem;margin-bottom:.25rem;padding:.6rem;font-size:.78rem}.revision-link small[data-v-3ccadba5]{color:var(--ab-text-muted)}.project-filter[data-v-3ccadba5]{width:100%;margin-bottom:.8rem}.project-badge[data-v-3ccadba5]{border-radius:999px;padding:.12rem .4rem;background:var(--ab-surface-2);color:var(--ab-text-muted);font-size:.68rem;font-weight:650}.form-grid[data-v-3ccadba5]{display:grid;grid-template-columns:1fr 150px 180px;gap:.8rem;margin-top:1rem}.editor>label[data-v-3ccadba5]{margin-top:.8rem}label[data-v-3ccadba5],.field-label[data-v-3ccadba5]{display:flex;flex-direction:column;gap:.35rem;color:var(--ab-text-muted);font-size:.78rem;font-weight:650}input[data-v-3ccadba5],select[data-v-3ccadba5],textarea[data-v-3ccadba5]{width:100%;border:1px solid var(--ab-border-strong);border-radius:6px;padding:.55rem .65rem;background:var(--ab-bg);color:var(--ab-text);font:inherit}.editor-workspace[data-v-3ccadba5]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem}.markdown-field textarea[data-v-3ccadba5]{min-height:52vh;resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85rem;line-height:1.55}.preview-pane[data-v-3ccadba5]{min-width:0}.preview-pane .markdown-body[data-v-3ccadba5]{min-height:52vh;margin-top:.35rem;padding:.9rem 1.1rem;border:1px solid var(--ab-border);border-radius:6px;background:var(--ab-bg)}.reader-body[data-v-3ccadba5]{max-width:850px;padding-top:1.4rem}.markdown-body[data-v-3ccadba5]{overflow-wrap:anywhere;line-height:1.7}.markdown-body[data-v-3ccadba5] h1,.markdown-body[data-v-3ccadba5] h2,.markdown-body[data-v-3ccadba5] h3{margin:1.4em 0 .55em;line-height:1.25}.markdown-body[data-v-3ccadba5] h1,.markdown-body[data-v-3ccadba5] h2{padding-bottom:.3em;border-bottom:1px solid var(--ab-border)}.markdown-body[data-v-3ccadba5] a{color:var(--ab-accent)}.markdown-body[data-v-3ccadba5] code{border-radius:4px;padding:.12em .32em;background:var(--ab-surface-2);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.markdown-body[data-v-3ccadba5] pre{overflow-x:auto;border:1px solid var(--ab-border);border-radius:7px;padding:.9rem;background:var(--ab-surface-2)}.markdown-body[data-v-3ccadba5] pre code{padding:0;background:none}.markdown-body[data-v-3ccadba5] blockquote{margin-left:0;border-left:3px solid var(--ab-accent-strong);padding-left:1rem;color:var(--ab-text-muted)}.markdown-body[data-v-3ccadba5] table{width:100%;border-collapse:collapse;background:var(--ab-surface-2)}.markdown-body[data-v-3ccadba5] th,.markdown-body[data-v-3ccadba5] td{border:1px solid var(--ab-border);padding:.45rem .6rem}.markdown-body[data-v-3ccadba5] th{background:var(--ab-border)}.markdown-body[data-v-3ccadba5] img{max-width:100%}.empty-state[data-v-3ccadba5]{max-width:520px;margin:10vh auto;text-align:center}.empty-state p[data-v-3ccadba5]{color:var(--ab-text-muted);line-height:1.6}.empty-glyph[data-v-3ccadba5]{display:grid;width:56px;height:56px;margin:0 auto 1rem;place-items:center;border:1px solid var(--ab-border-strong);border-radius:14px;background:var(--ab-surface-2);color:var(--ab-accent);font-family:Georgia,serif;font-size:1.8rem}.error-banner[data-v-3ccadba5]{border:1px solid var(--ab-danger-border);border-radius:7px;padding:.65rem .8rem;background:var(--ab-danger-bg);color:var(--ab-danger-text)}.muted[data-v-3ccadba5]{color:var(--ab-text-muted)}@media(max-width:1050px){.wiki-shell[data-v-3ccadba5]{grid-template-columns:220px minmax(0,1fr)}.history-panel[data-v-3ccadba5]{display:none}}@media(max-width:720px){.wiki-shell[data-v-3ccadba5]{display:block}.page-browser[data-v-3ccadba5]{max-height:280px;overflow-y:auto;border-right:0;border-bottom:1px solid var(--ab-border)}.editor-workspace[data-v-3ccadba5],.form-grid[data-v-3ccadba5]{grid-template-columns:1fr}.wiki-header[data-v-3ccadba5],.reader-heading[data-v-3ccadba5],.editor-heading[data-v-3ccadba5]{align-items:stretch;flex-direction:column}.actions[data-v-3ccadba5]{justify-content:flex-end}}.adrs-view[data-v-64306a76]{max-width:1540px;margin:0 auto}.adrs-header[data-v-64306a76],.editor-heading[data-v-64306a76],.reader-heading[data-v-64306a76]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.adrs-header[data-v-64306a76]{margin-bottom:1.1rem}.adrs-header.embedded-actions[data-v-64306a76]{justify-content:flex-end}.adrs-header h1[data-v-64306a76],.editor-heading h2[data-v-64306a76],.reader-heading h2[data-v-64306a76]{margin:0}.eyebrow[data-v-64306a76]{margin:0 0 .25rem;color:var(--ab-text-muted);font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.adrs-shell[data-v-64306a76]{display:grid;grid-template-columns:minmax(230px,300px) minmax(0,1fr);min-height:68vh;border:1px solid var(--ab-border);border-radius:12px;overflow:hidden;background:var(--ab-surface)}.adr-browser[data-v-64306a76]{padding:1rem;background:var(--ab-bg);border-right:1px solid var(--ab-border)}.search[data-v-64306a76]{display:flex;margin-bottom:.8rem}.search input[data-v-64306a76]{min-width:0;flex:1;border-radius:6px 0 0 6px}.search button[data-v-64306a76]{border:1px solid var(--ab-border-strong);border-left:0;border-radius:0 6px 6px 0;background:var(--ab-surface-2);color:var(--ab-text-muted);cursor:pointer}.project-filter[data-v-64306a76]{width:100%;margin-bottom:.8rem}.browser-note[data-v-64306a76]{padding:.6rem;font-size:.85rem}.adr-link[data-v-64306a76]{display:flex;flex-direction:column;gap:.35rem;width:100%;border:0;border-radius:7px;padding:.7rem;background:transparent;color:var(--ab-text);text-align:left;cursor:pointer}.adr-link[data-v-64306a76]:hover,.adr-link.active[data-v-64306a76]{background:var(--ab-surface-2)}.adr-link.active[data-v-64306a76]{box-shadow:inset 3px 0 var(--ab-accent)}.adr-link-title[data-v-64306a76]{font-weight:650}.adr-link-meta[data-v-64306a76],.document-meta[data-v-64306a76]{display:flex;align-items:center;gap:.5rem;color:var(--ab-text-muted);font-size:.75rem}.excerpt[data-v-64306a76]{display:-webkit-box;overflow:hidden;color:var(--ab-text-muted);font-size:.75rem;-webkit-box-orient:vertical;-webkit-line-clamp:2}.adrs-content[data-v-64306a76]{min-width:0;padding:clamp(1.2rem,3vw,2.7rem)}.reader-heading[data-v-64306a76],.editor-heading[data-v-64306a76]{padding-bottom:1rem;border-bottom:1px solid var(--ab-border)}.reader-heading h2[data-v-64306a76]{margin-top:.65rem;font-size:clamp(1.7rem,3vw,2.5rem)}.byline[data-v-64306a76]{margin:.5rem 0 0;color:var(--ab-text-muted);font-size:.82rem}.actions[data-v-64306a76]{display:flex;flex-shrink:0;gap:.5rem}button.primary[data-v-64306a76],button.secondary[data-v-64306a76]{border-radius:7px;padding:.5rem .8rem;color:var(--ab-text);cursor:pointer}button.primary[data-v-64306a76]{border:1px solid var(--ab-accent-strong);background:var(--ab-accent-strong);color:var(--ab-on-accent)}button.secondary[data-v-64306a76]{border:1px solid var(--ab-border-strong);background:var(--ab-surface-2)}button[data-v-64306a76]:disabled{cursor:wait;opacity:.65}.status[data-v-64306a76]{border-radius:999px;padding:.12rem .4rem;background:var(--ab-surface-2);font-size:.68rem;font-weight:700;text-transform:uppercase}.status.accepted[data-v-64306a76]{background:var(--ab-success-bg);color:var(--ab-success-text)}.status.proposed[data-v-64306a76]{background:var(--ab-warning-bg);color:var(--ab-warning-text)}.status.rejected[data-v-64306a76],.status.deprecated[data-v-64306a76],.status.superseded[data-v-64306a76]{color:var(--ab-text-muted)}.project-badge[data-v-64306a76]{border-radius:999px;padding:.12rem .4rem;background:var(--ab-surface-2);color:var(--ab-text-muted);font-size:.68rem;font-weight:650}.form-grid[data-v-64306a76]{display:grid;grid-template-columns:1fr 150px 180px;gap:.8rem;margin-top:1rem}label[data-v-64306a76],.field-label[data-v-64306a76]{display:flex;flex-direction:column;gap:.35rem;color:var(--ab-text-muted);font-size:.78rem;font-weight:650}input[data-v-64306a76],select[data-v-64306a76],textarea[data-v-64306a76]{width:100%;border:1px solid var(--ab-border-strong);border-radius:6px;padding:.55rem .65rem;background:var(--ab-bg);color:var(--ab-text);font:inherit}.editor-workspace[data-v-64306a76]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem}.markdown-field textarea[data-v-64306a76]{min-height:52vh;resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85rem;line-height:1.55}.preview-pane[data-v-64306a76]{min-width:0}.preview-pane .markdown-body[data-v-64306a76]{min-height:52vh;margin-top:.35rem;padding:.9rem 1.1rem;border:1px solid var(--ab-border);border-radius:6px;background:var(--ab-bg)}.reader-body[data-v-64306a76]{max-width:850px;padding-top:1.4rem}.markdown-body[data-v-64306a76]{overflow-wrap:anywhere;line-height:1.7}.markdown-body[data-v-64306a76] h1,.markdown-body[data-v-64306a76] h2,.markdown-body[data-v-64306a76] h3{margin:1.4em 0 .55em;line-height:1.25}.markdown-body[data-v-64306a76] h1,.markdown-body[data-v-64306a76] h2{padding-bottom:.3em;border-bottom:1px solid var(--ab-border)}.markdown-body[data-v-64306a76] a{color:var(--ab-accent)}.markdown-body[data-v-64306a76] code{border-radius:4px;padding:.12em .32em;background:var(--ab-surface-2);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.markdown-body[data-v-64306a76] pre{overflow-x:auto;border:1px solid var(--ab-border);border-radius:7px;padding:.9rem;background:var(--ab-surface-2)}.markdown-body[data-v-64306a76] pre code{padding:0;background:none}.markdown-body[data-v-64306a76] blockquote{margin-left:0;border-left:3px solid var(--ab-accent-strong);padding-left:1rem;color:var(--ab-text-muted)}.markdown-body[data-v-64306a76] table{width:100%;border-collapse:collapse;background:var(--ab-surface-2)}.markdown-body[data-v-64306a76] th,.markdown-body[data-v-64306a76] td{border:1px solid var(--ab-border);padding:.45rem .6rem}.markdown-body[data-v-64306a76] th{background:var(--ab-border)}.markdown-body[data-v-64306a76] img{max-width:100%}.empty-state[data-v-64306a76]{max-width:520px;margin:10vh auto;text-align:center}.empty-state p[data-v-64306a76]{color:var(--ab-text-muted);line-height:1.6}.empty-glyph[data-v-64306a76]{display:grid;width:56px;height:56px;margin:0 auto 1rem;place-items:center;border:1px solid var(--ab-border-strong);border-radius:14px;background:var(--ab-surface-2);color:var(--ab-accent);font-family:Georgia,serif;font-size:1.8rem}.error-banner[data-v-64306a76]{border:1px solid var(--ab-danger-border);border-radius:7px;padding:.65rem .8rem;background:var(--ab-danger-bg);color:var(--ab-danger-text)}.muted[data-v-64306a76]{color:var(--ab-text-muted)}@media(max-width:1050px){.adrs-shell[data-v-64306a76]{grid-template-columns:220px minmax(0,1fr)}}@media(max-width:720px){.adrs-shell[data-v-64306a76]{display:block}.adr-browser[data-v-64306a76]{max-height:280px;overflow-y:auto;border-right:0;border-bottom:1px solid var(--ab-border)}.editor-workspace[data-v-64306a76],.form-grid[data-v-64306a76]{grid-template-columns:1fr}.adrs-header[data-v-64306a76],.reader-heading[data-v-64306a76],.editor-heading[data-v-64306a76]{align-items:stretch;flex-direction:column}.actions[data-v-64306a76]{justify-content:flex-end}}.keys[data-v-b9d5030b]{max-width:760px}.blurb[data-v-b9d5030b]{color:var(--ab-text-muted);font-size:.9rem}.blurb code[data-v-b9d5030b]{color:var(--ab-text)}h2[data-v-b9d5030b]{font-size:1rem;margin:1.4rem 0 .5rem;color:var(--ab-text)}h3[data-v-b9d5030b]{font-size:.85rem;margin:1rem 0 .35rem;color:var(--ab-text);font-weight:600}.snippet[data-v-b9d5030b]{position:relative;margin:.4rem 0 .2rem}.snippet pre[data-v-b9d5030b]{margin:0;padding:.55rem 3.5rem .55rem .7rem;background:var(--ab-bg);border:1px solid var(--ab-border-strong);border-radius:6px;overflow-x:auto}.snippet code[data-v-b9d5030b]{color:var(--ab-text);font-size:.78rem;line-height:1.5;white-space:pre}.snippet .link[data-v-b9d5030b]{position:absolute;top:.4rem;right:.5rem;background:var(--ab-surface-2);border:1px solid var(--ab-border-strong);color:var(--ab-text-muted);border-radius:6px;padding:.1rem .45rem;font:inherit;font-size:.72rem;cursor:pointer}.snippet .link[data-v-b9d5030b]:hover{color:var(--ab-text)}@media(max-width:1023.98px){.snippet .link[data-v-b9d5030b]{background:var(--ab-surface)}}.notice[data-v-b9d5030b]{background:var(--ab-info-bg);border:1px solid var(--ab-border-strong);border-radius:8px;padding:.6rem .75rem;font-size:.85rem;color:var(--ab-text-muted)}.notice strong[data-v-b9d5030b]{color:var(--ab-text)}.secret[data-v-b9d5030b]{margin-top:1rem;background:var(--ab-warning-bg);border:1px solid var(--ab-warning-border);border-radius:8px;padding:.7rem .8rem}.secret-head[data-v-b9d5030b]{display:flex;align-items:baseline;gap:.5rem}.secret-head strong[data-v-b9d5030b]{color:var(--ab-warning-text)}.secret-head .link[data-v-b9d5030b]{margin-left:auto;background:none;border:none;color:var(--ab-text-muted);text-decoration:underline;cursor:pointer;font:inherit;font-size:.8rem}.secret-value[data-v-b9d5030b]{display:block;margin:.5rem 0;padding:.5rem .6rem;background:var(--ab-bg);border:1px solid var(--ab-warning-border);border-radius:6px;color:var(--ab-warning-text);word-break:break-all;-webkit-user-select:all;user-select:all}.secret-actions[data-v-b9d5030b]{display:flex;align-items:flex-start;gap:.6rem}.secret-actions button[data-v-b9d5030b]{background:var(--ab-surface-2);border:1px solid var(--ab-border-strong);color:var(--ab-text);border-radius:6px;padding:.3rem .7rem;cursor:pointer;white-space:nowrap}.secret-actions small[data-v-b9d5030b]{color:var(--ab-text-muted);font-size:.78rem}.new[data-v-b9d5030b]{display:flex;flex-direction:column;gap:.7rem;align-items:flex-start}.field[data-v-b9d5030b]{display:flex;flex-direction:column;gap:.25rem;font-size:.85rem;color:var(--ab-text-muted)}.field input[data-v-b9d5030b]{background:var(--ab-surface);border:1px solid var(--ab-border-strong);border-radius:6px;padding:.35rem .5rem;color:var(--ab-text);font:inherit;min-width:18rem}.kind[data-v-b9d5030b]{border:1px solid var(--ab-border);border-radius:8px;padding:.5rem .7rem .7rem;margin:0;display:flex;flex-direction:column;gap:.5rem}.kind legend[data-v-b9d5030b]{font-size:.8rem;color:var(--ab-text-muted);padding:0 .3rem}.choice[data-v-b9d5030b]{display:flex;gap:.5rem;font-size:.85rem;color:var(--ab-text-muted);cursor:pointer}.choice strong[data-v-b9d5030b]{color:var(--ab-text)}.new .primary[data-v-b9d5030b]{background:var(--ab-accent-strong);color:var(--ab-on-accent);border:none;border-radius:6px;padding:.4rem .9rem;cursor:pointer;font:inherit}.new .primary[data-v-b9d5030b]:disabled{opacity:.5;cursor:default}.keylist[data-v-b9d5030b]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.4rem}.keylist li[data-v-b9d5030b]{background:var(--ab-surface-2);border:1px solid var(--ab-border);border-radius:6px;padding:.4rem .6rem;font-size:.85rem}.keylist li.revoked[data-v-b9d5030b]{opacity:.55}.row[data-v-b9d5030b]{display:flex;align-items:center;gap:.5rem}.label[data-v-b9d5030b]{color:var(--ab-text);font-weight:600}.meta[data-v-b9d5030b]{color:var(--ab-text-muted);font-size:.78rem;margin-top:.15rem}.tag[data-v-b9d5030b]{font-size:.68rem;letter-spacing:.03em;padding:.1rem .4rem;border-radius:999px}.tag.delegated[data-v-b9d5030b]{background:var(--ab-purple-bg);color:var(--ab-purple-text)}.tag.personal[data-v-b9d5030b]{background:var(--ab-info-bg);color:var(--ab-accent)}.danger[data-v-b9d5030b]{margin-left:auto;background:var(--ab-surface-2);border:1px solid var(--ab-danger-border);color:var(--ab-danger-text);border-radius:6px;cursor:pointer;padding:.15rem .5rem;font-size:.78rem}.muted[data-v-b9d5030b]{color:var(--ab-text-muted)}.err[data-v-b9d5030b]{color:var(--ab-danger-text)}header[data-v-03a34eb6],.panel-head[data-v-03a34eb6],.task-options[data-v-03a34eb6],.actions[data-v-03a34eb6],.head-actions[data-v-03a34eb6]{display:flex;align-items:center;gap:.75rem}header[data-v-03a34eb6],.panel-head[data-v-03a34eb6]{justify-content:space-between}header.embedded-actions[data-v-03a34eb6]{justify-content:flex-end}header p[data-v-03a34eb6],.hint[data-v-03a34eb6],.empty[data-v-03a34eb6],.placeholder[data-v-03a34eb6]{color:var(--ab-text-muted)}.count[data-v-03a34eb6]{background:var(--ab-purple-bg);color:var(--ab-purple-text);border-radius:999px;padding:.25rem .7rem}.layout[data-v-03a34eb6]{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(420px,1.6fr);gap:1rem}.lanes[data-v-03a34eb6]{display:flex;flex-direction:column;gap:.75rem;align-self:start}.lane[data-v-03a34eb6],.panel[data-v-03a34eb6]{border:1px solid var(--ab-border);border-radius:var(--ab-radius);background:var(--ab-surface)}.lane[data-v-03a34eb6]{padding:.5rem .5rem .25rem}.lane h2[data-v-03a34eb6]{display:flex;align-items:center;gap:.4rem;margin:.2rem .4rem .5rem;font-size:.82rem;text-transform:uppercase;letter-spacing:.04em;color:var(--ab-text-muted)}.lane-count[data-v-03a34eb6]{margin-left:auto;color:var(--ab-text-muted)}.info[data-v-03a34eb6]{display:inline-grid;place-items:center;width:1rem;height:1rem;border:1px solid var(--ab-border);border-radius:999px;font-size:.65rem;font-style:italic;cursor:help;text-transform:none;letter-spacing:0}.card[data-v-03a34eb6]{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:.3rem;padding:.7rem;border:0;background:transparent;text-align:left}.card+.card[data-v-03a34eb6]{border-top:1px solid var(--ab-border)}.card.active[data-v-03a34eb6]{background:var(--ab-purple-bg)}.card.returned[data-v-03a34eb6]{box-shadow:inset 3px 0 0 var(--ab-danger-text)}.project[data-v-03a34eb6],.policy[data-v-03a34eb6],.proposed-meta[data-v-03a34eb6],.by[data-v-03a34eb6]{color:var(--ab-text-muted);font-size:.78rem}.returned-tag[data-v-03a34eb6],.resolution[data-v-03a34eb6]{font-size:.72rem;border-radius:999px;padding:.1rem .5rem;background:var(--ab-surface-2)}.returned-tag[data-v-03a34eb6]{color:var(--ab-danger-text)}.resolution.accepted[data-v-03a34eb6]{color:var(--ab-success-strong)}.resolution.declined[data-v-03a34eb6]{color:var(--ab-danger-text)}.panel[data-v-03a34eb6]{padding:1.1rem}.field[data-v-03a34eb6]{display:flex;flex-direction:column;gap:.35rem;margin:.6rem 0}.field input[data-v-03a34eb6],.field select[data-v-03a34eb6],.field textarea[data-v-03a34eb6]{width:100%}.body[data-v-03a34eb6]{white-space:pre-wrap}.governance[data-v-03a34eb6]{padding:.65rem;background:var(--ab-surface-2);border-radius:var(--ab-radius)}.sandbox-diff-heading[data-v-03a34eb6]{margin-top:1.25rem}.sandbox-diff[data-v-03a34eb6]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:.75rem}.sandbox-diff-col[data-v-03a34eb6]{display:flex;flex-direction:column;gap:.2rem}.sandbox-diff-label[data-v-03a34eb6]{font-size:.78rem;font-weight:600;color:var(--ab-text-2);margin:0}.sandbox-diff-pre[data-v-03a34eb6]{font-family:var(--ab-font-mono, monospace);font-size:.8rem;padding:.55rem .7rem;border-radius:var(--ab-radius);overflow-x:auto;white-space:pre;margin:0;flex:1}.sandbox-diff-pre.current[data-v-03a34eb6]{background:var(--ab-surface-2);border:1px solid var(--ab-border);color:var(--ab-text-2)}.sandbox-diff-pre.proposed[data-v-03a34eb6]{background:color-mix(in srgb,var(--ab-green, #16a34a) 8%,transparent);border:1px solid color-mix(in srgb,var(--ab-green, #16a34a) 30%,transparent)}.sandbox-applied-note[data-v-03a34eb6]{font-size:.8rem;color:var(--ab-text-2);margin:.25rem 0 .75rem}.decision[data-v-03a34eb6]{padding:.7rem .85rem;border-radius:var(--ab-radius);border-left:3px solid var(--ab-border);background:var(--ab-surface-2);margin-bottom:.9rem}.decision.accepted[data-v-03a34eb6]{border-left-color:var(--ab-success-strong)}.decision.declined[data-v-03a34eb6],.decision.iteration[data-v-03a34eb6]{border-left-color:var(--ab-danger-text)}.decision-reason[data-v-03a34eb6]{white-space:pre-wrap;margin-top:.3rem}h3[data-v-03a34eb6]{display:flex;align-items:center;gap:.4rem;margin-top:1.2rem}.proposed[data-v-03a34eb6]{list-style:none;padding:0;margin:.4rem 0}.proposed li[data-v-03a34eb6]{display:flex;align-items:center;gap:.6rem;padding:.4rem 0;border-bottom:1px solid var(--ab-border)}.proposed label[data-v-03a34eb6]{display:flex;align-items:center;gap:.5rem;flex:1}.proposed .rename[data-v-03a34eb6]{flex:1}.duplicate-candidates[data-v-03a34eb6]{list-style:none;padding:0;margin:.4rem 0}.duplicate-candidates li[data-v-03a34eb6]{display:flex;align-items:center;gap:.6rem;padding:.4rem 0;border-bottom:1px solid var(--ab-border)}.duplicate-candidates .proposed-title[data-v-03a34eb6]{flex:1}.task-draft[data-v-03a34eb6]{display:flex;flex-direction:column;gap:.45rem;border:1px solid var(--ab-border);border-radius:var(--ab-radius);padding:.7rem;margin:.5rem 0}.task-draft input[data-v-03a34eb6],.task-draft textarea[data-v-03a34eb6]{width:100%}.reason[data-v-03a34eb6]{display:flex;flex-direction:column;gap:.35rem;margin-top:1.2rem}.reason textarea[data-v-03a34eb6]{width:100%}.actions[data-v-03a34eb6]{margin-top:.8rem}.approve[data-v-03a34eb6]{background:var(--ab-success-strong);color:#fff}.decline[data-v-03a34eb6],.error[data-v-03a34eb6]{color:var(--ab-danger-text)}.placeholder[data-v-03a34eb6]{min-height:15rem;display:grid;place-items:center}@media(max-width:800px){.layout[data-v-03a34eb6]{grid-template-columns:1fr}.task-options[data-v-03a34eb6],.actions[data-v-03a34eb6]{align-items:stretch;flex-direction:column}}.page-header[data-v-130ffa25]{margin-bottom:1.2rem}.header-row[data-v-130ffa25]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.header-row h1[data-v-130ffa25]{margin:0;font-size:1.3rem}.hint[data-v-130ffa25]{margin:0 0 .35rem;font-size:.85rem}.trigger-panel[data-v-130ffa25]{border:1px solid var(--ab-border);border-radius:8px;padding:1rem 1.1rem;margin-bottom:1.2rem;background:var(--ab-surface-2)}.trigger-panel h3[data-v-130ffa25]{margin:0 0 .6rem;font-size:1rem}.field[data-v-130ffa25]{display:flex;flex-direction:column;gap:.2rem;margin-bottom:.6rem}.field label[data-v-130ffa25]{font-size:.8rem;color:var(--ab-text-muted)}.field-hint[data-v-130ffa25]{font-size:.75rem}.field input[data-v-130ffa25],.field select[data-v-130ffa25]{background:var(--ab-surface);border:1px solid var(--ab-border-strong);border-radius:6px;padding:.4rem .6rem;color:var(--ab-text);font:inherit;font-size:.9rem}.trigger-actions[data-v-130ffa25]{display:flex;justify-content:flex-end;margin-top:.6rem}.section-title[data-v-130ffa25]{font-size:.95rem;margin:1.4rem 0 .4rem}.section-title.gate-section[data-v-130ffa25]{margin-top:1.8rem}.source-badge[data-v-130ffa25]{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.1rem .45rem;border-radius:999px}.source-badge.flow[data-v-130ffa25]{background:var(--ab-surface-2);color:var(--ab-text-muted)}.source-badge.gate[data-v-130ffa25]{background:var(--ab-purple-bg);color:var(--ab-purple-text)}.status-badge[data-v-130ffa25]{font-size:.7rem;font-weight:600;text-transform:uppercase;padding:.1rem .45rem;border-radius:999px;background:var(--ab-surface-2);color:var(--ab-text-muted)}.status-badge.success[data-v-130ffa25]{background:var(--ab-success-bg);color:var(--ab-success-text)}.status-badge.danger[data-v-130ffa25]{background:var(--ab-danger-bg, #2d1b1b);color:var(--ab-danger-text)}.status-badge.warning[data-v-130ffa25]{background:var(--ab-warning-bg);color:var(--ab-warning-text)}.status-badge.neutral[data-v-130ffa25]{background:var(--ab-surface-2);color:var(--ab-text)}.status-badge.muted[data-v-130ffa25]{background:var(--ab-surface-2);color:var(--ab-text-muted)}.run-list[data-v-130ffa25]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.4rem}.run-item[data-v-130ffa25]{border:1px solid var(--ab-border);border-radius:6px;overflow:hidden}.run-link[data-v-130ffa25]{display:block;padding:.7rem .9rem;text-decoration:none;color:inherit;transition:background .12s}.run-link[data-v-130ffa25]:hover{background:var(--ab-surface-2)}.run-main[data-v-130ffa25]{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-bottom:.25rem}.repo[data-v-130ffa25]{font-family:ui-monospace,monospace;font-size:.9rem;color:var(--ab-text)}.flow-id[data-v-130ffa25]{font-family:ui-monospace,monospace;font-size:.78rem}.run-meta[data-v-130ffa25]{font-size:.78rem;display:flex;flex-wrap:wrap;gap:.25rem;align-items:center}.comment[data-v-130ffa25]{color:var(--ab-text-muted)}.sep[data-v-130ffa25]{color:var(--ab-border-strong)}.btn-primary[data-v-130ffa25]{background:var(--ab-accent-strong);color:var(--ab-on-accent);border:none;border-radius:6px;padding:.4rem .85rem;font:inherit;font-size:.85rem;cursor:pointer}.btn-primary[data-v-130ffa25]:disabled{opacity:.5;cursor:default}.muted[data-v-130ffa25]{color:var(--ab-text-muted)}.error[data-v-130ffa25]{color:var(--ab-danger-text);font-size:.85rem}.back[data-v-5afa562a]{display:inline-block;color:var(--ab-accent);text-decoration:none;font-size:.85rem;margin-bottom:1rem}.back[data-v-5afa562a]:hover{text-decoration:underline}.detail header[data-v-5afa562a]{margin-bottom:1rem}.title-row[data-v-5afa562a]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-bottom:.3rem}.title-row h1[data-v-5afa562a]{margin:0;font-size:1.2rem}.repo[data-v-5afa562a]{font-family:ui-monospace,monospace}.status-badge[data-v-5afa562a]{font-size:.72rem;font-weight:600;text-transform:uppercase;padding:.15rem .5rem;border-radius:999px;background:var(--ab-surface-2);color:var(--ab-text-muted)}.status-badge.completed[data-v-5afa562a]{background:var(--ab-success-bg);color:var(--ab-success-text)}.status-badge.running[data-v-5afa562a]{background:var(--ab-purple-bg);color:var(--ab-purple-text)}.status-badge.failed[data-v-5afa562a]{background:var(--ab-danger-bg, #2d1b1b);color:var(--ab-danger-text)}.status-badge.queued[data-v-5afa562a]{background:var(--ab-warning-bg);color:var(--ab-warning-text)}.status-badge.unknown[data-v-5afa562a]{background:var(--ab-surface-2);color:var(--ab-text-muted)}.meta[data-v-5afa562a]{font-size:.82rem;margin:0}.sep[data-v-5afa562a]{margin:0 .3rem;color:var(--ab-border-strong)}.info-grid[data-v-5afa562a]{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.2rem;padding:.75rem 1rem;background:var(--ab-surface-2);border-radius:8px;border:1px solid var(--ab-border)}.info-cell[data-v-5afa562a]{display:flex;flex-direction:column;gap:.2rem}.label[data-v-5afa562a]{font-size:.72rem;color:var(--ab-text-muted);text-transform:uppercase;letter-spacing:.06em}.value[data-v-5afa562a]{font-size:.9rem}.mono[data-v-5afa562a]{font-family:ui-monospace,monospace}.log-section h3[data-v-5afa562a]{font-size:.82rem;color:var(--ab-text-muted);text-transform:uppercase;letter-spacing:.06em;margin:0 0 .5rem}.log-output[data-v-5afa562a]{background:var(--ab-surface-2);border:1px solid var(--ab-border);border-radius:6px;padding:.75rem;margin:0;overflow-x:auto;font-size:.82rem;font-family:ui-monospace,monospace}.log-line[data-v-5afa562a]{display:flex;gap:.75rem}.ts[data-v-5afa562a]{color:var(--ab-text-muted);flex-shrink:0}.msg[data-v-5afa562a]{white-space:pre-wrap;color:var(--ab-text)}.muted[data-v-5afa562a]{color:var(--ab-text-muted)}.error[data-v-5afa562a]{color:var(--ab-danger-text);font-size:.85rem}.back[data-v-0170c3e4]{display:inline-block;color:var(--ab-accent);text-decoration:none;font-size:.85rem;margin-bottom:1rem}.back[data-v-0170c3e4]:hover{text-decoration:underline}.detail header[data-v-0170c3e4]{margin-bottom:1rem}.title-row[data-v-0170c3e4]{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;margin-bottom:.3rem}.title-row h1[data-v-0170c3e4]{margin:0;font-size:1.2rem}.source-badge[data-v-0170c3e4]{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.15rem .5rem;border-radius:999px}.source-badge.gate[data-v-0170c3e4]{background:var(--ab-purple-bg);color:var(--ab-purple-text)}.status-badge[data-v-0170c3e4],.verdict-badge[data-v-0170c3e4],.warning-badge[data-v-0170c3e4]{font-size:.72rem;font-weight:600;text-transform:uppercase;padding:.15rem .5rem;border-radius:999px;background:var(--ab-surface-2);color:var(--ab-text-muted)}.status-badge.success[data-v-0170c3e4],.verdict-badge.success[data-v-0170c3e4]{background:var(--ab-success-bg);color:var(--ab-success-text)}.status-badge.danger[data-v-0170c3e4],.verdict-badge.danger[data-v-0170c3e4]{background:var(--ab-danger-bg, #2d1b1b);color:var(--ab-danger-text)}.status-badge.warning[data-v-0170c3e4],.verdict-badge.warning[data-v-0170c3e4]{background:var(--ab-warning-bg);color:var(--ab-warning-text)}.status-badge.neutral[data-v-0170c3e4],.verdict-badge.neutral[data-v-0170c3e4]{background:var(--ab-surface-2);color:var(--ab-text)}.status-badge.muted[data-v-0170c3e4],.verdict-badge.muted[data-v-0170c3e4]{background:var(--ab-surface-2);color:var(--ab-text-muted)}.warning-badge[data-v-0170c3e4]{background:var(--ab-warning-bg);color:var(--ab-warning-text);text-transform:none;font-weight:500}.warning-badge.gate-only[data-v-0170c3e4]{background:var(--ab-purple-bg);color:var(--ab-purple-text)}.meta[data-v-0170c3e4]{font-size:.82rem;margin:0;display:flex;flex-wrap:wrap;gap:.25rem;align-items:center}.sep[data-v-0170c3e4]{margin:0 .3rem;color:var(--ab-border-strong)}.job-died-banner[data-v-0170c3e4]{border:1px solid var(--ab-border-strong);background:var(--ab-surface-2);border-radius:8px;padding:.6rem .9rem;font-size:.85rem;margin-bottom:1rem}.error-detail[data-v-0170c3e4]{margin:.5rem 0 0;padding:.4rem .6rem;background:var(--ab-surface);border-radius:6px;font-size:.8rem;white-space:pre-wrap;word-break:break-word}.rerun-panel[data-v-0170c3e4]{margin-bottom:1.2rem}.btn-primary[data-v-0170c3e4]{background:var(--ab-accent-strong);color:var(--ab-on-accent);border:none;border-radius:6px;padding:.4rem .85rem;font:inherit;font-size:.85rem;cursor:pointer}.btn-primary[data-v-0170c3e4]:disabled{opacity:.5;cursor:default}.info-grid[data-v-0170c3e4]{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.2rem;padding:.75rem 1rem;background:var(--ab-surface-2);border-radius:8px;border:1px solid var(--ab-border)}.info-cell[data-v-0170c3e4]{display:flex;flex-direction:column;gap:.2rem}.label[data-v-0170c3e4]{font-size:.72rem;color:var(--ab-text-muted);text-transform:uppercase;letter-spacing:.06em}.value[data-v-0170c3e4]{font-size:.9rem}.mono[data-v-0170c3e4]{font-family:ui-monospace,monospace}.section-title[data-v-0170c3e4]{font-size:.82rem;color:var(--ab-text-muted);text-transform:uppercase;letter-spacing:.06em;margin:0 0 .5rem}.results-list[data-v-0170c3e4]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.6rem}.result-item[data-v-0170c3e4]{border:1px solid var(--ab-border);border-radius:8px;padding:.75rem .9rem}.result-head[data-v-0170c3e4]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:.5rem}.repo-name[data-v-0170c3e4]{font-size:.9rem}.result-grid[data-v-0170c3e4]{display:flex;flex-wrap:wrap;gap:.9rem;margin-bottom:.4rem}.result-cell[data-v-0170c3e4]{display:flex;flex-direction:column;gap:.1rem}.log-toggle .ghost[data-v-0170c3e4]{background:none;border:1px solid var(--ab-border-strong);border-radius:6px;padding:.25rem .6rem;font-size:.78rem;color:var(--ab-text);cursor:pointer}.log-output[data-v-0170c3e4]{background:var(--ab-surface-2);border:1px solid var(--ab-border);border-radius:6px;padding:.6rem;margin:.5rem 0 0;overflow-x:auto;font-size:.78rem;font-family:ui-monospace,monospace;white-space:pre-wrap}.no-log[data-v-0170c3e4]{margin:0;font-size:.8rem}.muted[data-v-0170c3e4]{color:var(--ab-text-muted)}.error[data-v-0170c3e4]{color:var(--ab-danger-text);font-size:.85rem}.integrations-view[data-v-f1e20d42]{max-width:920px;margin:0 auto;padding:2rem}.eyebrow[data-v-f1e20d42],.hint[data-v-f1e20d42],span[data-v-f1e20d42]{color:var(--ab-text-muted)}.eyebrow[data-v-f1e20d42]{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em}section[data-v-f1e20d42]{margin-top:2rem;padding:1.25rem;border:1px solid var(--ab-border);border-radius:.6rem}header[data-v-f1e20d42],section li>div[data-v-f1e20d42]{display:flex;justify-content:space-between;gap:1rem}ul[data-v-f1e20d42]{list-style:none;padding:0}section>ul>li[data-v-f1e20d42]{border-top:1px solid var(--ab-border);padding:1rem 0}section li>div>span[data-v-f1e20d42]:last-child{display:flex;gap:.5rem;color:inherit}button[data-v-f1e20d42]{border:0;border-radius:.35rem;padding:.5rem .75rem;background:var(--ab-accent);color:#fff;cursor:pointer}button[data-v-f1e20d42]:disabled{opacity:.6;cursor:default}.error[data-v-f1e20d42]{color:var(--ab-danger-text)}.success[data-v-f1e20d42]{color:var(--ab-success-text, #16803c)}.mental-model-page[data-v-8c519b27]{min-height:100vh;background:var(--ab-canvas, #f5f7fa)}.mental-model-document[data-v-8c519b27]{display:block;width:100%;min-height:100vh;border:0;background:#fff}.notice[data-v-8c519b27]{display:grid;place-items:center;min-height:100vh;margin:0;color:var(--ab-text-muted, #526172)}:root{color-scheme:dark;font-family:Roboto,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:15px;--ab-bg: #1a1a1a;--ab-surface: #222;--ab-surface-2: #ffffff14;--ab-border: #ffffff1a;--ab-border-strong: #ffffff33;--ab-text: #fff;--ab-text-muted: #9ca3af;--ab-accent: #7c5cbf;--ab-accent-strong: #896bc9;--ab-on-accent: #ffffff;--ab-danger-bg: rgba(193, 56, 56, .16);--ab-danger-text: color-mix(in srgb, rgb(193, 56, 56) 65%, white);--ab-danger-border: rgba(193, 56, 56, .4);--ab-danger-strong: rgb(193, 56, 56);--ab-success-bg: rgba(91, 143, 94, .16);--ab-success-text: color-mix(in srgb, rgb(91, 143, 94) 65%, white);--ab-success-border: rgba(91, 143, 94, .4);--ab-success-strong: #4aa374;--ab-warning-bg: rgba(168, 147, 80, .16);--ab-warning-text: color-mix(in srgb, rgb(168, 147, 80) 65%, white);--ab-warning-border: rgba(168, 147, 80, .4);--ab-review-bg: rgba(219, 120, 44, .18);--ab-review-text: color-mix(in srgb, rgb(219, 120, 44) 65%, white);--ab-review-border: rgba(219, 120, 44, .45);--ab-review-strong: rgb(219, 120, 44);--ab-purple-bg: #7c5cbf38;--ab-purple-text: #e2d9ff;--ab-info-bg: rgba(100, 120, 180, .16);--ab-radius: 8px;--ab-sidebar-w: 240px;--ab-topbar-h: 56px;--ab-card-radius: 12px;--ab-card-shadow: 0 1px 2px rgba(0, 0, 0, .24), 0 1px 1px rgba(0, 0, 0, .16);--ab-card-shadow-hover: 0 4px 14px rgba(0, 0, 0, .32);--ab-overlay: rgba(0, 0, 0, .65);--ab-sidebar-wash: linear-gradient( 165deg, rgba(73, 83, 194, .1) 0%, rgba(109, 40, 217, .06) 40%, rgba(49, 61, 129, .05) 65%, rgba(178, 86, 53, .07) 100% )}:root.light{color-scheme:light;--ab-bg: #fff1f8;--ab-surface: rgb(244, 246, 250);--ab-surface-2: rgb(255, 255, 255);--ab-border: rgba(25, 35, 55, .24);--ab-border-strong: rgba(70, 48, 143, .42);--ab-text: rgb(17, 24, 39);--ab-text-muted: rgb(107, 114, 128);--ab-accent: rgb(92, 72, 168);--ab-accent-strong: rgb(82, 63, 150);--ab-on-accent: #ffffff;--ab-danger-bg: rgba(185, 48, 48, .16);--ab-danger-text: color-mix(in srgb, rgb(185, 48, 48) 65%, var(--ab-text));--ab-danger-border: rgba(185, 48, 48, .4);--ab-danger-strong: rgb(185, 48, 48);--ab-success-bg: rgba(92, 72, 168, .16);--ab-success-text: color-mix(in srgb, rgb(92, 72, 168) 65%, var(--ab-text));--ab-success-border: rgba(92, 72, 168, .4);--ab-success-strong: rgb(90, 166, 126);--ab-warning-bg: rgba(148, 127, 60, .16);--ab-warning-text: color-mix(in srgb, rgb(148, 127, 60) 65%, var(--ab-text));--ab-warning-border: rgba(148, 127, 60, .4);--ab-review-bg: rgba(194, 101, 30, .18);--ab-review-text: color-mix(in srgb, rgb(194, 101, 30) 65%, var(--ab-text));--ab-review-border: rgba(194, 101, 30, .45);--ab-review-strong: rgb(194, 101, 30);--ab-purple-bg: rgba(83, 63, 150, .2);--ab-purple-text: rgb(68, 47, 136);--ab-info-bg: rgba(104, 95, 172, .16);--ab-card-shadow: 0 1px 2px rgba(0, 0, 0, .1), 0 1px 1px rgba(0, 0, 0, .06);--ab-card-shadow-hover: 0 4px 14px rgba(0, 0, 0, .14);--ab-overlay: rgba(0, 0, 0, .45);--ab-sidebar-wash: linear-gradient( 165deg, rgba(73, 83, 194, .05) 0%, rgba(109, 40, 217, .035) 40%, rgba(178, 86, 53, .04) 100% )}*{box-sizing:border-box}body{margin:0;background:var(--ab-bg);color:var(--ab-text)}button{background:var(--ab-surface-2);color:var(--ab-text);border:1px solid var(--ab-border);border-radius:var(--ab-radius);padding:.4rem .85rem;font:inherit;font-weight:500;cursor:pointer;transition:background .12s ease,border-color .12s ease}button:hover:not(:disabled){background:#ffffff14;border-color:var(--ab-border-strong)}button:disabled{opacity:.55;cursor:not-allowed}button[type=submit],button.primary{background:var(--ab-accent);border-color:transparent;color:var(--ab-on-accent)}button[type=submit]:hover:not(:disabled),button.primary:hover:not(:disabled){background:var(--ab-accent-strong);border-color:transparent}input,select,textarea{background:var(--ab-surface-2);border:1px solid var(--ab-border);border-radius:var(--ab-radius);padding:.4rem .6rem;color:var(--ab-text);font:inherit}input::placeholder,textarea::placeholder{color:var(--ab-text-muted)}input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid var(--ab-accent-strong);outline-offset:1px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.ab-card{background:var(--ab-surface);border:1px solid var(--ab-border);border-radius:var(--ab-card-radius);box-shadow:var(--ab-card-shadow)}.ab-card-interactive{transition:border-color .14s ease,background .14s ease,box-shadow .14s ease,transform .14s ease;cursor:pointer}.ab-card-interactive:hover{border-color:var(--ab-border-strong);background:var(--ab-surface-2);box-shadow:var(--ab-card-shadow-hover)}.ab-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ab-clamp-2,.ab-clamp-3{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;min-width:0}.ab-clamp-2{-webkit-line-clamp:2}.ab-clamp-3{-webkit-line-clamp:3}.ab-min-w-0{min-width:0}.ab-gate-badge{display:inline-flex;align-items:center;gap:.3rem;font-size:.68rem;text-transform:uppercase;letter-spacing:.03em;padding:.15rem .5rem;border-radius:999px;background:var(--ab-warning-bg);color:var(--ab-warning-text);border:1px solid var(--ab-warning-border);white-space:nowrap}.ab-gate-note{color:var(--ab-text-muted);font-size:.85rem}.ai-board-view h1{font-size:1.875rem;font-weight:700;color:var(--ab-text);margin:0 0 .25rem}.ai-board-view option{background-color:var(--ab-surface);color:var(--ab-text)}.ai-board-view .ab-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.9rem}.ai-board-view .ab-list{display:flex;flex-direction:column;gap:.6rem}.ai-board-view .ab-list .ab-card{display:flex;align-items:center}
