:root{--bg-app: #1f1f1f;--bg-terminal: #1e1e1e;--bg-panel: #2b2b2b;--bg-panel-2: #262626;--bg-tab: #2d2d2d;--bg-tab-active: #474747;--bg-hover: #353535;--bg-input: #1b1b1b;--bg-elevated: #2e2e2e;--border: #3d3d3d;--border-strong: #4a4a4a;--fg: #e0e0e0;--fg-muted: #9a9a9a;--fg-faint: #6e6e6e;--accent: #4ea1ff;--accent-weak: rgba(78, 161, 255, .16);--accent-fg: #0b1522;--ok: #4ec27a;--warn: #e5c07b;--err: #ef5f5f;--shadow: 0 10px 32px rgba(0, 0, 0, .45), 0 2px 6px rgba(0, 0, 0, .3);--radius: 6px;--radius-sm: 4px;--ui-font: system-ui, -apple-system, "Ubuntu", "Cantarell", "Segoe UI", sans-serif;--mono-font: "Ubuntu Mono", "DejaVu Sans Mono", monospace;--ui-size: 13px;--row-h: 26px;--scrollbar: #4a4a4a;color-scheme:dark}:root.light{--bg-app: #f3f3f3;--bg-terminal: #fbfbfb;--bg-panel: #ffffff;--bg-panel-2: #f7f7f7;--bg-tab: #dcdcdc;--bg-tab-active: #ffffff;--bg-hover: #ebebeb;--bg-input: #ffffff;--bg-elevated: #ffffff;--border: #dadada;--border-strong: #c8c8c8;--fg: #202020;--fg-muted: #6b6b6b;--fg-faint: #9a9a9a;--accent: #1f6fe0;--accent-weak: rgba(31, 111, 224, .12);--accent-fg: #ffffff;--ok: #2e9b58;--warn: #b7860b;--err: #d23b3b;--shadow: 0 10px 32px rgba(0, 0, 0, .14), 0 2px 6px rgba(0, 0, 0, .08);--scrollbar: #c4c4c4;color-scheme:light}*{box-sizing:border-box}html,body,#app{margin:0;height:100%;overflow:hidden}body{background:var(--bg-app);color:var(--fg);font-family:var(--ui-font);font-size:var(--ui-size);line-height:1.4;-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none}html.quake-host body{background:transparent}input,textarea,select,button{font:inherit;color:inherit}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--scrollbar);border-radius:8px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background-color:var(--fg-faint)}::-webkit-scrollbar-track,::-webkit-scrollbar-corner{background:transparent}.input,.select,textarea.input{background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius-sm);padding:5px 8px;outline:none;min-width:0;-webkit-user-select:text;user-select:text;transition:border-color .12s,box-shadow .12s}.input:focus,.select:focus,textarea.input:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-weak)}.input.invalid{border-color:var(--err)}.input::placeholder{color:var(--fg-faint)}.select{appearance:none;padding-right:24px;background-image:linear-gradient(45deg,transparent 50%,var(--fg-muted) 50%),linear-gradient(135deg,var(--fg-muted) 50%,transparent 50%);background-position:calc(100% - 13px) 50%,calc(100% - 9px) 50%;background-size:4px 4px;background-repeat:no-repeat}.mono{font-family:var(--mono-font)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:28px;padding:0 12px;border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:var(--bg-elevated);cursor:pointer;white-space:nowrap;transition:background .1s,border-color .1s}.btn:hover:not(:disabled){background:var(--bg-hover)}.btn:disabled{opacity:.5;cursor:default}.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-fg);font-weight:500}.btn.primary:hover:not(:disabled){filter:brightness(1.08);background:var(--accent)}.btn.danger{background:var(--err);border-color:var(--err);color:#fff}.btn.ghost{background:transparent;border-color:transparent}.btn.ghost:hover:not(:disabled){background:var(--bg-hover)}.btn.small{height:24px;padding:0 8px;font-size:12px}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-sm);border:none;background:transparent;color:var(--fg-muted);cursor:pointer;flex:none;transition:background .1s,color .1s}.icon-btn:hover:not(:disabled){background:var(--bg-hover);color:var(--fg)}.icon-btn.active{color:var(--accent);background:var(--accent-weak)}.icon-btn:disabled{opacity:.4;cursor:default}.icon-btn.sm{width:22px;height:22px}.checkbox{display:inline-flex;align-items:center;gap:8px;cursor:pointer}.checkbox input{accent-color:var(--accent);width:14px;height:14px;margin:0}.muted{color:var(--fg-muted)}.faint{color:var(--fg-faint)}.warn-text{color:var(--warn)}.error-text{color:var(--err)}.ok-text{color:var(--ok)}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kbd{font-family:var(--ui-font);font-size:11px;color:var(--fg-muted);border:1px solid var(--border);border-bottom-width:2px;border-radius:4px;padding:0 5px;background:var(--bg-panel-2);white-space:nowrap}.spin{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.selectable{-webkit-user-select:text;user-select:text}.field{display:flex;flex-direction:column;gap:4px}.field>label{font-size:12px;color:var(--fg-muted)}.row{display:flex;align-items:center;gap:8px}.grow{flex:1;min-width:0}.sep{height:1px;background:var(--border);margin:4px 0}.badge{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:9px;font-size:11px;background:var(--bg-hover);color:var(--fg-muted)}.badge.warn{background:#e5c07b26;color:var(--warn)}.badge.err{background:#ef5f5f26;color:var(--err)}.badge.ok{background:#4ec27a26;color:var(--ok)}html,body,#app{height:auto;min-height:100%;overflow:visible}body{background:var(--bg-panel);font-size:15px;-webkit-tap-highlight-color:transparent}.selectable,pre,code{-webkit-user-select:text;user-select:text}input,textarea,select{font-size:16px}input[type=checkbox],input[type=radio]{width:20px;height:20px;flex:none}select{min-height:40px;max-width:100%}.btn{min-height:42px}.actions{padding-bottom:max(8px,env(safe-area-inset-bottom))!important}.modal .table .tr{grid-template-columns:24px 1fr;grid-auto-rows:auto;height:auto;padding:8px 10px;row-gap:2px}.modal .table .tr>:not(input){grid-column:2;min-width:0;overflow:visible;white-space:normal;overflow-wrap:anywhere}.modal .table .tr>input{grid-row:1 / span 3;align-self:center}.agent-tabs .agent-tab .agent-controls{max-height:none;overflow:visible;font-size:14px}.mode-fields[data-v-9f511563]{display:grid;gap:8px}label[data-v-9f511563]{display:grid;gap:5px;font-size:13px}select[data-v-9f511563]{width:100%;min-width:0}.check[data-v-9f511563]{display:flex;align-items:flex-start;gap:7px}.help[data-v-9f511563]{font-size:12px;color:var(--fg-muted);margin:0}.request-options[data-v-b3b436b4]{margin:8px 0}.request-options summary[data-v-b3b436b4]{cursor:pointer;color:var(--fg-muted);padding:5px 0}.secondary-actions[data-v-b3b436b4]{display:flex;flex-wrap:wrap;gap:8px}.mode-selection[data-v-b3b436b4]{margin:10px 0;padding:12px;background:var(--bg-panel-2);border:1px solid var(--border);border-radius:6px;display:grid;gap:10px}.duration[data-v-b3b436b4]{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin:8px 0}.auto-ask[data-v-b3b436b4]{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;cursor:pointer;font-size:12px}.unlock-warning[data-v-b3b436b4]{padding:10px;border-left:3px solid var(--warn);color:var(--warn)}.approval-badge[data-v-b3b436b4]{flex:none;color:var(--fg-muted);font-size:11px;padding:3px 7px;border:1px solid var(--border);border-radius:5px}.req[data-v-b3b436b4]{font-size:13px;position:relative}.req.danger[data-v-b3b436b4]{outline:1px solid var(--err);border-radius:6px}.request-heading[data-v-b3b436b4]{display:flex;align-items:center;gap:10px;margin:2px 0 10px}.heading-icon[data-v-b3b436b4]{width:34px;height:34px;flex:none;display:grid;place-items:center;color:var(--accent);background:color-mix(in srgb,var(--accent) 15%,var(--bg-panel));border-radius:7px}.heading-copy[data-v-b3b436b4]{min-width:0;flex:1}.request-source[data-v-b3b436b4]{font-size:11px;color:var(--fg-muted)}.heading-copy h3[data-v-b3b436b4]{margin:0 0 3px;overflow-wrap:anywhere;font-size:18px;line-height:1.2;color:var(--fg)}.heading-target[data-v-b3b436b4]{color:var(--fg-muted);font-size:12px;overflow-wrap:anywhere}.protocol[data-v-b3b436b4]{text-transform:uppercase;font-size:11px;font-weight:700;letter-spacing:.05em;color:var(--accent);border:1px solid var(--accent);border-radius:5px;padding:4px 7px}.small[data-v-b3b436b4]{font-size:12px;margin:6px 0}.command-intro[data-v-b3b436b4]{margin-bottom:8px}.plan-title[data-v-b3b436b4]{margin:4px 0}.motivation[data-v-b3b436b4]{margin:6px 0 10px;color:var(--fg-muted);white-space:pre-wrap;overflow-wrap:anywhere}.ai-review[data-v-b3b436b4]{margin:8px 0;padding:8px 10px;border:1px solid var(--border);border-radius:6px;background:var(--bg-panel-2)}.ai-review p[data-v-b3b436b4]{margin:4px 0}.ai-review ul[data-v-b3b436b4]{margin:4px 0;padding-left:20px}.advice-summary[data-v-b3b436b4]{display:flex;align-items:center;flex-wrap:wrap;gap:4px 12px}.advice-summary .small[data-v-b3b436b4]{margin:0 0 0 auto}.risk-label[data-v-b3b436b4]{text-transform:capitalize}.assessment-details summary[data-v-b3b436b4]{cursor:pointer;color:var(--fg-muted);font-size:12px;margin-top:5px}.ai-review.high[data-v-b3b436b4]{border-color:var(--err)}.ai-review.medium[data-v-b3b436b4],.ai-review.unknown[data-v-b3b436b4]{border-color:var(--warn)}.ai-review.high .risk-label[data-v-b3b436b4]{color:var(--err)}.ai-review.medium .risk-label[data-v-b3b436b4],.ai-review.unknown .risk-label[data-v-b3b436b4]{color:var(--warn)}.ai-review.low .risk-label[data-v-b3b436b4]{color:var(--ok)}.effect[data-v-b3b436b4]{font-weight:700}.effect.read-only[data-v-b3b436b4]{color:var(--ok)}.effect.changes-state[data-v-b3b436b4]{color:var(--warn)}.effect.unknown[data-v-b3b436b4]{color:var(--fg-muted)}.warn[data-v-b3b436b4]{color:var(--err)}.step[data-v-b3b436b4]{margin:10px 0 4px;font-size:12px;color:var(--fg-muted)}.notes[data-v-b3b436b4]{margin:10px 0 6px;padding:5px 10px 5px 26px;border-left:2px solid var(--warn, var(--border));color:var(--fg-muted);font-size:12px}.cmd[data-v-b3b436b4]{display:grid;grid-template-columns:34px 1fr;gap:0 6px;margin-bottom:6px;padding:6px 8px;background:var(--bg-terminal);border:1px solid var(--border);border-radius:6px}.cmd.bad[data-v-b3b436b4]{border-color:var(--err)}.cmd.skipped[data-v-b3b436b4]{opacity:.45}.cmd.skipped pre[data-v-b3b436b4]{text-decoration:line-through}.cmd pre[data-v-b3b436b4]{margin:0;font-family:var(--mono-font);font-size:12.5px;white-space:pre-wrap;overflow-wrap:anywhere;max-height:52vh;overflow:auto}.cmd textarea[data-v-b3b436b4]{font-family:var(--mono-font);font-size:12.5px;width:100%;resize:vertical}.n[data-v-b3b436b4]{color:var(--fg-faint);font-size:11px;padding-top:2px;display:flex;gap:3px;align-items:flex-start}.chips[data-v-b3b436b4]{grid-column:2;display:flex;gap:6px;flex-wrap:wrap;margin-top:4px}.exact-remember[data-v-b3b436b4]{grid-column:2;display:flex;align-items:center;gap:6px;margin-top:5px;font-size:12px;color:var(--fg-muted)}.future-approval[data-v-b3b436b4]{border:1px solid var(--border);border-radius:7px;margin:10px 0 6px;padding:6px 10px 8px;display:grid;gap:5px}.future-approval legend[data-v-b3b436b4]{color:var(--fg-muted);font-size:11px;font-weight:700;padding:0 4px}.future-approval label[data-v-b3b436b4]{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px;cursor:pointer;font-size:12px}.future-approval label input[data-v-b3b436b4]{align-self:center;margin-right:3px}.future-approval label span[data-v-b3b436b4]{color:var(--fg-muted)}.future-approval label.unavailable[data-v-b3b436b4]{opacity:.55;cursor:default}.future-approval code[data-v-b3b436b4]{font-family:var(--mono-font);color:var(--fg)}.chip[data-v-b3b436b4]{font-size:11px;padding:1px 6px;border-radius:10px;background:color-mix(in srgb,var(--warn, #d9a441) 25%,transparent);color:var(--fg)}.chip.info[data-v-b3b436b4]{background:var(--bg-panel-2);color:var(--fg-muted)}.preview[data-v-b3b436b4]{grid-column:2;margin-top:6px;padding:5px 8px;border-radius:5px;background:var(--bg-panel-2);font-size:12px;display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center}.preview.loading[data-v-b3b436b4]{color:var(--fg-muted)}.preview.error[data-v-b3b436b4],.preview.none[data-v-b3b436b4]{color:var(--fg-faint)}.pwarn[data-v-b3b436b4]{flex-basis:100%;margin:0;padding-left:18px;color:var(--err)}.plist[data-v-b3b436b4]{flex-basis:100%;margin:2px 0 0;font-family:var(--mono-font);font-size:11.5px;max-height:110px;overflow:auto;white-space:pre}.keys[data-v-b3b436b4]{display:flex;gap:6px;flex-wrap:wrap;margin:6px 0}kbd[data-v-b3b436b4]{font-family:var(--mono-font);padding:2px 8px;border:1px solid var(--border-strong);border-radius:4px}.diff[data-v-b3b436b4]{font-family:var(--mono-font);font-size:12px;background:var(--bg-terminal);border:1px solid var(--border);border-radius:6px;padding:6px 0;margin:0 0 8px;max-height:320px;overflow:auto;white-space:pre}.output-review[data-v-b3b436b4]{font-family:var(--mono-font);font-size:12px;background:var(--bg-terminal);border:1px solid var(--border);border-radius:6px;padding:8px;max-height:320px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}.redactions[data-v-b3b436b4]{width:100%;font-family:var(--mono-font);font-size:12px;resize:vertical}.dl[data-v-b3b436b4]{display:block;padding:0 10px}.dl.add[data-v-b3b436b4]{background:color-mix(in srgb,var(--ok, #3fb950) 22%,transparent)}.dl.del[data-v-b3b436b4]{background:color-mix(in srgb,var(--err, #f85149) 22%,transparent)}.dl.hunk[data-v-b3b436b4]{color:var(--fg-muted);background:var(--bg-panel-2)}.rows[data-v-b3b436b4]{border-collapse:collapse;margin:4px 0 8px;font-size:12.5px}.rows th[data-v-b3b436b4]{text-align:left;color:var(--fg-muted);padding:2px 14px 2px 0;font-weight:500;white-space:nowrap}.save-history[data-v-b3b436b4]{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 6px;margin:10px 0 6px;font-size:12px;cursor:pointer}.save-history input[data-v-b3b436b4]{align-self:center}.save-history span[data-v-b3b436b4]{flex:1 1 240px}.deny-reason[data-v-b3b436b4]{margin-top:10px}.deny-reason label[data-v-b3b436b4]{display:block;font-size:12px;color:var(--fg-muted);margin-bottom:4px}.deny-reason input[data-v-b3b436b4]{width:100%}.reason-link[data-v-b3b436b4]{border-color:transparent;color:var(--fg-muted)}.countdown[data-v-b3b436b4]{float:right;font-size:11px;color:var(--fg-faint)}.actions[data-v-b3b436b4]{position:sticky;bottom:0;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:8px -4px -4px;padding:10px 4px 4px;background:var(--bg-panel);border-top:1px solid var(--border)}.advice-actions[data-v-b3b436b4],.decision-actions[data-v-b3b436b4]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.decision-actions[data-v-b3b436b4]{margin-left:auto}.grant[data-v-b3b436b4]{display:flex;align-items:center;gap:6px}.btn.approve[data-v-b3b436b4]:not(:disabled){border-color:var(--ok, var(--border-strong));background:color-mix(in srgb,var(--ok, #3fb950) 24%,var(--bg-panel));font-weight:700}.compact .cmd pre[data-v-b3b436b4]{max-height:120px}@media(max-width:520px){.req[data-v-b3b436b4]{font-size:15px}.request-source[data-v-b3b436b4],.heading-target[data-v-b3b436b4]{font-size:13px}.cmd[data-v-b3b436b4]{grid-template-columns:40px minmax(0,1fr)}.cmd pre[data-v-b3b436b4],.cmd textarea[data-v-b3b436b4],.diff[data-v-b3b436b4],.output-review[data-v-b3b436b4],.plist[data-v-b3b436b4],.notes[data-v-b3b436b4],.small[data-v-b3b436b4],.save-history[data-v-b3b436b4],.exact-remember[data-v-b3b436b4],.future-approval label[data-v-b3b436b4]{font-size:14px}.request-options summary[data-v-b3b436b4]{padding:10px 0}.countdown[data-v-b3b436b4]{font-size:13px}.actions[data-v-b3b436b4]{margin-inline:0;padding-inline:0}.advice-actions[data-v-b3b436b4],.decision-actions[data-v-b3b436b4]{width:100%}.decision-actions[data-v-b3b436b4]{margin-left:0}.decision-actions .btn[data-v-b3b436b4]{flex:1 1 0;min-height:46px}.advice-actions .btn[data-v-b3b436b4]{flex:1 1 auto}}.agent-controls[data-v-63d4af7c]{flex:none;border-top:1px solid var(--border);max-height:45vh;overflow:auto;background:var(--bg-panel);font-size:12px}.agent-summary[data-v-63d4af7c],.buttons[data-v-63d4af7c]{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.agent-summary[data-v-63d4af7c]{padding:5px 8px}.agent-detail[data-v-63d4af7c]{border-top:1px solid var(--border);padding:12px;display:grid;gap:10px}.help[data-v-63d4af7c]{margin:0;color:var(--fg-muted)}.unlock[data-v-63d4af7c]{padding:8px;color:var(--warn);border-left:3px solid var(--warn)}.duration[data-v-63d4af7c]{display:flex;gap:8px;align-items:center}.steps[data-v-63d4af7c]{padding-left:20px;margin:0}.steps li[data-v-63d4af7c]{padding:4px 0;overflow-wrap:anywhere}.steps code[data-v-63d4af7c]{white-space:pre-wrap;overflow-wrap:anywhere}.steps li[data-status=failed][data-v-63d4af7c]{color:var(--err)}.steps li[data-status=not-run][data-v-63d4af7c]{opacity:.7}.step-status[data-v-63d4af7c]{color:var(--fg-muted)}.error[data-v-63d4af7c]{color:var(--err)}.backdrop[data-v-ad68770d]{position:fixed;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:100;animation:fade-ad68770d .12s ease-out}.modal[data-v-ad68770d]{outline:none;background:var(--bg-panel);border:1px solid var(--border-strong);border-radius:10px;box-shadow:var(--shadow);display:flex;flex-direction:column;max-height:calc(100vh - 48px);animation:pop-ad68770d .14s ease-out;overflow:hidden}.modal.danger[data-v-ad68770d]{border-color:var(--err)}.head[data-v-ad68770d]{display:flex;align-items:center;gap:8px;padding:12px 12px 10px 16px}.head-icon[data-v-ad68770d]{color:var(--fg-muted)}.danger .head-icon[data-v-ad68770d]{color:var(--err)}h2[data-v-ad68770d]{font-size:14px;font-weight:600;margin:0;flex:1}.body[data-v-ad68770d]{padding:4px 16px 16px;overflow:auto;flex:1;min-height:0}.foot[data-v-ad68770d]{display:flex;justify-content:flex-end;align-items:center;gap:8px;padding:12px 16px;border-top:1px solid var(--border);background:var(--bg-panel-2)}@keyframes fade-ad68770d{0%{opacity:0}}@keyframes pop-ad68770d{0%{transform:translateY(6px) scale(.985);opacity:0}}p[data-v-345e7b0e]{margin:4px 0 10px}.fp[data-v-345e7b0e]{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:8px;background:var(--bg-input);border:1px solid var(--border);margin-bottom:8px}.lbl[data-v-345e7b0e]{width:90px;flex:none;font-size:12px}.mono[data-v-345e7b0e]{word-break:break-all}.warn[data-v-345e7b0e]{display:flex;gap:12px;color:var(--err)}.warn p[data-v-345e7b0e]{color:var(--fg)}.warn p.muted[data-v-345e7b0e]{color:var(--fg-muted)}.small[data-v-345e7b0e]{font-size:12px}.head[data-v-62793bb0]{margin-bottom:6px}.small[data-v-62793bb0]{font-size:11.5px}p[data-v-62793bb0]{margin:0 0 8px}.table[data-v-62793bb0]{border:1px solid var(--border);border-radius:8px;overflow:auto;max-height:380px}.tr[data-v-62793bb0]{display:grid;grid-template-columns:24px 1.2fr 150px 1.6fr;gap:8px;align-items:center;height:30px;padding:0 10px;border-bottom:1px solid var(--border);font-size:12.5px}.tr.sel[data-v-62793bb0]{background:var(--accent-weak)}.tr input[data-v-62793bb0]{accent-color:var(--accent)}.badge[data-v-62793bb0]{margin-left:6px}.empty[data-v-62793bb0]{padding:16px;text-align:center}p[data-v-aaa0183f]{margin:4px 0 10px}.full[data-v-aaa0183f]{width:100%}.small[data-v-aaa0183f]{font-size:12px;margin-top:8px}.msg[data-v-3b037216]{margin:4px 0 8px;white-space:pre-wrap}.detail[data-v-3b037216]{font-size:12px;white-space:pre-wrap;margin:0 0 8px}p[data-v-96539542]{margin:4px 0 10px}.notice[data-v-96539542]{padding-left:10px;border-left:3px solid var(--warn);white-space:pre-wrap;overflow-wrap:anywhere}.field[data-v-96539542]{display:grid;gap:6px}.field span[data-v-96539542]{white-space:pre-wrap;overflow-wrap:anywhere}.field input[data-v-96539542]{width:100%}.small[data-v-776d2aba]{margin:0 0 8px;font-size:13px}.screen[data-v-776d2aba]{margin:0;padding:8px;min-height:120px;max-height:62vh;overflow:auto;white-space:pre;font-family:var(--mono-font);font-size:12px;background:var(--bg-terminal);border:1px solid var(--border);border-radius:6px}.phone-page[data-v-44376936]{max-width:720px;margin:0 auto;padding:0 12px 16px}.top[data-v-44376936]{position:sticky;top:0;z-index:3;display:flex;align-items:center;gap:8px;padding:10px 0;background:var(--bg-panel);border-bottom:1px solid var(--border);margin-bottom:12px}.connection[data-v-44376936]{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--fg-muted)}.dot[data-v-44376936]{width:9px;height:9px;border-radius:50%;background:var(--fg-faint)}.connection.ok .dot[data-v-44376936]{background:var(--ok)}.connection.warn .dot[data-v-44376936]{background:var(--warn)}.connection.bad .dot[data-v-44376936]{background:var(--err)}.banner[data-v-44376936]{margin:0 0 10px;padding:9px 11px;border-radius:6px;border-left:3px solid var(--accent);background:var(--bg-panel-2)}.banner.warn[data-v-44376936]{border-left-color:var(--warn)}.banner.bad[data-v-44376936]{border-left-color:var(--err)}.panel[data-v-44376936]{margin:0 0 12px;padding:14px;border:1px solid var(--border);border-radius:8px;background:var(--bg-panel-2)}.panel h1[data-v-44376936]{margin:0 0 10px;font-size:20px}.panel p[data-v-44376936]{margin:6px 0 0;color:var(--fg-muted)}.panel ol[data-v-44376936]{margin:0;padding-left:22px;display:grid;gap:8px}.center[data-v-44376936]{text-align:center}.empty[data-v-44376936]{padding:40px 14px;color:var(--fg-muted)}.code[data-v-44376936]{margin:14px 0!important;font-family:var(--mono-font);font-size:42px;font-weight:700;letter-spacing:.12em;color:var(--fg)!important}.notify[data-v-44376936]{display:flex;align-items:center;gap:12px}.notify>div[data-v-44376936]{flex:1;min-width:0}.notify .btn[data-v-44376936]{flex:none}.queue[data-v-44376936]{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:6px}.queue-entry[data-v-44376936]{display:grid;gap:3px;width:100%;min-height:44px;padding:9px 11px;text-align:left;background:var(--bg-panel-2);border:1px solid var(--border);border-radius:7px;cursor:pointer}.queue-entry.on[data-v-44376936]{border-color:var(--accent)}.l1[data-v-44376936]{display:flex;gap:8px}.l1 b[data-v-44376936]{overflow-wrap:anywhere}.age[data-v-44376936]{margin-left:auto;flex:none;font-size:12px;color:var(--fg-faint)}.l2[data-v-44376936]{font-size:13px;color:var(--fg-muted);overflow-wrap:anywhere}.show-terminal[data-v-44376936]{width:100%;margin-bottom:10px}.agent-tabs summary[data-v-44376936]{cursor:pointer;font-weight:600;min-height:28px}.agent-tab[data-v-44376936]{margin-top:10px;border:1px solid var(--border);border-radius:7px;overflow:hidden}.agent-tab-head[data-v-44376936]{display:flex;align-items:center;gap:8px;padding:8px}.agent-tab-head b[data-v-44376936]{flex:1;min-width:0;overflow-wrap:anywhere}.stop-all[data-v-44376936]{width:100%;margin-top:12px}
