[data-v-ec73b201]:root{--bg-primary:#fafafa;--bg-secondary:#f0f0f0;--bg-sidebar:#f5f5f5;--bg-card:#fff;--bg-card-hover:#fafafa;--bg-input:#fff;--border-color:#e0e0e0;--border-light:#ebebeb;--accent-primary:#333;--accent-hover:#1a1a1a;--accent-muted:#888;--text-primary:#1a1a1a;--text-secondary:#666;--text-muted:#999;--success:#2e7d32;--error:#c62828;--warning:#f57f17;--msg-user-bg:#f5f5f5;--msg-assistant-bg:#f5f5f5;--msg-system-border:#bdbdbd;--code-bg:#f4f4f4;--text-on-accent:#fff;--text-on-overlay:#fff;--accent-info:#4a90d9;--accent-primary-rgb:51, 51, 51;--accent-hover-rgb:26, 26, 26;--text-primary-rgb:26, 26, 26;--text-muted-rgb:153, 153, 153;--success-rgb:46, 125, 50;--error-rgb:198, 40, 40;--warning-rgb:245, 127, 23;--accent-info-rgb:74, 144, 217}.dark[data-v-ec73b201]{--bg-primary:#1a1a1a;--bg-secondary:#252525;--bg-sidebar:#202020;--bg-card:#333;--bg-card-hover:#333;--bg-input:#2a2a2a;--border-color:#3a3a3a;--border-light:#333;--accent-primary:#e0e0e0;--accent-hover:#f5f5f5;--accent-muted:#888;--text-primary:#f0f0f0;--text-secondary:silver;--text-muted:#888;--success:#66bb6a;--error:#ef5350;--warning:#ffb74d;--msg-user-bg:#252525;--msg-assistant-bg:#252525;--msg-system-border:#555;--code-bg:#1e1e1e;--text-on-accent:#1a1a1a;--text-on-overlay:#fff;--accent-info:#6ba3d6;--accent-primary-rgb:240, 240, 240;--accent-hover-rgb:245, 245, 245;--text-primary-rgb:240, 240, 240;--text-muted-rgb:136, 136, 136;--success-rgb:102, 187, 106;--error-rgb:239, 83, 80;--warning-rgb:255, 183, 77;--accent-info-rgb:107, 163, 214}.comic[data-v-ec73b201]{--border-color:#1a1a1a;--border-light:#555;--msg-system-border:#1a1a1a;--font-ui:"Comic Neue", "ZCOOL KuaiLe", "Zen Maru Gothic", "Gaegu", cursive, sans-serif;--comic-border-width:2.5px;--comic-shadow:3px 3px 0px #00000026}.dark.comic[data-v-ec73b201]{--border-color:#666;--border-light:#555;--msg-system-border:#888;--comic-shadow:3px 3px 0px #ffffff14}.kanban-task-card[data-v-ec73b201]{--kanban-card-status-color:#64748b;background-color:var(--bg-card);border:1px solid var(--border-color);border-left:3px solid var(--kanban-card-status-color);cursor:pointer;border-radius:10px;padding:12px;transition:border-color .15s,box-shadow .15s}.kanban-task-card.status-triage[data-v-ec73b201]{--kanban-card-status-color:#94a3b8}.kanban-task-card.status-todo[data-v-ec73b201]{--kanban-card-status-color:#38bdf8}.kanban-task-card.status-ready[data-v-ec73b201]{--kanban-card-status-color:#f59e0b}.kanban-task-card.status-running[data-v-ec73b201]{--kanban-card-status-color:#8b5cf6}.kanban-task-card.status-blocked[data-v-ec73b201]{--kanban-card-status-color:#ef4444}.kanban-task-card.status-done[data-v-ec73b201]{--kanban-card-status-color:#22c55e}.kanban-task-card.status-archived[data-v-ec73b201]{--kanban-card-status-color:#64748b}.kanban-task-card[data-v-ec73b201]:hover{border-color:var(--kanban-card-status-color);box-shadow:0 2px 8px #0000000f}.card-title[data-v-ec73b201]{color:var(--text-primary);word-break:break-word;font-size:13px;font-weight:600;line-height:1.4}.card-meta[data-v-ec73b201]{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.meta-tag[data-v-ec73b201]{border-radius:4px;padding:1px 6px;font-size:11px;font-weight:500}.assignee-tag[data-v-ec73b201]{background:rgba(var(--accent-primary-rgb), .1);color:var(--accent-primary);align-items:center;gap:5px;padding-left:2px;display:inline-flex}.assignee-profile-avatar[data-v-ec73b201]{box-shadow:0 0 0 1px rgba(var(--accent-primary-rgb), .28)}.priority-tag.high[data-v-ec73b201]{background:rgba(var(--error-rgb), .12);color:var(--error)}.priority-tag.medium[data-v-ec73b201]{background:rgba(var(--warning-rgb), .12);color:var(--warning)}.priority-tag.low[data-v-ec73b201]{background:rgba(var(--success-rgb), .12);color:var(--success)}.meta-time[data-v-ec73b201]{color:var(--text-muted);margin-left:auto;font-size:11px}.card-body-preview[data-v-ec73b201]{color:var(--text-muted);margin-top:6px;font-size:12px;line-height:1.4}[data-v-55115eb7]:root{--bg-primary:#fafafa;--bg-secondary:#f0f0f0;--bg-sidebar:#f5f5f5;--bg-card:#fff;--bg-card-hover:#fafafa;--bg-input:#fff;--border-color:#e0e0e0;--border-light:#ebebeb;--accent-primary:#333;--accent-hover:#1a1a1a;--accent-muted:#888;--text-primary:#1a1a1a;--text-secondary:#666;--text-muted:#999;--success:#2e7d32;--error:#c62828;--warning:#f57f17;--msg-user-bg:#f5f5f5;--msg-assistant-bg:#f5f5f5;--msg-system-border:#bdbdbd;--code-bg:#f4f4f4;--text-on-accent:#fff;--text-on-overlay:#fff;--accent-info:#4a90d9;--accent-primary-rgb:51, 51, 51;--accent-hover-rgb:26, 26, 26;--text-primary-rgb:26, 26, 26;--text-muted-rgb:153, 153, 153;--success-rgb:46, 125, 50;--error-rgb:198, 40, 40;--warning-rgb:245, 127, 23;--accent-info-rgb:74, 144, 217}.dark[data-v-55115eb7]{--bg-primary:#1a1a1a;--bg-secondary:#252525;--bg-sidebar:#202020;--bg-card:#333;--bg-card-hover:#333;--bg-input:#2a2a2a;--border-color:#3a3a3a;--border-light:#333;--accent-primary:#e0e0e0;--accent-hover:#f5f5f5;--accent-muted:#888;--text-primary:#f0f0f0;--text-secondary:silver;--text-muted:#888;--success:#66bb6a;--error:#ef5350;--warning:#ffb74d;--msg-user-bg:#252525;--msg-assistant-bg:#252525;--msg-system-border:#555;--code-bg:#1e1e1e;--text-on-accent:#1a1a1a;--text-on-overlay:#fff;--accent-info:#6ba3d6;--accent-primary-rgb:240, 240, 240;--accent-hover-rgb:245, 245, 245;--text-primary-rgb:240, 240, 240;--text-muted-rgb:136, 136, 136;--success-rgb:102, 187, 106;--error-rgb:239, 83, 80;--warning-rgb:255, 183, 77;--accent-info-rgb:107, 163, 214}.comic[data-v-55115eb7]{--border-color:#1a1a1a;--border-light:#555;--msg-system-border:#1a1a1a;--font-ui:"Comic Neue", "ZCOOL KuaiLe", "Zen Maru Gothic", "Gaegu", cursive, sans-serif;--comic-border-width:2.5px;--comic-shadow:3px 3px 0px #00000026}.dark.comic[data-v-55115eb7]{--border-color:#666;--border-light:#555;--msg-system-border:#888;--comic-shadow:3px 3px 0px #ffffff14}.detail-section[data-v-55115eb7]{margin-bottom:20px}.section-title[data-v-55115eb7]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px;font-size:12px;font-weight:600}.result-summary[data-v-55115eb7]{cursor:pointer;background:rgba(var(--accent-primary-rgb), .04);border:1px solid var(--border-light);color:var(--text-secondary);border-radius:6px;padding:8px 10px;font-size:13px;line-height:1.5;transition:border-color .15s}.result-summary[data-v-55115eb7]:hover{border-color:rgba(var(--accent-primary-rgb), .3)}.result-detail[data-v-55115eb7]{background:rgba(var(--accent-primary-rgb), .02);border:1px solid var(--border-light);border-radius:6px;margin-top:10px;padding:10px}.meta-label[data-v-55115eb7]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.3px;margin:8px 0 4px;font-size:11px;font-weight:600}.meta-label[data-v-55115eb7]:first-child{margin-top:0}.meta-list[data-v-55115eb7]{margin:0;padding:0;list-style:none}.meta-list li[data-v-55115eb7]{color:var(--text-secondary);padding:2px 0;font-size:12px}.meta-list li code[data-v-55115eb7]{background:rgba(var(--accent-primary-rgb), .06);word-break:break-all;border-radius:3px;padding:1px 4px;font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-size:11px}.meta-kv[data-v-55115eb7]{flex-direction:column;gap:4px;display:flex}.meta-kv-row[data-v-55115eb7]{gap:8px;font-size:12px;display:flex}.meta-kv-key[data-v-55115eb7]{color:var(--text-muted);flex-shrink:0;min-width:100px;font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-size:11px}.meta-kv-val[data-v-55115eb7]{color:var(--text-secondary)}.artifact-link[data-v-55115eb7]{cursor:pointer;transition:color .15s}.artifact-link[data-v-55115eb7]:hover{color:var(--accent-primary)}.artifact-modal-body[data-v-55115eb7],.messages-modal-body[data-v-55115eb7]{max-height:65vh;padding:4px 0;overflow:hidden}.artifact-modal-body[data-v-55115eb7] .message-list,.messages-modal-body[data-v-55115eb7] .message-list{background:0 0;max-height:65vh;padding:0}.detail-row[data-v-55115eb7]{border-bottom:1px solid var(--border-light);justify-content:space-between;align-items:center;padding:6px 0;display:flex}.detail-label[data-v-55115eb7]{color:var(--text-muted);font-size:12px}.detail-value[data-v-55115eb7]{color:var(--text-primary);font-size:12px}.status-badge[data-v-55115eb7]{border-radius:4px;padding:1px 8px;font-weight:500}.status-badge.triage[data-v-55115eb7]{color:#94a3b8;background:#94a3b824}.status-badge.todo[data-v-55115eb7]{color:#38bdf8;background:#38bdf824}.status-badge.ready[data-v-55115eb7]{background:rgba(var(--warning-rgb), .12);color:var(--warning)}.status-badge.running[data-v-55115eb7]{background:rgba(var(--accent-primary-rgb), .12);color:var(--accent-primary)}.status-badge.blocked[data-v-55115eb7]{background:rgba(var(--error-rgb), .12);color:var(--error)}.status-badge.done[data-v-55115eb7]{background:rgba(var(--success-rgb), .12);color:var(--success)}.status-badge.archived[data-v-55115eb7]{color:#94a3b8;background:#64748b24}.detail-body[data-v-55115eb7]{color:var(--text-secondary);white-space:pre-wrap;word-break:break-word;font-size:13px;line-height:1.6}.action-group[data-v-55115eb7]{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.block-input[data-v-55115eb7],.complete-input[data-v-55115eb7]{flex:1;gap:6px;display:flex}.assign-group[data-v-55115eb7]{gap:8px;display:flex}.run-item[data-v-55115eb7],.comment-item[data-v-55115eb7]{border-bottom:1px solid var(--border-light);padding:8px 0}.run-item[data-v-55115eb7]:last-child,.comment-item[data-v-55115eb7]:last-child{border-bottom:none}.run-header[data-v-55115eb7],.comment-header[data-v-55115eb7]{align-items:center;gap:8px;margin-bottom:4px;display:flex}.run-status[data-v-55115eb7]{border-radius:4px;padding:1px 6px;font-size:11px;font-weight:500}.run-status.running[data-v-55115eb7]{background:rgba(var(--accent-primary-rgb), .12);color:var(--accent-primary)}.run-status.done[data-v-55115eb7],.run-status.completed[data-v-55115eb7]{background:rgba(var(--success-rgb), .12);color:var(--success)}.run-status.crashed[data-v-55115eb7],.run-status.failed[data-v-55115eb7]{background:rgba(var(--error-rgb), .12);color:var(--error)}.run-profile[data-v-55115eb7],.comment-author[data-v-55115eb7]{color:var(--text-primary);font-size:12px;font-weight:500}.run-time[data-v-55115eb7],.comment-time[data-v-55115eb7]{color:var(--text-muted);margin-left:auto;font-size:11px}.run-summary[data-v-55115eb7],.run-error[data-v-55115eb7],.comment-body[data-v-55115eb7]{color:var(--text-secondary);font-size:12px;line-height:1.4}.run-error[data-v-55115eb7]{color:var(--error)}.event-item[data-v-55115eb7]{align-items:center;gap:8px;padding:4px 0;display:flex}.event-kind[data-v-55115eb7]{color:var(--accent-primary);font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-size:11px}.event-time[data-v-55115eb7]{color:var(--text-muted);margin-left:auto;font-size:11px}.session-list[data-v-55115eb7]{flex-direction:column;gap:6px;display:flex}.session-item[data-v-55115eb7]{border:1px solid var(--border-light);cursor:pointer;border-radius:6px;padding:8px 10px;transition:border-color .15s}.session-item[data-v-55115eb7]:hover{border-color:rgba(var(--accent-primary-rgb), .3)}.session-title[data-v-55115eb7]{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;margin-bottom:4px;font-size:13px;font-weight:500;overflow:hidden}.session-meta[data-v-55115eb7]{color:var(--text-muted);gap:8px;font-size:11px;display:flex}.session-messages[data-v-55115eb7]{flex-direction:column;gap:10px;display:flex}.session-msg[data-v-55115eb7]{border:1px solid var(--border-light);border-radius:6px;padding:10px 12px}.session-msg.user[data-v-55115eb7]{background:rgba(var(--accent-primary-rgb), .04)}.session-msg.assistant[data-v-55115eb7]{background:0 0}.session-msg-role[data-v-55115eb7]{color:var(--text-muted);text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:600}.session-msg-content[data-v-55115eb7]{color:var(--text-secondary);font-size:13px;line-height:1.5}.session-msg-content[data-v-55115eb7] p{margin:0 0 8px}.session-msg-content[data-v-55115eb7] p:last-child{margin-bottom:0}[data-v-5c93b592]:root{--bg-primary:#fafafa;--bg-secondary:#f0f0f0;--bg-sidebar:#f5f5f5;--bg-card:#fff;--bg-card-hover:#fafafa;--bg-input:#fff;--border-color:#e0e0e0;--border-light:#ebebeb;--accent-primary:#333;--accent-hover:#1a1a1a;--accent-muted:#888;--text-primary:#1a1a1a;--text-secondary:#666;--text-muted:#999;--success:#2e7d32;--error:#c62828;--warning:#f57f17;--msg-user-bg:#f5f5f5;--msg-assistant-bg:#f5f5f5;--msg-system-border:#bdbdbd;--code-bg:#f4f4f4;--text-on-accent:#fff;--text-on-overlay:#fff;--accent-info:#4a90d9;--accent-primary-rgb:51, 51, 51;--accent-hover-rgb:26, 26, 26;--text-primary-rgb:26, 26, 26;--text-muted-rgb:153, 153, 153;--success-rgb:46, 125, 50;--error-rgb:198, 40, 40;--warning-rgb:245, 127, 23;--accent-info-rgb:74, 144, 217}.dark[data-v-5c93b592]{--bg-primary:#1a1a1a;--bg-secondary:#252525;--bg-sidebar:#202020;--bg-card:#333;--bg-card-hover:#333;--bg-input:#2a2a2a;--border-color:#3a3a3a;--border-light:#333;--accent-primary:#e0e0e0;--accent-hover:#f5f5f5;--accent-muted:#888;--text-primary:#f0f0f0;--text-secondary:silver;--text-muted:#888;--success:#66bb6a;--error:#ef5350;--warning:#ffb74d;--msg-user-bg:#252525;--msg-assistant-bg:#252525;--msg-system-border:#555;--code-bg:#1e1e1e;--text-on-accent:#1a1a1a;--text-on-overlay:#fff;--accent-info:#6ba3d6;--accent-primary-rgb:240, 240, 240;--accent-hover-rgb:245, 245, 245;--text-primary-rgb:240, 240, 240;--text-muted-rgb:136, 136, 136;--success-rgb:102, 187, 106;--error-rgb:239, 83, 80;--warning-rgb:255, 183, 77;--accent-info-rgb:107, 163, 214}.comic[data-v-5c93b592]{--border-color:#1a1a1a;--border-light:#555;--msg-system-border:#1a1a1a;--font-ui:"Comic Neue", "ZCOOL KuaiLe", "Zen Maru Gothic", "Gaegu", cursive, sans-serif;--comic-border-width:2.5px;--comic-shadow:3px 3px 0px #00000026}.dark.comic[data-v-5c93b592]{--border-color:#666;--border-light:#555;--msg-system-border:#888;--comic-shadow:3px 3px 0px #ffffff14}.kanban-view[data-v-5c93b592]{height:calc(100 * var(--vh));flex-direction:column;display:flex}.page-header[data-v-5c93b592]{border-bottom:1px solid var(--border-color);padding:21px 20px}.header-title[data-v-5c93b592]{font-size:16px}.header-actions[data-v-5c93b592]{align-items:center;gap:10px;display:flex}.stats-bar[data-v-5c93b592]{flex-wrap:wrap;flex-shrink:0;gap:8px;padding:12px 20px;display:flex}.stat-chip[data-v-5c93b592],.column-header[data-v-5c93b592],.task-list[data-v-5c93b592]{--kanban-status-color:#64748b}.stat-chip.triage[data-v-5c93b592],.stat-chip.status-triage[data-v-5c93b592],.column-header.triage[data-v-5c93b592],.column-header.status-triage[data-v-5c93b592],.task-list.triage[data-v-5c93b592],.task-list.status-triage[data-v-5c93b592]{--kanban-status-color:#94a3b8}.stat-chip.todo[data-v-5c93b592],.stat-chip.status-todo[data-v-5c93b592],.column-header.todo[data-v-5c93b592],.column-header.status-todo[data-v-5c93b592],.task-list.todo[data-v-5c93b592],.task-list.status-todo[data-v-5c93b592]{--kanban-status-color:#38bdf8}.stat-chip.ready[data-v-5c93b592],.stat-chip.status-ready[data-v-5c93b592],.column-header.ready[data-v-5c93b592],.column-header.status-ready[data-v-5c93b592],.task-list.ready[data-v-5c93b592],.task-list.status-ready[data-v-5c93b592]{--kanban-status-color:#f59e0b}.stat-chip.running[data-v-5c93b592],.stat-chip.status-running[data-v-5c93b592],.column-header.running[data-v-5c93b592],.column-header.status-running[data-v-5c93b592],.task-list.running[data-v-5c93b592],.task-list.status-running[data-v-5c93b592]{--kanban-status-color:#8b5cf6}.stat-chip.blocked[data-v-5c93b592],.stat-chip.status-blocked[data-v-5c93b592],.column-header.blocked[data-v-5c93b592],.column-header.status-blocked[data-v-5c93b592],.task-list.blocked[data-v-5c93b592],.task-list.status-blocked[data-v-5c93b592]{--kanban-status-color:#ef4444}.stat-chip.done[data-v-5c93b592],.stat-chip.status-done[data-v-5c93b592],.column-header.done[data-v-5c93b592],.column-header.status-done[data-v-5c93b592],.task-list.done[data-v-5c93b592],.task-list.status-done[data-v-5c93b592]{--kanban-status-color:#22c55e}.stat-chip.archived[data-v-5c93b592],.stat-chip.status-archived[data-v-5c93b592],.column-header.archived[data-v-5c93b592],.column-header.status-archived[data-v-5c93b592],.task-list.archived[data-v-5c93b592],.task-list.status-archived[data-v-5c93b592]{--kanban-status-color:#64748b}.stat-chip.total[data-v-5c93b592],.column-header.total[data-v-5c93b592],.task-list.total[data-v-5c93b592]{--kanban-status-color:#e2e8f0}.stat-chip[data-v-5c93b592]{border:1px solid var(--border-light);border-left:3px solid var(--kanban-status-color);color:inherit;cursor:pointer;font-size:12px;font:inherit;line-height:inherit;background:0 0;border-radius:16px;align-items:center;gap:6px;padding:4px 12px;display:flex}.stat-chip[data-v-5c93b592]:hover,.stat-chip.active[data-v-5c93b592]{border-color:var(--kanban-status-color);background-color:rgba(var(--accent-primary-rgb), .08)}.stat-chip.active .stat-label[data-v-5c93b592],.stat-chip.active .stat-count[data-v-5c93b592]{color:var(--kanban-status-color)}.stat-chip[data-v-5c93b592]:focus-visible{outline:2px solid var(--kanban-status-color);outline-offset:2px}.stat-count[data-v-5c93b592]{color:var(--text-primary);font-weight:600}.stat-label[data-v-5c93b592]{color:var(--text-muted)}.kanban-board[data-v-5c93b592]{flex:1;min-height:0;padding:14px 20px 20px;overflow-y:auto}.column-header[data-v-5c93b592]{color:var(--kanban-status-color);align-items:center;gap:8px;font-weight:600;display:inline-flex}.status-dot[data-v-5c93b592]{background:var(--kanban-status-color);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, var(--kanban-status-color) 18%, transparent);border-radius:999px;flex-shrink:0}.task-list[data-v-5c93b592]{border-left:2px solid var(--kanban-status-color);flex-direction:column;gap:8px;padding-left:10px;display:flex}.column-empty[data-v-5c93b592]{min-height:40px;color:var(--text-muted);justify-content:center;align-items:center;font-size:12px;display:flex}.board-form[data-v-5c93b592]{flex-direction:column;gap:10px;display:flex}@media (max-width:768px){.page-header[data-v-5c93b592]{flex-direction:column;align-items:flex-start;gap:10px;padding:16px 12px 16px 52px}.header-actions[data-v-5c93b592]{flex-wrap:wrap;width:100%}}
