.discussion[data-v-c9559af4]{display:flex;flex-direction:column;gap:.75rem}.comment[data-v-c9559af4]{padding:.5rem;border-left:3px solid var(--p-content-border-color)}.meta[data-v-c9559af4]{display:flex;gap:.5rem;align-items:center;font-size:.8rem;color:var(--p-text-muted-color);margin-bottom:.25rem}.badge[data-v-c9559af4]{color:#fff;padding:.1rem .45rem;border-radius:4px;font-weight:600;text-transform:uppercase;font-size:.7rem}.sa-only[data-v-c9559af4]{background:var(--p-surface-200);color:var(--p-text-muted-color);padding:0 .4rem;border-radius:3px;font-size:.7rem}.body[data-v-c9559af4]{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.composer[data-v-c9559af4]{margin-top:.5rem;display:flex;flex-direction:column;gap:.5rem}.actions[data-v-c9559af4]{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.buttons[data-v-c9559af4]{display:flex;gap:.5rem;margin-left:auto}.page-container[data-v-8b7ea9b3]{max-width:1100px;margin:0 auto;padding:1.5rem 1rem}.page-header[data-v-8b7ea9b3]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.page-header h2[data-v-8b7ea9b3]{margin:0;font-size:1.25rem;display:inline-flex;align-items:center;gap:.5rem}.form[data-v-8b7ea9b3]{display:flex;flex-direction:column;gap:1rem}.form label[data-v-8b7ea9b3]{display:flex;flex-direction:column;gap:.25rem;font-weight:500}.chat-banner[data-v-8b7ea9b3]{padding:.6rem .85rem;border-radius:6px;margin:.75rem 0;font-size:.9rem;line-height:1.4}.chat-banner-live[data-v-8b7ea9b3]{background:var(--p-indigo-100);color:var(--p-indigo-800);border:1px solid var(--p-indigo-200)}.chat-banner-waiting[data-v-8b7ea9b3],.chat-banner-closed[data-v-8b7ea9b3]{background:var(--p-surface-100);color:var(--p-text-muted-color);border:1px solid var(--p-surface-200)}.chat-banner-review[data-v-8b7ea9b3]{background:var(--p-emerald-100);color:var(--p-emerald-800);border:1px solid var(--p-emerald-200)}.review-actions[data-v-8b7ea9b3]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.6rem}.review-reject-hint[data-v-8b7ea9b3]{margin:0 0 .75rem;color:var(--p-text-muted-color);font-size:.88rem}[data-v-8b7ea9b3] .p-datatable-tbody>tr{cursor:pointer}.ticket-id[data-v-8b7ea9b3]{font-family:ui-monospace,monospace;font-variant-numeric:tabular-nums;font-size:.85rem;color:var(--p-text-muted-color)}.progress-panel[data-v-8b7ea9b3]{margin:.75rem 0;padding:.65rem .85rem;border-radius:8px;background:var(--p-indigo-50);border:1px solid var(--p-indigo-200)}.progress-header[data-v-8b7ea9b3]{display:flex;align-items:center;gap:.5rem;margin-bottom:.4rem;color:var(--p-indigo-800);font-size:.92rem}.progress-header .pi-cog[data-v-8b7ea9b3]{color:var(--p-indigo-600)}.progress-count[data-v-8b7ea9b3]{color:var(--p-text-muted-color);font-weight:400;font-size:.82rem}.progress-list[data-v-8b7ea9b3]{list-style:none;margin:0;padding:0;max-height:13rem;overflow-y:auto}.progress-item[data-v-8b7ea9b3]{display:flex;justify-content:space-between;align-items:center;padding:.22rem .15rem;border-bottom:1px dashed var(--p-indigo-100);font-size:.86rem}.progress-item[data-v-8b7ea9b3]:last-child{border-bottom:none}.progress-label[data-v-8b7ea9b3]{flex:1;color:var(--p-text-color)}.progress-time[data-v-8b7ea9b3]{color:var(--p-text-muted-color);font-family:ui-monospace,monospace;font-size:.78rem}.page-container[data-v-05763788]{max-width:1100px;margin:0 auto;padding:1.5rem 1rem}.page-header[data-v-05763788]{margin-bottom:1rem}.page-header h2[data-v-05763788]{margin:0;font-size:1.25rem;display:inline-flex;align-items:center;gap:.5rem}.inactive-filter[data-v-05763788]{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.inactive-filter .filter-label[data-v-05763788]{font-size:.9rem;color:var(--p-text-muted-color)}.inactive-multiselect[data-v-05763788]{min-width:18rem}.proposal[data-v-05763788]{border:1px solid var(--p-content-border-color);border-radius:6px;padding:.75rem;margin:.75rem 0;background:var(--p-surface-0)}.proposal pre[data-v-05763788]{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;margin:0 0 .5rem;font-size:.88rem;font-family:ui-monospace,monospace}.diff[data-v-05763788]{background:var(--p-surface-50);padding:.5rem;border-radius:4px;max-height:16rem;overflow:auto}.accepted-note[data-v-05763788]{color:var(--p-green-700);font-size:.875rem}.attachments[data-v-05763788]{margin:.75rem 0}.attachments h3[data-v-05763788]{margin:0 0 .5rem;font-size:.95rem}.att-grid[data-v-05763788]{display:flex;flex-wrap:wrap;gap:.5rem}.att-tile[data-v-05763788]{display:flex;flex-direction:column;align-items:center;gap:.25rem;text-decoration:none;color:inherit;border:1px solid var(--p-content-border-color);border-radius:6px;padding:.4rem;max-width:8rem;background:var(--p-surface-0)}.att-tile[data-v-05763788]:hover{background:var(--p-surface-50)}.att-img[data-v-05763788]{max-width:7rem;max-height:7rem;object-fit:cover;border-radius:4px;display:block}.att-icon[data-v-05763788]{font-size:2rem;color:var(--p-text-muted-color)}.att-name[data-v-05763788]{font-size:.72rem;color:var(--p-text-muted-color);word-break:break-all;text-align:center}.load-error[data-v-05763788]{background:var(--p-red-100);color:var(--p-red-700);padding:.5rem .75rem;border-radius:4px;margin-bottom:.5rem;font-size:.9rem}.empty-state[data-v-05763788]{text-align:center;padding:1.25rem;color:var(--p-text-muted-color)}.danger-zone[data-v-05763788]{margin-top:1.5rem;padding-top:.75rem;border-top:1px dashed var(--p-red-300);display:flex;align-items:center;gap:.75rem}.danger-zone .danger-hint[data-v-05763788]{color:var(--p-red-700);font-size:.8rem}.elapsed[data-v-05763788]{font-variant-numeric:tabular-nums;font-size:.85rem;font-weight:600;padding:.15rem .5rem;border-radius:999px;display:inline-flex;align-items:center;gap:.35rem}.elapsed-green[data-v-05763788]{background:var(--p-green-100);color:var(--p-green-800)}.elapsed-amber[data-v-05763788]{background:var(--p-yellow-100);color:var(--p-yellow-800)}.elapsed-red[data-v-05763788]{background:var(--p-red-100);color:var(--p-red-700)}.elapsed-waiting[data-v-05763788]{background:var(--p-indigo-100);color:var(--p-indigo-800)}.elapsed-review[data-v-05763788]{background:var(--p-emerald-100);color:var(--p-emerald-800)}.stale-badge[data-v-05763788]{font-size:.75rem;font-weight:500;opacity:.9}.muted[data-v-05763788]{color:var(--p-text-muted-color)}.runtime-banner[data-v-05763788]{padding:.6rem .85rem;border-radius:6px;margin-bottom:.9rem;font-size:.9rem}.runtime-banner.elapsed-green[data-v-05763788]{background:var(--p-green-100);color:var(--p-green-800)}.runtime-banner.elapsed-amber[data-v-05763788]{background:var(--p-yellow-100);color:var(--p-yellow-800)}.runtime-banner.elapsed-red[data-v-05763788]{background:var(--p-red-100);color:var(--p-red-700)}.runtime-banner.runtime-stale[data-v-05763788]{background:var(--p-red-100);color:var(--p-red-700);border:1px solid var(--p-red-300)}.runtime-banner.runtime-waiting[data-v-05763788]{background:var(--p-indigo-100);color:var(--p-indigo-800)}.runtime-banner.runtime-review[data-v-05763788]{background:var(--p-emerald-100);color:var(--p-emerald-800);border:1px solid var(--p-emerald-300)}.runtime-banner.runtime-new[data-v-05763788]{background:var(--p-blue-100);color:var(--p-blue-800);border:1px solid var(--p-blue-200)}.runtime-review-actions[data-v-05763788]{margin-top:.6rem;display:flex;gap:.5rem}.new-actions[data-v-05763788]{margin-top:.75rem;display:flex;flex-wrap:wrap;gap:.5rem}.progress-timeline[data-v-05763788]{margin:1rem 0}.progress-timeline h3[data-v-05763788]{margin:0 0 .5rem;font-size:.95rem}.progress-timeline h3 .muted[data-v-05763788]{color:var(--p-text-muted-color);font-weight:400;font-size:.85rem}.timeline-list[data-v-05763788]{list-style:none;padding:.5rem .75rem;margin:0;max-height:14rem;overflow-y:auto;background:var(--p-surface-50);border-radius:6px;border:1px solid var(--p-content-border-color);font-size:.82rem}.timeline-item[data-v-05763788]{display:flex;justify-content:space-between;align-items:baseline;padding:.2rem 0;border-bottom:1px dashed var(--p-surface-200)}.timeline-item[data-v-05763788]:last-child{border-bottom:none}.timeline-label[data-v-05763788]{font-family:ui-monospace,monospace;white-space:pre-wrap;word-break:break-word}.timeline-time[data-v-05763788]{color:var(--p-text-muted-color);font-size:.7rem;margin-left:.75rem;flex-shrink:0}.timeline-kind-thinking .timeline-label[data-v-05763788]{color:var(--p-indigo-700)}.timeline-kind-bash .timeline-label[data-v-05763788]{color:var(--p-amber-800)}.timeline-kind-write .timeline-label[data-v-05763788]{color:var(--p-emerald-700);font-weight:600}.timeline-kind-network .timeline-label[data-v-05763788]{color:var(--p-cyan-700)}.sa-controls[data-v-05763788]{display:flex;flex-direction:column;gap:.9rem;padding:.85rem;margin:.75rem 0 1rem;background:var(--p-surface-50);border-radius:6px;border:1px solid var(--p-content-border-color)}.sa-text-editor[data-v-05763788]{display:flex;flex-direction:column;gap:.5rem}.sa-text-label[data-v-05763788]{display:flex;flex-direction:column;gap:.35rem;font-weight:500;font-size:.9rem}.sa-text-label em.muted[data-v-05763788]{font-weight:400;font-size:.8rem;color:var(--p-text-muted-color)}.sa-text-editor[data-v-05763788] .p-button{align-self:flex-start}.include-user-row[data-v-05763788]{display:flex;align-items:flex-start;gap:.75rem;padding-top:.5rem;border-top:1px dashed var(--p-surface-200)}.include-user-label[data-v-05763788]{display:flex;flex-direction:column;gap:.15rem;font-size:.88rem}.include-user-label em.muted[data-v-05763788]{font-weight:400;font-size:.8rem;color:var(--p-text-muted-color);font-style:normal}[data-v-05763788] .p-datatable-tbody>tr{cursor:pointer}.ticket-id[data-v-05763788]{font-family:ui-monospace,monospace;font-variant-numeric:tabular-nums;font-size:.85rem;color:var(--p-text-muted-color)}.runtime-banner.runtime-closed[data-v-05763788]{background:var(--p-surface-100);color:var(--p-text-muted-color);border:1px solid var(--p-surface-200)}.reopen-actions[data-v-05763788]{margin-top:.6rem}.reopen-hint[data-v-05763788]{margin:0 0 .75rem;color:var(--p-text-muted-color);font-size:.88rem}.bridge-queue-panel[data-v-05763788]{border:1px solid var(--p-surface-300);border-radius:.5rem;padding:.5rem .75rem;margin-bottom:1rem;background:var(--p-surface-50)}.bridge-queue-panel summary[data-v-05763788]{cursor:pointer;display:flex;align-items:center;gap:.5rem;font-weight:500;list-style:none}.bridge-queue-panel summary[data-v-05763788]::-webkit-details-marker{display:none}.bridge-queue-panel .badge[data-v-05763788]{font-size:.75rem;padding:.15rem .5rem;border-radius:.75rem}.bridge-queue-panel .badge.running[data-v-05763788]{background:#dcfce7;color:#166534}.bridge-queue-panel .badge.idle[data-v-05763788]{background:#f3f4f6;color:#6b7280}.bridge-queue-panel .badge.waiting[data-v-05763788]{background:#fef3c7;color:#92400e}.bridge-queue-panel h4[data-v-05763788]{margin:.5rem 0 .25rem;font-size:.85rem;color:var(--p-text-muted-color)}.bridge-grid[data-v-05763788]{display:grid;grid-template-columns:1fr 2fr;gap:1rem;margin-top:.75rem}.bq-row[data-v-05763788]{font-size:.85rem;padding:.2rem 0;display:flex;align-items:center;gap:.5rem}.bq-priority[data-v-05763788]{display:inline-block;font-size:.7rem;font-weight:600;padding:.1rem .35rem;border-radius:.3rem;background:var(--p-surface-200);color:var(--p-text-muted-color)}.bq-priority.prio-0[data-v-05763788]{background:#fecaca;color:#991b1b}.bq-priority.prio-1[data-v-05763788]{background:#fed7aa;color:#9a3412}.bq-priority.prio-2[data-v-05763788]{background:var(--p-surface-200);color:#4b5563}.muted[data-v-05763788]{color:var(--p-text-muted-color);font-size:.8rem}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;height:100%}#app{height:100%}.notif-overlay[data-v-9f44d77b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:150}.notif-panel[data-v-9f44d77b]{position:fixed;top:52px;right:.5rem;width:340px;max-height:400px;background:var(--p-surface-0);border:1px solid var(--p-surface-200);border-radius:8px;box-shadow:0 4px 20px #0000001f;z-index:151;display:flex;flex-direction:column;overflow:hidden}.notif-panel-header[data-v-9f44d77b]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid var(--p-surface-200);font-size:.9rem}.notif-mark-all[data-v-9f44d77b]{background:none;border:none;color:var(--p-primary-600);font-size:.8rem;cursor:pointer;padding:0}.notif-mark-all[data-v-9f44d77b]:hover{text-decoration:underline}.notif-empty[data-v-9f44d77b]{padding:1.5rem;text-align:center;font-size:.875rem;color:var(--p-text-muted-color)}.notif-list[data-v-9f44d77b]{overflow-y:auto;max-height:340px}.notif-item[data-v-9f44d77b]{padding:.75rem 1rem;border-bottom:1px solid var(--p-surface-100);cursor:pointer;transition:background-color .15s}.notif-item[data-v-9f44d77b]:hover{background-color:var(--p-surface-50)}.notif-item--unread[data-v-9f44d77b]{background-color:var(--p-primary-50)}.notif-item--unread[data-v-9f44d77b]:hover{background-color:var(--p-primary-100)}.notif-item-title[data-v-9f44d77b]{font-size:.875rem;font-weight:500}.notif-item-body[data-v-9f44d77b]{font-size:.8rem;color:var(--p-text-muted-color);margin-top:.2rem}.notif-item-time[data-v-9f44d77b]{font-size:.7rem;color:var(--p-text-muted-color);margin-top:.3rem}.notif-item-action[data-v-9f44d77b]{margin-top:.5rem;padding:.35rem .8rem;background:var(--p-primary-500);color:#fff;border:none;border-radius:6px;font-size:.8rem;font-weight:500;cursor:pointer;transition:background-color .15s}.notif-item-action[data-v-9f44d77b]:hover:not(:disabled){background:var(--p-primary-600)}.notif-item-action[data-v-9f44d77b]:disabled{opacity:.6;cursor:not-allowed}.switcher-section[data-v-368e261c]{padding:.25rem 0}.switcher-label[data-v-368e261c]{padding:.3rem 1rem .2rem;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--p-text-muted-color)}.switcher-item[data-v-368e261c]{display:flex;align-items:center;gap:.5rem;width:100%;padding:.55rem 1rem;border:none;background:none;cursor:pointer;font-size:.875rem;color:var(--p-text-color);text-align:left;transition:background-color .12s}.switcher-item[data-v-368e261c]:hover:not(:disabled){background-color:var(--p-surface-100)}.switcher-item[data-v-368e261c]:disabled{cursor:default}.switcher-item--active[data-v-368e261c]{font-weight:600;color:var(--p-primary-600)}.switcher-check[data-v-368e261c]{font-size:.75rem;color:var(--p-primary-600);width:14px}.switcher-check-placeholder[data-v-368e261c]{width:14px;flex-shrink:0}.user-menu-overlay[data-v-69983584]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:150}.user-menu[data-v-69983584]{position:fixed;top:52px;right:.5rem;min-width:220px;background:var(--p-surface-0);border:1px solid var(--p-surface-200);border-radius:8px;box-shadow:0 4px 20px #0000001f;z-index:151;padding:.25rem 0}.user-menu-item[data-v-69983584]{display:flex;align-items:center;gap:.5rem;width:100%;padding:.55rem 1rem;border:none;background:none;cursor:pointer;font-size:.875rem;color:var(--p-text-color);text-align:left;transition:background-color .12s}.user-menu-item[data-v-69983584]:hover:not(:disabled){background-color:var(--p-surface-100)}.user-menu-item[data-v-69983584]:disabled{cursor:default}.user-menu-item--danger[data-v-69983584]{color:var(--p-red-600)}.user-menu-item--danger[data-v-69983584]:hover:not(:disabled){background-color:var(--p-red-50)}.user-menu-icon[data-v-69983584]{width:14px;font-size:.85rem;color:var(--p-text-muted-color)}.user-menu-divider[data-v-69983584]{height:1px;background-color:var(--p-surface-200);margin:.25rem 0}.sidebar-overlay[data-v-5b602821]{display:none}.sidebar[data-v-5b602821]{width:220px;flex-shrink:0;background-color:var(--p-surface-0);border-right:1px solid var(--p-surface-200);padding:.75rem 0;display:flex;flex-direction:column}.sidebar-footer[data-v-5b602821]{margin-top:auto;padding:.75rem 1rem .5rem;font-size:.7rem;color:var(--p-surface-400)}@media (max-width: 767px){.sidebar-overlay[data-v-5b602821]{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;z-index:200}.sidebar[data-v-5b602821]{position:fixed;top:52px;left:0;bottom:0;z-index:201;transform:translate(-100%);transition:transform .2s ease;box-shadow:2px 0 12px #00000026}.sidebar--open[data-v-5b602821]{transform:translate(0)}}.sidebar-nav[data-v-5b602821]{display:flex;flex-direction:column;gap:.15rem;padding:0 .5rem;overflow-y:auto;flex:1}.sidebar-section[data-v-5b602821]{margin-top:.75rem;margin-bottom:.1rem;padding:0 .75rem;font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--p-surface-400)}.sidebar-spacer[data-v-5b602821]{flex:1;min-height:.5rem}.sidebar-link[data-v-5b602821]{display:flex;align-items:center;gap:.6rem;padding:.65rem .75rem;border-radius:6px;text-decoration:none;font-size:.9rem;color:var(--p-text-muted-color);transition:background-color .15s,color .15s}.sidebar-link[data-v-5b602821]:hover{background-color:var(--p-surface-100);color:var(--p-text-color)}.sidebar-link--active[data-v-5b602821]{background-color:var(--p-primary-50);color:var(--p-primary-600);font-weight:500}.sidebar-badge[data-v-5b602821]{margin-left:auto;min-width:20px;height:20px;border-radius:10px;background-color:var(--p-red-500);color:#fff;font-size:.7rem;font-weight:700;display:flex;align-items:center;justify-content:center;padding:0 6px}.force-pwd-hint[data-v-21987999]{margin:0 0 1rem;color:var(--p-text-muted-color);font-size:.9rem}.force-pwd-form[data-v-21987999]{display:flex;flex-direction:column;gap:.75rem}.force-pwd-form label[data-v-21987999]{display:flex;flex-direction:column;gap:.25rem;font-size:.88rem;font-weight:500}.force-pwd-error[data-v-21987999]{margin-top:.6rem}.main-layout[data-v-21987999]{min-height:100vh;display:flex;flex-direction:column;background-color:var(--p-surface-50)}.topbar[data-v-21987999]{display:flex;align-items:center;justify-content:space-between;padding:0 1rem;height:52px;background-color:var(--p-surface-0);border-bottom:1px solid var(--p-surface-200);box-shadow:0 1px 3px #0000000f;flex-shrink:0;position:sticky;top:0;z-index:100}.topbar-left[data-v-21987999]{display:flex;align-items:center;gap:.75rem}.hamburger[data-v-21987999]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;background:none;border-radius:6px;cursor:pointer;color:var(--p-text-color);font-size:1rem;transition:background-color .15s}.hamburger[data-v-21987999]:hover{background-color:var(--p-surface-100)}.topbar-logo[data-v-21987999]{font-size:1.05rem;font-weight:700;color:var(--p-primary-600);letter-spacing:-.01em}.topbar-right[data-v-21987999]{display:flex;align-items:center;gap:.5rem}.user-menu-trigger[data-v-21987999]{display:flex;align-items:center;gap:.35rem;padding:.3rem .6rem;border:none;background:none;border-radius:6px;cursor:pointer;color:var(--p-text-muted-color);font-size:.875rem;transition:background-color .15s,color .15s}.user-menu-trigger[data-v-21987999]:hover{background-color:var(--p-surface-100);color:var(--p-text-color)}.user-menu-caret[data-v-21987999]{font-size:.7rem}@media (max-width: 400px){.username-text[data-v-21987999]{display:none}}.notif-bell[data-v-21987999]{position:relative;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;background:none;border-radius:6px;cursor:pointer;color:var(--p-text-muted-color);font-size:1.1rem;transition:background-color .15s}.notif-bell[data-v-21987999]:hover{background-color:var(--p-surface-100);color:var(--p-text-color)}.notif-badge[data-v-21987999]{position:absolute;top:2px;right:2px;min-width:18px;height:18px;border-radius:9px;background-color:var(--p-red-500);color:#fff;font-size:.65rem;font-weight:700;display:flex;align-items:center;justify-content:center;padding:0 4px;line-height:1}.layout-body[data-v-21987999]{display:flex;flex:1;overflow:hidden;position:relative}.main-content[data-v-21987999]{flex:1;padding:1.25rem 1rem;overflow-y:auto;min-width:0}@media (min-width: 768px){.main-content[data-v-21987999]{padding:1.5rem}}
