._panel_1ysxr_1{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;width:100%;max-width:540px;max-height:80vh;overflow-y:auto;box-shadow:0 8px 32px #00000080}._header_1ysxr_12{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}._headerTitle_1ysxr_20{color:var(--color-text);font-size:.875rem;font-weight:600}._queueNav_1ysxr_26{color:var(--color-text-muted);align-items:center;gap:.5rem;font-size:.75rem;display:flex}._navBtn_1ysxr_34{border:1px solid var(--color-border);color:var(--color-text-muted);cursor:pointer;background:0 0;border-radius:4px;padding:.125rem .5rem;font-size:.75rem;transition:color .15s,border-color .15s}._navBtn_1ysxr_34:hover:not(:disabled){color:var(--color-text);border-color:var(--color-text-muted)}._navBtn_1ysxr_34:disabled{opacity:.4;cursor:default}._body_1ysxr_55{flex-direction:column;gap:.75rem;padding:1rem;display:flex}._contextRow_1ysxr_62{flex-wrap:wrap;gap:.5rem;display:flex}._tag_1ysxr_68{background:var(--color-active-bg);color:var(--color-text);border-radius:4px;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;display:inline-flex}._tagLabel_1ysxr_79{color:var(--color-text-muted);font-weight:500}._commandSection_1ysxr_84{flex-direction:column;gap:.25rem;display:flex}._commandLabel_1ysxr_90{color:var(--color-text-muted);font-size:.75rem;font-weight:500}._commandBlock_1ysxr_96{background:var(--color-bg);border:1px solid var(--color-border);color:var(--color-text);white-space:pre-wrap;word-break:break-all;border-radius:4px;max-height:200px;padding:.75rem;font-family:SF Mono,Fira Code,Cascadia Code,monospace;font-size:.8125rem;line-height:1.5;overflow-y:auto}._ruleSection_1ysxr_111{flex-direction:column;gap:.375rem;padding:.5rem 0;display:flex}._checkboxRow_1ysxr_118{color:var(--color-text);cursor:pointer;align-items:center;gap:.5rem;font-size:.8125rem;display:flex}._checkboxRow_1ysxr_118 input[type=checkbox]{accent-color:var(--color-primary);width:14px;height:14px}._footer_1ysxr_133{border-top:1px solid var(--color-border);justify-content:flex-end;gap:.5rem;padding:.75rem 1rem;display:flex}._btn_1ysxr_141{cursor:pointer;border:1px solid #0000;border-radius:4px;padding:.375rem 1rem;font-size:.8125rem;font-weight:500;transition:background-color .15s,opacity .15s}._btn_1ysxr_141:disabled{opacity:.5;cursor:default}._btnDeny_1ysxr_156{border-color:var(--color-border);color:var(--color-text);background:0 0}._btnDeny_1ysxr_156:hover:not(:disabled){color:#ff6464;background:#ff64641a;border-color:#ff6464}._btnAllow_1ysxr_168{background:var(--color-primary);color:#fff}._btnAllow_1ysxr_168:hover:not(:disabled){background:var(--color-primary-hover)}._viewerNotice_1ysxr_177{text-align:center;color:var(--color-text-muted);padding:1rem;font-size:.8125rem}@media (width<=768px){._panel_1ysxr_1{max-width:95vw;max-height:85vh}}@media (width<=480px){._panel_1ysxr_1{border-radius:8px 8px 0 0;max-width:100%;max-height:90vh}._header_1ysxr_12,._body_1ysxr_55{padding:.75rem}._commandBlock_1ysxr_96{max-height:150px;font-size:.75rem}._navBtn_1ysxr_34{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:flex}._btn_1ysxr_141{min-height:44px;padding:.5rem 1rem}._footer_1ysxr_133{flex-direction:column;gap:.5rem}._btnDeny_1ysxr_156,._btnAllow_1ysxr_168{text-align:center;width:100%}._checkboxRow_1ysxr_118{min-height:44px}._checkboxRow_1ysxr_118 input[type=checkbox]{width:20px;height:20px}}._wrapper_140n0_1{align-items:center;margin-left:auto;display:flex;position:relative}._button_140n0_8{width:var(--tap-target-min);height:var(--tap-target-min);cursor:pointer;color:var(--color-text-muted);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:color .15s,background-color .15s;display:flex;position:relative}._button_140n0_8:hover{color:var(--color-text);background:var(--color-active-bg)}._button_140n0_8:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}._icon_140n0_35{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}._badge_140n0_45{color:#fff;pointer-events:none;background:#ef4444;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:.6875rem;font-weight:600;line-height:1;animation:2s ease-in-out infinite _pulse_140n0_1;display:inline-flex;position:absolute;top:4px;right:2px}@keyframes _pulse_140n0_1{0%,to{opacity:1}50%{opacity:.6}}._nav_1t88k_1{height:var(--nav-height);background:var(--color-surface);border-bottom:1px solid var(--color-border);flex-shrink:0;align-items:center;gap:1.5rem;padding:0 1rem;display:flex;position:relative}._brand_1t88k_13{color:var(--color-primary);letter-spacing:.02em;align-items:center;min-height:44px;font-size:.875rem;font-weight:600;text-decoration:none;display:flex}._brand_1t88k_13:hover{color:var(--color-primary-hover)}._hamburger_1t88k_29{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:44px;height:44px;margin-left:auto;padding:0;display:none}._hamburgerBar_1t88k_44{background:var(--color-text);border-radius:1px;width:20px;height:2px;transition:transform .2s,opacity .2s;display:block}._hamburgerOpen_1t88k_53:first-child{transform:translateY(6px)rotate(45deg)}._hamburgerOpen_1t88k_53:nth-child(2){opacity:0}._hamburgerOpen_1t88k_53:nth-child(3){transform:translateY(-6px)rotate(-45deg)}._tabs_1t88k_66{align-items:stretch;gap:.25rem;height:100%;list-style:none;display:flex}._tab_1t88k_66{color:var(--color-text-muted);border-bottom:2px solid #0000;align-items:center;min-height:44px;padding:0 .75rem;font-size:.8125rem;text-decoration:none;transition:color .15s,border-color .15s,background-color .15s;display:flex}._tab_1t88k_66:hover{color:var(--color-text);background:var(--color-active-bg)}._active_1t88k_94{color:var(--color-primary);border-bottom-color:var(--color-primary)}._userSection_1t88k_100{align-items:center;gap:.5rem;margin-left:auto;display:flex}._username_1t88k_107{color:var(--color-text-muted);font-size:.8125rem}._logoutBtn_1t88k_112{border:1px solid var(--color-border);color:var(--color-text-muted);cursor:pointer;background:0 0;border-radius:4px;min-height:44px;padding:4px 10px;font-size:.75rem;transition:color .15s,border-color .15s}._logoutBtn_1t88k_112:hover{color:var(--color-text);border-color:var(--color-text-muted)}._backdrop_1t88k_130{display:none}@media (width<=768px){._tabs_1t88k_66{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-shrink:1;min-width:0;overflow-x:auto}._tabs_1t88k_66::-webkit-scrollbar{display:none}._tab_1t88k_66{white-space:nowrap;flex-shrink:0}}@media (width<=480px){._nav_1t88k_1{flex-wrap:wrap}._hamburger_1t88k_29{display:flex}._tabs_1t88k_66{top:var(--nav-height);background:var(--color-surface);border-bottom:1px solid var(--color-border);z-index:100;flex-direction:column;gap:0;height:auto;padding:.5rem 0;display:none;position:absolute;left:0;right:0;overflow:visible;box-shadow:0 4px 16px #0000004d}._tabsOpen_1t88k_181{display:flex}._tab_1t88k_66{border-bottom:none;border-left:3px solid #0000;width:100%;min-height:48px;padding:0 1rem}._active_1t88k_94{border-bottom-color:#0000;border-left-color:var(--color-primary);background:var(--color-active-bg)}._userSection_1t88k_100{gap:.25rem;margin-left:0}._username_1t88k_107{display:none}._backdrop_1t88k_130{inset:0;top:var(--nav-height);z-index:99;background:#0000004d;display:block;position:fixed}}._overlay_1r3ft_1{z-index:9999;-webkit-overflow-scrolling:touch;background:#0009;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0;overflow-y:auto}@media (width<=480px){._overlay_1r3ft_1{align-items:flex-start;padding:.5rem}}._sidebar_1rbup_1{background:var(--color-surface,#1a1b26);border-right:1px solid var(--color-border,#2a2b3d);flex-direction:column;width:240px;min-width:240px;transition:width .2s,min-width .2s;display:flex;overflow-y:auto}._sidebarCollapsed_1rbup_12{width:48px;min-width:48px}._header_1rbup_17{border-bottom:1px solid var(--color-border,#2a2b3d);justify-content:space-between;align-items:center;padding:.75rem;display:flex}._headerTitle_1rbup_25{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted,#8b8fa3);font-size:.75rem;font-weight:600}._collapseBtn_1rbup_33{color:var(--color-text-muted,#8b8fa3);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px;font-size:1rem;line-height:1}._collapseBtn_1rbup_33:hover{background:var(--color-hover,#2a2b3d);color:var(--color-text,#c0caf5)}._runnerSection_1rbup_49{padding:.5rem 0}._runnerHeader_1rbup_53{color:var(--color-text,#c0caf5);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;padding:.35rem .75rem;font-size:.8rem;font-weight:600;display:flex}._runnerHeader_1rbup_53:hover{background:var(--color-hover,#2a2b3d)}._statusDot_1rbup_69{border-radius:50%;flex-shrink:0;width:8px;height:8px}._statusOnline_1rbup_76{background:#9ece6a}._statusOffline_1rbup_77{background:#f7768e}._statusDraining_1rbup_78{background:#e0af68}._projectList_1rbup_80{margin:0;padding:0;list-style:none}._projectItem_1rbup_86{color:var(--color-text-muted,#8b8fa3);cursor:pointer;border-left:2px solid #0000;align-items:center;gap:.5rem;padding:.3rem .75rem .3rem 1.75rem;font-size:.78rem;transition:background .1s;display:flex}._projectItem_1rbup_86:hover{background:var(--color-hover,#2a2b3d);color:var(--color-text,#c0caf5)}._projectItemSelected_1rbup_103{background:var(--color-hover,#2a2b3d);color:var(--color-text,#c0caf5);border-left-color:var(--color-accent,#7aa2f7)}._sessionDot_1rbup_109{border-radius:50%;flex-shrink:0;width:6px;height:6px}._sessionActive_1rbup_116{background:#9ece6a}._sessionIdle_1rbup_117{background:#565f89}._sessionFailed_1rbup_118{background:#f7768e}._projectName_1rbup_120{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._unassignedSection_1rbup_126{border-top:1px solid var(--color-border,#2a2b3d);padding:.5rem 0}._sectionLabel_1rbup_131{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted,#8b8fa3);padding:.35rem .75rem;font-size:.7rem;font-weight:600}._empty_1rbup_140{color:var(--color-text-muted,#8b8fa3);padding:.5rem .75rem;font-size:.75rem;font-style:italic}._loading_1rbup_147{color:var(--color-text-muted,#8b8fa3);padding:1rem .75rem;font-size:.75rem}._error_1rbup_153{color:#f7768e;padding:.5rem .75rem;font-size:.75rem}@media (width<=768px){._sidebar_1rbup_1{display:none}}._layout_1hd2u_1{flex-direction:column;height:100%;display:flex;overflow-x:hidden}._body_1hd2u_8{flex:1;display:flex;overflow:hidden}._content_1hd2u_14{-webkit-overflow-scrolling:touch;flex:1;padding:1rem;overflow:hidden auto}@media (width<=768px){._content_1hd2u_14{padding:.75rem}}@media (width<=480px){._content_1hd2u_14{padding:.5rem}}._container_y3jfh_1{background:var(--color-bg);justify-content:center;align-items:center;min-height:100vh;display:flex}._form_y3jfh_9{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;flex-direction:column;gap:12px;width:100%;max-width:360px;padding:32px;display:flex}._title_y3jfh_21{text-align:center;color:var(--color-text);margin-bottom:8px;font-size:1.5rem;font-weight:600}._label_y3jfh_29{color:var(--color-text-muted);font-size:.85rem}._input_y3jfh_34{border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);border-radius:4px;outline:none;padding:8px 12px;font-size:.95rem;transition:border-color .15s}._input_y3jfh_34:focus{border-color:var(--color-primary)}._button_y3jfh_49{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:4px;margin-top:8px;padding:10px;font-size:.95rem;font-weight:500;transition:background .15s}._button_y3jfh_49:hover:not(:disabled){background:var(--color-primary-hover)}._button_y3jfh_49:disabled{opacity:.6;cursor:not-allowed}._error_y3jfh_71{color:#ff5050;text-align:center;background:#ff50501f;border-radius:4px;padding:8px 12px;font-size:.85rem}._container_1hkk4_1{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;margin-top:16px;padding:20px}._header_1hkk4_9{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}._title_1hkk4_16{color:var(--color-text);font-size:1rem;font-weight:600}._legend_1hkk4_22{color:var(--color-text-muted);gap:16px;font-size:.8rem;display:flex}._legendItem_1hkk4_29{align-items:center;gap:6px;display:flex}._legendSwatch_1hkk4_35{border-radius:1px;width:12px;height:3px}._chartWrapper_1hkk4_41{width:100%;height:300px}._loading_1hkk4_46{height:300px;color:var(--color-text-muted);justify-content:center;align-items:center;font-size:.9rem;display:flex}._error_1hkk4_55{color:#ff6b6b;justify-content:center;align-items:center;height:300px;font-size:.9rem;display:flex}._empty_1hkk4_64{height:300px;color:var(--color-text-muted);justify-content:center;align-items:center;font-size:.9rem;display:flex}._scopeLine_1hkk4_73{stroke-dasharray:4 4}._container_9ubd1_1{padding:12px 0}._title_9ubd1_5{color:var(--color-text);margin-bottom:8px;font-size:1rem;font-weight:600}._stageList_9ubd1_12{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}._stage_9ubd1_12{background:var(--color-surface);border:1px solid var(--color-border);border-radius:6px;align-items:center;gap:8px;padding:8px 12px;display:flex}._stalled_9ubd1_31{background:#ef44440f;border-color:#ef444466}._stageName_9ubd1_36{min-width:120px;font-size:.875rem;font-weight:600}._stageOk_9ubd1_42{color:#4ade80;font-size:.8125rem}._stallReason_9ubd1_47{color:#f87171;flex:1;font-size:.8125rem}._stallIcon_9ubd1_53{color:#f87171;font-size:1rem}._okIcon_9ubd1_58{color:#4ade80;font-size:1rem}._blockingIds_9ubd1_63{flex-wrap:wrap;gap:4px;display:flex}._blockingId_9ubd1_63{color:var(--color-primary);cursor:pointer;font:inherit;background:0 0;border:none;padding:0;font-size:.75rem;text-decoration:underline}._blockingId_9ubd1_63:hover{color:var(--color-primary-hover)}._noStalls_9ubd1_84{color:#4ade80;padding:8px 0;font-size:.875rem}._loading_9ubd1_90{color:var(--color-text-muted);font-size:.8125rem;font-style:italic}._badge_1vjij_1{white-space:nowrap;background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);border-radius:6px;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.75rem;font-weight:500;line-height:1;display:inline-flex}._icon_1vjij_16{color:var(--color-text-muted);font-size:.6875rem}._amount_1vjij_21{font-variant-numeric:tabular-nums}._compact_1vjij_25{padding:.125rem .375rem;font-size:.6875rem}._card_15f3m_1{background:var(--color-surface);border:1px solid var(--color-border);cursor:pointer;border-radius:8px;flex-direction:column;gap:.875rem;padding:1.25rem;transition:border-color .15s,box-shadow .15s;display:flex}._card_15f3m_1:hover{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}._header_15f3m_22{justify-content:space-between;align-items:center;gap:.5rem;display:flex}._projectName_15f3m_29{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.9375rem;font-weight:600;overflow:hidden}._sessionBadge_15f3m_39{color:#22c55e;letter-spacing:.02em;text-transform:uppercase;background:#22c55e1f;border:1px solid #22c55e40;border-radius:9999px;flex-shrink:0;align-items:center;gap:.375rem;padding:.125rem .5rem;font-size:.6875rem;font-weight:600;display:inline-flex}._sessionDot_15f3m_55{background:#22c55e;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite _pulse_15f3m_1}@keyframes _pulse_15f3m_1{0%,to{opacity:1}50%{opacity:.4}}._progressSection_15f3m_75{flex-direction:column;gap:.375rem;display:flex}._progressLabel_15f3m_81{color:var(--color-text-muted);justify-content:space-between;font-size:.75rem;display:flex}._progressTrack_15f3m_88{background:var(--color-border);border-radius:3px;height:6px;overflow:hidden}._progressFill_15f3m_95{background:var(--color-primary);border-radius:3px;height:100%;transition:width .4s}._taskBreakdown_15f3m_104{grid-template-columns:repeat(4,1fr);gap:.25rem;display:grid}._taskStat_15f3m_110{flex-direction:column;align-items:center;gap:.125rem;display:flex}._taskCount_15f3m_117{font-size:.9375rem;font-weight:600;line-height:1}._taskLabel_15f3m_123{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.625rem}._statusTodo_15f3m_130{color:#6b7280}._statusInProgress_15f3m_134{color:#3b82f6}._statusDone_15f3m_138{color:#22c55e}._statusBlocked_15f3m_142{color:#ef4444}._activeWork_15f3m_148{border-top:1px solid var(--color-border);flex-direction:column;gap:.25rem;padding-top:.75rem;display:flex}._activeWorkLabel_15f3m_156{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.6875rem}._activeItem_15f3m_163{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}._noActiveWork_15f3m_171{color:var(--color-text-muted);font-size:.8125rem;font-style:italic}._container_ec780_1{max-width:1200px;margin:0 auto}._heading_ec780_6{color:var(--color-text);margin-bottom:1.25rem;font-size:1.25rem;font-weight:600}._grid_ec780_13{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;display:grid}._loading_ec780_19,._error_ec780_20,._empty_ec780_21{min-height:200px;color:var(--color-text-muted);justify-content:center;align-items:center;font-size:.875rem;display:flex}._error_ec780_20{color:#ef4444}._summary_xdz6f_1{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;flex-direction:column;gap:.5rem;padding:.75rem 1rem;display:flex}._header_xdz6f_11{justify-content:space-between;align-items:center;display:flex}._title_xdz6f_17{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);font-size:.75rem;font-weight:600}._totalCost_xdz6f_25{font-variant-numeric:tabular-nums;color:var(--color-text);font-size:1.125rem;font-weight:600}._tokenGrid_xdz6f_32{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:.5rem;display:grid}._tokenItem_xdz6f_38{flex-direction:column;gap:.125rem;display:flex}._tokenLabel_xdz6f_44{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);font-size:.625rem;font-weight:600}._tokenValue_xdz6f_52{font-variant-numeric:tabular-nums;color:var(--color-text);font-size:.8125rem}._meta_xdz6f_58{color:var(--color-text-muted);gap:1rem;font-size:.6875rem;display:flex}._loading_xdz6f_65{color:var(--color-text-muted);padding:.75rem 1rem;font-size:.75rem}._error_xdz6f_71{color:#f87171;padding:.75rem 1rem;font-size:.75rem}._dashboard_1wrqg_1{flex-direction:column;gap:1.25rem;display:flex}._grid_1wrqg_7{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.25rem;display:grid}._card_1wrqg_15{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;padding:1rem 1.25rem}._cardTitle_1wrqg_22{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);margin-bottom:.75rem;font-size:.75rem;font-weight:600}._statsGrid_1wrqg_33{grid-template-columns:repeat(4,1fr);gap:.75rem;display:grid}._statItem_1wrqg_39{text-align:center}._statValue_1wrqg_43{font-size:1.5rem;font-weight:700;line-height:1.2}._statLabel_1wrqg_49{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.6875rem}._completionRow_1wrqg_56{border-top:1px solid var(--color-border);align-items:center;gap:.75rem;margin-top:1rem;padding-top:.75rem;display:flex}._progressBar_1wrqg_65{background:var(--color-border);border-radius:3px;flex:1;height:6px;overflow:hidden}._progressFill_1wrqg_73{border-radius:3px;height:100%;transition:width .3s}._completionLabel_1wrqg_79{white-space:nowrap;font-size:.8125rem;font-weight:600}._pointsLabel_1wrqg_85{color:var(--color-text-muted);white-space:nowrap;font-size:.75rem}._pipeline_1wrqg_93{align-items:center;gap:0;display:flex}._pipelineStage_1wrqg_99{flex-direction:column;flex:1;align-items:center;padding:.75rem .5rem;display:flex;position:relative}._pipelineStage_1wrqg_99+._pipelineStage_1wrqg_99:before{content:"";background:var(--color-border);width:1px;height:50%;position:absolute;top:25%;left:-1px}._stageCount_1wrqg_118{font-size:1.25rem;font-weight:700;line-height:1.2}._stageLabel_1wrqg_124{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;margin-top:.125rem;font-size:.6875rem}._stageBar_1wrqg_132{border-radius:2px;width:100%;height:3px;margin-top:.5rem}._epicList_1wrqg_141{flex-direction:column;gap:.625rem;display:flex}._epicRow_1wrqg_147{align-items:center;gap:.75rem;display:flex}._epicId_1wrqg_153{color:var(--color-text-muted);min-width:7rem;font-family:monospace;font-size:.75rem}._epicTitle_1wrqg_160{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.8125rem;overflow:hidden}._epicProgress_1wrqg_168{align-items:center;gap:.5rem;min-width:8rem;display:flex}._epicProgressBar_1wrqg_175{background:var(--color-border);border-radius:2px;flex:1;height:4px;overflow:hidden}._epicProgressFill_1wrqg_183{background:#22c55e;border-radius:2px;height:100%;transition:width .3s}._epicStoryCount_1wrqg_190{color:var(--color-text-muted);white-space:nowrap;font-size:.6875rem}._emptyText_1wrqg_196{color:var(--color-text-muted);font-size:.8125rem;font-style:italic}._runnerInfo_1wrqg_204{flex-direction:column;gap:.5rem;display:flex}._runnerRow_1wrqg_210{align-items:center;gap:.5rem;font-size:.8125rem;display:flex}._statusDot_1wrqg_217{border-radius:50%;flex-shrink:0;width:8px;height:8px}._online_1wrqg_224{background:#22c55e}._offline_1wrqg_228{background:#ef4444}._draining_1wrqg_232{background:#eab308}._runnerName_1wrqg_236{font-weight:500}._runnerStatus_1wrqg_240{color:var(--color-text-muted);font-size:.75rem}._sessionRow_1wrqg_245{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:.375rem 0;font-size:.8125rem;display:flex}._sessionTask_1wrqg_254{color:var(--color-primary);font-family:monospace;font-size:.75rem}._sessionStatus_1wrqg_260{text-transform:uppercase;letter-spacing:.04em;border-radius:3px;padding:.125rem .375rem;font-size:.6875rem;font-weight:500}._sessionDuration_1wrqg_269{color:var(--color-text-muted);font-variant-numeric:tabular-nums;font-size:.75rem}._statusQueued_1wrqg_277{color:#6b7280}._statusAssigned_1wrqg_278{color:#8b5cf6}._statusRunning_1wrqg_279{color:#3b82f6}._statusCompleted_1wrqg_280{color:#22c55e}._statusFailed_1wrqg_281,._statusBlocked_1wrqg_282{color:#ef4444}._loading_1wrqg_286{color:var(--color-text-muted);justify-content:center;align-items:center;padding:3rem;font-size:.875rem;display:flex}._error_1wrqg_295{color:#ef4444;justify-content:center;align-items:center;padding:3rem;font-size:.875rem;display:flex}._projectSelector_1wrqg_304{align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}._projectSelector_1wrqg_304 label{color:var(--color-text-muted);font-size:.8125rem}._projectSelector_1wrqg_304 select{background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);border-radius:4px;outline:none;padding:.375rem .625rem;font-size:.8125rem}._projectSelector_1wrqg_304 select:focus{border-color:var(--color-primary)}._togglesCard_1wrqg_332{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;padding:1rem 1.25rem}._toggleRow_1wrqg_339{justify-content:space-between;align-items:center;padding:.5rem 0;display:flex}._toggleRow_1wrqg_339+._toggleRow_1wrqg_339{border-top:1px solid var(--color-border)}._toggleLabelGroup_1wrqg_350{flex-direction:column;gap:.0625rem;display:flex}._toggleLabel_1wrqg_350{color:var(--color-text);font-size:.8125rem;font-weight:500}._toggleDescription_1wrqg_362{color:var(--color-text-muted);font-size:.6875rem}._toggleSwitch_1wrqg_367{flex-shrink:0;width:36px;height:20px;position:relative}._toggleInput_1wrqg_374{opacity:0;width:0;height:0;position:absolute}._toggleTrack_1wrqg_381{background:var(--color-border);cursor:pointer;border-radius:10px;transition:background .2s;position:absolute;inset:0}._toggleTrack_1wrqg_381:after{content:"";background:var(--color-text);border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:2px;left:2px}._toggleInput_1wrqg_374:checked+._toggleTrack_1wrqg_381{background:var(--color-primary)}._toggleInput_1wrqg_374:checked+._toggleTrack_1wrqg_381:after{transform:translate(16px)}._toggleInput_1wrqg_374:disabled+._toggleTrack_1wrqg_381{opacity:.5;cursor:not-allowed}._toggleInput_1wrqg_374:focus-visible+._toggleTrack_1wrqg_381{outline:2px solid var(--color-primary);outline-offset:2px}._stallBanner_1wrqg_422{border-radius:6px;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;font-size:.8125rem;line-height:1.4;animation:.2s ease-out _stallSlideIn_1wrqg_1;display:flex}@keyframes _stallSlideIn_1wrqg_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._stallWarning_1wrqg_444{color:#fbbf24;background:#fbbf241a;border:1px solid #fbbf244d}._stallError_1wrqg_450{color:#f87171;background:#f871711a;border:1px solid #f871714d}._stallInfo_1wrqg_456{color:var(--color-primary);background:#6c8aff1a;border:1px solid #6c8aff4d}._stallContent_1wrqg_462{flex:1;min-width:0}._stallDismiss_1wrqg_467{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:none;flex-shrink:0;padding:0;font-size:1rem;line-height:1;transition:opacity .15s}._stallDismiss_1wrqg_467:hover{opacity:1}._activeTaskCard_1wrqg_486{background:#6c8aff14;border:1px solid #6c8aff40;border-radius:6px;align-items:center;gap:.75rem;margin-top:.625rem;padding:.625rem .75rem;display:flex}._activeIndicator_1wrqg_497{background:var(--color-primary);border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:2s ease-in-out infinite _pulse_1wrqg_1}@keyframes _pulse_1wrqg_1{0%,to{opacity:1}50%{opacity:.6}}._activeTaskInfo_1wrqg_516{flex-direction:column;gap:.125rem;min-width:0;display:flex}._activeTaskId_1wrqg_523{color:var(--color-primary);font-family:monospace;font-size:.8125rem;font-weight:600}._activeTaskMeta_1wrqg_530{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;overflow:hidden}._badge_1uas2_1{border-radius:4px;align-items:center;gap:6px;padding:2px 8px;font-size:.75rem;font-weight:600;line-height:1.4;display:inline-flex}._blocked_1uas2_12{color:#f87171;background:#ef444426;border:1px solid #ef44444d}._notReady_1uas2_18{color:#fbbf24;background:#fbbf2426;border:1px solid #fbbf244d}._ready_1uas2_24{color:#4ade80;background:#22c55e26;border:1px solid #22c55e4d}._icon_1uas2_30{font-size:.875rem;display:inline-flex}._reasonList_1uas2_35{margin:4px 0 0;padding:0;font-size:.75rem;list-style:none}._reasonItem_1uas2_42{color:var(--color-text-muted);padding:2px 0}._depLink_1uas2_47{color:var(--color-primary);cursor:pointer;font:inherit;background:0 0;border:none;padding:0;text-decoration:underline}._depLink_1uas2_47:hover{color:var(--color-primary-hover)}._container_1qqg3_1{padding:8px 0}._header_1qqg3_5{align-items:center;gap:8px;margin-bottom:4px;display:flex}._taskId_1qqg3_12{color:var(--color-text);font-size:.875rem;font-weight:600}._noData_1qqg3_18{color:var(--color-text-muted);font-size:.8125rem;font-style:italic}._selector_1rkl3_1{color:var(--color-text-muted);align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.8125rem;display:flex}._label_1rkl3_10{color:var(--color-text);font-weight:600}._select_1rkl3_1{background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);cursor:pointer;border-radius:4px;padding:.25rem .5rem;font-size:.8125rem}._select_1rkl3_1:focus{outline:2px solid var(--color-primary);outline-offset:1px}._section_sqg5l_1{border-left:2px solid var(--color-border);margin-bottom:.125rem}._headerBtn_sqg5l_6{width:100%;color:var(--color-text);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:4px;align-items:center;gap:.5rem;padding:.375rem .5rem;font-size:.8125rem;transition:background .15s;display:flex}._headerBtn_sqg5l_6:hover{background:var(--color-active-bg)}._chevron_sqg5l_26{flex-shrink:0;font-size:.625rem;transition:transform .15s;display:inline-block}._chevron_sqg5l_26[data-expanded=true]{transform:rotate(90deg)}._body_sqg5l_37{padding-left:.5rem}._badge_1ry7x_1{color:#fff;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;border-radius:9999px;padding:.125rem .5rem;font-size:.6875rem;font-weight:600;line-height:1.4;display:inline-block}._row_1tagd_1{border-radius:4px;align-items:center;gap:.5rem;min-height:1.75rem;padding:.25rem .5rem;font-size:.8125rem;display:flex}._row_1tagd_1:hover{background:var(--color-active-bg)}._id_1tagd_15{color:var(--color-text-muted);flex-shrink:0;font-family:SF Mono,Fira Code,monospace;font-size:.75rem}._title_1tagd_22{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}._points_1tagd_29{color:var(--color-text-muted);flex-shrink:0;font-size:.75rem}._assignee_1tagd_35{color:var(--color-primary);border:1px solid var(--color-border);border-radius:4px;flex-shrink:0;padding:.0625rem .375rem;font-size:.75rem}._headerInfo_1tagd_44{flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}._summary_100ly_1{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-muted);border-radius:6px;justify-content:space-between;align-items:center;margin-bottom:.5rem;padding:.5rem .75rem;font-size:.8125rem;display:flex}._pointsSummary_100ly_14{color:var(--color-text);font-weight:600}._tree_100ly_19{flex-direction:column;gap:.25rem;display:flex}._bar_xy82l_1{background:var(--color-surface,#f5f5f5);border:1px solid var(--color-border,#ddd);border-radius:6px;flex-wrap:wrap;align-items:center;gap:1.25rem;padding:.5rem 1rem;display:flex}._field_xy82l_12{align-items:center;gap:.375rem;font-size:.8125rem;display:flex}._label_xy82l_19{color:var(--color-text-muted,#718096);font-weight:500}._value_xy82l_24{color:var(--color-text,#1a202c);font-family:SF Mono,Fira Code,Consolas,monospace;font-size:.8125rem;font-weight:600}._badge_xy82l_31{text-transform:uppercase;background:var(--color-surface,#e9ecef);letter-spacing:.03em;border-radius:3px;padding:.125rem .5rem;font-size:.6875rem;font-weight:700}._badge_xy82l_31[data-status=running]{color:#22543d;background:#c6f6d5}._badge_xy82l_31[data-status=paused]{color:#744210;background:#fefcbf}._badge_xy82l_31[data-status=completed]{color:#2a4365;background:#bee3f8}._badge_xy82l_31[data-status=failed]{color:#742a2a;background:#fed7d7}._badge_xy82l_31[data-status=pending]{color:#44337a;background:#e9d8fd}._badge_xy82l_31[data-status=aborted]{color:#4a5568;background:#e2e8f0}._viewer_18xjy_1{flex-direction:column;height:100%;font-family:system-ui,-apple-system,sans-serif;display:flex;overflow:hidden}._eventList_18xjy_9{flex:1;padding:.5rem;overflow-y:auto}._event_18xjy_9{border-bottom:1px solid #e2e8f0;gap:.5rem;padding:.5rem;display:flex}._event_18xjy_9[data-event-type=error]{background-color:#fff5f5}._event_18xjy_9[data-event-type=thinking]{opacity:.8}._event_18xjy_9[data-event-type=system]{background-color:#f0f9ff}._timestamp_18xjy_34{color:#718096;flex-shrink:0;min-width:5rem;padding-top:.125rem;font-size:.75rem}._eventContent_18xjy_42{flex:1;min-width:0}._eventLabel_18xjy_47{text-transform:uppercase;color:#4a5568;margin-bottom:.25rem;font-size:.75rem;font-weight:600;display:inline-block}._eventContent_18xjy_42 p{white-space:pre-wrap;word-break:break-word;margin:0}._codeBlock_18xjy_62{color:#e2e8f0;white-space:pre-wrap;word-break:break-word;background-color:#1a202c;border-radius:4px;margin:.25rem 0 0;padding:.5rem;font-size:.8125rem;overflow-x:auto}._thinkingText_18xjy_74{color:#718096;font-style:italic}._anomalous_18xjy_79{border-left:3px solid #e53e3e}._anomalyBanner_18xjy_83{color:#c53030;background-color:#fed7d7;padding:.25rem .5rem;font-size:.75rem;font-weight:600}._statusBar_18xjy_91{color:#718096;background-color:#f7fafc;border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:.25rem .5rem;font-size:.75rem;display:flex}._scrollPaused_18xjy_102{color:#d69e2e;font-weight:600}._errorBanner_18xjy_107{color:#c53030;text-align:center;background-color:#fed7d7;padding:.5rem;font-size:.875rem}._empty_18xjy_115{color:#a0aec0;justify-content:center;align-items:center;height:100%;font-size:.875rem;display:flex}._page_e2742_1{flex-direction:column;height:100%;display:flex;overflow:hidden}._placeholder_e2742_8{color:var(--color-text-muted,#a0aec0);flex:1;justify-content:center;align-items:center;font-size:.9375rem;display:flex}._loading_e2742_17{color:var(--color-text-muted,#a0aec0);flex:1;justify-content:center;align-items:center;font-size:.875rem;display:flex}._error_e2742_26{color:#c53030;background:#fed7d7;border-radius:6px;margin:.5rem;padding:.75rem 1rem;font-size:.875rem}._sessionContainer_e2742_35{flex-direction:column;gap:.5rem;height:100%;padding:.5rem;display:flex;overflow:hidden}._viewerContainer_e2742_44{border:1px solid var(--color-border,#e2e8f0);border-radius:6px;flex:1;overflow:hidden}._fileBrowser_1q5or_1{flex-direction:column;gap:.5rem;min-height:0;display:flex}._breadcrumb_1q5or_8{background:var(--color-surface);border:1px solid var(--color-border);white-space:nowrap;border-radius:6px;align-items:center;gap:0;padding:.5rem .75rem;font-size:.85rem;display:flex;overflow-x:auto}._breadcrumbItem_1q5or_21{color:var(--color-primary);cursor:pointer;background:0 0;border:none;padding:0 .25rem;font-family:inherit;font-size:.85rem}._breadcrumbItem_1q5or_21:hover{color:var(--color-primary-hover);text-decoration:underline}._breadcrumbSeparator_1q5or_36{color:var(--color-text-muted)}._loading_1q5or_40,._error_1q5or_41,._empty_1q5or_42{text-align:center;color:var(--color-text-muted);padding:1rem}._error_1q5or_41{color:#ff6b6b}._entries_1q5or_52{border:1px solid var(--color-border);background:var(--color-surface);border-radius:6px;flex-direction:column;display:flex;overflow:hidden}._entry_1q5or_61{border:none;border-bottom:1px solid var(--color-border);color:var(--color-text);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:.5rem;width:100%;padding:.5rem .75rem;font-family:inherit;font-size:.85rem;display:flex}._entry_1q5or_61:last-child{border-bottom:none}._entry_1q5or_61:hover{background:var(--color-active-bg)}._entry_1q5or_61._selected_1q5or_85{background:var(--color-active-bg);border-left:3px solid var(--color-primary)}._entryIcon_1q5or_90{text-align:center;flex-shrink:0;width:1.25rem}._entryName_1q5or_96{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}._entrySize_1q5or_103{color:var(--color-text-muted);flex-shrink:0;font-size:.75rem}._fileViewer_1q5or_109{border:1px solid var(--color-border);background:var(--color-surface);border-radius:6px;flex-direction:column;max-height:400px;display:flex;overflow:hidden}._fileViewerHeader_1q5or_119{border-bottom:1px solid var(--color-border);background:var(--color-bg);justify-content:space-between;align-items:center;padding:.5rem .75rem;display:flex}._fileViewerPath_1q5or_128{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-family:monospace;font-size:.8rem;overflow:hidden}._fileViewerClose_1q5or_137{border:1px solid var(--color-border);color:var(--color-text-muted);cursor:pointer;background:0 0;border-radius:4px;flex-shrink:0;padding:.2rem .5rem;font-family:inherit;font-size:.75rem}._fileViewerClose_1q5or_137:hover{color:var(--color-text);border-color:var(--color-text-muted)}._fileViewerContent_1q5or_154{flex:1;padding:.75rem;overflow:auto}._binaryNotice_1q5or_160{text-align:center;color:var(--color-text-muted);padding:1rem;font-style:italic}._fileContentPre_1q5or_167{white-space:pre-wrap;word-break:break-all;color:var(--color-text);margin:0;font-size:.8rem;line-height:1.5}._gitLog_twoio_1{flex-direction:column;gap:.5rem;display:flex}._heading_twoio_7{color:var(--color-text);margin:0;font-size:1rem;font-weight:600}._loading_twoio_14,._error_twoio_15,._empty_twoio_16{text-align:center;color:var(--color-text-muted);padding:1rem}._error_twoio_15{color:#ff6b6b}._commitList_twoio_26{border:1px solid var(--color-border);background:var(--color-surface);border-radius:6px;flex-direction:column;display:flex;overflow:hidden}._commitEntry_twoio_35{border-bottom:1px solid var(--color-border);padding:.625rem .75rem}._commitEntry_twoio_35:last-child{border-bottom:none}._commitHeader_twoio_44{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}._commitHash_twoio_52{color:var(--color-primary);background:var(--color-active-bg);border-radius:3px;padding:.1rem .4rem;font-family:monospace;font-size:.8rem}._commitDate_twoio_61{color:var(--color-text-muted);flex-shrink:0;font-size:.75rem}._commitMessage_twoio_67{color:var(--color-text);margin-bottom:.125rem;font-size:.85rem;line-height:1.4}._commitAuthor_twoio_74{color:var(--color-text-muted);font-size:.75rem}._loadMore_twoio_79{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-primary);cursor:pointer;border-radius:6px;align-self:center;padding:.5rem 1.5rem;font-family:inherit;font-size:.85rem;transition:background .15s,border-color .15s}._loadMore_twoio_79:hover:not(:disabled){background:var(--color-active-bg);border-color:var(--color-primary)}._loadMore_twoio_79:disabled{cursor:not-allowed;opacity:.6}._gitPage_tybvc_1{flex-direction:column;gap:1rem;height:100%;display:flex}._header_tybvc_8{justify-content:space-between;align-items:center;gap:1rem;display:flex}._title_tybvc_15{color:var(--color-text);margin:0;font-size:1.25rem;font-weight:600}._projectSelector_tybvc_22{align-items:center;gap:.5rem;display:flex}._projectSelector_tybvc_22 label{color:var(--color-text-muted);font-size:.85rem}._projectSelect_tybvc_22{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);border-radius:4px;padding:.35rem .5rem;font-family:inherit;font-size:.85rem}._sections_tybvc_43{flex:1;grid-template-columns:1fr 1fr;gap:1rem;min-height:0;display:grid}@media (width<=900px){._sections_tybvc_43{grid-template-columns:1fr}}._section_tybvc_43{flex-direction:column;min-height:0;display:flex;overflow:auto}._sectionTitle_tybvc_64{color:var(--color-text);margin:0 0 .5rem;font-size:1rem;font-weight:600}._noProject_tybvc_71{height:200px;color:var(--color-text-muted);justify-content:center;align-items:center;font-size:.9rem;display:flex}._container_1efa3_1{margin-top:1rem}._header_1efa3_5{margin:0 0 1rem;font-size:1.25rem}._radioGroup_1efa3_10{flex-direction:column;gap:.625rem;display:flex}._radioLabel_1efa3_16{color:var(--color-text,#e1e4ed);cursor:pointer;align-items:center;gap:.5rem;font-size:.875rem;display:flex}._radioLabel_1efa3_16 input[type=radio]{accent-color:var(--color-primary,#6c8aff)}._inlineField_1efa3_29{align-items:center;gap:.5rem;margin-top:.375rem;padding-left:1.5rem;display:flex}._tagInput_1efa3_37,._select_1efa3_38{background:var(--color-bg,#0f1117);border:1px solid var(--color-border,#2a2d3a);color:var(--color-text,#e1e4ed);border-radius:4px;min-width:16rem;padding:.5rem .75rem;font-family:inherit;font-size:.875rem}._tagInput_1efa3_37:focus,._select_1efa3_38:focus{border-color:var(--color-primary,#6c8aff);outline:none}._saveRow_1efa3_55{justify-content:flex-end;margin-top:1rem;display:flex}._saveBtn_1efa3_61{background:var(--color-primary,#6c8aff);color:#fff;cursor:pointer;border:none;border-radius:4px;padding:.5rem 1rem;font-size:.875rem}._saveBtn_1efa3_61:hover{background:var(--color-primary-hover,#8ba3ff)}._saveBtn_1efa3_61:disabled{opacity:.5;cursor:not-allowed}._error_1efa3_80{color:#dc3545;margin-top:.5rem;font-size:.8125rem}._permissionNotice_1efa3_86{color:var(--color-text-muted,#8b8fa3);font-size:.8125rem;font-style:italic}._container_hvzlb_1{margin-top:1rem}._header_hvzlb_5{margin:0 0 1rem;font-size:1.25rem}._modelDisplay_hvzlb_10{align-items:center;gap:.75rem;margin-bottom:.75rem;font-size:.875rem;display:flex}._modelLabel_hvzlb_18{color:var(--color-text-muted,#8b8fa3)}._modelValue_hvzlb_22{color:var(--color-text,#e1e4ed);font-family:SF Mono,Fira Code,Cascadia Code,monospace;font-size:.875rem}._overrideBadge_hvzlb_28{text-transform:uppercase;letter-spacing:.03em;border-radius:3px;padding:.125rem .375rem;font-size:.6875rem;font-weight:500;display:inline-block}._overrideActive_hvzlb_38{color:#28a745;background:#28a74526}._overrideDefault_hvzlb_43{color:var(--color-primary,#6c8aff);background:#6c8aff1f}._overrideRow_hvzlb_48{align-items:center;gap:.5rem;display:flex}._modelInput_hvzlb_54{background:var(--color-bg,#0f1117);border:1px solid var(--color-border,#2a2d3a);color:var(--color-text,#e1e4ed);border-radius:4px;min-width:16rem;padding:.5rem .75rem;font-family:inherit;font-size:.875rem}._modelInput_hvzlb_54:focus{border-color:var(--color-primary,#6c8aff);outline:none}._setBtn_hvzlb_70{background:var(--color-primary,#6c8aff);color:#fff;cursor:pointer;border:none;border-radius:4px;padding:.5rem 1rem;font-size:.875rem}._setBtn_hvzlb_70:hover{background:var(--color-primary-hover,#8ba3ff)}._setBtn_hvzlb_70:disabled{opacity:.5;cursor:not-allowed}._clearBtn_hvzlb_89{border:1px solid var(--color-border,#2a2d3a);color:var(--color-text,#e1e4ed);cursor:pointer;background:0 0;border-radius:4px;padding:.5rem 1rem;font-size:.875rem}._clearBtn_hvzlb_89:hover{border-color:var(--color-text-muted,#8b8fa3)}._clearBtn_hvzlb_89:disabled{opacity:.5;cursor:not-allowed}._error_hvzlb_108{color:#dc3545;margin-top:.5rem;font-size:.8125rem}._permissionNotice_hvzlb_114{color:var(--color-text-muted,#8b8fa3);font-size:.8125rem;font-style:italic}._backdrop_1vcfo_1{z-index:1000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._dialog_1vcfo_11{background:var(--color-surface,#1a1d27);border-radius:8px;min-width:420px;max-width:520px;padding:1.5rem;box-shadow:0 4px 24px #0000004d}._title_1vcfo_20{margin:0 0 1.25rem;font-size:1.125rem}._field_1vcfo_25{margin-bottom:1rem}._field_1vcfo_25 label{color:var(--color-text-muted,#8b8fa3);text-transform:uppercase;letter-spacing:.03em;margin-bottom:.25rem;font-size:.8125rem;font-weight:600;display:block}._field_1vcfo_25 input,._field_1vcfo_25 select{border:1px solid var(--color-border,#2a2d3a);background:var(--color-bg,#0f1117);width:100%;color:var(--color-text,#e1e4ed);border-radius:4px;padding:.5rem .75rem;font-family:inherit;font-size:.875rem}._field_1vcfo_25 input:focus,._field_1vcfo_25 select:focus{border-color:var(--color-primary,#6c8aff);outline:none}._hint_1vcfo_57{color:var(--color-text-muted,#8b8fa3);margin-top:.25rem;font-size:.75rem}._formActions_1vcfo_63{justify-content:flex-end;gap:.75rem;margin-top:1.5rem;display:flex}._cancelBtn_1vcfo_70{border:1px solid var(--color-border,#2a2d3a);color:var(--color-text,#e1e4ed);cursor:pointer;background:0 0;border-radius:4px;padding:.5rem 1rem}._submitBtn_1vcfo_79{background:var(--color-primary,#6c8aff);color:#fff;cursor:pointer;border:none;border-radius:4px;padding:.5rem 1rem}._submitBtn_1vcfo_79:hover{background:var(--color-primary-hover,#8ba3ff)}._submitBtn_1vcfo_79:disabled{opacity:.5;cursor:not-allowed}._backdrop_12hsm_1{z-index:1000;-webkit-overflow-scrolling:touch;background:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0;overflow-y:auto}._dialog_12hsm_14{background:var(--surface,#fff);border-radius:8px;width:100%;min-width:320px;max-width:480px;padding:1.5rem;box-shadow:0 4px 24px #0003}._title_12hsm_24{margin:0 0 .5rem;font-size:1.125rem}._message_12hsm_29{color:var(--text-secondary,#555);margin:0 0 1.5rem}._actions_12hsm_34{justify-content:flex-end;gap:.75rem;display:flex}._cancelBtn_12hsm_40{border:1px solid var(--border,#ccc);cursor:pointer;background:0 0;border-radius:4px;min-height:44px;padding:.5rem 1rem}._confirmBtn_12hsm_49{background:var(--danger,#dc3545);color:#fff;cursor:pointer;border:none;border-radius:4px;min-height:44px;padding:.5rem 1rem}._confirmBtn_12hsm_49:hover{opacity:.9}@media (width<=480px){._backdrop_12hsm_1{align-items:flex-start;padding:.5rem}._dialog_12hsm_14{min-width:0;padding:1rem}._actions_12hsm_34{flex-direction:column;gap:.5rem}._cancelBtn_12hsm_40,._confirmBtn_12hsm_49{width:100%;min-height:48px;font-size:1rem}}._container_uteo8_1{margin-top:1rem}._header_uteo8_5{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}._header_uteo8_5 h2{margin:0;font-size:1.25rem}._addBtn_uteo8_17{background:var(--color-primary,#6c8aff);color:#fff;cursor:pointer;border:none;border-radius:4px;padding:.5rem 1rem;font-size:.875rem}._addBtn_uteo8_17:hover{background:var(--color-primary-hover,#8ba3ff)}._table_uteo8_31{border-collapse:collapse;width:100%;font-size:.875rem}._table_uteo8_31 th,._table_uteo8_31 td{text-align:left;border-bottom:1px solid var(--color-border,#2a2d3a);padding:.625rem .75rem}._table_uteo8_31 th{color:var(--color-text-muted,#8b8fa3);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:600}._table_uteo8_31 tbody tr:hover{background:var(--color-active-bg,#6c8aff1f)}._immutableRow_uteo8_57{opacity:.7}._immutableRow_uteo8_57 td{color:var(--color-text-muted,#8b8fa3)}._projectRow_uteo8_66{border-left:3px solid var(--color-primary,#6c8aff)}._lockIcon_uteo8_70{color:var(--color-text-muted,#8b8fa3);vertical-align:middle;margin-right:.375rem;font-size:.875rem;display:inline-block}._badge_uteo8_78{text-transform:uppercase;border-radius:3px;padding:.125rem .5rem;font-size:.75rem;font-weight:600;display:inline-block}._badgeAllow_uteo8_87{color:#28a745;background:#28a74526}._badgeDeny_uteo8_92{color:#dc3545;background:#dc354526}._badgeAsk_uteo8_97{color:#ffc107;background:#ffc10726}._scopeBadge_uteo8_102{border-radius:3px;padding:.125rem .5rem;font-size:.75rem;font-weight:500;display:inline-block}._scopeGlobal_uteo8_110{color:var(--color-primary,#6c8aff);background:#6c8aff1f}._scopeProject_uteo8_115{color:#ffc107;background:#ffc1071f}._actions_uteo8_120{gap:.5rem;display:flex}._iconBtn_uteo8_125{border:1px solid var(--color-border,#2a2d3a);color:var(--color-text,#e1e4ed);cursor:pointer;background:0 0;border-radius:4px;padding:.25rem .5rem;font-size:.75rem}._iconBtn_uteo8_125:hover{background:var(--color-active-bg,#6c8aff1f)}._iconBtn_uteo8_125:disabled{opacity:.3;cursor:not-allowed}._dangerBtn_uteo8_144{color:#dc3545;border-color:#dc35454d}._dangerBtn_uteo8_144:hover{background:#dc35451a}._pattern_uteo8_153{font-family:SF Mono,Fira Code,Cascadia Code,monospace;font-size:.8125rem}._emptyState_uteo8_158,._loadingState_uteo8_164{text-align:center;color:var(--color-text-muted,#8b8fa3);padding:2rem}._errorState_uteo8_170{text-align:center;color:#dc3545;background:#dc354514;border-radius:4px;margin-bottom:1rem;padding:1rem}._orderCell_uteo8_179{text-align:center;width:3rem;color:var(--color-text-muted,#8b8fa3);font-size:.75rem}._reorderBtns_uteo8_186{flex-direction:column;gap:.125rem;display:flex}._reorderBtn_uteo8_186{color:var(--color-text-muted,#8b8fa3);cursor:pointer;background:0 0;border:none;padding:0;font-size:.625rem;line-height:1}._reorderBtn_uteo8_186:hover{color:var(--color-primary,#6c8aff)}._reorderBtn_uteo8_186:disabled{opacity:.2;cursor:not-allowed}._settings_18gwd_1{max-width:56rem;padding:1.5rem}._settings_18gwd_1 h1{margin-bottom:1.5rem;font-size:1.25rem}._section_18gwd_11{background:var(--color-surface,#1a1d27);border:1px solid var(--color-border,#2a2d3a);border-radius:.5rem;margin-bottom:1.25rem;padding:1.25rem}._section_18gwd_11 h2{color:var(--color-text,#e1e4ed);margin-bottom:1rem;font-size:1rem}._permissionNotice_18gwd_25{color:var(--color-text-muted,#8b8fa3);font-size:.8125rem;font-style:italic}._form_18gwd_31{flex-direction:column;gap:.5rem;max-width:28rem;display:flex}._input_18gwd_38{border:1px solid var(--color-border,#2a2d3a);background:var(--color-bg,#13141c);color:var(--color-text,#e1e4ed);border-radius:4px;padding:.5rem .75rem;font-size:.875rem}._input_18gwd_38:focus{border-color:var(--color-accent,#7aa2f7);outline:none}._submitBtn_18gwd_52{background:var(--color-accent,#7aa2f7);color:#fff;cursor:pointer;border:none;border-radius:4px;align-self:flex-start;padding:.5rem 1rem;font-size:.875rem;font-weight:600}._submitBtn_18gwd_52:disabled{opacity:.6;cursor:not-allowed}._formError_18gwd_69{color:#f7768e;font-size:.8rem}._formSuccess_18gwd_74{color:#9ece6a;font-size:.8rem}._credentials_18gwd_79{background:var(--color-bg,#13141c);border:1px solid var(--color-border,#2a2d3a);border-radius:6px;padding:.75rem;font-size:.8rem}._credentialsTitle_18gwd_87{color:#9ece6a;margin-bottom:.5rem;font-weight:600}._credentialsRow_18gwd_93{color:var(--color-text,#e1e4ed);margin-bottom:.25rem}._credentialsLabel_18gwd_98{color:var(--color-text-muted,#8b8fa3);margin-right:.5rem}._apiKey_18gwd_103{word-break:break-all}._credentialsNote_18gwd_107{color:var(--color-text-muted,#8b8fa3);margin-top:.5rem;font-size:.75rem}._envBlock_18gwd_113{background:var(--color-surface,#1a1d27);border:1px solid var(--color-border,#2a2d3a);color:var(--color-text,#e1e4ed);white-space:pre;border-radius:4px;margin-top:.5rem;padding:.5rem;font-size:.75rem;overflow-x:auto}._panel_1657p_1{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;padding:1rem}._heading_1657p_8{align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.875rem;font-weight:600;display:flex}._count_1657p_17{background:var(--color-active-bg);color:var(--color-primary);border-radius:10px;padding:.1rem .5rem;font-size:.75rem;font-weight:500}._empty_1657p_26{color:var(--color-text-muted);font-size:.8125rem}._list_1657p_31{flex-direction:column;gap:.5rem;list-style:none;display:flex}._runner_1657p_38{border:1px solid var(--color-border);border-radius:6px;padding:.625rem .75rem;transition:border-color .15s}._online_1657p_45{border-left:3px solid #34d399}._offline_1657p_49{border-left:3px solid var(--color-text-muted);opacity:.6}._runnerHeader_1657p_54{align-items:center;gap:.5rem;display:flex}._statusDot_1657p_60{border-radius:50%;flex-shrink:0;width:8px;height:8px}._dotOnline_1657p_67{background:#34d399}._dotOffline_1657p_71{background:var(--color-text-muted)}._runnerName_1657p_75{flex:1;font-size:.8125rem;font-weight:500}._sessionCount_1657p_81{color:var(--color-text-muted);font-size:.75rem}._metrics_1657p_86{flex-direction:column;gap:.35rem;margin-top:.5rem;display:flex}._metricBar_1657p_93{align-items:center;gap:.5rem;display:flex}._metricLabel_1657p_99{color:var(--color-text-muted);text-transform:uppercase;width:2rem;font-size:.6875rem}._barTrack_1657p_106{background:var(--color-border);border-radius:2px;flex:1;height:4px;overflow:hidden}._barFill_1657p_114{background:var(--color-primary);border-radius:2px;height:100%;transition:width .3s}._metricValue_1657p_121{color:var(--color-text-muted);text-align:right;width:2.5rem;font-size:.6875rem}._controls_vwhee_1{align-items:center;gap:.5rem;display:flex}._controls_vwhee_1 button{cursor:pointer;border:1px solid #0000;border-radius:4px;padding:.375rem .75rem;font-size:.8125rem;font-weight:500;transition:opacity .15s}._controls_vwhee_1 button:disabled{opacity:.5;cursor:not-allowed}._pauseBtn_vwhee_22{background:var(--warning,#ffc107);color:#000}._resumeBtn_vwhee_27{background:var(--success,#28a745);color:#fff}._abortBtn_vwhee_32{background:var(--danger,#dc3545);color:#fff}._panel_gzm4w_1{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;padding:1rem}._heading_gzm4w_8{align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.875rem;font-weight:600;display:flex}._count_gzm4w_17{background:var(--color-active-bg);color:var(--color-primary);border-radius:10px;padding:.1rem .5rem;font-size:.75rem;font-weight:500}._empty_gzm4w_26{color:var(--color-text-muted);font-size:.8125rem}._table_gzm4w_31{border-collapse:collapse;width:100%;font-size:.8125rem}._table_gzm4w_31 th{text-align:left;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--color-border);padding:.5rem .75rem;font-size:.75rem;font-weight:500}._table_gzm4w_31 td{border-bottom:1px solid var(--color-border);padding:.5rem .75rem}._row_gzm4w_53{cursor:pointer;transition:background-color .15s}._row_gzm4w_53:hover{background:var(--color-active-bg)}._projectName_gzm4w_62{font-weight:500}._taskId_gzm4w_66{font-family:monospace;font-size:.75rem}._statusBadge_gzm4w_71{text-transform:uppercase;letter-spacing:.02em;border-radius:10px;padding:.15rem .5rem;font-size:.6875rem;font-weight:500;display:inline-block}._statusRUNNING_gzm4w_81{color:#34d399;background:#34d39926}._statusPENDING_gzm4w_86,._statusPAUSED_gzm4w_91{color:#fbbf24;background:#fbbf2426}._statusCOMPLETED_gzm4w_96{color:var(--color-primary);background:#6c8aff26}._statusFAILED_gzm4w_101,._statusABORTED_gzm4w_106{color:#f87171;background:#f8717126}._duration_gzm4w_111{color:var(--color-text-muted);font-family:monospace;font-size:.75rem}._panel_dcgfk_1{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;padding:1rem}._heading_dcgfk_8{align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.875rem;font-weight:600;display:flex}._badge_dcgfk_17{color:#fff;text-align:center;background:#f87171;border-radius:10px;min-width:1.25rem;padding:.1rem .5rem;font-size:.6875rem;font-weight:600}._empty_dcgfk_28{color:var(--color-text-muted);font-size:.8125rem}._list_dcgfk_33{flex-direction:column;gap:.5rem;list-style:none;display:flex}._item_dcgfk_40{border:1px solid var(--color-border);border-left:3px solid #fbbf24;border-radius:6px;padding:.625rem .75rem}._itemHeader_dcgfk_47{align-items:center;gap:.5rem;margin-bottom:.35rem;display:flex}._projectLabel_dcgfk_54{font-size:.8125rem;font-weight:500}._toolLabel_dcgfk_59{color:var(--color-primary);background:var(--color-active-bg);border-radius:4px;padding:.1rem .4rem;font-size:.6875rem}._command_dcgfk_67{color:var(--color-text-muted);margin-bottom:.5rem;font-size:.75rem}._command_dcgfk_67 code{color:var(--color-text);font-family:monospace}._args_dcgfk_78{margin-left:.5rem;font-style:italic}._actions_dcgfk_83{gap:.5rem;display:flex}._btn_dcgfk_88{cursor:pointer;border:none;border-radius:4px;padding:.3rem .75rem;font-size:.75rem;font-weight:500;transition:background-color .15s,opacity .15s}._btn_dcgfk_88:disabled{opacity:.5;cursor:not-allowed}._allowBtn_dcgfk_105{color:#34d399;background:#34d39933}._allowBtn_dcgfk_105:hover:not(:disabled){background:#34d39959}._denyBtn_dcgfk_114{color:#f87171;background:#f8717133}._denyBtn_dcgfk_114:hover:not(:disabled){background:#f8717159}._page_10d2a_1{flex-direction:column;gap:1rem;height:100%;display:flex}._title_10d2a_8{font-size:1.125rem;font-weight:600}._loading_10d2a_13,._error_10d2a_14{color:var(--color-text-muted);padding:2rem 0;font-size:.875rem}._error_10d2a_14{color:#f87171}._grid_10d2a_24{flex:1;grid-template-columns:320px 1fr;gap:1rem;min-height:0;display:grid}._sidebar_10d2a_32{flex-direction:column;gap:1rem;display:flex;overflow-y:auto}._main_10d2a_39{overflow-y:auto}@media (width<=900px){._grid_10d2a_24{grid-template-columns:1fr}}._page_1q91v_1{flex-direction:column;gap:1rem;height:100%;padding:1.5rem;display:flex;overflow:hidden}._header_1q91v_10{flex-shrink:0;justify-content:space-between;align-items:center;display:flex}._header_1q91v_10 h1{font-size:1.25rem;font-weight:600}._connectionBadge_1q91v_22{border-radius:999px;padding:.25rem .625rem;font-size:.75rem;font-weight:500}._connectionBadge_1q91v_22[data-connected=true]{color:#34d399;background:#34d39926}._connectionBadge_1q91v_22[data-connected=false]{color:#ef4444;background:#ef444426}._filters_1q91v_40{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.75rem;display:flex}._filterGroup_1q91v_48{flex-direction:column;gap:.25rem;display:flex}._filterGroup_1q91v_48 label{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.6875rem}._filterGroup_1q91v_48 select{appearance:none;background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);cursor:pointer;border-radius:4px;min-width:160px;padding:.375rem .625rem;font-size:.8125rem}._filterGroup_1q91v_48 select:focus{border-color:var(--color-primary);outline:none}._categoryFilters_1q91v_78{align-items:flex-end;gap:.5rem;display:flex}._categoryChip_1q91v_84{appearance:none;border:1px solid var(--color-border);color:var(--color-text-muted);cursor:pointer;background:0 0;border-radius:4px;padding:.375rem .625rem;font-size:.75rem;transition:background .15s,color .15s,border-color .15s}._categoryChip_1q91v_84:hover{border-color:var(--color-primary);color:var(--color-text)}._categoryChipActive_1q91v_104{background:var(--color-active-bg);border-color:var(--color-primary);color:var(--color-primary)}._clearFilters_1q91v_110{appearance:none;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;align-self:flex-end;padding:.375rem 0;font-size:.75rem;text-decoration:underline}._clearFilters_1q91v_110:hover{color:var(--color-text)}._eventList_1q91v_127{border:1px solid var(--color-border);background:var(--color-surface);border-radius:6px;flex:1;overflow-y:auto}._emptyState_1q91v_135{height:200px;color:var(--color-text-muted);justify-content:center;align-items:center;font-size:.875rem;display:flex}._eventRow_1q91v_145{border-bottom:1px solid var(--color-border)}._eventRow_1q91v_145:last-child{border-bottom:none}._eventSummary_1q91v_153{cursor:pointer;width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:none;align-items:center;gap:.75rem;padding:.625rem 1rem;transition:background .1s;display:flex}._eventSummary_1q91v_153:hover{background:var(--color-active-bg)}._expandArrow_1q91v_172{color:var(--color-text-muted);text-align:center;flex-shrink:0;width:1rem;font-size:.625rem;transition:transform .15s}._expandArrowOpen_1q91v_181{transform:rotate(90deg)}._timestamp_1q91v_185{color:var(--color-text-muted);white-space:nowrap;flex-shrink:0;font-family:monospace;font-size:.75rem}._eventType_1q91v_193{white-space:nowrap;border-radius:3px;flex-shrink:0;padding:.125rem .5rem;font-size:.75rem;font-weight:500}._eventType_1q91v_193[data-type=tool_use],._eventType_1q91v_193[data-type=tool_result]{color:#818cf8;background:#6366f126}._eventType_1q91v_193[data-type=status_change],._eventType_1q91v_193[data-type=system],._eventType_1q91v_193[data-type=progress]{color:#60a5fa;background:#3b82f626}._eventType_1q91v_193[data-type=error]{color:#f87171;background:#ef444426}._eventType_1q91v_193[data-type=permission]{color:#fbbf24;background:#f59e0b26}._eventType_1q91v_193[data-type=assistant_message]{color:#34d399;background:#34d39926}._contextBadge_1q91v_230{color:var(--color-text-muted);white-space:nowrap;flex-shrink:0;font-size:.6875rem}._eventPreview_1q91v_237{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.8125rem;overflow:hidden}._anomalyBadge_1q91v_247{color:#f87171;white-space:nowrap;background:#ef444433;border-radius:3px;flex-shrink:0;padding:.125rem .375rem;font-size:.625rem;font-weight:600}._eventDetail_1q91v_259{border-top:1px solid var(--color-border);background:#0003;padding:.75rem 1rem .75rem 2.75rem}._eventDetail_1q91v_259 pre{color:var(--color-text);white-space:pre-wrap;word-break:break-all;max-height:400px;font-size:.75rem;line-height:1.5;overflow-y:auto}._pagination_1q91v_276{flex-shrink:0;justify-content:space-between;align-items:center;padding:.5rem 0;display:flex}._paginationInfo_1q91v_284{color:var(--color-text-muted);font-size:.8125rem}._paginationControls_1q91v_289{align-items:center;gap:.5rem;display:flex}._paginationControls_1q91v_289 button{appearance:none;background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text);cursor:pointer;border-radius:4px;padding:.375rem .75rem;font-size:.8125rem;transition:background .15s,border-color .15s}._paginationControls_1q91v_289 button:hover:not(:disabled){border-color:var(--color-primary);background:var(--color-active-bg)}._paginationControls_1q91v_289 button:disabled{opacity:.4;cursor:default}._pageIndicator_1q91v_319{color:var(--color-text-muted);text-align:center;min-width:5rem;font-size:.8125rem}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--color-bg:#0f1117;--color-surface:#1a1d27;--color-border:#2a2d3a;--color-text:#e1e4ed;--color-text-muted:#8b8fa3;--color-primary:#6c8aff;--color-primary-hover:#8ba3ff;--color-active-bg:#6c8aff1f;--nav-height:48px;--breakpoint-phone:480px;--breakpoint-tablet:768px;--breakpoint-desktop:1024px;--tap-target-min:44px}html,body,#root{width:100%;height:100%;overflow-x:hidden}body{background:var(--color-bg);color:var(--color-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}button,[role=button],a{touch-action:manipulation}@media (width<=768px){html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}[data-testid=page-dashboard] section,[data-testid=page-manager] section{width:100%}[data-testid=page-dashboard] button,[data-testid=page-manager] button{min-height:44px;padding:.5rem 1rem}}@media (width<=480px){h1{font-size:1.25rem}h2{font-size:1.0625rem}[data-testid=dashboard-session-controls],[data-testid=dashboard-runner-management],[data-testid=manager-permission-actions],[data-testid=manager-task-actions]{flex-direction:column;gap:.5rem;display:flex}[data-testid=dashboard-session-controls] button,[data-testid=dashboard-runner-management] button,[data-testid=manager-permission-actions] button,[data-testid=manager-task-actions] button{width:100%;min-height:48px;font-size:1rem}}
