:root{--bg:#f1f5f9;--surface:#fff;--surface-muted:#f8fafc;--bubble-bg:#f1f5f9;--border:#e2e8f0;--accent:#3b82f6;--input-bg:#f8fafc;--avatar-bg:#e2e8f0;--user-bubble-bg:#3b82f6;--user-bubble-fg:#fff;--text:#1e293b;--text-muted:#64748b;--text-soft:#94a3b8;--info-bg:#eff6ff;--info-fg:#1d4ed8;--info-border:#bfdbfe;--warn-bg:#fef9c3;--warn-bg-hover:#fef08a;--warn-fg:#854d0e;--warn-border:#fde68a;--warn-border-hover:#f59e0b;--danger-bg:#fef2f2;--danger-bg-hover:#fee2e2;--danger-fg:#b91c1c;--danger-border:#fecaca;--danger-border-hover:#f87171;--danger-accent:#ef4444;--disabled-bg:#cbd5e1;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--bg:#0f172a;--surface:#1e293b;--surface-muted:#162033;--bubble-bg:#242424;--border:#334155;--accent:#60a5fa;--input-bg:#0f172a;--avatar-bg:#334155;--user-bubble-bg:#2563eb;--user-bubble-fg:#fff;--text:#eaeaea;--text-muted:#cbd5e1;--text-soft:#94a3b8;--info-bg:#0f2942;--info-fg:#bfdbfe;--info-border:#1d4ed8;--warn-bg:#3f3213;--warn-bg-hover:#574015;--warn-fg:#fde68a;--warn-border:#a16207;--warn-border-hover:#d97706;--danger-bg:#3b1718;--danger-bg-hover:#4c1d20;--danger-fg:#fecaca;--danger-border:#b91c1c;--danger-border-hover:#ef4444;--danger-accent:#f87171;--disabled-bg:#475569}}*,:before,:after{box-sizing:border-box}html,body{-webkit-font-smoothing:antialiased;background:var(--bg);height:100%;color:var(--text);margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.5}#root{height:100%}button{font-family:inherit}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}}._root_1uarp_1{background:#0f172a;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}._statusBar_1uarp_10{background:#1e293b;border-bottom:1px solid #334155;flex-shrink:0;align-items:center;gap:8px;padding:4px 12px;font-size:.72rem;display:flex}._stateBadge_1uarp_21{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:1px 8px;font-size:.68rem;font-weight:600}@keyframes _pulse-running_1uarp_1{0%,to{opacity:1}50%{opacity:.55}}._state-running_1uarp_35{color:#bbf7d0;background:#166534;animation:1.4s ease-in-out infinite _pulse-running_1uarp_1}._state-session_lost_1uarp_40{color:#fed7aa;background:#7c2d12}._state-worker_unreachable_1uarp_41{color:#c7d2fe;background:#1e1b4b}._state-relay_unreachable_1uarp_42{color:#e9d5ff;background:#4a1d96}._spacer_1uarp_44{flex:1}._truncated_1uarp_48{color:#f59e0b}._fetchError_1uarp_52{color:#f87171}._lastFetched_1uarp_56{color:#64748b}._taskSelect_1uarp_60{color:#94a3b8;cursor:pointer;background:#0f172a;border:1px solid #334155;border-radius:4px;max-width:200px;padding:2px 6px;font-size:.72rem}._refreshBtn_1uarp_71{color:#94a3b8;cursor:pointer;background:#0f172a;border:1px solid #334155;border-radius:4px;padding:2px 7px;font-size:.85rem;line-height:1}._refreshBtn_1uarp_71:hover:not(:disabled){color:#e2e8f0;background:#334155}._refreshBtn_1uarp_71:disabled{opacity:.5;cursor:not-allowed}._output_1uarp_92{-webkit-overflow-scrolling:touch;color:#e2e8f0;white-space:pre-wrap;word-break:break-word;overflow-wrap:break-word;background:#0f172a;flex:1;min-height:0;margin:0;padding:12px 16px;font-family:Menlo,Consolas,Monaco,monospace;font-size:.8rem;line-height:1.6;overflow-y:auto}._placeholder_1uarp_109{color:var(--muted,#64748b);text-align:center;background:#0f172a;flex:1;justify-content:center;align-items:center;padding:24px;font-size:.9rem;display:flex}._placeholder_1uarp_109 p{margin:0}._container_1v7ol_1{border-top:1px solid var(--border,#1e293b);background:var(--surface,#0f172a);flex-shrink:0}._keyToolbar_1v7ol_8{scrollbar-width:none;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:transparent;background:#1a2035;border-bottom:1px solid #232d44;flex-direction:row;align-items:center;gap:3px;padding:5px 8px;display:flex;position:relative;overflow:auto hidden}._keyToolbar_1v7ol_8::-webkit-scrollbar{display:none}._keyBtn_1v7ol_28{color:#8fa3c0;cursor:pointer;white-space:nowrap;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:#243048;border:none;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;min-width:44px;height:36px;padding:0 10px;font-family:Menlo,Consolas,Monaco,monospace;font-size:11px;font-weight:500;transition:background 80ms,color 80ms,transform 80ms;display:flex}._keyBtn_1v7ol_28:hover{color:#c8d8ef;background:#2e3d5a}._keyBtnPressed_1v7ol_56{transform:scale(.92);color:#e2ecff!important;background:#3a4f72!important}._keySep_1v7ol_62{background:#2a3549;flex-shrink:0;width:1px;height:18px;margin:0 3px}._keyFeedback_1v7ol_70{color:#4ade80;pointer-events:none;font-family:Menlo,Consolas,Monaco,monospace;font-size:10px;animation:.8s forwards _fadeOut_1v7ol_1;position:absolute;right:10px}@keyframes _fadeOut_1v7ol_1{0%{opacity:1}60%{opacity:1}to{opacity:0}}._inputWrapper_1v7ol_87{padding:12px 16px 8px}._inputRow_1v7ol_91{align-items:flex-end;gap:8px;display:flex}._textarea_1v7ol_97{resize:none;border:1px solid var(--border,#e2e8f0);background:var(--input-bg,#f8fafc);color:inherit;border-radius:12px;outline:none;flex:1;max-height:200px;padding:10px 14px;font-family:inherit;font-size:16px;line-height:1.5;transition:border-color .15s;overflow-y:auto}._textarea_1v7ol_97::placeholder{color:var(--text-soft,#94a3b8)}._textarea_1v7ol_97:focus{border-color:var(--accent,#3b82f6);background:var(--surface,#fff)}._button_1v7ol_123{cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;line-height:1;transition:background .15s,transform .1s,opacity .15s;display:flex}._sendButton_1v7ol_138{background:var(--accent,#3b82f6);color:#fff}._sendButton_1v7ol_138:hover:not(:disabled){background:#2563eb;transform:scale(1.05)}._sendButton_1v7ol_138:disabled{background:var(--disabled-bg,#cbd5e1);cursor:not-allowed;opacity:.7}._abortButton_1v7ol_154{background:var(--danger-bg,#fef2f2);color:var(--danger-accent,#ef4444);border:1px solid var(--danger-border,#fecaca);animation:1s infinite _pulse_1v7ol_1}._abortButton_1v7ol_154:hover{background:var(--danger-bg-hover,#fee2e2)}._hint_1v7ol_165{color:var(--text-soft,#94a3b8);margin:6px 2px 0;font-size:11px}@keyframes _pulse_1v7ol_1{0%,to{opacity:1}50%{opacity:.7}}._panel_1qc4s_1{background:#fef3c7;border:1.5px solid #f59e0b;border-radius:8px;margin-bottom:12px;padding:12px 14px}._header_1qc4s_9{align-items:center;gap:6px;margin-bottom:8px;display:flex}._icon_1qc4s_16{font-size:1rem}._title_1qc4s_20{color:#92400e;font-size:.85rem;font-weight:600}._promptText_1qc4s_26{color:#e2e8f0;white-space:pre-wrap;word-break:break-all;background:#1e293b;border-radius:6px;max-height:200px;margin-bottom:10px;padding:10px 12px;font-family:Menlo,Monaco,Courier New,monospace;font-size:.78rem;overflow:auto}._choices_1qc4s_41{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}._choiceBtn_1qc4s_48{cursor:pointer;color:#92400e;background:#fff;border:1px solid #d97706;border-radius:4px;padding:4px 10px;font-size:.78rem;transition:background .15s}._choiceBtn_1qc4s_48:hover{background:#fde68a}._inputRow_1qc4s_63{align-items:center;gap:6px;display:flex}._input_1qc4s_63{background:#fff;border:1px solid #d97706;border-radius:4px;outline:none;flex:1;padding:6px 10px;font-family:Menlo,Monaco,Courier New,monospace;font-size:.82rem}._input_1qc4s_63:focus{border-color:#f59e0b;box-shadow:0 0 0 2px #f59e0b33}._suggestBtn_1qc4s_85{cursor:pointer;color:#0369a1;white-space:nowrap;background:#e0f2fe;border:1px solid #0284c7;border-radius:4px;padding:6px 10px;font-size:.78rem}._suggestBtn_1qc4s_85:hover:not(:disabled){background:#bae6fd}._suggestBtn_1qc4s_85:disabled{opacity:.5;cursor:default}._submitBtn_1qc4s_105{cursor:pointer;color:#fff;white-space:nowrap;background:#f59e0b;border:none;border-radius:4px;padding:6px 14px;font-size:.82rem;font-weight:600}._submitBtn_1qc4s_105:hover:not(:disabled){background:#d97706}._submitBtn_1qc4s_105:disabled{opacity:.5;cursor:default}._reasoning_1qc4s_126{color:#78350f;background:#fde68a;border-radius:4px;margin-top:8px;padding:4px 8px;font-size:.76rem}._error_1qc4s_135{color:#dc2626;margin-top:6px;font-size:.76rem}._wrap_mb9w1_1{justify-content:center;align-items:center;padding:40px 0;display:flex}._spinner_mb9w1_8{border:3px solid var(--border,#e2e8f0);border-top-color:var(--accent,#6366f1);border-radius:50%;width:28px;height:28px;animation:.7s linear infinite _spin_mb9w1_8}._sm_mb9w1_17{border-width:2px;width:14px;height:14px}@keyframes _spin_mb9w1_8{to{transform:rotate(360deg)}}._root_qmbpf_1{background:#0f172a;border:1px solid #334155;border-radius:8px;flex-direction:column;margin-top:14px;display:flex;overflow:hidden}._header_qmbpf_11{background:#1e293b;border-bottom:1px solid #334155;flex-shrink:0;justify-content:space-between;align-items:center;padding:6px 12px;display:flex}._title_qmbpf_21{color:#94a3b8;letter-spacing:.05em;text-transform:uppercase;font-size:.75rem;font-weight:600}._controls_qmbpf_29{align-items:center;gap:8px;display:flex}._stateBadge_qmbpf_35{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:1px 8px;font-size:.68rem;font-weight:600}._state-running_qmbpf_44{color:#bbf7d0;background:#166534}._state-session_lost_qmbpf_45{color:#fed7aa;background:#7c2d12}._state-worker_unreachable_qmbpf_46{color:#c7d2fe;background:#1e1b4b}._state-relay_unreachable_qmbpf_47{color:#e9d5ff;background:#4a1d96}._refreshBtn_qmbpf_49{color:#94a3b8;cursor:pointer;background:#0f172a;border:1px solid #334155;border-radius:4px;flex-shrink:0;padding:2px 7px;font-size:.85rem;line-height:1}._refreshBtn_qmbpf_49:hover:not(:disabled){color:#e2e8f0;background:#1e293b}._refreshBtn_qmbpf_49:disabled{opacity:.5;cursor:not-allowed}._intervalSelect_qmbpf_71{color:#94a3b8;cursor:pointer;background:#0f172a;border:1px solid #334155;border-radius:4px;padding:2px 6px;font-size:.72rem}._output_qmbpf_81{color:#e2e8f0;white-space:pre;background:#0f172a;flex:1;min-height:160px;max-height:320px;margin:0;padding:10px 14px;font-family:Menlo,Consolas,Monaco,monospace;font-size:.75rem;line-height:1.55;overflow-y:auto}._meta_qmbpf_96{color:#64748b;background:#1e293b;border-top:1px solid #334155;flex-shrink:0;justify-content:space-between;align-items:center;min-height:22px;padding:3px 12px;font-size:.68rem;display:flex}._metaRight_qmbpf_109{align-items:center;gap:8px;display:flex}._truncated_qmbpf_115{color:#f59e0b}._fetchError_qmbpf_119{color:#f87171;background:#0f172a;padding:10px 14px;font-size:.78rem}._fetchErrorInline_qmbpf_126{color:#f87171}._inputRow_qmbpf_130{background:#1e293b;border-top:1px solid #334155;flex-shrink:0;align-items:center;gap:6px;padding:6px 10px;display:flex}._prompt_qmbpf_140{color:#4ade80;user-select:none;flex-shrink:0;font-family:Menlo,Consolas,Monaco,monospace;font-size:.82rem}._commandInput_qmbpf_148{color:#e2e8f0;caret-color:#4ade80;background:0 0;border:none;outline:none;flex:1;font-family:Menlo,Consolas,Monaco,monospace;font-size:.78rem}._commandInput_qmbpf_148::placeholder{color:#475569}._commandInput_qmbpf_148:disabled{opacity:.4}._sendBtn_qmbpf_167{color:#94a3b8;cursor:pointer;background:#1e293b;border:1px solid #334155;border-radius:4px;flex-shrink:0;padding:3px 10px;font-size:.72rem}._sendBtn_qmbpf_167:hover:not(:disabled){color:#e2e8f0;background:#334155}._sendBtn_qmbpf_167:disabled{opacity:.4;cursor:not-allowed}._keysRow_qmbpf_188{background:#1e293b;border-top:1px solid #334155;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:4px;padding:4px 10px;display:flex}._keyBtn_qmbpf_199{color:#94a3b8;cursor:pointer;background:#0f172a;border:1px solid #334155;border-radius:4px;flex-shrink:0;padding:2px 8px;font-family:Menlo,Consolas,Monaco,monospace;font-size:.68rem;line-height:1.4}._keyBtn_qmbpf_199:hover:not(:disabled){color:#e2e8f0;background:#334155}._keyBtn_qmbpf_199:disabled{opacity:.4;cursor:not-allowed}._keysSep_qmbpf_222{background:#334155;flex-shrink:0;width:1px;height:14px;margin:0 2px}._sendMsg_qmbpf_230{color:#64748b;background:#1e293b;border-top:1px solid #1e293b;padding:4px 12px;font-size:.7rem}._container_75w5n_1{background:var(--surface,#fff);border-radius:16px;flex-direction:column;height:100%;display:flex;overflow:hidden;box-shadow:0 18px 50px #0f172a1f}._header_75w5n_11{border-bottom:1px solid #e2e8f0;flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}._header_75w5n_11 h2{color:#0f172a;margin:0;font-size:1rem;font-weight:600}._controls_75w5n_27{align-items:center;gap:8px;display:flex}._filterSelect_75w5n_33{color:#334155;cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;padding:4px 8px;font-size:.8rem}._refreshBtn_75w5n_43{color:#334155;cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;padding:4px 10px;font-size:.8rem}._refreshBtn_75w5n_43:hover{background:#e2e8f0}._body_75w5n_57{flex-direction:column;flex:1;gap:8px;padding:12px;display:flex;overflow-y:auto}._loading_75w5n_66,._empty_75w5n_67,._error_75w5n_68{text-align:center;color:#94a3b8;padding:40px;font-size:.9rem}._error_75w5n_68{color:#ef4444}._taskCard_75w5n_79{cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:12px 16px;transition:background .15s,border-color .15s}._taskCard_75w5n_79:hover{background:#f1f5f9;border-color:#94a3b8}._taskCard_75w5n_79:active{background:#e2e8f0;border-color:#64748b;transform:scale(.99)}._taskCard_75w5n_79._selected_75w5n_99{background:#eef2ff;border-color:#6366f1}._cardTop_75w5n_104{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:6px;display:flex}._taskTitle_75w5n_112{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.88rem;font-weight:600;overflow:hidden}._badge_75w5n_123{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:.7rem;font-weight:600}._badge-queued_75w5n_133{color:#854d0e;background:#fef9c3}._badge-running_75w5n_134{color:#166534;background:#dcfce7}._badge-blocked_75w5n_135{color:#991b1b;background:#fee2e2}._badge-done_75w5n_136{color:#1e40af;background:#dbeafe}._badge-failed_75w5n_137{color:#9d174d;background:#fce7f3}._cardMeta_75w5n_139{color:#64748b;margin-bottom:4px;font-size:.75rem}._cardMemory_75w5n_145{color:#475569;white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;overflow:hidden}._detail_75w5n_155{background:#f8fafc;border-top:1px solid #e2e8f0;flex-shrink:0;max-height:340px;padding:16px 20px;overflow-y:auto}._detailHeader_75w5n_164{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:12px;display:flex}._detailTitle_75w5n_172{color:#0f172a;flex:1;min-width:0;margin:0;font-size:.95rem;font-weight:700}._detailGrid_75w5n_181{grid-template-columns:140px 1fr;gap:4px 12px;font-size:.8rem;display:grid}@media (width<=480px){._detailGrid_75w5n_181{grid-template-columns:1fr;gap:2px 0}._detailLabel_75w5n_194{margin-top:6px}}._detailLabel_75w5n_194{color:#64748b;padding-top:2px;font-weight:500}._detailValue_75w5n_205{color:#0f172a;word-break:break-all}._detailValue_75w5n_205 pre{white-space:pre-wrap;background:#e2e8f0;border-radius:6px;margin:0;padding:6px 8px;font-size:.75rem}._closeBtn_75w5n_219{cursor:pointer;color:#475569;background:#fff;border:1px solid #cbd5e1;border-radius:6px;margin-top:12px;padding:4px 12px;font-size:.78rem}._closeBtn_75w5n_219:hover{background:#e2e8f0}._stuckWarning_75w5n_236{color:#b45309;background:#fef3c7;border:1px solid #fcd34d;border-radius:5px;margin-top:4px;padding:2px 8px;font-size:.72rem;display:inline-block}._orchestrationBadge_75w5n_247{color:#6366f1;background:#eef2ff;border-radius:999px;margin-left:6px;padding:1px 7px;font-size:.68rem}._actionRow_75w5n_256{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}._actionBtn_75w5n_263{cursor:pointer;color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:4px 12px;font-size:.78rem}._actionBtn_75w5n_263:hover{background:#f1f5f9}._actionBtnDanger_75w5n_277{color:#dc2626;border-color:#fca5a5}._actionBtnDanger_75w5n_277:hover{background:#fee2e2}._eventsSection_75w5n_288{border-top:1px solid #e2e8f0;margin-top:14px;padding-top:10px}._eventsSectionTitle_75w5n_294{color:#475569;margin-bottom:8px;font-size:.8rem;font-weight:600}._eventTimeline_75w5n_301{flex-direction:column;gap:4px;display:flex}._eventItem_75w5n_307{color:#334155;grid-template-columns:90px 130px 1fr;align-items:start;gap:4px 8px;font-size:.75rem;display:grid}._eventTime_75w5n_301{color:#94a3b8;font-size:.7rem}._eventType_75w5n_321{color:#6366f1;font-weight:500}._eventMsg_75w5n_326{color:#475569;word-break:break-all}._commentList_75w5n_333{flex-direction:column;gap:8px;max-height:240px;margin-bottom:10px;display:flex;overflow-y:auto}._commentEmpty_75w5n_342{color:#94a3b8;font-size:.78rem}._commentItem_75w5n_347{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:8px 10px}._commentMeta_75w5n_354{align-items:center;gap:8px;margin-bottom:4px;display:flex}._commentAuthor_75w5n_361{color:#6366f1;font-size:.75rem;font-weight:600}._commentTime_75w5n_367{color:#94a3b8;font-size:.7rem}._commentBody_75w5n_372{color:#1e293b;white-space:pre-wrap;word-break:break-word;font-size:.82rem}._commentInputRow_75w5n_379{align-items:flex-end;gap:8px;display:flex}._commentTextarea_75w5n_385{resize:none;color:#1e293b;background:#fff;border:1px solid #cbd5e1;border-radius:6px;flex:1;padding:6px 8px;font-family:inherit;font-size:.82rem;line-height:1.4}._commentTextarea_75w5n_385:focus{border-color:#6366f1;outline:none}._panel_kicwu_1{border-left:1px solid var(--border,#e2e8f0);background:var(--surface,#fff);flex-direction:column;flex-shrink:0;width:380px;display:flex;overflow-y:auto}._panelHeader_kicwu_11{border-bottom:1px solid var(--border,#e2e8f0);background:var(--surface,#fff);z-index:1;flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 14px;display:flex;position:sticky;top:0}._panelTitle_kicwu_24{color:var(--text,#1e293b);font-size:13px;font-weight:600}._closeBtn_kicwu_30{border:1px solid var(--border,#e2e8f0);background:var(--surface,#fff);width:28px;height:28px;color:var(--muted,#64748b);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;font-size:14px;line-height:1;display:flex}._closeBtn_kicwu_30:hover{background:var(--bg,#f8fafc);color:var(--text,#1e293b)}@media (prefers-color-scheme:dark){._panel_kicwu_1{background:var(--surface,#1e293b);border-left-color:var(--border,#334155)}._panelHeader_kicwu_11{background:var(--surface,#1e293b);border-bottom-color:var(--border,#334155)}._panelTitle_kicwu_24{color:var(--text,#e2e8f0)}._closeBtn_kicwu_30{border-color:var(--border,#475569);background:var(--surface,#1e293b);color:#94a3b8}._closeBtn_kicwu_30:hover{color:#e2e8f0;background:#334155}}._error_kicwu_77{color:var(--danger-fg,#b91c1c);padding:16px;font-size:.85rem}._error_kicwu_77 button{border:1px solid var(--border,#e2e8f0);background:var(--surface,#fff);cursor:pointer;border-radius:6px;margin-top:8px;padding:4px 12px;font-size:.82rem}@media (width<=900px){._panel_kicwu_1{width:320px}}@media (width<=640px){._panel_kicwu_1{border-left:none;border-top:1px solid var(--border,#e2e8f0);width:100%}}._window_air6g_1{background:var(--surface,#fff);border-radius:12px;flex-direction:column;width:100%;max-width:none;height:100%;display:flex;overflow:hidden;box-shadow:0 4px 24px #00000014}._body_air6g_13{flex-direction:row;flex:1;min-height:0;display:flex;overflow:hidden}._chatColumn_air6g_21{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}._windowWithPanel_air6g_29 ._chatColumn_air6g_21{border-right:1px solid var(--border,#e2e8f0)}._header_air6g_33{border-bottom:1px solid var(--border,#e2e8f0);background:var(--surface,#fff);flex-shrink:0;align-items:center;gap:6px;padding:6px 10px;display:flex}._menuButton_air6g_43{border:1px solid var(--border,#e2e8f0);background:var(--surface,#fff);width:36px;height:36px;color:inherit;cursor:pointer;border-radius:10px;flex-shrink:0;font-size:18px}._menuButton_air6g_43:hover{background:var(--bg,#f8fafc)}._menuButton_air6g_43:active{background:var(--border,#e2e8f0);transform:scale(.95)}._streamingBadge_air6g_64{color:var(--info-fg,#1d4ed8);background:var(--info-bg,#eff6ff);border:1px solid var(--info-border,#bfdbfe);white-space:nowrap;border-radius:99px;padding:2px 8px;font-size:12px;animation:1.2s infinite _pulse_air6g_1}._actions_air6g_76{flex-shrink:0;gap:6px;display:flex}._actionBtn_air6g_82{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:8px;align-items:center;gap:5px;padding:5px 12px;font-family:inherit;font-size:13px;transition:background .15s,color .15s,border-color .15s,opacity .15s;display:inline-flex}._stopBtn_air6g_97{background:var(--warn-bg,#fef9c3);color:var(--warn-fg,#854d0e);border-color:var(--warn-border,#fde68a)}._stopBtn_air6g_97:hover:not(:disabled){background:var(--warn-bg-hover,#fef08a);border-color:var(--warn-border-hover,#f59e0b)}._stopBtn_air6g_97:disabled{opacity:.35;cursor:not-allowed}._automodeOn_air6g_114{background:var(--success-bg,#f0fdf4);color:var(--success-fg,#15803d);border-color:var(--success-border,#bbf7d0);font-weight:600}._automodeOn_air6g_114:hover{background:var(--success-bg-hover,#dcfce7);border-color:#86efac}._automodeOff_air6g_127{background:var(--surface,#fff);color:var(--muted,#64748b);border-color:var(--border,#e2e8f0)}._automodeOff_air6g_127:hover{background:var(--bg,#f8fafc)}._autoOpOn_air6g_138{background:var(--info-bg,#eff6ff);color:var(--info-fg,#1d4ed8);border-color:var(--info-border,#bfdbfe);font-weight:600}._autoOpOn_air6g_138:hover{background:#dbeafe;border-color:#93c5fd}._autoOpOff_air6g_151{background:var(--surface,#fff);color:var(--muted,#64748b);border-color:var(--border,#e2e8f0)}._autoOpOff_air6g_151:hover{background:var(--bg,#f8fafc)}._vpsSelect_air6g_162{border:1px solid var(--border,#e2e8f0);background:var(--surface,#fff);color:inherit;cursor:pointer;border-radius:8px;max-width:160px;padding:5px 8px;font-family:inherit;font-size:12px}._vpsSelect_air6g_162:focus{border-color:var(--success-border,#bbf7d0);outline:none}._endBtn_air6g_180{background:var(--danger-bg,#fef2f2);color:var(--danger-fg,#b91c1c);border-color:var(--danger-border,#fecaca)}._endBtn_air6g_180:hover{background:var(--danger-bg-hover,#fee2e2);border-color:var(--danger-border-hover,#f87171)}._taskPanelBtnOn_air6g_191{color:#4338ca;background:#eef2ff;border-color:#c7d2fe;font-weight:600}._taskPanelBtnOn_air6g_191:hover{background:#e0e7ff;border-color:#a5b4fc}._taskPanelBtnOff_air6g_203{background:var(--surface,#fff);color:var(--muted,#64748b);border-color:var(--border,#e2e8f0)}._taskPanelBtnOff_air6g_203:hover{background:var(--bg,#f8fafc)}._refreshBtn_air6g_213{background:var(--info-bg,#eff6ff);color:var(--info-fg,#1d4ed8);border-color:var(--info-border,#bfdbfe)}._refreshBtn_air6g_213:hover:not(:disabled){background:#dbeafe;border-color:#93c5fd}._refreshBtn_air6g_213:disabled{opacity:.6;cursor:not-allowed}@media (width>=769px){._menuButton_air6g_43{display:none}}@media (width<=768px){._header_air6g_33{flex-wrap:wrap;padding:5px 8px}._actions_air6g_76{flex-wrap:wrap;flex:1}}@media (width<=480px){._actions_air6g_76{flex-direction:column;gap:4px;width:100%}._actions_air6g_76>*{width:100%;min-width:0}}._promptArea_air6g_260{flex-shrink:0;padding:8px 12px 0}@keyframes _pulse_air6g_1{0%,to{opacity:1}50%{opacity:.5}}._wrapper_1dnsf_1{flex-direction:column;gap:12px;padding:18px;display:flex}._menuBtn_1dnsf_8{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:1.2rem;display:flex}._menuBtn_1dnsf_8:hover{background:#f1f5f9}._menuBtn_1dnsf_8:active{background:#e2e8f0}@media (width>=769px){._menuBtn_1dnsf_8{display:none}}._header_1dnsf_28{flex-direction:row;align-items:flex-start;gap:8px;display:flex}._headerText_1dnsf_34{flex-direction:column;gap:4px;display:flex}._eyebrow_1dnsf_40{color:#64748b;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px}._title_1dnsf_48{margin:0;font-size:24px}._subTabs_1dnsf_53{gap:8px;display:flex}._subTabBtn_1dnsf_58{cursor:pointer;background:#fffc;border:1px solid #94a3b866;border-radius:10px;padding:8px 12px;font-weight:600}._subTabActive_1dnsf_67{color:#fff;background:#2563eb;border-color:#2563eb}._panel_1dnsf_73{background:#ffffffbf;border:1px solid #94a3b840;border-radius:14px;padding:14px}._panelHeader_1dnsf_80{justify-content:space-between;align-items:center;gap:10px;display:flex}._panelTitle_1dnsf_87{margin:0;font-size:16px}._projectText_1dnsf_92{color:#64748b;margin:4px 0 0;font-size:12px}._refreshButton_1dnsf_98{color:#1d4ed8;cursor:pointer;background:#eff6ff;border:1px solid #3b82f666;border-radius:10px;padding:8px 14px;font-weight:700}._updatedAt_1dnsf_108{color:#64748b;margin:8px 0;font-size:12px}._error_1dnsf_114{color:#b91c1c;margin:10px 0;font-size:13px}._warning_1dnsf_120{color:#92400e;background:#fffbeb;border:1px solid #fcd34d;border-radius:8px;margin:10px 0;padding:8px 10px;font-size:13px}._tableWrap_1dnsf_130{max-height:400px;overflow:auto}._table_1dnsf_130{border-collapse:collapse;width:100%;margin-top:8px}._table_1dnsf_130 th,._table_1dnsf_130 td{text-align:left;border-bottom:1px solid #94a3b840;padding:8px;font-size:13px}._finished_1dnsf_150{color:#15803d;font-weight:700}._running_1dnsf_155{color:#b45309;font-weight:700}._empty_1dnsf_160{text-align:center;color:#64748b}._retryButton_1dnsf_165{color:#1d4ed8;cursor:pointer;background:#eff6ff;border:1px solid #3b82f666;border-radius:8px;padding:4px 10px;font-size:12px;font-weight:600}._retryButton_1dnsf_165:disabled{opacity:.5;cursor:not-allowed}._sidebar_18c1w_1{background:radial-gradient(circle at 0 0,#3b82f61f,#0000 34%),linear-gradient(#f8fafcfa,#f1f5f9f0);flex-direction:column;height:100%;display:flex}._nav_18c1w_10{flex-wrap:wrap;gap:6px;padding:12px 12px 0;display:flex}._navBtn_18c1w_17{color:#475569;cursor:pointer;background:#ffffffb8;border:1px solid #94a3b859;border-radius:10px;flex:1;padding:8px 12px;font-size:.82rem;font-weight:500;transition:background .15s,color .15s,border-color .15s}._navBtn_18c1w_17:hover{background:#fffffffa;border-color:#3b82f673}._navActive_18c1w_35{color:#fff;background:#6366f1;border-color:#6366f1}._navActive_18c1w_35:hover{background:#4f46e5}._header_18c1w_45{border-bottom:1px solid #94a3b83d;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 18px 14px;display:flex}._eyebrow_18c1w_54{letter-spacing:.08em;text-transform:uppercase;color:#64748b;margin:0 0 4px;font-size:11px}._title_18c1w_62{letter-spacing:-.04em;margin:0;font-size:24px;line-height:1}._newButton_18c1w_69{color:#fff;cursor:pointer;background:#0f172a;border:none;border-radius:999px;flex-shrink:0;padding:9px 14px;font-size:13px}._newButton_18c1w_69:hover{background:#1e293b}._list_18c1w_84{flex-direction:column;flex:1;gap:10px;padding:12px;display:flex;overflow-y:auto}._sessionItem_18c1w_93{text-align:left;cursor:pointer;width:100%;color:inherit;background:#ffffffc7;border:1px solid #94a3b82e;border-radius:16px;flex-direction:column;gap:6px;padding:14px;transition:transform .14s,border-color .14s,background .14s;display:flex}._sessionItem_18c1w_93:hover{background:#fffffff0;border-color:#3b82f657;transform:translateY(-1px)}._sessionItem_18c1w_93:active{background:#dbeafeb3;border-color:#3b82f673;transform:scale(.98)}._active_18c1w_120{background:linear-gradient(#eff6fff0,#dbeafed1);border-color:#3b82f673;box-shadow:0 10px 24px #3b82f61f}._sessionTitle_18c1w_126{font-size:14px;font-weight:600;line-height:1.4}._sessionMeta_18c1w_132{color:#64748b;font-size:12px}._sessionPreview_18c1w_137{color:#475569;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}@media (prefers-color-scheme:dark){._navBtn_18c1w_17{color:#94a3b8;background:#0f172ab3;border-color:#4755698c}._navBtn_18c1w_17:hover{background:#0f172adb;border-color:#60a5fa8c}._sidebar_18c1w_1{background:radial-gradient(circle at 0 0,#60a5fa2e,#0000 32%),linear-gradient(#0f172afa,#0f172af0)}._header_18c1w_45{border-bottom-color:#47556973}._newButton_18c1w_69{color:#0f172a;background:#e2e8f0}._newButton_18c1w_69:hover{background:#cbd5e1}._sessionItem_18c1w_93{background:#0f172ab3;border-color:#4755698c}._sessionItem_18c1w_93:hover{background:#0f172adb;border-color:#60a5fa8c}._active_18c1w_120{background:linear-gradient(#1e293bfa,#2563eb29)}._sessionMeta_18c1w_132,._eyebrow_18c1w_54{color:#94a3b8}._sessionPreview_18c1w_137{color:#cbd5e1}}._sidebarTabs_18c1w_205{flex-shrink:0;gap:4px;padding:8px 12px 4px;display:flex}._sidebarTabBtn_18c1w_212{color:#64748b;cursor:pointer;background:#fff9;border:1px solid #94a3b859;border-radius:8px;flex:1;padding:6px 0;font-size:.8rem;font-weight:600;transition:background .14s,color .14s,border-color .14s}._sidebarTabBtn_18c1w_212:hover{background:#ffffffe6;border-color:#3b82f666}._sidebarTabActive_18c1w_230{color:#fff;background:#6366f1;border-color:#6366f1}._sidebarTabActive_18c1w_230:hover{background:#4f46e5}._taskFullSection_18c1w_241{flex-direction:column;flex:1;min-height:0;display:flex}._taskFullHeader_18c1w_248{flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 14px 6px;display:flex}._taskFullList_18c1w_256{flex-direction:column;flex:1;gap:6px;padding:4px 10px 10px;display:flex;overflow-y:auto}._taskSectionTitle_18c1w_265{letter-spacing:.04em;text-transform:uppercase;color:#64748b;font-size:.78rem;font-weight:600}._taskRefreshBtn_18c1w_273{cursor:pointer;color:#94a3b8;background:0 0;border:none;padding:0 2px;font-size:.9rem;line-height:1}._taskRefreshBtn_18c1w_273:hover{color:#475569}._taskItem_18c1w_287{text-align:left;cursor:pointer;width:100%;color:inherit;box-sizing:border-box;background:#ffffffa6;border:1px solid #94a3b833;border-radius:10px;flex-direction:column;gap:3px;padding:8px 10px;transition:background .12s,border-color .12s;display:flex}._taskItem_18c1w_287:hover{background:#fffffff2;border-color:#3b82f666}._taskItemTop_18c1w_308{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}._taskItemTitle_18c1w_316{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.78rem;font-weight:500;overflow:hidden}._taskItemMeta_18c1w_326{color:#94a3b8;font-size:.7rem}._taskItemMemory_18c1w_331{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;overflow:hidden}._taskEmpty_18c1w_339{color:#94a3b8;text-align:center;padding:8px 0;font-size:.75rem}._footer_18c1w_346{border-top:1px solid #94a3b83d;padding:12px}._settingsButton_18c1w_351{color:#0f172a;cursor:pointer;background:#ffffffd1;border:1px solid #94a3b859;border-radius:12px;width:100%;padding:10px 12px;font-size:13px;font-weight:600}._settingsButton_18c1w_351:hover{background:#fffffffa;border-color:#3b82f673}@media (prefers-color-scheme:dark){._footer_18c1w_346{border-top-color:#47556973}._settingsButton_18c1w_351{color:#e2e8f0;background:#0f172ac7;border-color:#4755699e}._settingsButton_18c1w_351:hover{background:#0f172ae6;border-color:#60a5fa94}._sidebarTabBtn_18c1w_212{color:#94a3b8;background:#0f172a99;border-color:#47556980}._sidebarTabBtn_18c1w_212:hover{background:#0f172ad9;border-color:#60a5fa80}._taskItem_18c1w_287{background:#0f172aa6;border-color:#47556980}._taskItem_18c1w_287:hover{background:#0f172ae0;border-color:#60a5fa80}}._container_o7ap7_1{background:var(--surface,#fff);border-radius:16px;flex-direction:column;height:100%;display:flex;overflow:hidden;box-shadow:0 18px 50px #0f172a1f}._header_o7ap7_11{border-bottom:1px solid #e2e8f0;flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}._header_o7ap7_11 h2{color:#0f172a;margin:0;font-size:1rem;font-weight:600}._refreshBtn_o7ap7_27{color:#334155;cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;padding:4px 10px;font-size:.8rem}._refreshBtn_o7ap7_27:hover{background:#e2e8f0}._body_o7ap7_41{flex-direction:column;flex:1;gap:8px;padding:12px;display:flex;overflow-y:auto}._loading_o7ap7_50,._empty_o7ap7_51,._error_o7ap7_52{text-align:center;color:#94a3b8;padding:40px;font-size:.9rem}._error_o7ap7_52{color:#ef4444}._workerCard_o7ap7_61{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:12px 16px}._cardTop_o7ap7_68{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}._workerId_o7ap7_75{color:#0f172a;font-size:.88rem;font-weight:600}._statusDot_o7ap7_81{border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}._statusDot_o7ap7_81._online_o7ap7_89{background:#22c55e}._statusDot_o7ap7_81._offline_o7ap7_90{background:#94a3b8}._statusLabel_o7ap7_92{color:#475569;font-size:.78rem;font-weight:600}._cardMeta_o7ap7_98{color:#64748b;flex-direction:column;gap:2px;font-size:.75rem;display:flex}._container_x2fva_1{background:var(--surface,#fff);border-radius:14px;height:100%;padding:16px;overflow:auto;box-shadow:0 12px 32px #0f172a14}._header_x2fva_10{align-items:center;gap:8px;margin-bottom:14px;display:flex}._header_x2fva_10 h2{flex:1;margin:0;font-size:1.05rem}._menuBtn_x2fva_23{width:34px;height:34px;color:var(--text-muted,#64748b);cursor:pointer;touch-action:manipulation;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.2rem;line-height:1;transition:background .12s;display:flex}._menuBtn_x2fva_23:hover{background:var(--surface-muted,#f1f5f9)}._menuBtn_x2fva_23:active{background:var(--border,#e2e8f0)}@media (width>=769px){._menuBtn_x2fva_23{display:none}}._reloadBtn_x2fva_48{border:1px solid var(--border);background:var(--surface-muted);color:var(--text);cursor:pointer;border-radius:8px;padding:6px 10px}._list_x2fva_57{gap:10px;display:grid}._tabs_x2fva_62{gap:8px;margin-bottom:12px;display:flex}._tabBtn_x2fva_68{border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:8px;padding:6px 10px}._tabBtnActive_x2fva_77{background:var(--info-bg);border-color:var(--info-border);color:var(--info-fg)}._card_x2fva_83{border:1px solid var(--border);background:var(--surface-muted);border-radius:10px;padding:12px}._cardHeader_x2fva_90{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}._cardHeader_x2fva_90 h3{margin:0;font-size:.92rem}._cardHeader_x2fva_90 p{color:var(--text-muted);margin:4px 0 0;font-size:.8rem}._cardHeader_x2fva_90 code{color:var(--text-muted);background:var(--border);border-radius:999px;padding:2px 8px;font-size:.75rem}._formRow_x2fva_116{gap:8px;margin-top:10px;display:flex}._input_x2fva_122{border:1px solid var(--border);background:var(--input-bg);color:var(--text);touch-action:manipulation;border-radius:8px;flex:1;padding:7px 10px}._saveBtn_x2fva_132{color:#fff;cursor:pointer;background:#4f46e5;border:none;border-radius:8px;padding:7px 14px}._saveBtn_x2fva_132:disabled{opacity:.65;cursor:default}._meta_x2fva_146{color:var(--text-muted);flex-wrap:wrap;gap:10px;margin-top:8px;font-size:.78rem;display:flex}._saved_x2fva_155{color:#16a34a}._failed_x2fva_159{color:#dc2626}._info_x2fva_163{color:var(--text-muted)}._error_x2fva_167{color:#dc2626}._addFormGrid_x2fva_171{gap:8px;margin-top:10px;display:grid}._billingWarning_x2fva_177{color:#92400e;background:#fffbeb;border:1px solid #fcd34d;border-radius:8px;padding:8px 10px;font-size:.82rem}._billingCards_x2fva_186{flex-wrap:wrap;gap:10px;display:flex}._billingCard_x2fva_186{border:1px solid var(--border);background:var(--surface-muted);border-radius:10px;flex:1;min-width:160px;padding:14px 16px}._billingCardLabel_x2fva_201{color:var(--text-muted);margin-bottom:6px;font-size:.78rem}._billingCardAmount_x2fva_207{color:var(--text);font-size:1.5rem;font-weight:700}._billingCurrency_x2fva_213{color:var(--text-muted);font-size:.85rem;font-weight:400}._billingChartTitle_x2fva_219{margin:0 0 10px;font-size:.88rem}._billingChartWrap_x2fva_224{overflow-x:auto}._billingChart_x2fva_219{width:100%;min-width:300px;display:block}._billingTable_x2fva_234{border-collapse:collapse;width:100%;font-size:.82rem}._billingTable_x2fva_234 th,._billingTable_x2fva_234 td{border-bottom:1px solid var(--border);text-align:left;padding:6px 4px}._billingAmountCol_x2fva_247{text-align:right;font-variant-numeric:tabular-nums}._badgeAttached_x2fva_252{color:#16a34a;white-space:nowrap;background:#dcfce7;border:1px solid #86efac;border-radius:999px;padding:2px 10px;font-size:.72rem}._badgeIdle_x2fva_262{background:var(--border);color:var(--text-muted);border:1px solid var(--border);white-space:nowrap;border-radius:999px;padding:2px 10px;font-size:.72rem}._tmuxToolbar_x2fva_272{align-items:center;gap:8px;margin-bottom:10px;display:flex}._tmuxCount_x2fva_279{color:var(--text-muted);flex:1;font-size:.82rem}._selectAllBtn_x2fva_285{border:1px solid var(--border);background:var(--surface-muted);color:var(--text);cursor:pointer;white-space:nowrap;border-radius:8px;padding:6px 12px;font-size:.85rem}._selectAllBtn_x2fva_285:hover{background:var(--border)}._deleteBtn_x2fva_300{color:#fff;cursor:pointer;white-space:nowrap;background:#dc2626;border:none;border-radius:8px;padding:6px 14px;font-size:.85rem}._deleteBtn_x2fva_300:disabled{opacity:.45;cursor:default}._tableWrapper_x2fva_316{overflow-x:auto}._table_x2fva_316{border-collapse:collapse;width:100%;font-size:.83rem}._table_x2fva_316 th{text-align:left;border-bottom:2px solid var(--border);color:var(--text-muted);white-space:nowrap;padding:8px 10px;font-weight:600}._table_x2fva_316 td{border-bottom:1px solid var(--border);vertical-align:middle;padding:8px 10px}._table_x2fva_316 tbody tr{cursor:pointer;transition:background .1s}._table_x2fva_316 tbody tr:hover{background:var(--surface-muted)}._rowSelected_x2fva_350{background:var(--info-bg)!important}._thCheck_x2fva_354,._tdCheck_x2fva_355{width:36px;padding:8px 6px!important}._tdMono_x2fva_360{text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-family:monospace;font-size:.78rem;overflow:hidden}@media (width<=640px){._table_x2fva_316 thead{display:none}._table_x2fva_316 tbody tr{border:1px solid var(--border);cursor:pointer;border-radius:8px;flex-direction:column;margin-bottom:8px;padding:8px;display:flex}._table_x2fva_316 td{border-bottom:none;padding:3px 6px}._table_x2fva_316 td[data-label]:before{content:attr(data-label) ": ";color:var(--text-muted);font-size:.75rem;font-weight:600;display:block}._thCheck_x2fva_354,._tdCheck_x2fva_355{display:none}}._container_ffcjd_1{background:#0d0d0d;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}._card_ffcjd_10{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:16px;flex-direction:column;gap:16px;width:100%;max-width:400px;padding:36px 32px;display:flex}._title_ffcjd_22{color:#e8e8e8;text-align:center;margin:0;font-size:28px;font-weight:700}._subtitle_ffcjd_30{color:#888;text-align:center;margin:0;font-size:15px}._form_ffcjd_37{flex-direction:column;gap:12px;display:flex}._input_ffcjd_43{color:#e8e8e8;background:#0d0d0d;border:1px solid #2a2a2a;border-radius:8px;outline:none;padding:12px 14px;font-size:15px;transition:border-color .15s}._input_ffcjd_43:focus{border-color:#4a9eff}._error_ffcjd_58{color:#ff4d4f;text-align:center;margin:0;font-size:13px}._info_ffcjd_65{color:#52c41a;text-align:center;margin:0;font-size:13px}._btn_ffcjd_72{color:#fff;cursor:pointer;background:#4a9eff;border:none;border-radius:8px;margin-top:4px;padding:13px;font-size:16px;font-weight:600;transition:opacity .15s}._btn_ffcjd_72:disabled{opacity:.5;cursor:not-allowed}._btn_ffcjd_72:hover:not(:disabled){opacity:.85}._toggleBtn_ffcjd_94{color:#4a9eff;cursor:pointer;text-align:center;background:0 0;border:none;padding:4px;font-size:13px}._toggleBtn_ffcjd_94:hover{text-decoration:underline}._backdrop_rkcts_1{z-index:100;background:#00000073;justify-content:flex-end;align-items:flex-start;padding:16px;display:flex;position:fixed;inset:0}._panel_rkcts_12{background:var(--surface,#fff);border-radius:16px;width:min(560px,100vw - 32px);max-height:calc(100vh - 32px);overflow-y:auto;box-shadow:0 20px 60px #0000004d}@media (width<=480px){._backdrop_rkcts_1{align-items:flex-end;padding:8px}._panel_rkcts_12{border-radius:16px 16px 0 0;width:100%;max-height:92dvh}}._error_rkcts_34{color:#b91c1c;padding:24px;font-size:.85rem}@media (prefers-color-scheme:dark){._panel_rkcts_12{background:var(--surface,#1e293b)}}._container_hcd2n_2{background:var(--bg,#f1f5f9);border-radius:12px;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}._sectionListScreen_hcd2n_13,._taskListScreen_hcd2n_14{background:var(--surface,#fff);flex-direction:column;height:100%;min-height:0;display:flex}._screenHeader_hcd2n_23{border-bottom:1px solid var(--border,#e2e8f0);flex-shrink:0;align-items:center;gap:10px;padding:14px 16px;display:flex}._backBtn_hcd2n_32,._menuBtn_hcd2n_33{width:34px;height:34px;color:var(--text-muted,#64748b);cursor:pointer;touch-action:manipulation;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;line-height:1;transition:background .12s;display:flex}._backBtn_hcd2n_32{font-size:1.7rem}._menuBtn_hcd2n_33{font-size:1.2rem}._backBtn_hcd2n_32:hover,._menuBtn_hcd2n_33:hover{background:var(--surface-muted,#f1f5f9);color:var(--text,#1e293b)}._backBtn_hcd2n_32:active,._menuBtn_hcd2n_33:active{background:var(--border,#e2e8f0)}@media (width>=769px){._menuBtn_hcd2n_33{display:none}}._screenTitle_hcd2n_75{color:var(--text,#1e293b);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;margin:0;font-size:1.05rem;font-weight:700;overflow:hidden}._taskCount_hcd2n_87{color:var(--text-muted,#94a3b8);flex-shrink:0;font-size:.78rem}._showDoneLabel_hcd2n_93{color:var(--text-muted,#64748b);cursor:pointer;user-select:none;white-space:nowrap;flex-shrink:0;align-items:center;gap:4px;font-size:.78rem;display:flex}._showDoneLabel_hcd2n_93 input[type=checkbox]{cursor:pointer}._sectionListBody_hcd2n_110{flex:1;padding:8px 0 16px;overflow-y:auto}._sectionListItem_hcd2n_116{border-bottom:1px solid var(--border,#e2e8f0);align-items:center;display:flex}._sectionListItem_hcd2n_116:hover ._sectionListActions_hcd2n_122{opacity:1}._sectionListBtn_hcd2n_126{color:var(--text,#1e293b);cursor:pointer;text-align:left;background:0 0;border:none;flex:1;align-items:center;min-width:0;padding:14px 16px;font-size:.95rem;transition:background .1s;display:flex}._sectionListBtn_hcd2n_126:hover{background:var(--surface-muted,#f8fafc)}._sectionListName_hcd2n_145{text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:500;overflow:hidden}._sectionListChevron_hcd2n_153{color:var(--text-soft,#94a3b8);flex-shrink:0;margin-left:8px;font-size:1.3rem}._sectionListActions_hcd2n_122{opacity:0;gap:2px;padding-right:12px;transition:opacity .1s;display:flex}._sectionActionBtn_hcd2n_168{width:28px;height:28px;color:var(--text-muted,#64748b);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;font-size:.8rem;transition:background .1s,color .1s;display:flex}._sectionActionBtn_hcd2n_168:hover{background:var(--border,#e2e8f0);color:var(--text,#1e293b)}._sectionDeleteBtn_hcd2n_188:hover{color:#dc2626;background:#fee2e2}._sectionInlineEdit_hcd2n_194{background:var(--surface,#fff);color:var(--text,#1e293b);border:2px solid #6366f1;border-radius:8px;outline:none;flex:1;margin:6px 8px;padding:10px 14px;font-size:.92rem}._addSectionInlineRow_hcd2n_206{align-items:center;gap:6px;padding:8px 12px;display:flex}._addSectionListBtn_hcd2n_213{text-align:left;color:#6366f1;cursor:pointer;background:0 0;border:none;width:100%;padding:14px 16px;font-size:.9rem;font-weight:500;transition:background .1s;display:block}._addSectionListBtn_hcd2n_213:hover{background:var(--surface-muted,#f8fafc)}._addTaskRow_hcd2n_232{border-bottom:1px solid var(--border,#e2e8f0);flex-shrink:0;gap:8px;padding:10px 16px;display:flex}._addTaskRow_hcd2n_232:has(._addTaskInlineForm_hcd2n_240){padding:0}._addTaskInput_hcd2n_244{border:1px solid var(--border,#cbd5e1);background:var(--surface-muted,#f8fafc);color:var(--text,#1e293b);border-radius:8px;outline:none;flex:1;padding:8px 12px;font-size:.88rem;transition:border-color .15s}._addTaskInput_hcd2n_244:focus{background:var(--surface,#fff);border-color:#6366f1;box-shadow:0 0 0 2px #6366f126}._addTaskInput_hcd2n_244::placeholder{color:var(--text-soft,#94a3b8)}._addTaskBtn_hcd2n_266{color:#fff;cursor:pointer;white-space:nowrap;background:#6366f1;border:none;border-radius:8px;padding:8px 18px;font-size:.87rem;font-weight:600;transition:background .15s}._addTaskBtn_hcd2n_266:hover{background:#4f46e5}._taskRows_hcd2n_284{flex:1;padding:6px 0;overflow-y:auto}._loading_hcd2n_290,._empty_hcd2n_291{color:var(--text-soft,#94a3b8);text-align:center;padding:32px 20px;font-size:.88rem}._taskRow_hcd2n_284{padding-left:calc(var(--depth,0) * 24px + 8px)}._taskRowInner_hcd2n_303{border-radius:8px;align-items:center;gap:6px;padding:7px 12px 7px 4px;transition:background .1s;display:flex}._taskRowInner_hcd2n_303:hover{background:var(--surface-muted,#f8fafc)}._checkBtn_hcd2n_321{cursor:pointer;color:#0000;background:0 0;border:2px solid #cbd5e1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:.65rem;transition:border-color .15s,background .15s,color .15s;display:flex}._checkBtn_hcd2n_321:hover{color:#6366f1;border-color:#6366f1}._checkBtnDone_hcd2n_342{color:#fff;background:#10b981;border-color:#10b981}._checkBtnDone_hcd2n_342:hover{background:#059669;border-color:#059669}._expandBtn_hcd2n_354{cursor:pointer;width:20px;height:20px;color:var(--text-muted,#94a3b8);background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-size:.6rem;transition:transform .15s,background .12s;display:flex}._expandBtn_hcd2n_354:hover{background:var(--border,#e2e8f0)}._expandBtnOpen_hcd2n_374{transform:rotate(90deg)}._taskTitle_hcd2n_379{color:var(--text,#1e293b);cursor:pointer;white-space:pre-wrap;word-break:break-word;border-radius:4px;flex:1;padding:1px 4px;font-size:.9rem}._taskTitle_hcd2n_379:hover{color:#4338ca;background:#e0e7ff}._taskTitleDone_hcd2n_395{text-decoration:line-through;color:var(--text-soft,#94a3b8)!important}._taskTitleDone_hcd2n_395:hover{background:var(--surface-muted,#f1f5f9);color:var(--text-soft,#94a3b8)!important}._taskActions_hcd2n_316{opacity:.45;gap:2px;transition:opacity .1s;display:flex}._taskRowInner_hcd2n_303:hover ._taskActions_hcd2n_316{opacity:1}._actionBtn_hcd2n_417{cursor:pointer;height:26px;color:var(--text-muted,#64748b);background:0 0;border:none;border-radius:5px;align-items:center;padding:0 7px;font-size:.78rem;transition:background .1s,color .1s;display:flex}._actionBtn_hcd2n_417:hover{background:var(--border,#e2e8f0);color:var(--text,#1e293b)}._archiveBtn_hcd2n_436:hover{color:#dc2626;background:#fee2e2}._emptyChildren_hcd2n_446{padding-left:calc(var(--depth,0) * 24px + 32px);color:var(--text-muted,#94a3b8);padding-top:2px;padding-bottom:2px;font-size:.78rem}._addChildRow_hcd2n_454{padding:4px 12px 4px calc(var(--depth,0) * 24px + 32px);align-items:center;gap:6px;display:flex}._addInput_hcd2n_461{background:var(--surface,#fff);color:var(--text,#1e293b);border:1px solid #6366f1;border-radius:6px;outline:none;flex:1;padding:5px 8px;font-size:.83rem;box-shadow:0 0 0 2px #6366f126}._doneDivider_hcd2n_474{color:var(--text-soft,#94a3b8);text-transform:uppercase;letter-spacing:.05em;border-top:1px solid var(--border,#e2e8f0);margin-top:8px;padding:10px 20px 4px;font-size:.73rem;font-weight:600}._saveBtn_hcd2n_486{color:#fff;cursor:pointer;white-space:nowrap;background:#6366f1;border:none;border-radius:7px;padding:6px 14px;font-size:.82rem;font-weight:600}._saveBtn_hcd2n_486:hover{background:#4f46e5}._cancelBtn_hcd2n_500{border:1px solid var(--border,#cbd5e1);cursor:pointer;color:var(--text-muted,#64748b);white-space:nowrap;background:0 0;border-radius:7px;padding:6px 10px;font-size:.82rem}._cancelBtn_hcd2n_500:hover{background:var(--surface-muted,#f1f5f9)}._taskObjective_hcd2n_519{color:var(--text-muted,#94a3b8);white-space:pre-wrap;word-break:break-word;padding:2px 8px 0;font-size:.75rem}._addSubtaskBtn_hcd2n_527{border:1px solid var(--border,#cbd5e1);cursor:pointer;color:var(--text-muted,#64748b);white-space:nowrap;background:0 0;border-radius:5px;padding:2px 7px;font-size:.7rem}._addSubtaskBtn_hcd2n_527:hover{background:var(--surface-muted,#f1f5f9)}._addTaskInlineForm_hcd2n_240{border-bottom:1px solid var(--border,#e2e8f0);background:var(--surface,#fff);box-sizing:border-box;flex-direction:column;gap:8px;width:100%;padding:10px 5% 12px;display:flex}._expandDetailsBtn_hcd2n_553{border:1px solid var(--border,#cbd5e1);cursor:pointer;color:var(--text-muted,#64748b);background:0 0;border-radius:5px;align-self:flex-start;padding:2px 8px;font-size:.72rem}._objectiveTextarea_hcd2n_564{border:1px solid var(--border,#cbd5e1);background:var(--input-bg,#fff);width:100%;color:var(--text,#1e293b);resize:vertical;box-sizing:border-box;border-radius:7px;min-height:72px;padding:8px 10px;font-family:inherit;font-size:.88rem}._objectiveTextarea_hcd2n_564:focus{border-color:var(--accent,#6366f1);outline:none}._addTaskFormActions_hcd2n_583{gap:6px;display:flex}._addTaskOpenBtn_hcd2n_588{text-align:left;width:100%;color:var(--text-muted,#94a3b8);cursor:pointer;background:0 0;border:none;padding:8px 12px;font-size:.85rem}._addTaskOpenBtn_hcd2n_588:hover{color:var(--text,#1e293b);background:var(--surface-muted,#f1f5f9)}._projectEditIconBtn_hcd2n_604{border:1px solid var(--border,#cbd5e1);cursor:pointer;color:var(--text-muted,#64748b);background:0 0;border-radius:5px;flex-shrink:0;padding:4px 7px;font-size:.85rem;line-height:1}._projectEditIconBtn_hcd2n_604:hover{background:var(--surface-muted,#f1f5f9);color:var(--text,#1e293b)}._root_1emg5_2{background:var(--bg,#f1f5f9);height:100%;min-height:0;display:flex;overflow:hidden}._filterPanel_1emg5_11{background:var(--surface,#fff);border-right:1px solid var(--border,#e2e8f0);flex-direction:column;flex-shrink:0;gap:2px;width:180px;padding:12px 8px;display:flex;overflow-y:auto}@media (width<=640px){._root_1emg5_2{flex-direction:column}._filterPanel_1emg5_11{border-right:none;border-bottom:1px solid var(--border,#e2e8f0);flex-flow:wrap;width:100%;height:auto;padding:8px;overflow-y:visible}}._filterHeader_1emg5_40{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted,#94a3b8);padding:4px 8px 8px;font-size:.7rem;font-weight:600}._filterBtn_1emg5_49{width:100%;color:var(--text,#1e293b);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;padding:7px 10px;font-size:.85rem;transition:background .1s;display:flex}._filterBtn_1emg5_49:hover{background:var(--surface-muted,#f1f5f9)}._filterBtnActive_1emg5_69{background:var(--accent-light,#eff6ff);color:var(--accent,#2563eb);font-weight:600}._filterCount_1emg5_75{background:var(--surface-muted,#f1f5f9);color:var(--text-muted,#64748b);text-align:center;font-variant-numeric:tabular-nums;border-radius:10px;min-width:26px;padding:1px 7px;font-size:.75rem}._filterBtnActive_1emg5_69 ._filterCount_1emg5_75{background:var(--accent,#2563eb);color:#fff}._taskList_1emg5_92{border-right:1px solid var(--border,#e2e8f0);background:var(--surface,#fff);flex-direction:column;flex:1;min-width:0;display:flex}._listHeader_1emg5_101{border-bottom:1px solid var(--border,#e2e8f0);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;display:flex}._listTitle_1emg5_111{color:var(--text,#1e293b);font-size:.9rem;font-weight:600}._newTaskBtn_1emg5_117{background:var(--accent,#2563eb);color:#fff;cursor:pointer;border:none;border-radius:7px;padding:5px 12px;font-size:.8rem;font-weight:600;transition:background .1s}._newTaskBtn_1emg5_117:hover{background:#1d4ed8}._taskItems_1emg5_133{flex:1;overflow-y:auto}._taskRow_1emg5_138{border-bottom:1px solid var(--border,#e2e8f0);cursor:pointer;flex-direction:column;gap:3px;padding:10px 16px;transition:background .1s;display:flex}._taskRow_1emg5_138:hover{background:var(--surface-muted,#f8fafc)}._taskRowSelected_1emg5_152{background:var(--accent-light,#eff6ff)}._taskRowTop_1emg5_156{align-items:center;gap:8px;display:flex}._taskRowTitle_1emg5_162{color:var(--text,#1e293b);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.875rem;font-weight:500;overflow:hidden}._taskRowMeta_1emg5_172{color:var(--text-muted,#64748b);align-items:center;gap:6px;font-size:.75rem;display:flex}._taskRowLog_1emg5_180{color:var(--text-muted,#64748b);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}._emptyList_1emg5_188{text-align:center;color:var(--text-muted,#94a3b8);padding:40px 16px;font-size:.85rem}._detailPage_1emg5_196{background:var(--surface,#fff);flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}._detailPageHeader_1emg5_205{border-bottom:1px solid var(--border,#e2e8f0);flex-shrink:0;align-items:center;padding:10px 16px;display:flex}._backBtn_1emg5_213{border:1px solid var(--border,#e2e8f0);color:var(--text,#475569);cursor:pointer;background:0 0;border-radius:7px;padding:5px 12px;font-size:.82rem;transition:background .1s}._backBtn_1emg5_213:hover{background:var(--surface-muted,#f1f5f9)}._detailScroll_1emg5_228{flex-direction:column;flex:1;gap:14px;padding:16px;display:flex;overflow-y:auto}._detailTitle_1emg5_237{color:var(--text,#1e293b);font-size:1rem;font-weight:700;line-height:1.4}._detailMeta_1emg5_244{color:var(--text-muted,#64748b);flex-direction:column;gap:6px;font-size:.8rem;display:flex}._detailMetaRow_1emg5_252{gap:6px;display:flex}._detailMetaLabel_1emg5_257{color:var(--text,#475569);flex-shrink:0;min-width:80px;font-weight:600}._detailSection_1emg5_264{flex-direction:column;gap:6px;display:flex}._detailSectionTitle_1emg5_270{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted,#94a3b8);font-size:.75rem;font-weight:600}._logList_1emg5_278{flex-direction:column;gap:4px;max-height:200px;display:flex;overflow-y:auto}._logItem_1emg5_286{color:var(--text,#334155);gap:6px;font-size:.78rem;display:flex}._logTime_1emg5_293{color:var(--text-muted,#94a3b8);flex-shrink:0}._actionList_1emg5_298{flex-direction:column;gap:4px;display:flex}._actionItem_1emg5_304{color:var(--text,#334155);align-items:flex-start;gap:6px;font-size:.78rem;display:flex}._actionButtons_1emg5_313{border-top:1px solid var(--border,#e2e8f0);flex-wrap:wrap;flex-shrink:0;gap:6px;padding:12px 16px;display:flex}._btn_1emg5_322{cursor:pointer;border:none;border-radius:7px;padding:6px 14px;font-size:.8rem;font-weight:600;transition:opacity .1s}._btn_1emg5_322:disabled{opacity:.4;cursor:not-allowed}._btnApprove_1emg5_337{color:#fff;background:#22c55e}._btnApprove_1emg5_337:hover:not(:disabled){background:#16a34a}._btnReject_1emg5_340{color:#fff;background:#f97316}._btnReject_1emg5_340:hover:not(:disabled){background:#ea580c}._btnPause_1emg5_343{color:#fff;background:#94a3b8}._btnPause_1emg5_343:hover:not(:disabled){background:#64748b}._btnStop_1emg5_346{color:#fff;background:#ef4444}._btnStop_1emg5_346:hover:not(:disabled){background:#dc2626}._btnResume_1emg5_349{color:#fff;background:#3b82f6}._btnResume_1emg5_349:hover:not(:disabled){background:#2563eb}._badge_1emg5_353{white-space:nowrap;border-radius:10px;padding:2px 8px;font-size:.72rem;font-weight:600;display:inline-block}._badge-queued_1emg5_362{color:#475569;background:#e2e8f0}._badge-running_1emg5_363{color:#1d4ed8;background:#dbeafe}._badge-awaiting_approval_1emg5_364{color:#d97706;background:#fef3c7}._badge-paused_1emg5_365{color:#64748b;background:#f1f5f9}._badge-stopped_1emg5_366{color:#dc2626;background:#fee2e2}._badge-completed_1emg5_367{color:#16a34a;background:#dcfce7}._badge-failed_1emg5_368{color:#be185d;background:#fce7f3}._risk-low_1emg5_371{color:#16a34a;font-weight:600}._risk-medium_1emg5_372{color:#d97706;font-weight:600}._risk-high_1emg5_373{color:#dc2626;font-weight:600}._modalOverlay_1emg5_376{z-index:200;background:#00000059;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._modal_1emg5_376{background:var(--surface,#fff);border-radius:12px;flex-direction:column;gap:14px;width:420px;max-width:95vw;max-height:90dvh;padding:24px;display:flex;overflow:hidden}@media (width<=480px){._modal_1emg5_376{border-radius:12px 12px 0 0;align-self:flex-end;width:100%;max-width:100%;max-height:92dvh;margin:0;padding:16px}._modalOverlay_1emg5_376{align-items:flex-end}}._modalTitle_1emg5_414{color:var(--text,#1e293b);font-size:1rem;font-weight:700}._formRow_1emg5_420{flex-direction:column;gap:4px;display:flex}._formRowGrow_1emg5_426{flex-direction:column;flex:1;gap:4px;min-height:0;display:flex;overflow-y:auto}._formLabel_1emg5_435{color:var(--text,#475569);font-size:.78rem;font-weight:600}._formInput_1emg5_441,._formSelect_1emg5_442,._formTextarea_1emg5_443{border:1px solid var(--border,#e2e8f0);width:100%;color:var(--text,#1e293b);background:var(--surface,#fff);box-sizing:border-box;border-radius:7px;padding:7px 10px;font-size:1rem}._formTextarea_1emg5_443{resize:vertical;min-height:60px}._formTextareaGrow_1emg5_459{resize:none;flex:1;min-height:0}._modalActions_1emg5_465{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}._btnCancel_1emg5_472{border:1px solid var(--border,#e2e8f0);cursor:pointer;color:var(--text,#475569);background:0 0;border-radius:7px;padding:7px 14px;font-size:.82rem}._btnSubmit_1emg5_482{background:var(--accent,#2563eb);color:#fff;cursor:pointer;border:none;border-radius:7px;padding:7px 14px;font-size:.82rem;font-weight:600}._btnSubmit_1emg5_482:disabled{opacity:.5;cursor:not-allowed}._driftBadge_1emg5_496{color:#ca8a04;background:#fef9c3;border-radius:9px;align-items:center;gap:3px;padding:2px 7px;font-size:.72rem;font-weight:600;display:inline-flex}._heartbeatWarning_1emg5_509{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:.8rem;line-height:1.4;display:flex}._heartbeatWarningIcon_1emg5_522{flex-shrink:0;margin-top:1px;font-size:1rem}._heartbeatStaleIcon_1emg5_528{background:#f97316;border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:2s ease-in-out infinite _heartbeatPulse_1emg5_1;display:inline-block;box-shadow:0 0 0 2px #fed7aa}@keyframes _heartbeatPulse_1emg5_1{0%,to{opacity:1}50%{opacity:.4}}._depsBadge_1emg5_545{color:#6d28d9;background:#ede9fe;border-radius:8px;flex-shrink:0;align-items:center;gap:2px;padding:1px 5px;font-size:.7rem;font-weight:600;display:inline-flex}._depBlockedBanner_1emg5_558{color:#5b21b6;background:#ede9fe;border:1px solid #c4b5fd;border-radius:6px;align-items:center;gap:6px;padding:8px 10px;font-size:.8rem;display:flex}._depBlockedTag_1emg5_570{color:#dc2626;vertical-align:middle;background:#fee2e2;border-radius:6px;margin-left:6px;padding:1px 6px;font-size:.7rem;font-weight:600}._depList_1emg5_581{flex-direction:column;gap:4px;display:flex}._depRow_1emg5_587{align-items:center;gap:6px;padding:4px 0;font-size:.8rem;display:flex}._depDone_1emg5_595{color:#16a34a;flex-shrink:0;font-weight:700}._depPending_1emg5_596{color:#d97706;flex-shrink:0;font-weight:700}._depTitle_1emg5_598{text-overflow:ellipsis;white-space:nowrap;color:var(--text,#334155);flex:1;overflow:hidden}._escalationRow_1emg5_607{align-items:center;gap:6px;font-size:.8rem;display:flex}._escalationNormal_1emg5_614{color:#d97706;font-weight:600}._escalationWarn_1emg5_615{color:#dc2626;font-weight:700}._costRow_1emg5_618{flex-direction:column;gap:4px;display:flex}._costBar_1emg5_624{background:#e2e8f0;border-radius:3px;height:6px;overflow:hidden}._costBarFill_1emg5_631{background:#3b82f6;border-radius:3px;height:100%;transition:width .3s}._costLabel_1emg5_638{color:var(--text-muted,#64748b);font-variant-numeric:tabular-nums;font-size:.75rem}._intentList_1emg5_645{flex-direction:column;gap:8px;display:flex}._intentCard_1emg5_651{border:1px solid var(--border,#e2e8f0);background:var(--surface,#fff);cursor:pointer;border-radius:10px;padding:12px 14px;transition:box-shadow .15s,border-color .15s}._intentCard_1emg5_651:hover{border-color:var(--accent,#2563eb);box-shadow:0 2px 8px #00000012}._intentCardSelected_1emg5_665{border-color:var(--accent,#2563eb);background:var(--accent-light,#eff6ff)}._intentGoal_1emg5_670{color:var(--text,#1e293b);margin-bottom:6px;font-size:.9rem;font-weight:600;line-height:1.4}._intentMeta_1emg5_678{flex-wrap:wrap;align-items:center;gap:6px;display:flex}._intentConstraints_1emg5_685{flex-direction:column;gap:3px;margin-top:8px;display:flex}._intentConstraintItem_1emg5_692{color:var(--text,#475569);align-items:flex-start;gap:6px;font-size:.8rem;display:flex}._intentConstraintBullet_1emg5_700{color:var(--accent,#2563eb);flex-shrink:0;margin-top:1px}._intentStatusBadge_1emg5_706{white-space:nowrap;border-radius:10px;padding:2px 8px;font-size:.72rem;font-weight:600;display:inline-block}._intentStatus-active_1emg5_714{color:#166534;background:#dcfce7}._intentStatus-completed_1emg5_715{color:#1d4ed8;background:#dbeafe}._intentStatus-cancelled_1emg5_716{color:#64748b;background:#f1f5f9}._intentPriorityBadge_1emg5_718{border-radius:8px;padding:2px 7px;font-size:.7rem;font-weight:600;display:inline-block}._intentPriority-low_1emg5_725{color:#166534;background:#f0fdf4}._intentPriority-medium_1emg5_726{color:#854d0e;background:#fefce8}._intentPriority-high_1emg5_727{color:#991b1b;background:#fef2f2}._evalList_1emg5_729{flex-direction:column;gap:4px;max-height:200px;display:flex;overflow-y:auto}._evalItem_1emg5_737{background:var(--surface-muted,#f8fafc);border-radius:6px;align-items:flex-start;gap:8px;padding:4px 6px;font-size:.78rem;display:flex}._evalResult-ok_1emg5_747{border-left:3px solid #22c55e}._evalResult-warning_1emg5_748{border-left:3px solid #f59e0b}._evalResult-violation_1emg5_749{background:#fff5f5;border-left:3px solid #ef4444}._evalIcon-ok_1emg5_751{color:#22c55e;flex-shrink:0}._evalIcon-warning_1emg5_752{color:#f59e0b;flex-shrink:0}._evalIcon-violation_1emg5_753{color:#ef4444;flex-shrink:0}._intentTaskProgress_1emg5_755{color:var(--text-muted,#64748b);align-items:center;gap:8px;font-size:.78rem;display:flex}._intentProgressBar_1emg5_763{background:#e2e8f0;border-radius:2px;flex:1;height:4px;overflow:hidden}._intentProgressFill_1emg5_771{background:#22c55e;border-radius:2px;height:100%;transition:width .3s}._decomposeBtn_1emg5_778{background:var(--accent,#2563eb);color:#fff;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:6px;padding:7px 14px;font-size:.82rem;font-weight:600;transition:background .1s;display:flex}._decomposeBtn_1emg5_778:hover:not(:disabled){background:#1d4ed8}._decomposeBtn_1emg5_778:disabled{opacity:.5;cursor:not-allowed}._memoryPanel_1emg5_797{flex-direction:column;gap:10px;padding:12px;display:flex;overflow-y:auto}._memoryToolbar_1emg5_805{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._memoryToolbar_1emg5_805 select{border:1px solid var(--border,#e2e8f0);background:var(--surface,#fff);color:var(--text,#1e293b);border-radius:6px;padding:4px 8px;font-size:.78rem}._memoryList_1emg5_821{flex-direction:column;gap:6px;display:flex}._memoryCard_1emg5_827{background:var(--surface,#fff);border:1px solid var(--border,#e2e8f0);border-radius:8px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}._memoryCardHeader_1emg5_837{align-items:center;gap:6px;display:flex}._memoryTypeBadge_1emg5_843{letter-spacing:.02em;border-radius:10px;padding:2px 7px;font-size:.68rem;font-weight:600}._memoryType-failure_pattern_1emg5_851{color:#991b1b;background:#fee2e2}._memoryType-rejection_reason_1emg5_852{color:#92400e;background:#fef3c7}._memoryType-approval_tendency_1emg5_853{color:#065f46;background:#d1fae5}._memoryType-project_rule_1emg5_854{color:#1e40af;background:#dbeafe}._memoryType-design_decision_1emg5_855{color:#5b21b6;background:#ede9fe}._memoryType-general_1emg5_856{color:#475569;background:#f1f5f9}._memoryImportance_1emg5_858{color:var(--text-muted,#64748b);margin-left:auto;font-size:.68rem}._memoryFact_1emg5_864{color:var(--text,#1e293b);font-size:.82rem;line-height:1.5}._memoryMeta_1emg5_870{color:var(--text-muted,#64748b);gap:8px;font-size:.68rem;display:flex}._memoryDeleteBtn_1emg5_877{color:var(--text-muted,#94a3b8);cursor:pointer;background:0 0;border:none;border-radius:4px;align-self:flex-start;margin-left:auto;padding:2px 4px;font-size:.75rem}._memoryDeleteBtn_1emg5_877:hover{color:#ef4444;background:#fee2e2}._consolidateBtn_1emg5_890{color:#fff;cursor:pointer;background:#7c3aed;border:none;border-radius:8px;align-items:center;gap:6px;padding:6px 14px;font-size:.8rem;font-weight:600;transition:background .1s;display:flex}._consolidateBtn_1emg5_890:hover:not(:disabled){background:#6d28d9}._consolidateBtn_1emg5_890:disabled{opacity:.5;cursor:not-allowed}._addMemoryForm_1emg5_907{background:var(--surface,#fff);border:1px solid var(--border,#e2e8f0);border-radius:8px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}._addMemoryForm_1emg5_907 textarea{border:1px solid var(--border,#e2e8f0);resize:vertical;border-radius:6px;min-height:60px;padding:6px 8px;font-family:inherit;font-size:.82rem}._addMemoryForm_1emg5_907 select{border:1px solid var(--border,#e2e8f0);border-radius:6px;padding:4px 8px;font-size:.78rem}._pipelinePanel_1emg5_935{flex-direction:column;flex:1;gap:16px;padding:12px;display:flex;overflow-y:auto}._pipelineSection_1emg5_944{background:var(--surface,#fff);border:1px solid var(--border,#e2e8f0);border-radius:10px;padding:12px 14px}._pipelineSectionTitle_1emg5_951{color:var(--text,#1e293b);margin:0 0 10px;font-size:.82rem;font-weight:700}._roleList_1emg5_959{flex-direction:column;gap:6px;display:flex}._roleCard_1emg5_960{background:var(--bg,#f8fafc);border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-size:.8rem;display:flex}._roleBadge_1emg5_969{color:#fff;border-radius:12px;padding:2px 8px;font-size:.72rem;font-weight:700;display:inline-block}._role-planner_1emg5_977{background:#7c3aed}._role-executor_1emg5_978{background:#2563eb}._role-reviewer_1emg5_979{background:#059669}._role-deployer_1emg5_980{background:#dc2626}._roleModel_1emg5_982{color:var(--text-muted,#64748b);font-size:.72rem}._roleDesc_1emg5_983{color:var(--text-muted,#64748b);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.72rem;overflow:hidden}._channelList_1emg5_986{flex-direction:column;gap:6px;display:flex}._channelCard_1emg5_987{background:var(--bg,#f8fafc);border:1px solid var(--border,#e2e8f0);border-radius:8px;padding:8px 10px}._channelHeader_1emg5_993{align-items:center;gap:6px;display:flex}._channelType_1emg5_994{color:#4f46e5;background:#ede9fe;border-radius:10px;padding:2px 7px;font-size:.72rem;font-weight:600}._channelStatus_1emg5_1002{border-radius:10px;padding:2px 7px;font-size:.7rem;font-weight:600}._chStatus-pending_1emg5_1008{color:#92400e;background:#fef3c7}._chStatus-accepted_1emg5_1009{color:#166534;background:#dcfce7}._chStatus-rejected_1emg5_1010{color:#991b1b;background:#fee2e2}._chStatus-expired_1emg5_1011{color:#64748b;background:#f1f5f9}._channelAcceptBtn_1emg5_1013{color:#166534;cursor:pointer;background:#f0fdf4;border:1px solid #16a34a;border-radius:6px;padding:3px 8px;font-size:.72rem}._channelRejectBtn_1emg5_1017{color:#991b1b;cursor:pointer;background:#fef2f2;border:1px solid #dc2626;border-radius:6px;padding:3px 8px;font-size:.72rem}._lockList_1emg5_1023{flex-direction:column;gap:6px;display:flex}._lockCard_1emg5_1024{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-size:.8rem;display:flex}._lockPath_1emg5_1034{text-overflow:ellipsis;white-space:nowrap;color:#9a3412;flex:1;min-width:0;font-family:monospace;font-size:.75rem;overflow:hidden}._container_9pg90_1{background:var(--surface,#fff);border-radius:16px;flex-direction:column;gap:24px;height:100%;padding:24px;display:flex;overflow-y:auto;box-shadow:0 18px 50px #0f172a1f}._titleRow_9pg90_13{flex-shrink:0;align-items:center;gap:8px;display:flex}._title_9pg90_13{color:#0f172a;flex:1;margin:0;font-size:1rem;font-weight:600}._menuBtn_9pg90_28{color:#64748b;cursor:pointer;touch-action:manipulation;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:1.2rem;line-height:1;transition:background .12s;display:flex}._menuBtn_9pg90_28:hover{background:#f1f5f9}._menuBtn_9pg90_28:active{background:#e2e8f0}@media (width>=769px){._menuBtn_9pg90_28{display:none}}._form_9pg90_53{flex-direction:column;gap:16px;max-width:640px;display:flex}._field_9pg90_60{flex-direction:column;gap:6px;display:flex}._label_9pg90_66{color:#475569;font-size:.8rem;font-weight:500}._textarea_9pg90_72{resize:vertical;color:#0f172a;background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;outline:none;min-height:100px;padding:10px 12px;font-family:inherit;font-size:.9rem;transition:border-color .15s}._textarea_9pg90_72:focus{background:#fff;border-color:#6366f1}._row_9pg90_91{flex-wrap:wrap;gap:12px;display:flex}._fieldSmall_9pg90_97{flex-direction:column;flex:1;gap:6px;min-width:120px;display:flex}._input_9pg90_105{color:#0f172a;background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;outline:none;padding:8px 10px;font-size:.9rem;transition:border-color .15s}._input_9pg90_105:focus{background:#fff;border-color:#6366f1}._submitBtn_9pg90_121{color:#fff;cursor:pointer;background:#6366f1;border:none;border-radius:8px;align-self:flex-start;padding:9px 20px;font-size:.875rem;font-weight:500;transition:background .15s}._submitBtn_9pg90_121:hover:not(:disabled){background:#4f46e5}._submitBtn_9pg90_121:disabled{opacity:.5;cursor:not-allowed}._error_9pg90_143{color:#dc2626;font-size:.85rem}._jobList_9pg90_148{flex-direction:column;gap:8px;max-width:640px;display:flex}._jobListTitle_9pg90_155{color:#0f172a;margin:0;font-size:.875rem;font-weight:600}._jobCard_9pg90_162{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;gap:8px;padding:10px 14px;display:flex}._jobCardHeader_9pg90_172{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}._jobId_9pg90_180{color:#64748b;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-family:monospace;font-size:.8rem;overflow:hidden}._jobText_9pg90_191{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;flex:2;min-width:0;font-size:.85rem;overflow:hidden}._badge_9pg90_201{white-space:nowrap;border-radius:9999px;padding:2px 8px;font-size:.75rem;font-weight:600}._badgeAccepted_9pg90_209,._badgePending_9pg90_210,._badgeRunning_9pg90_211{color:#92400e;background:#fef3c7}._badgeCompleted_9pg90_216{color:#166534;background:#dcfce7}._badgeFailed_9pg90_221{color:#991b1b;background:#fee2e2}._refreshBtn_9pg90_226{cursor:pointer;color:#475569;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:2px 8px;font-size:.75rem}._refreshBtn_9pg90_226:hover{background:#f1f5f9}._playBtn_9pg90_240{color:#6366f1;cursor:pointer;background:#fff;border:1px solid #6366f1;border-radius:6px;padding:4px 12px;font-size:.8rem;font-weight:500}._playBtn_9pg90_240:hover{background:#eef2ff}._stopBtn_9pg90_255{color:#e11d48;border-color:#e11d48}._stopBtn_9pg90_255:hover{background:#fff1f2}._layout_1ficp_1{background:var(--bg,#f1f5f9);box-sizing:border-box;align-items:stretch;gap:16px;height:100dvh;padding:16px;display:flex;position:relative;overflow:hidden}._sidebar_1ficp_13{background:var(--surface,#fff);z-index:20;border-radius:16px;flex-shrink:0;width:min(320px,100%);overflow:hidden;box-shadow:0 18px 50px #0f172a1f}._chatPane_1ficp_23{flex-direction:column;flex:1;min-width:0;display:flex}._tabBarScroll_1ficp_30{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-shrink:0;overflow:auto hidden}._tabBarScroll_1ficp_30::-webkit-scrollbar{display:none}._tabBar_1ficp_30{gap:4px;min-width:max-content;padding:0 4px 8px;display:flex}._tabBtn_1ficp_49{border:1px solid var(--border,#cbd5e1);background:var(--surface-muted,#f8fafc);color:var(--text-muted,#475569);cursor:pointer;border-radius:8px;flex-shrink:0;padding:6px 16px;font-size:.82rem;font-weight:500;transition:background .15s,color .15s}._tabBtn_1ficp_49:hover{background:var(--border,#e2e8f0)}._tabActive_1ficp_66{color:#fff;background:#6366f1;border-color:#6366f1}._tabActive_1ficp_66:hover{background:#4f46e5}._tabContent_1ficp_77{flex-direction:column;flex:1;min-height:0;display:flex}._tabContent_1ficp_77>*{flex:1;min-height:0}._backdrop_1ficp_89{display:none}@media (width<=768px){._layout_1ficp_1{gap:0;padding:0}._sidebar_1ficp_13{border-radius:0 18px 18px 0;width:min(320px,100vw - 40px);transition:transform .22s;position:absolute;top:0;bottom:0;left:0}._backdrop_1ficp_89{opacity:0;pointer-events:none;z-index:10;background:#0f172a6b;transition:opacity .2s;display:block;position:absolute;inset:0}._backdropVisible_1ficp_120{opacity:1;pointer-events:auto}}@media (width<=360px){._sidebar_1ficp_13{width:min(280px,80vw)}}
