[data-v-11108c52]:root{--font-size-base:14px;--bg-primary:#fafafa;--bg-primary-rgb:250, 250, 250;--bg-secondary:#f0f0f0;--bg-sidebar:#f5f5f5;--bg-card:#fff;--bg-card-rgb:255, 255, 255;--bg-card-hover:#fafafa;--bg-input:#fff;--bg-sidebar-surface:var(--bg-card);--bg-sidebar-surface-rgb:var(--bg-card-rgb);--bg-main-surface:var(--bg-card);--bg-main-surface-rgb:var(--bg-card-rgb);--border-color:#e0e0e0;--border-light:#ebebeb;--accent-primary:#333;--accent-hover:#1a1a1a;--accent-muted:#888;--text-primary:#1a1a1a;--text-secondary:#666;--text-muted:#999;--input-placeholder-color:var(--text-muted);--input-border-color:rgba(var(--accent-primary-rgb), .18);--input-border-hover-color:rgba(var(--accent-primary-rgb), .32);--input-border-focus-color:var(--accent-primary);--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-secondary-rgb:102, 102, 102;--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-11108c52]{--bg-primary:#1a1a1a;--bg-primary-rgb:26, 26, 26;--bg-secondary:#252525;--bg-sidebar:#202020;--bg-card:#2a2a2a;--bg-card-rgb:42, 42, 42;--bg-card-hover:#333;--bg-input:#2a2a2a;--bg-sidebar-surface:var(--bg-primary);--bg-sidebar-surface-rgb:var(--bg-primary-rgb);--bg-main-surface:var(--bg-primary);--bg-main-surface-rgb:var(--bg-primary-rgb);--border-color:#3a3a3a;--border-light:#333;--accent-primary:#e0e0e0;--accent-hover:#f5f5f5;--accent-muted:#888;--text-primary:#e0e0e0;--text-secondary:#a0a0a0;--text-muted:#888;--success:#66bb6a;--error:#ef5350;--warning:#ffb74d;--msg-user-bg:#292929;--msg-assistant-bg:#292929;--msg-system-border:#555;--code-bg:#1e1e1e;--text-on-accent:#1a1a1a;--text-on-overlay:#fff;--accent-info:#6ba3d6;--accent-primary-rgb:224, 224, 224;--accent-hover-rgb:245, 245, 245;--text-primary-rgb:224, 224, 224;--text-secondary-rgb:160, 160, 160;--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-11108c52]{--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-11108c52]{--border-color:#666;--border-light:#555;--msg-system-border:#888;--comic-shadow:3px 3px 0px #ffffff14}.kanban-task-card[data-v-11108c52]{--kanban-card-status-color:#7f858d;-webkit-appearance:none;appearance:none;background-color:var(--bg-card);border:1px solid var(--border-color);width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;border-radius:8px;padding:12px 13px;transition:background-color .15s,border-color .15s,box-shadow .15s,transform .15s;display:block;box-shadow:0 1px 2px #00000009}.kanban-task-card.status-triage[data-v-11108c52]{--kanban-card-status-color:#8b8f95}.kanban-task-card.status-todo[data-v-11108c52]{--kanban-card-status-color:#6f7782}.kanban-task-card.status-scheduled[data-v-11108c52]{--kanban-card-status-color:#667681}.kanban-task-card.status-ready[data-v-11108c52]{--kanban-card-status-color:#a66d23}.kanban-task-card.status-running[data-v-11108c52]{--kanban-card-status-color:var(--accent-info)}.kanban-task-card.status-blocked[data-v-11108c52]{--kanban-card-status-color:var(--error)}.kanban-task-card.status-review[data-v-11108c52]{--kanban-card-status-color:#7b6f8b}.kanban-task-card.status-done[data-v-11108c52]{--kanban-card-status-color:var(--success)}.kanban-task-card.status-archived[data-v-11108c52]{--kanban-card-status-color:#777b81}.kanban-task-card[data-v-11108c52]:hover{background-color:var(--bg-card-hover);border-color:color-mix(in srgb, var(--kanban-card-status-color) 52%, var(--border-color));transform:translateY(-1px);box-shadow:0 6px 16px #00000012}.kanban-task-card[data-v-11108c52]:focus-visible{outline:2px solid color-mix(in srgb, var(--kanban-card-status-color) 72%, transparent);outline-offset:2px}.card-heading[data-v-11108c52]{align-items:center;gap:7px;min-width:0;min-height:16px;display:flex}.status-marker[data-v-11108c52]{background:var(--kanban-card-status-color);border-radius:999px;flex:none;width:6px;height:6px}.task-id[data-v-11108c52]{min-width:0;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-size:10.5px;line-height:1;overflow:hidden}.card-title[data-v-11108c52]{color:var(--text-primary);word-break:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:8px;font-size:14px;font-weight:600;line-height:1.45;display:-webkit-box;overflow:hidden}.priority[data-v-11108c52]{color:var(--text-secondary);white-space:nowrap;align-items:center;gap:5px;margin-inline-start:auto;font-size:10.5px;font-weight:500;line-height:1;display:inline-flex}.priority.high .priority-dot[data-v-11108c52]{background:var(--error)}.priority.medium .priority-dot[data-v-11108c52]{background:var(--warning)}.priority-dot[data-v-11108c52]{background:var(--text-muted);border-radius:999px;width:5px;height:5px}.card-footer[data-v-11108c52]{align-items:center;gap:8px;min-width:0;min-height:20px;margin-top:12px;display:flex}.assignee[data-v-11108c52]{min-width:0;max-width:calc(100% - 64px);color:var(--text-secondary);align-items:center;gap:6px;font-size:11px;line-height:1;display:inline-flex}.assignee-name[data-v-11108c52]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.assignee-profile-avatar[data-v-11108c52]{box-shadow:0 0 0 1px var(--border-light);flex:none}.card-time[data-v-11108c52]{color:var(--text-muted);white-space:nowrap;flex:none;margin-inline-start:auto;font-size:11px}[data-v-64e25aa4]:root{--font-size-base:14px;--bg-primary:#fafafa;--bg-primary-rgb:250, 250, 250;--bg-secondary:#f0f0f0;--bg-sidebar:#f5f5f5;--bg-card:#fff;--bg-card-rgb:255, 255, 255;--bg-card-hover:#fafafa;--bg-input:#fff;--bg-sidebar-surface:var(--bg-card);--bg-sidebar-surface-rgb:var(--bg-card-rgb);--bg-main-surface:var(--bg-card);--bg-main-surface-rgb:var(--bg-card-rgb);--border-color:#e0e0e0;--border-light:#ebebeb;--accent-primary:#333;--accent-hover:#1a1a1a;--accent-muted:#888;--text-primary:#1a1a1a;--text-secondary:#666;--text-muted:#999;--input-placeholder-color:var(--text-muted);--input-border-color:rgba(var(--accent-primary-rgb), .18);--input-border-hover-color:rgba(var(--accent-primary-rgb), .32);--input-border-focus-color:var(--accent-primary);--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-secondary-rgb:102, 102, 102;--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-64e25aa4]{--bg-primary:#1a1a1a;--bg-primary-rgb:26, 26, 26;--bg-secondary:#252525;--bg-sidebar:#202020;--bg-card:#2a2a2a;--bg-card-rgb:42, 42, 42;--bg-card-hover:#333;--bg-input:#2a2a2a;--bg-sidebar-surface:var(--bg-primary);--bg-sidebar-surface-rgb:var(--bg-primary-rgb);--bg-main-surface:var(--bg-primary);--bg-main-surface-rgb:var(--bg-primary-rgb);--border-color:#3a3a3a;--border-light:#333;--accent-primary:#e0e0e0;--accent-hover:#f5f5f5;--accent-muted:#888;--text-primary:#e0e0e0;--text-secondary:#a0a0a0;--text-muted:#888;--success:#66bb6a;--error:#ef5350;--warning:#ffb74d;--msg-user-bg:#292929;--msg-assistant-bg:#292929;--msg-system-border:#555;--code-bg:#1e1e1e;--text-on-accent:#1a1a1a;--text-on-overlay:#fff;--accent-info:#6ba3d6;--accent-primary-rgb:224, 224, 224;--accent-hover-rgb:245, 245, 245;--text-primary-rgb:224, 224, 224;--text-secondary-rgb:160, 160, 160;--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-64e25aa4]{--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-64e25aa4]{--border-color:#666;--border-light:#555;--msg-system-border:#888;--comic-shadow:3px 3px 0px #ffffff14}.detail-section[data-v-64e25aa4]{margin-bottom:20px}.attachment-item[data-v-64e25aa4]{border:1px solid var(--border-color);width:100%;color:var(--text-primary);background:var(--bg-secondary);cursor:pointer;text-align:start;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;margin-top:6px;padding:9px 10px;display:flex}.attachment-item[data-v-64e25aa4]:hover{border-color:var(--accent-primary)}.attachment-name[data-v-64e25aa4]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.attachment-size[data-v-64e25aa4]{color:var(--text-muted);flex:none;font-size:12px}.section-title[data-v-64e25aa4]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px;font-size:12px;font-weight:600}.run-history-title[data-v-64e25aa4]{align-items:center;gap:8px;display:flex}.run-history-range[data-v-64e25aa4]{color:var(--text-muted);text-transform:none;margin-inline-start:auto;font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-size:11px;font-weight:500}.run-history-controls[data-v-64e25aa4]{gap:4px;display:flex}.result-summary[data-v-64e25aa4]{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-64e25aa4]:hover{border-color:rgba(var(--accent-primary-rgb), .3)}.result-detail[data-v-64e25aa4]{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-64e25aa4]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.3px;margin:8px 0 4px;font-size:11px;font-weight:600}.meta-label[data-v-64e25aa4]:first-child{margin-top:0}.meta-list[data-v-64e25aa4]{margin:0;padding:0;list-style:none}.meta-list li[data-v-64e25aa4]{color:var(--text-secondary);padding:2px 0;font-size:12px}.meta-list li code[data-v-64e25aa4]{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-64e25aa4]{flex-direction:column;gap:4px;display:flex}.meta-kv-row[data-v-64e25aa4]{gap:8px;font-size:12px;display:flex}.meta-kv-key[data-v-64e25aa4]{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-64e25aa4]{color:var(--text-secondary)}.artifact-link[data-v-64e25aa4]{cursor:pointer;transition:color .15s}.artifact-link[data-v-64e25aa4]:hover{color:var(--accent-primary)}.artifact-modal-body[data-v-64e25aa4],.messages-modal-body[data-v-64e25aa4]{max-height:65vh;padding:4px 0;overflow:hidden}.artifact-modal-body[data-v-64e25aa4] .message-list,.messages-modal-body[data-v-64e25aa4] .message-list{background:0 0;max-height:65vh;padding:0}.detail-row[data-v-64e25aa4]{border-bottom:1px solid var(--border-light);justify-content:space-between;align-items:center;padding:6px 0;display:flex}.detail-label[data-v-64e25aa4]{color:var(--text-muted);font-size:12px}.detail-value[data-v-64e25aa4]{color:var(--text-primary);font-size:12px}.task-id-value[data-v-64e25aa4]{background:rgba(var(--accent-primary-rgb), .06);-webkit-user-select:all;user-select:all;border-radius:3px;padding:1px 5px;font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-size:11px}.task-link[data-v-64e25aa4]{color:var(--accent-primary);cursor:pointer;background:rgba(var(--accent-primary-rgb), .06);border-radius:3px;padding:1px 5px;font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-size:11px;transition:background .15s}.task-link[data-v-64e25aa4]:hover{background:rgba(var(--accent-primary-rgb), .14);text-decoration:underline}.task-link[data-v-64e25aa4]:not(:last-child){margin-inline-end:4px}.status-badge[data-v-64e25aa4]{border-radius:4px;padding:1px 8px;font-weight:500}.status-badge.triage[data-v-64e25aa4]{color:#94a3b8;background:#94a3b824}.status-badge.todo[data-v-64e25aa4]{color:#38bdf8;background:#38bdf824}.status-badge.ready[data-v-64e25aa4]{background:rgba(var(--warning-rgb), .12);color:var(--warning)}.status-badge.running[data-v-64e25aa4]{background:rgba(var(--accent-primary-rgb), .12);color:var(--accent-primary)}.status-badge.blocked[data-v-64e25aa4]{background:rgba(var(--error-rgb), .12);color:var(--error)}.status-badge.done[data-v-64e25aa4]{background:rgba(var(--success-rgb), .12);color:var(--success)}.status-badge.archived[data-v-64e25aa4]{color:#94a3b8;background:#64748b24}.detail-body[data-v-64e25aa4]{color:var(--text-secondary);white-space:pre-wrap;word-break:break-word;font-size:13px;line-height:1.6}.action-group[data-v-64e25aa4]{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.block-input[data-v-64e25aa4],.complete-input[data-v-64e25aa4]{flex:1;gap:6px;display:flex}.assign-group[data-v-64e25aa4]{gap:8px;display:flex}.run-item[data-v-64e25aa4],.comment-item[data-v-64e25aa4]{border-bottom:1px solid var(--border-light);padding:8px 0}.run-item[data-v-64e25aa4]:last-child,.comment-item[data-v-64e25aa4]:last-child{border-bottom:none}.run-header[data-v-64e25aa4],.comment-header[data-v-64e25aa4]{align-items:center;gap:8px;margin-bottom:4px;display:flex}.run-status[data-v-64e25aa4]{border-radius:4px;padding:1px 6px;font-size:11px;font-weight:500}.run-status.running[data-v-64e25aa4]{background:rgba(var(--accent-primary-rgb), .12);color:var(--accent-primary)}.run-status.done[data-v-64e25aa4],.run-status.completed[data-v-64e25aa4]{background:rgba(var(--success-rgb), .12);color:var(--success)}.run-status.crashed[data-v-64e25aa4],.run-status.failed[data-v-64e25aa4]{background:rgba(var(--error-rgb), .12);color:var(--error)}.run-profile[data-v-64e25aa4],.comment-author[data-v-64e25aa4]{color:var(--text-primary);font-size:12px;font-weight:500}.run-time[data-v-64e25aa4],.comment-time[data-v-64e25aa4]{color:var(--text-muted);margin-inline-start:auto;font-size:11px}.run-summary[data-v-64e25aa4],.run-error[data-v-64e25aa4],.comment-body[data-v-64e25aa4]{color:var(--text-secondary);font-size:12px;line-height:1.4}.run-error[data-v-64e25aa4]{color:var(--error)}.event-item[data-v-64e25aa4]{align-items:center;gap:8px;padding:4px 0;display:flex}.event-kind[data-v-64e25aa4]{color:var(--accent-primary);font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-size:11px}.event-time[data-v-64e25aa4]{color:var(--text-muted);margin-inline-start:auto;font-size:11px}.session-list[data-v-64e25aa4]{flex-direction:column;gap:6px;display:flex}.session-item[data-v-64e25aa4]{border:1px solid var(--border-light);cursor:pointer;border-radius:6px;padding:8px 10px;transition:border-color .15s}.session-item[data-v-64e25aa4]:hover{border-color:rgba(var(--accent-primary-rgb), .3)}.session-title[data-v-64e25aa4]{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-64e25aa4]{color:var(--text-muted);gap:8px;font-size:11px;display:flex}.session-messages[data-v-64e25aa4]{flex-direction:column;gap:10px;display:flex}.recovery-group[data-v-64e25aa4],.comment-input[data-v-64e25aa4]{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.comment-input[data-v-64e25aa4]{align-items:flex-start}.comment-input[data-v-64e25aa4] .n-input{flex:1;min-width:220px}.log-output[data-v-64e25aa4]{border:1px solid var(--border-light);background:rgba(var(--accent-primary-rgb), .03);max-height:240px;color:var(--text-secondary);white-space:pre-wrap;word-break:break-word;border-radius:6px;margin:10px 0 0;padding:10px;font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-size:11px;line-height:1.45;overflow:auto}.session-msg[data-v-64e25aa4]{border:1px solid var(--border-light);border-radius:6px;padding:10px 12px}.session-msg.user[data-v-64e25aa4]{background:rgba(var(--accent-primary-rgb), .04)}.session-msg.assistant[data-v-64e25aa4]{background:0 0}.session-msg-role[data-v-64e25aa4]{color:var(--text-muted);text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:600}.session-msg-content[data-v-64e25aa4]{color:var(--text-secondary);font-size:13px;line-height:1.5}.session-msg-content[data-v-64e25aa4] p{margin:0 0 8px}.session-msg-content[data-v-64e25aa4] p:last-child{margin-bottom:0}.advanced-row[data-v-a0a6def9]{flex-wrap:wrap;gap:16px;margin:0 0 12px;display:flex}.advanced-grid[data-v-a0a6def9]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}[data-v-f33ac8e9]:root{--font-size-base:14px;--bg-primary:#fafafa;--bg-primary-rgb:250, 250, 250;--bg-secondary:#f0f0f0;--bg-sidebar:#f5f5f5;--bg-card:#fff;--bg-card-rgb:255, 255, 255;--bg-card-hover:#fafafa;--bg-input:#fff;--bg-sidebar-surface:var(--bg-card);--bg-sidebar-surface-rgb:var(--bg-card-rgb);--bg-main-surface:var(--bg-card);--bg-main-surface-rgb:var(--bg-card-rgb);--border-color:#e0e0e0;--border-light:#ebebeb;--accent-primary:#333;--accent-hover:#1a1a1a;--accent-muted:#888;--text-primary:#1a1a1a;--text-secondary:#666;--text-muted:#999;--input-placeholder-color:var(--text-muted);--input-border-color:rgba(var(--accent-primary-rgb), .18);--input-border-hover-color:rgba(var(--accent-primary-rgb), .32);--input-border-focus-color:var(--accent-primary);--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-secondary-rgb:102, 102, 102;--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-f33ac8e9]{--bg-primary:#1a1a1a;--bg-primary-rgb:26, 26, 26;--bg-secondary:#252525;--bg-sidebar:#202020;--bg-card:#2a2a2a;--bg-card-rgb:42, 42, 42;--bg-card-hover:#333;--bg-input:#2a2a2a;--bg-sidebar-surface:var(--bg-primary);--bg-sidebar-surface-rgb:var(--bg-primary-rgb);--bg-main-surface:var(--bg-primary);--bg-main-surface-rgb:var(--bg-primary-rgb);--border-color:#3a3a3a;--border-light:#333;--accent-primary:#e0e0e0;--accent-hover:#f5f5f5;--accent-muted:#888;--text-primary:#e0e0e0;--text-secondary:#a0a0a0;--text-muted:#888;--success:#66bb6a;--error:#ef5350;--warning:#ffb74d;--msg-user-bg:#292929;--msg-assistant-bg:#292929;--msg-system-border:#555;--code-bg:#1e1e1e;--text-on-accent:#1a1a1a;--text-on-overlay:#fff;--accent-info:#6ba3d6;--accent-primary-rgb:224, 224, 224;--accent-hover-rgb:245, 245, 245;--text-primary-rgb:224, 224, 224;--text-secondary-rgb:160, 160, 160;--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-f33ac8e9]{--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-f33ac8e9]{--border-color:#666;--border-light:#555;--msg-system-border:#888;--comic-shadow:3px 3px 0px #ffffff14}.kanban-view[data-v-f33ac8e9]{height:calc(100 * var(--vh));flex-direction:column;display:flex}.archive-board-trigger[data-v-f33ac8e9]{display:inline-flex}.header-actions[data-v-f33ac8e9]{align-items:center;gap:10px;display:flex}.stats-bar[data-v-f33ac8e9]{overscroll-behavior-inline:contain;border-bottom:1px solid var(--border-light);scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;flex-shrink:0;gap:4px;padding:8px 20px;display:flex;overflow-x:auto}.stats-bar[data-v-f33ac8e9]::-webkit-scrollbar{display:none}.stat-chip[data-v-f33ac8e9],.kanban-column[data-v-f33ac8e9]{--kanban-status-color:#7f858d}.stat-chip.triage[data-v-f33ac8e9],.stat-chip.status-triage[data-v-f33ac8e9],.kanban-column.triage[data-v-f33ac8e9],.kanban-column.status-triage[data-v-f33ac8e9]{--kanban-status-color:#8b8f95}.stat-chip.todo[data-v-f33ac8e9],.stat-chip.status-todo[data-v-f33ac8e9],.kanban-column.todo[data-v-f33ac8e9],.kanban-column.status-todo[data-v-f33ac8e9]{--kanban-status-color:#6f7782}.stat-chip.scheduled[data-v-f33ac8e9],.stat-chip.status-scheduled[data-v-f33ac8e9],.kanban-column.scheduled[data-v-f33ac8e9],.kanban-column.status-scheduled[data-v-f33ac8e9]{--kanban-status-color:#667681}.stat-chip.ready[data-v-f33ac8e9],.stat-chip.status-ready[data-v-f33ac8e9],.kanban-column.ready[data-v-f33ac8e9],.kanban-column.status-ready[data-v-f33ac8e9]{--kanban-status-color:#a66d23}.stat-chip.running[data-v-f33ac8e9],.stat-chip.status-running[data-v-f33ac8e9],.kanban-column.running[data-v-f33ac8e9],.kanban-column.status-running[data-v-f33ac8e9]{--kanban-status-color:var(--accent-info)}.stat-chip.blocked[data-v-f33ac8e9],.stat-chip.status-blocked[data-v-f33ac8e9],.kanban-column.blocked[data-v-f33ac8e9],.kanban-column.status-blocked[data-v-f33ac8e9]{--kanban-status-color:var(--error)}.stat-chip.review[data-v-f33ac8e9],.stat-chip.status-review[data-v-f33ac8e9],.kanban-column.review[data-v-f33ac8e9],.kanban-column.status-review[data-v-f33ac8e9]{--kanban-status-color:#7b6f8b}.stat-chip.done[data-v-f33ac8e9],.stat-chip.status-done[data-v-f33ac8e9],.kanban-column.done[data-v-f33ac8e9],.kanban-column.status-done[data-v-f33ac8e9]{--kanban-status-color:var(--success)}.stat-chip.archived[data-v-f33ac8e9],.stat-chip.status-archived[data-v-f33ac8e9],.kanban-column.archived[data-v-f33ac8e9],.kanban-column.status-archived[data-v-f33ac8e9]{--kanban-status-color:#777b81}.stat-chip.total[data-v-f33ac8e9],.kanban-column.total[data-v-f33ac8e9]{--kanban-status-color:$text-muted}.stat-chip[data-v-f33ac8e9]{color:inherit;cursor:pointer;font-size:12px;font:inherit;line-height:inherit;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:6px;flex:none;align-items:center;gap:5px;padding:5px 8px;display:flex}.stat-chip[data-v-f33ac8e9]:hover,.stat-chip.active[data-v-f33ac8e9]{border-color:var(--border-color);background-color:var(--bg-secondary)}.stat-chip[data-v-f33ac8e9]:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.stat-indicator[data-v-f33ac8e9]{background:var(--kanban-status-color);border-radius:999px;flex:none;width:5px;height:5px}.stat-count[data-v-f33ac8e9]{color:var(--text-primary);font-weight:600}.stat-label[data-v-f33ac8e9]{color:var(--text-muted)}.kanban-canvas[data-v-f33ac8e9]{flex:1;height:100%;min-height:0;position:relative;overflow:hidden;container-type:size}.kanban-board-spin[data-v-f33ac8e9]{flex:1;min-height:0;overflow:hidden}.kanban-board-spin[data-v-f33ac8e9] .n-spin-container,.kanban-board-spin[data-v-f33ac8e9] .n-spin-content{height:100%;min-height:0}.kanban-board-spin[data-v-f33ac8e9] .n-spin-content{flex-direction:column;display:flex}.column-header[data-v-f33ac8e9]{border-bottom:1px solid var(--border-light);min-height:43px;color:var(--text-primary);align-items:center;gap:7px;padding:10px 11px;font-weight:600;display:flex}.status-dot[data-v-f33ac8e9]{background:var(--kanban-status-color);border-radius:999px;flex-shrink:0;width:6px;height:6px}.column-title[data-v-f33ac8e9]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12.5px;overflow:hidden}.column-count[data-v-f33ac8e9]{border:1px solid var(--border-light);min-width:22px;color:var(--text-muted);text-align:center;border-radius:999px;margin-inline-start:auto;padding:2px 6px;font-size:10.5px;font-weight:500;line-height:1.2}.kanban-flow[data-v-f33ac8e9]{background:var(--bg-primary);width:100%;height:100%}.kanban-flow[data-v-f33ac8e9] .vue-flow__node-status{box-shadow:none;cursor:grab;background:0 0;border:0;padding:0}.kanban-flow[data-v-f33ac8e9] .vue-flow__node-status:active{cursor:grabbing}.kanban-flow[data-v-f33ac8e9] .vue-flow__minimap{border:1px solid var(--border-color);background:var(--bg-card);border-radius:8px}.kanban-flow[data-v-f33ac8e9] .vue-flow__controls{border:1px solid var(--border-color);box-shadow:none;border-radius:8px;overflow:hidden}.kanban-flow[data-v-f33ac8e9] .vue-flow__controls-button{border-bottom-color:var(--border-light);background:var(--bg-card);color:var(--text-primary)}.kanban-column[data-v-f33ac8e9]{border:1px solid var(--border-light);background:color-mix(in srgb, var(--bg-secondary) 66%, var(--bg-card));border-radius:8px;flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.task-list[data-v-f33ac8e9]{overscroll-behavior:contain;scrollbar-gutter:stable;touch-action:pan-y;flex-direction:column;flex:1;gap:8px;min-height:0;padding:9px;display:flex;overflow-y:auto}.column-empty[data-v-f33ac8e9]{border:1px dashed var(--border-light);min-height:72px;color:var(--text-muted);border-radius:6px;flex:1;justify-content:center;align-items:center;font-size:12px;display:flex}.board-form[data-v-f33ac8e9]{flex-direction:column;gap:10px;display:flex}@media (max-width:768px){.page-header[data-v-f33ac8e9]{z-index:20;background:var(--bg-primary);flex-direction:column;align-items:flex-start;gap:10px;padding:16px 12px 16px 52px;position:sticky;top:0}.header-actions[data-v-f33ac8e9]{flex-wrap:wrap;width:100%}.stats-bar[data-v-f33ac8e9]{gap:6px;padding-inline-start:12px;padding-inline-end:12px}.kanban-flow[data-v-f33ac8e9] .vue-flow__minimap{width:112px;height:76px}}
