.approval-overlay[data-v-75868f0c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:flex-end;justify-content:center;background:#0000008c}.approval-sheet[data-v-75868f0c]{width:100%;max-width:480px;max-height:88vh;overflow-y:auto;background:var(--bg);border:1px solid var(--border);border-radius:16px 16px 0 0;padding:20px 16px calc(16px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:14px}@media(min-width:520px){.approval-overlay[data-v-75868f0c]{align-items:center}.approval-sheet[data-v-75868f0c]{border-radius:16px}}.head[data-v-75868f0c]{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.hand[data-v-75868f0c]{font-size:34px;line-height:1}.title[data-v-75868f0c]{font-size:17px;font-weight:700;color:var(--text)}.wtitle[data-v-75868f0c]{font-size:12px;color:var(--text-dim)}.more[data-v-75868f0c]{font-size:11px;color:var(--text-dim)}.countdown[data-v-75868f0c]{margin-top:4px;font-size:13px;color:var(--text-dim);display:inline-flex;align-items:center;gap:4px}.countdown.urgent[data-v-75868f0c]{color:var(--danger)}.timer-num[data-v-75868f0c]{font-family:var(--font-mono);font-weight:600}.card[data-v-75868f0c]{background:var(--bg-panel);border:1px solid var(--border);border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:10px}.warn[data-v-75868f0c]{display:flex;align-items:flex-start;gap:6px;background:#f851491f;border-radius:10px;padding:8px 10px}.warn-icon[data-v-75868f0c]{flex:0 0 auto}.warn-text[data-v-75868f0c]{font-size:12px;font-weight:600;color:var(--danger)}.tool-row[data-v-75868f0c]{display:flex;align-items:center;gap:8px}.tool-icon[data-v-75868f0c]{font-size:18px;line-height:1}.tool-name[data-v-75868f0c]{font-size:15px;font-weight:700;color:var(--text)}.row-spacer[data-v-75868f0c]{flex:1 1 auto}.edit-btn[data-v-75868f0c]{background:transparent;border:none;color:var(--accent);font-size:12px;cursor:pointer;padding:2px 4px}.edit-box[data-v-75868f0c]{display:flex;flex-direction:column;gap:6px}.editor[data-v-75868f0c]{width:100%;height:160px;box-sizing:border-box;resize:vertical;font-family:var(--font-mono);font-size:12.5px;line-height:1.5;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:8px;padding:8px}.editor[data-v-75868f0c]:focus{outline:none;border-color:var(--accent)}.editor.cmd[data-v-75868f0c]{height:90px}.edit-warn[data-v-75868f0c]{font-size:11px;color:var(--warn)}.edit-note[data-v-75868f0c]{font-size:11px;color:var(--text-dim)}.summary-scroll[data-v-75868f0c]{max-height:160px;overflow:auto}.summary[data-v-75868f0c]{margin:0;font-family:var(--font-mono);font-size:12.5px;line-height:1.5;color:var(--text);white-space:pre-wrap;word-break:break-word;-webkit-user-select:text;user-select:text}.actions[data-v-75868f0c]{display:flex;flex-direction:column;gap:8px}.btn[data-v-75868f0c]{width:100%;padding:12px;border-radius:12px;font-size:15px;font-weight:600;cursor:pointer;border:1px solid transparent}.btn.allow[data-v-75868f0c]{background:var(--ok);color:#04150a;border-color:var(--ok)}.btn.always[data-v-75868f0c]{background:transparent;color:var(--text);border-color:var(--border)}.btn.edit-approve[data-v-75868f0c]{background:transparent;color:var(--accent);border-color:var(--border)}.btn[data-v-75868f0c]:disabled{opacity:.45;cursor:default}.btn.deny[data-v-75868f0c]{background:transparent;color:var(--danger);border-color:#f8514980}.btn[data-v-75868f0c]:active{opacity:.85}.shell[data-v-d3c5e271]{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--bg);position:relative}.topbar[data-v-d3c5e271]{flex:0 0 auto;display:flex;align-items:center;gap:8px;padding:6px 10px;padding-top:max(6px,env(safe-area-inset-top));border-bottom:1px solid var(--border);background:var(--bg-panel);color:var(--text);min-height:44px}.topbar.is-connecting[data-v-d3c5e271]{background:var(--warn);color:#1b1300;border-bottom-color:transparent}.topbar.is-offline[data-v-d3c5e271]{background:var(--danger);color:#2a0000;border-bottom-color:transparent}.tb-status[data-v-d3c5e271]{flex:1;min-width:0;display:flex;align-items:center;gap:8px;background:transparent;border:none;color:inherit;padding:4px 6px;border-radius:8px;text-align:left}.topbar.is-online .tb-status[data-v-d3c5e271]:hover{background:var(--bg-hover)}.tb-text[data-v-d3c5e271]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.dot[data-v-d3c5e271]{width:9px;height:9px;border-radius:50%;flex:0 0 auto;background:var(--ok)}.topbar.is-offline .dot[data-v-d3c5e271]{background:#2a0000}.reconn-pill[data-v-d3c5e271]{flex:0 0 auto;font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px;border:1px solid currentColor}.tb-nav[data-v-d3c5e271]{flex:0 0 auto;display:flex;gap:2px}.tb-ico[data-v-d3c5e271]{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;font-size:18px;border-radius:8px;text-decoration:none;line-height:1;filter:grayscale(.3);opacity:.7}.tb-ico[data-v-d3c5e271]:hover{background:var(--bg-hover);text-decoration:none}.tb-ico.on[data-v-d3c5e271]{filter:none;opacity:1;background:var(--bg-hover)}.content[data-v-d3c5e271]{flex:1;min-height:0;position:relative;overflow:hidden;display:flex;flex-direction:column}.content[data-v-d3c5e271]>*{flex:1;min-height:0}.progress-wrap[data-v-d3c5e271]{position:absolute;top:52px;left:0;right:0;z-index:40;display:flex;flex-direction:column;gap:6px;padding:6px 12px;pointer-events:none}.progress-card[data-v-d3c5e271]{background:var(--bg-panel);border:1px solid var(--border);border-radius:12px;padding:10px 14px;box-shadow:0 4px 14px #00000059;animation:helm-slide-down .2s ease}.progress-head[data-v-d3c5e271]{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px}.progress-label[data-v-d3c5e271]{font-size:13px;font-weight:600}.progress-pct[data-v-d3c5e271]{font-size:12px;font-variant-numeric:tabular-nums;color:var(--text-dim)}.bar[data-v-d3c5e271]{height:4px;border-radius:3px;background:var(--bg-hover);overflow:hidden}.bar-fill[data-v-d3c5e271]{height:100%;background:var(--accent);transition:width .2s ease}.bar-indet[data-v-d3c5e271]{height:100%;width:40%;background:var(--accent);border-radius:3px;animation:helm-indet-d3c5e271 1.1s ease-in-out infinite}@keyframes helm-indet-d3c5e271{0%{transform:translate(-100%)}to{transform:translate(320%)}}.toast[data-v-d3c5e271]{position:absolute;top:56px;left:50%;transform:translate(-50%);z-index:60;max-width:88%;background:var(--bg-panel);border:1px solid var(--border);color:var(--text);padding:10px 16px;border-radius:999px;font-size:14px;font-weight:600;box-shadow:0 6px 20px #0006;animation:helm-slide-down .2s ease;white-space:pre-line;text-align:center}.hud[data-v-d3c5e271]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:55;display:flex;align-items:center;justify-content:center;pointer-events:none}.hud-card[data-v-d3c5e271]{display:flex;flex-direction:column;align-items:center;gap:12px;background:var(--bg-panel);border:1px solid var(--border);border-radius:16px;padding:24px 28px;box-shadow:0 8px 28px #00000080;animation:helm-fade-in .2s ease}.hud-text[data-v-d3c5e271]{color:var(--text-dim);font-size:14px}.spinner[data-v-d3c5e271]{width:14px;height:14px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;flex:0 0 auto;animation:helm-spin .8s linear infinite}.spinner.big[data-v-d3c5e271]{width:30px;height:30px;border-width:3px;color:var(--accent)}.onboard[data-v-d3c5e271]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:70;background:var(--bg);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding:32px;text-align:center}.onboard-skip[data-v-d3c5e271]{position:absolute;top:max(16px,env(safe-area-inset-top));right:20px;background:transparent;border:none;color:var(--text-dim);font-size:15px}.onboard-body[data-v-d3c5e271]{display:flex;flex-direction:column;align-items:center;gap:20px;max-width:420px}.onboard-icon[data-v-d3c5e271]{font-size:68px;line-height:1}.onboard-title[data-v-d3c5e271]{margin:0;font-size:22px;font-weight:700}.onboard-text[data-v-d3c5e271]{margin:0;color:var(--text-dim);font-size:15px;line-height:1.6}.onboard-dots[data-v-d3c5e271]{display:flex;gap:8px}.odot[data-v-d3c5e271]{width:8px;height:8px;border-radius:50%;background:var(--border)}.odot.on[data-v-d3c5e271]{background:var(--accent)}.btn-primary[data-v-d3c5e271]{width:100%;max-width:420px;padding:13px;border:none;border-radius:12px;background:var(--accent);color:#fff;font-size:16px;font-weight:600}.btn-primary[data-v-d3c5e271]:hover{background:var(--accent-dim)}.onboard-demo[data-v-d3c5e271]{background:transparent;border:none;color:var(--accent);font-size:14px}@media(min-width:900px){.content[data-v-d3c5e271]>*{max-width:1100px;margin:0 auto;width:100%}}.win-list[data-v-40181840]{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--bg, #0d1117);color:var(--text, #e6edf3)}.win-list.tinted[data-v-40181840]{background:var(--bg-panel, #161b22)}.nav[data-v-40181840]{flex-shrink:0;display:flex;align-items:center;gap:8px;padding:8px 12px;padding-top:calc(8px + env(safe-area-inset-top))}.text-btn[data-v-40181840]{background:none;border:none;color:var(--accent, #58a6ff);font:inherit;cursor:pointer;padding:4px 2px;min-width:44px;text-align:left}.spacer-btn[data-v-40181840]{min-width:44px}.title[data-v-40181840]{flex:1;text-align:center;font-size:14px;color:var(--text-dim, #8b949e)}.nav-right[data-v-40181840]{display:flex;gap:4px}.icon-btn[data-v-40181840]{background:none;border:none;color:var(--accent, #58a6ff);cursor:pointer;padding:6px;display:inline-flex}.search-wrap[data-v-40181840]{flex-shrink:0;padding:6px 12px 8px}.search[data-v-40181840]{display:flex;align-items:center;gap:8px;padding:9px 14px;border-radius:999px;background:var(--bg-hover, #1c2129);color:var(--text-dim, #8b949e)}.win-list.tinted .search[data-v-40181840]{background:var(--bg, #0d1117)}.search-input[data-v-40181840]{flex:1;min-width:0;background:none;border:none;color:var(--text, #e6edf3);font:inherit}.search-input[data-v-40181840]:focus{outline:none}.clear[data-v-40181840]{background:none;border:none;color:var(--text-dim, #8b949e);cursor:pointer;font-size:13px}.rows[data-v-40181840]{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.wrow[data-v-40181840]{position:relative;display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border-bottom:1px solid var(--border, #21262d)}.wrow.pinned[data-v-40181840]{background:var(--bg-panel, #161b22)}.win-list.tinted .wrow[data-v-40181840]:not(.pinned){background:var(--bg, #0d1117)}.del-btn[data-v-40181840]{flex-shrink:0;margin-top:2px;width:22px;height:22px;border-radius:50%;border:none;background:var(--danger, #f85149);color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.minus[data-v-40181840]{font-size:18px;line-height:1}.dot[data-v-40181840]{flex-shrink:0;width:10px;height:10px;border-radius:50%;margin-top:5px}.wrow-main[data-v-40181840]{flex:1;min-width:0;background:none;border:none;color:inherit;font:inherit;text-align:left;cursor:pointer;padding:0}.line1[data-v-40181840]{display:flex;align-items:center;gap:6px}.pin[data-v-40181840]{flex-shrink:0;color:var(--warn, #d29922)}.w-title[data-v-40181840]{flex:1;min-width:0;font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.w-engine[data-v-40181840]{flex-shrink:0;font-size:10px;font-weight:600;line-height:1;padding:2px 6px;border-radius:999px;color:var(--accent, #58a6ff);background:color-mix(in srgb,var(--accent, #58a6ff) 14%,transparent)}.w-time[data-v-40181840]{flex-shrink:0;font-size:11px;color:var(--text-dim, #8b949e);opacity:.8}.w-note[data-v-40181840]{margin-top:2px;font-size:12px;color:var(--warn, #d29922);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.line2[data-v-40181840]{display:flex;align-items:center;gap:8px;margin-top:4px}.w-done[data-v-40181840]{flex:0 0 auto;font-size:12px;font-weight:600;color:var(--ok, #3fb950)}.w-err[data-v-40181840]{flex:0 0 auto;font-size:12px;font-weight:600;color:var(--danger, #f85149)}.w-preview[data-v-40181840]{flex:1;min-width:0;font-size:12px;color:var(--text-dim, #8b949e);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.line2-right[data-v-40181840]{flex-shrink:0;display:flex;align-items:center;gap:6px;font-size:11px}.subtasks[data-v-40181840]{display:inline-flex;align-items:center;gap:2px;font-weight:700;color:#a371f7}.elapsed[data-v-40181840]{display:inline-flex;align-items:center;gap:4px;color:var(--warn, #d29922);font-variant-numeric:tabular-nums}.mini-spin[data-v-40181840]{width:9px;height:9px;border:1.5px solid var(--warn, #d29922);border-top-color:transparent;border-radius:50%;animation:spin-40181840 .7s linear infinite}@keyframes spin-40181840{to{transform:rotate(360deg)}}.tokens[data-v-40181840]{color:var(--text-dim, #8b949e);opacity:.85}.ic-proc[data-v-40181840]{color:var(--warn, #d29922)}.ic-web[data-v-40181840]{color:var(--accent, #58a6ff)}.git[data-v-40181840]{color:var(--text-dim, #8b949e);opacity:.75}.unread[data-v-40181840]{background:var(--danger, #f85149);color:#fff;font-weight:700;border-radius:999px;padding:1px 6px;font-size:11px}.more[data-v-40181840]{flex-shrink:0;background:none;border:none;color:var(--text-dim, #8b949e);font-size:18px;cursor:pointer;padding:0 4px;line-height:1;margin-top:2px}.menu[data-v-40181840]{position:absolute;right:12px;top:100%;z-index:5;background:var(--bg-panel, #161b22);border:1px solid var(--border, #21262d);border-radius:8px;box-shadow:0 6px 20px #00000080;display:flex;flex-direction:column;min-width:130px;overflow:hidden}.menu button[data-v-40181840]{background:none;border:none;color:var(--text, #e6edf3);font:inherit;text-align:left;padding:10px 14px;cursor:pointer}.menu button[data-v-40181840]:hover{background:var(--bg-hover, #1c2129)}.empty[data-v-40181840]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:36px 24px;text-align:center}.empty-ic[data-v-40181840]{font-size:46px;opacity:.7}.empty-ic.accent[data-v-40181840]{opacity:1}.empty-title[data-v-40181840]{font-size:17px;font-weight:600}.empty-sub[data-v-40181840]{font-size:14px;color:var(--text-dim, #8b949e);max-width:320px}.empty-links[data-v-40181840]{display:flex;gap:18px}.link[data-v-40181840]{background:none;border:none;color:var(--accent, #58a6ff);font:inherit;font-size:14px;cursor:pointer}.btn[data-v-40181840]{border-radius:8px;padding:9px 16px;font:inherit;font-size:14px;cursor:pointer;border:1px solid var(--border, #21262d);background:var(--bg-hover, #1c2129);color:var(--text, #e6edf3)}.btn.primary[data-v-40181840]{background:var(--accent, #58a6ff);border-color:var(--accent, #58a6ff);color:#0d1117;font-weight:600}.btn.ghost[data-v-40181840]{background:transparent}.btn.ghost.danger[data-v-40181840]{color:var(--danger, #f85149);border-color:transparent;margin-right:auto}.btn.lg[data-v-40181840]{padding:11px 22px;font-size:15px}.modal-scrim[data-v-40181840]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#0000008c;display:flex;align-items:center;justify-content:center;padding:20px}.modal[data-v-40181840]{width:100%;max-width:340px;background:var(--bg-panel, #161b22);border:1px solid var(--border, #21262d);border-radius:14px;padding:18px}.modal-title[data-v-40181840]{font-size:16px;font-weight:600;margin-bottom:6px}.modal-msg[data-v-40181840]{font-size:13px;color:var(--text-dim, #8b949e);margin-bottom:12px;word-break:break-word}.modal-input[data-v-40181840]{width:100%;box-sizing:border-box;background:var(--bg, #0d1117);border:1px solid var(--border, #21262d);border-radius:8px;color:var(--text, #e6edf3);font:inherit;padding:9px 11px;margin-bottom:14px}.modal-input[data-v-40181840]:focus{outline:none;border-color:var(--accent, #58a6ff)}.modal-actions[data-v-40181840]{display:flex;align-items:center;justify-content:flex-end;gap:10px}.code-block[data-v-c5cfbc00]{background:var(--bg-panel);border:1px solid var(--border);border-radius:10px;overflow:hidden;margin:4px 0}.code-head[data-v-c5cfbc00]{display:flex;align-items:center;justify-content:space-between;padding:5px 10px;border-bottom:1px solid var(--border);min-height:30px}.code-lang[data-v-c5cfbc00]{font-family:var(--font-mono);font-size:11px;color:var(--text-dim);text-transform:lowercase}.code-copy[data-v-c5cfbc00]{display:inline-flex;align-items:center;gap:4px;background:transparent;border:none;padding:2px 6px;border-radius:6px;cursor:pointer;color:var(--accent);font-size:12px;transition:color .15s}.code-copy[data-v-c5cfbc00]:hover{background:var(--bg-hover)}.code-copy.done[data-v-c5cfbc00]{color:var(--ok)}.code-copy-icon[data-v-c5cfbc00]{font-size:13px;line-height:1}.code-scroll[data-v-c5cfbc00]{overflow-x:auto}.code-pre[data-v-c5cfbc00]{margin:0;padding:10px;min-width:0}.code-pre code[data-v-c5cfbc00]{font-family:var(--font-mono);font-size:12.5px;line-height:1.5;white-space:pre;color:var(--text);background:transparent}.code-pre[data-v-c5cfbc00] .hljs-comment,.code-pre[data-v-c5cfbc00] .hljs-quote{color:#8b949e;font-style:italic}.code-pre[data-v-c5cfbc00] .hljs-keyword,.code-pre[data-v-c5cfbc00] .hljs-selector-tag,.code-pre[data-v-c5cfbc00] .hljs-literal,.code-pre[data-v-c5cfbc00] .hljs-doctag,.code-pre[data-v-c5cfbc00] .hljs-formula{color:#ff7b72}.code-pre[data-v-c5cfbc00] .hljs-string,.code-pre[data-v-c5cfbc00] .hljs-meta .hljs-string,.code-pre[data-v-c5cfbc00] .hljs-regexp{color:#a5d6ff}.code-pre[data-v-c5cfbc00] .hljs-number,.code-pre[data-v-c5cfbc00] .hljs-symbol,.code-pre[data-v-c5cfbc00] .hljs-bullet,.code-pre[data-v-c5cfbc00] .hljs-link,.code-pre[data-v-c5cfbc00] .hljs-variable,.code-pre[data-v-c5cfbc00] .hljs-template-variable,.code-pre[data-v-c5cfbc00] .hljs-attr{color:#79c0ff}.code-pre[data-v-c5cfbc00] .hljs-title,.code-pre[data-v-c5cfbc00] .hljs-title.function_,.code-pre[data-v-c5cfbc00] .hljs-section{color:#d2a8ff}.code-pre[data-v-c5cfbc00] .hljs-built_in,.code-pre[data-v-c5cfbc00] .hljs-type,.code-pre[data-v-c5cfbc00] .hljs-class .hljs-title,.code-pre[data-v-c5cfbc00] .hljs-title.class_,.code-pre[data-v-c5cfbc00] .hljs-params{color:#ffa657}.code-pre[data-v-c5cfbc00] .hljs-tag,.code-pre[data-v-c5cfbc00] .hljs-name,.code-pre[data-v-c5cfbc00] .hljs-selector-id,.code-pre[data-v-c5cfbc00] .hljs-selector-class{color:#7ee787}.code-pre[data-v-c5cfbc00] .hljs-meta,.code-pre[data-v-c5cfbc00] .hljs-attribute{color:#79c0ff}.code-pre[data-v-c5cfbc00] .hljs-emphasis{font-style:italic}.code-pre[data-v-c5cfbc00] .hljs-strong{font-weight:600}.code-pre[data-v-c5cfbc00] .hljs-deletion{color:#ffdcd7;background:#f8514926}.code-pre[data-v-c5cfbc00] .hljs-addition{color:#aff5b4;background:#3fb95026}.tool-card[data-v-739e28d2]{display:flex;flex-direction:column;gap:6px;padding:8px 10px;border-radius:8px;background:color-mix(in srgb,var(--bg-panel, #161b22) 70%,transparent);border:1px solid var(--border, #30363d)}.tc-head[data-v-739e28d2]{display:flex;align-items:flex-start;gap:6px;font-size:14px;line-height:1.5}.tc-dot[data-v-739e28d2]{flex:0 0 auto;color:var(--ok, #3fb950);line-height:1.5}.tc-dot.err[data-v-739e28d2]{color:var(--danger, #f85149)}.tc-summary[data-v-739e28d2]{min-width:0;word-break:break-word;overflow-wrap:anywhere;color:var(--text, #e6edf3)}.tc-summary[data-v-739e28d2] code{font-family:var(--font-mono);font-size:.88em;background:var(--bg-hover, #21262d);border:1px solid var(--border, #30363d);border-radius:5px;padding:1px 5px}.tc-summary[data-v-739e28d2] a{color:var(--accent, #58a6ff)}.tc-toggle[data-v-739e28d2]{align-self:flex-start;display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border:none;border-radius:6px;background:var(--bg-hover, #21262d);color:var(--text-dim, #8b949e);font-size:12px;cursor:pointer}.tc-toggle[data-v-739e28d2]:hover{color:var(--text, #e6edf3)}.tc-chev[data-v-739e28d2]{font-size:9px}.tc-body[data-v-739e28d2]{overflow-x:auto;padding:4px 0 2px;color:var(--text-dim, #8b949e)}.tc-body.err[data-v-739e28d2]{color:var(--danger, #f85149)}.tc-line[data-v-739e28d2]{font-family:var(--font-mono);font-size:12.5px;line-height:1.5;white-space:pre}.markdown[data-v-791642b2]{display:flex;flex-direction:column;gap:8px;color:var(--text);font-size:15px;line-height:1.6;word-break:break-word;overflow-wrap:anywhere}.md-prose[data-v-791642b2] p{margin:0 0 8px}.md-prose[data-v-791642b2] p:last-child{margin-bottom:0}.md-prose[data-v-791642b2] h1,.md-prose[data-v-791642b2] h2,.md-prose[data-v-791642b2] h3,.md-prose[data-v-791642b2] h4{margin:12px 0 6px;line-height:1.3}.md-prose[data-v-791642b2] h1{font-size:1.4em}.md-prose[data-v-791642b2] h2{font-size:1.25em}.md-prose[data-v-791642b2] h3{font-size:1.1em}.md-prose[data-v-791642b2] ul,.md-prose[data-v-791642b2] ol{margin:4px 0 8px;padding-left:22px}.md-prose[data-v-791642b2] li{margin:2px 0}.md-prose[data-v-791642b2] a{color:var(--accent)}.md-prose[data-v-791642b2] code{font-family:var(--font-mono);font-size:.88em;background:var(--bg-hover);border:1px solid var(--border);border-radius:5px;padding:1px 5px}.md-prose[data-v-791642b2] blockquote{margin:8px 0;padding:2px 12px;border-left:3px solid var(--border);color:var(--text-dim)}.md-prose[data-v-791642b2] table{border-collapse:collapse;display:block;overflow-x:auto;max-width:100%}.md-prose[data-v-791642b2] th,.md-prose[data-v-791642b2] td{border:1px solid var(--border);padding:5px 9px;text-align:left}.md-prose[data-v-791642b2] th{background:var(--bg-panel)}.md-prose[data-v-791642b2] hr{border:none;border-top:1px solid var(--border);margin:12px 0}.md-prose[data-v-791642b2] img{max-width:100%;border-radius:8px}.md-prose[data-v-791642b2] pre{overflow-x:auto;background:var(--bg-panel);border:1px solid var(--border);border-radius:8px;padding:10px 12px}.row[data-v-954b772a]{max-width:100%}.cmd[data-v-954b772a]{display:flex;justify-content:flex-end}.cmd-col[data-v-954b772a]{display:flex;flex-direction:column;align-items:flex-end;gap:4px;max-width:82%}.cmd-img[data-v-954b772a]{max-width:220px;max-height:220px;border-radius:12px;object-fit:cover;cursor:zoom-in}.cmd-bubble[data-v-954b772a]{padding:8px 12px;background:color-mix(in srgb,var(--accent, #58a6ff) 15%,transparent);border-radius:12px;color:var(--text, #e6edf3);white-space:pre-wrap;word-break:break-word;line-height:1.45;user-select:text;-webkit-user-select:text}.cmd-foot[data-v-954b772a]{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--text-dim, #8b949e)}.time[data-v-954b772a]{font-variant-numeric:tabular-nums}.deliver.ok[data-v-954b772a]{color:var(--accent, #58a6ff)}.deliver.sending[data-v-954b772a]{color:var(--text-dim, #8b949e)}.resend-fail[data-v-954b772a]{background:none;border:none;color:var(--danger, #f85149);cursor:pointer;font-size:11px;padding:2px 4px}.out[data-v-954b772a]{color:var(--text, #e6edf3);line-height:1.55;word-break:break-word}.links[data-v-954b772a]{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.link-chip[data-v-954b772a]{font-size:12px;padding:4px 8px;border-radius:999px;border:none;background:color-mix(in srgb,var(--accent, #58a6ff) 12%,transparent);color:var(--accent, #58a6ff);cursor:pointer;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status[data-v-954b772a]{font-size:13px;color:var(--text-dim, #8b949e)}.verdict[data-v-954b772a]{padding:10px;border-radius:10px;display:flex;flex-direction:column;gap:6px}.verdict--done[data-v-954b772a]{background:#3fb9501f}.verdict--done .verdict-title[data-v-954b772a]{color:#3fb950}.verdict--warn[data-v-954b772a]{background:#db6d2824}.verdict--warn .verdict-title[data-v-954b772a]{color:#db6d28}.verdict-head[data-v-954b772a]{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600}.verdict-items[data-v-954b772a]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:3px;font-size:12px;color:var(--text, #e6edf3)}.verdict-items .vi-mark[data-v-954b772a]{display:inline-block;width:16px}.vi--done[data-v-954b772a]{color:var(--text-dim, #8b949e);text-decoration:line-through}.vi--done .vi-mark[data-v-954b772a]{color:#3fb950}.vi--blocked[data-v-954b772a]{color:#db6d28;font-weight:600}.vi--plain[data-v-954b772a]{color:var(--text-dim, #8b949e);font-size:11px}.error[data-v-954b772a]{display:flex;gap:8px;align-items:flex-start;padding:10px;border-radius:10px;background:color-mix(in srgb,var(--danger, #f85149) 12%,transparent);color:var(--text, #e6edf3);font-size:13px}.err-icon[data-v-954b772a]{flex:0 0 auto}.err-text[data-v-954b772a]{white-space:pre-wrap;word-break:break-word;user-select:text;-webkit-user-select:text}.menu-mask[data-v-954b772a]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000}.menu[data-v-954b772a]{position:fixed;min-width:96px;background:var(--bg-panel, #161b22);border:1px solid var(--border, #30363d);border-radius:8px;padding:4px;box-shadow:0 6px 20px #0006}.menu-item[data-v-954b772a]{display:block;width:100%;text-align:left;padding:8px 12px;background:none;border:none;color:var(--text, #e6edf3);cursor:pointer;border-radius:6px;font-size:14px}.menu-item[data-v-954b772a]:hover{background:var(--bg-hover, #21262d)}.lb-mask[data-v-954b772a]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;background:#000000e6;display:flex;align-items:center;justify-content:center;cursor:zoom-out;padding:24px}.lb-img[data-v-954b772a]{max-width:100%;max-height:100%;object-fit:contain;border-radius:6px;cursor:default}.lb-close[data-v-954b772a]{position:fixed;top:14px;right:16px;width:40px;height:40px;border-radius:999px;border:none;background:#ffffff26;color:#fff;font-size:24px;line-height:1;cursor:pointer}.composer[data-v-02b41d94]{display:flex;flex-direction:column;gap:8px;padding:8px 10px calc(8px + env(safe-area-inset-bottom))}.slash-panel[data-v-02b41d94]{max-height:260px;overflow-y:auto;border:1px solid var(--border, #30363d);border-radius:12px;background:var(--bg-panel, #161b22);box-shadow:0 8px 24px #00000059}.slash-row[data-v-02b41d94]{display:flex;align-items:center;gap:10px;width:100%;padding:9px 14px;background:none;border:none;border-bottom:1px solid var(--border, #30363d);color:var(--text, #e6edf3);cursor:pointer;text-align:left}.slash-row[data-v-02b41d94]:last-child{border-bottom:none}.slash-row[data-v-02b41d94]:hover{background:var(--bg-hover, #21262d)}.slash-name[data-v-02b41d94]{flex:0 0 auto;font-family:var(--font-mono);font-size:13.5px;color:var(--accent, #58a6ff)}.slash-desc[data-v-02b41d94]{flex:1 1 auto;min-width:0;font-size:12px;color:var(--text-dim, #8b949e);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.slash-acc[data-v-02b41d94]{flex:0 0 auto;font-size:12px;color:var(--text-dim, #8b949e)}.slash-acc.desk[data-v-02b41d94]{font-size:10px;padding:2px 6px;border-radius:999px;background:var(--bg-hover, #21262d)}.slash-opt-head[data-v-02b41d94]{display:flex;align-items:center;gap:8px;padding:9px 14px 4px}.slash-chips[data-v-02b41d94]{display:flex;flex-wrap:wrap;gap:8px;padding:4px 14px 12px}.slash-chip[data-v-02b41d94]{padding:7px 14px;border-radius:999px;border:none;background:color-mix(in srgb,var(--accent, #58a6ff) 15%,transparent);color:var(--text, #e6edf3);cursor:pointer;font-size:13px}.slash-chip[data-v-02b41d94]:hover{background:color-mix(in srgb,var(--accent, #58a6ff) 26%,transparent)}.atts[data-v-02b41d94]{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.att[data-v-02b41d94]{position:relative;width:72px;height:72px;flex:0 0 auto;border-radius:10px;overflow:hidden;background:var(--bg, #0d1117);border:1px solid var(--border, #30363d)}.att-img[data-v-02b41d94]{width:100%;height:100%;object-fit:cover}.att-file[data-v-02b41d94]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:26px}.att-overlay[data-v-02b41d94]{position:absolute;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;border:none;color:#fff}.ring[data-v-02b41d94]{font-size:11px;font-weight:700}.att-fail[data-v-02b41d94]{cursor:pointer;font-size:22px;color:var(--danger, #f85149)}.att-x[data-v-02b41d94]{position:absolute;top:2px;right:2px;width:20px;height:20px;border-radius:999px;border:none;background:#0009;color:#fff;cursor:pointer;font-size:14px;line-height:1;display:flex;align-items:center;justify-content:center}.input-row[data-v-02b41d94]{display:flex;align-items:flex-end;gap:8px}.round[data-v-02b41d94]{flex:0 0 auto;width:38px;height:38px;border-radius:999px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:20px;color:#fff}.add[data-v-02b41d94]{background:var(--accent, #58a6ff)}.mic[data-v-02b41d94]{background:var(--bg-hover, #21262d);color:var(--text, #e6edf3);font-size:17px;touch-action:none;-webkit-user-select:none;user-select:none}.mic.live[data-v-02b41d94]{background:var(--danger, #f85149);color:#fff;font-size:15px;animation:mic-pulse-02b41d94 1s ease-in-out infinite}.mic.off[data-v-02b41d94]{opacity:.5}@keyframes mic-pulse-02b41d94{0%,to{box-shadow:0 0 color-mix(in srgb,var(--danger, #f85149) 60%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--danger, #f85149) 0%,transparent)}}.bolt[data-v-02b41d94]{background:var(--danger, #f85149);font-size:17px}.send[data-v-02b41d94]{background:var(--accent, #58a6ff)}.send.queued[data-v-02b41d94]{background:var(--warn, #d29922)}.send.dim[data-v-02b41d94]{background:var(--bg-hover, #21262d);color:var(--text-dim, #8b949e);cursor:default}.ta[data-v-02b41d94]{flex:1 1 auto;min-width:0;resize:none;max-height:144px;padding:8px 14px;border-radius:20px;border:1.5px solid var(--border, #30363d);background:var(--bg, #0d1117);color:var(--text, #e6edf3);font:inherit;line-height:22px;outline:none}.ta[data-v-02b41d94]:focus{border-color:color-mix(in srgb,var(--accent, #58a6ff) 55%,transparent)}.uk-mask[data-v-02b41d94]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:1100;display:flex;align-items:center;justify-content:center;padding:24px}.uk-dialog[data-v-02b41d94]{width:100%;max-width:340px;background:var(--bg-panel, #161b22);border:1px solid var(--border, #30363d);border-radius:14px;padding:18px;display:flex;flex-direction:column;gap:10px}.uk-title[data-v-02b41d94]{font-size:15px;font-weight:600;color:var(--text, #e6edf3)}.uk-body[data-v-02b41d94]{font-size:13px;color:var(--text-dim, #8b949e);line-height:1.5}.uk-actions[data-v-02b41d94]{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.uk-btn[data-v-02b41d94]{padding:8px 14px;border-radius:8px;border:1px solid var(--border, #30363d);background:none;color:var(--text, #e6edf3);cursor:pointer;font-size:14px}.uk-btn.primary[data-v-02b41d94]{border-color:transparent;background:var(--accent, #58a6ff);color:#fff}.mask[data-v-18ba46a3]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:900;display:flex;align-items:flex-end;justify-content:center}.sheet[data-v-18ba46a3]{width:100%;max-width:520px;background:var(--bg-panel, #161b22);border-radius:18px 18px 0 0;border:1px solid var(--border, #30363d);border-bottom:none;padding:10px 16px calc(24px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:10px}.grabber[data-v-18ba46a3]{width:38px;height:5px;border-radius:3px;background:var(--border, #30363d);align-self:center;margin-bottom:4px}.title[data-v-18ba46a3]{font-size:15px;font-weight:600;color:var(--text, #e6edf3);margin-bottom:2px}.opt[data-v-18ba46a3]{display:flex;align-items:center;gap:12px;padding:12px;border-radius:12px;background:var(--bg, #0d1117);border:1px solid var(--border, #30363d);cursor:pointer;text-align:left}.opt[data-v-18ba46a3]:hover{background:var(--bg-hover, #21262d)}.opt-ic[data-v-18ba46a3]{font-size:22px}.opt-tx[data-v-18ba46a3]{display:flex;flex-direction:column}.opt-t[data-v-18ba46a3]{font-size:14px;color:var(--text, #e6edf3)}.opt-s[data-v-18ba46a3]{font-size:12px;color:var(--text-dim, #8b949e)}.hint[data-v-18ba46a3]{font-size:12px;color:var(--text-dim, #8b949e);padding:0 2px}.tray[data-v-18ba46a3]{display:flex;gap:8px;overflow-x:auto;padding:2px 0 4px}.tray-item[data-v-18ba46a3]{position:relative;width:64px;height:64px;flex:0 0 auto;border-radius:10px;overflow:hidden;background:var(--bg, #0d1117);border:1px solid var(--border, #30363d)}.tray-img[data-v-18ba46a3]{width:100%;height:100%;object-fit:cover}.tray-file[data-v-18ba46a3]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:24px}.tray-x[data-v-18ba46a3]{position:absolute;top:2px;right:2px;width:18px;height:18px;border-radius:999px;border:none;background:#0009;color:#fff;cursor:pointer;font-size:13px;line-height:1;display:flex;align-items:center;justify-content:center}.confirm[data-v-18ba46a3]{margin-top:4px;padding:12px;border-radius:12px;border:none;background:var(--accent, #58a6ff);color:#fff;cursor:pointer;font-size:15px;font-weight:600}.cancel[data-v-18ba46a3]{margin-top:4px;padding:11px;border-radius:12px;border:1px solid var(--border, #30363d);background:none;color:var(--text, #e6edf3);cursor:pointer;font-size:14px}.cancel[data-v-18ba46a3]:hover{background:var(--bg-hover, #21262d)}.agents-panel[data-v-2fca10da]{display:flex;flex-direction:column;gap:8px;padding:10px;background:#a371f714;border:1px solid rgba(163,113,247,.2);border-radius:10px}.group[data-v-2fca10da]{display:flex;flex-direction:column;gap:2px}.group-head[data-v-2fca10da]{display:flex;align-items:center;gap:8px;width:100%;background:transparent;border:none;padding:2px 0;cursor:pointer;text-align:left;color:var(--text)}.gicon[data-v-2fca10da]{flex:0 0 auto;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;font-size:13px;line-height:1}.gicon.done[data-v-2fca10da]{color:var(--ok)}.gicon.error[data-v-2fca10da]{color:var(--danger)}.gname[data-v-2fca10da]{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text)}.gname.failed[data-v-2fca10da]{color:var(--danger)}.gspacer[data-v-2fca10da],.aspacer[data-v-2fca10da]{flex:1 1 auto}.gstatus[data-v-2fca10da]{font-family:var(--font-mono);font-size:11px;color:var(--text-dim);white-space:nowrap}.chevron[data-v-2fca10da]{font-size:10px;color:var(--text-dim);flex:0 0 auto}.chevron.sm[data-v-2fca10da]{font-size:9px}.grunning[data-v-2fca10da]{font-size:11px;color:var(--text-dim);padding-left:24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agents[data-v-2fca10da]{display:flex;flex-direction:column;gap:3px;padding-left:4px;margin-top:2px}.agent[data-v-2fca10da]{display:flex;flex-direction:column;gap:1px}.agent-row[data-v-2fca10da]{display:flex;align-items:center;gap:7px;width:100%;background:transparent;border:none;padding:1px 0;cursor:pointer;text-align:left;color:var(--text)}.aicon[data-v-2fca10da]{flex:0 0 auto;width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;line-height:1}.aicon.run[data-v-2fca10da]{color:var(--warn)}.aicon.done[data-v-2fca10da]{color:var(--ok)}.aicon.error[data-v-2fca10da]{color:var(--danger)}.adesc[data-v-2fca10da]{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text)}.adesc.failed[data-v-2fca10da]{color:var(--danger)}.atokens[data-v-2fca10da]{font-family:var(--font-mono);font-size:10px;color:var(--text-dim);white-space:nowrap}.adetail[data-v-2fca10da]{font-size:11px;color:var(--text-dim);padding-left:21px;line-height:1.4;-webkit-user-select:text;user-select:text;white-space:pre-wrap;word-break:break-word}.adetail.failed[data-v-2fca10da]{color:var(--danger)}.spinner[data-v-2fca10da]{width:12px;height:12px;border:2px solid rgba(163,113,247,.35);border-top-color:#a371f7;border-radius:50%;animation:agents-spin-2fca10da .8s linear infinite}@keyframes agents-spin-2fca10da{to{transform:rotate(360deg)}}.dotted[data-v-2fca10da]{width:11px;height:11px;border:1.5px dotted var(--warn);border-radius:50%;animation:agents-spin-2fca10da 2s linear infinite}.chat[data-v-59bd6e48]{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--bg, #0d1117);color:var(--text, #e6edf3);position:relative}.topbar[data-v-59bd6e48]{display:flex;align-items:center;gap:6px;padding:8px 10px;border-bottom:1px solid var(--border, #30363d);background:var(--bg-panel, #161b22);flex:0 0 auto}.tb-btn[data-v-59bd6e48]{flex:0 0 auto;width:34px;height:34px;border:none;background:none;color:var(--accent, #58a6ff);font-size:20px;cursor:pointer;border-radius:8px}.tb-btn[data-v-59bd6e48]:hover{background:var(--bg-hover, #21262d)}.tb-btn.stop[data-v-59bd6e48]{color:var(--danger, #f85149);font-size:15px}.tb-center[data-v-59bd6e48]{flex:1 1 auto;min-width:0;text-align:center}.tb-title[data-v-59bd6e48]{font-size:15px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:6px;min-width:0}.tb-title-txt[data-v-59bd6e48]{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tb-engine[data-v-59bd6e48]{flex-shrink:0;font-size:10px;font-weight:600;line-height:1;padding:2px 6px;border-radius:999px;color:var(--accent, #58a6ff);background:color-mix(in srgb,var(--accent, #58a6ff) 14%,transparent)}.tb-sub[data-v-59bd6e48]{font-size:10px;color:var(--text-dim, #8b949e);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tb-menu-wrap[data-v-59bd6e48]{position:relative;flex:0 0 auto}.dropdown[data-v-59bd6e48]{position:absolute;right:0;top:38px;z-index:50;min-width:180px;background:var(--bg-panel, #161b22);border:1px solid var(--border, #30363d);border-radius:10px;padding:4px;box-shadow:0 8px 24px #00000073}.dd-item[data-v-59bd6e48]{display:block;width:100%;text-align:left;padding:9px 12px;background:none;border:none;color:var(--text, #e6edf3);cursor:pointer;border-radius:6px;font-size:14px}.dd-item[data-v-59bd6e48]:hover{background:var(--bg-hover, #21262d)}.dd-item.danger[data-v-59bd6e48]{color:var(--danger, #f85149)}.dd-head[data-v-59bd6e48]{padding:6px 12px 2px;font-size:11px;color:var(--text-secondary, #888)}.dd-sep[data-v-59bd6e48]{height:1px;background:var(--border, #30363d);margin:4px 8px}.net-banner[data-v-59bd6e48]{display:flex;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:6px 12px;border:none;cursor:pointer;font-size:12px;color:var(--text, #e6edf3);background:color-mix(in srgb,var(--danger, #f85149) 18%,transparent)}.net-banner.connecting[data-v-59bd6e48]{background:color-mix(in srgb,var(--warn, #d29922) 18%,transparent)}.net-cta[data-v-59bd6e48]{font-weight:700}.transcript[data-v-59bd6e48]{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding:12px}.earlier[data-v-59bd6e48]{display:block;width:100%;padding:8px;margin-bottom:12px;border:none;border-radius:8px;background:var(--bg-panel, #161b22);color:var(--text-dim, #8b949e);cursor:pointer;font-size:13px}.earlier[data-v-59bd6e48]:disabled{cursor:default;opacity:.7}.rows[data-v-59bd6e48]{display:flex;flex-direction:column;gap:12px}.row-wrap[data-v-59bd6e48]{max-width:100%}.empty[data-v-59bd6e48]{padding:8px 2px 16px}.empty-h[data-v-59bd6e48]{font-size:18px;font-weight:700}.empty-sub[data-v-59bd6e48]{font-size:12px;color:var(--text-dim, #8b949e);margin:4px 0 12px}.cards[data-v-59bd6e48]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.card[data-v-59bd6e48]{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-height:96px;padding:12px;border-radius:14px;border:1px solid var(--border, #30363d);background:var(--bg-panel, #161b22);color:var(--text, #e6edf3);cursor:pointer;text-align:left}.card[data-v-59bd6e48]:hover{background:var(--bg-hover, #21262d)}.card-ic[data-v-59bd6e48]{font-size:22px}.card-t[data-v-59bd6e48]{font-size:14px;font-weight:600}.card-s[data-v-59bd6e48]{font-size:11px;color:var(--text-dim, #8b949e)}.sup[data-v-59bd6e48]{display:flex;flex-direction:column;gap:6px;padding:10px;border-radius:10px;background:#29d1bd1a;color:#29d1bd}.sup--done[data-v-59bd6e48]{background:#3fb9501f;color:#3fb950}.sup--stop[data-v-59bd6e48]{background:#d299221f;color:#d29922}.sup--wait[data-v-59bd6e48]{background:#db6d2824;color:#db6d28}.sup-line[data-v-59bd6e48]{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600}.sup-text[data-v-59bd6e48]{flex:1}.sup-stop[data-v-59bd6e48]{border:1px solid currentColor;background:transparent;color:inherit;border-radius:6px;padding:2px 8px;font-size:12px;cursor:pointer}.sup-bar[data-v-59bd6e48]{height:4px;border-radius:2px;background:#ffffff1f;overflow:hidden}.sup-bar__fill[data-v-59bd6e48]{height:100%;background:currentColor;transition:width .3s ease}.sup-items[data-v-59bd6e48]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:2px;font-size:12px;color:var(--text, #e6edf3)}.sup-note[data-v-59bd6e48]{font-size:11px;color:var(--text-dim, #8b949e)}.sup-note--warn[data-v-59bd6e48]{color:#d29922}.sup-item--done[data-v-59bd6e48]{color:var(--text-dim, #8b949e);text-decoration:line-through}.sup-item--blocked[data-v-59bd6e48]{color:#db6d28;font-weight:600}.sup-head[data-v-59bd6e48]{display:flex;flex-direction:column;gap:6px}.sup-head--tappable[data-v-59bd6e48]{cursor:pointer}.sup-caret[data-v-59bd6e48]{font-size:11px;opacity:.7;margin-left:2px}.sup-hint[data-v-59bd6e48]{font-size:11px;color:var(--text-dim, #8b949e)}.sup-test[data-v-59bd6e48]{margin-left:6px;font-size:11px;text-decoration:none;display:inline-block}.sup-test--pass[data-v-59bd6e48]{color:#3fb950}.sup-test--fail[data-v-59bd6e48]{color:#d29922}.sup-tick[data-v-59bd6e48]{background:none;border:0;color:inherit;cursor:pointer;padding:0 2px;font:inherit}.sup-body[data-v-59bd6e48]{cursor:text}.sup-acts[data-v-59bd6e48]{margin-left:auto;opacity:.25;transition:opacity .15s}.sup-items li:hover .sup-acts[data-v-59bd6e48]{opacity:.9}.sup-acts button[data-v-59bd6e48]{background:none;border:0;color:inherit;cursor:pointer;padding:0 3px;font-size:11px}.sup-items li[data-v-59bd6e48]{display:flex;align-items:baseline;gap:4px}.sup-add button[data-v-59bd6e48]{background:none;border:0;color:var(--text-dim, #8b949e);cursor:pointer;padding:2px 0;font-size:11px}.sup-edit[data-v-59bd6e48]{display:flex;gap:6px;margin-top:4px}.sup-edit input[data-v-59bd6e48]{flex:1;min-width:0;background:#ffffff0f;border:1px solid rgba(255,255,255,.15);border-radius:4px;color:inherit;padding:3px 6px;font-size:12px}.sup-edit button[data-v-59bd6e48]{background:#ffffff14;border:0;border-radius:4px;color:inherit;cursor:pointer;padding:3px 8px;font-size:12px}.running[data-v-59bd6e48]{display:flex;flex-direction:column;gap:4px}.running-line[data-v-59bd6e48]{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--text-dim, #8b949e)}.spinner[data-v-59bd6e48]{width:12px;height:12px;border:2px solid var(--border, #30363d);border-top-color:var(--accent, #58a6ff);border-radius:50%;animation:spin-59bd6e48 .8s linear infinite}.run-strip[data-v-59bd6e48]{display:flex;align-items:center;gap:6px;padding:5px 12px;font-size:12px;color:var(--text-dim, #8b949e);background:color-mix(in srgb,var(--accent, #58a6ff) 6%,transparent);border-bottom:1px solid var(--border, #30363d);cursor:pointer;-webkit-user-select:none;user-select:none}.run-strip .rs-tx[data-v-59bd6e48]{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.run-strip .rs-jump[data-v-59bd6e48]{opacity:.6}@keyframes spin-59bd6e48{to{transform:rotate(360deg)}}.rl-tok[data-v-59bd6e48]{color:var(--text-dim, #8b949e);opacity:.8}.rl-hint[data-v-59bd6e48]{font-size:12px;color:var(--text-dim, #8b949e);padding-left:18px}.rl-hint.agents[data-v-59bd6e48]{color:#a371f7}.interrupted[data-v-59bd6e48]{font-size:13px;color:var(--warn, #d29922)}.jump[data-v-59bd6e48]{position:absolute;right:16px;bottom:120px;width:40px;height:40px;border-radius:50%;border:1px solid var(--border, #30363d);background:var(--accent, #58a6ff);color:#fff;font-size:20px;cursor:pointer;box-shadow:0 4px 12px #00000059;z-index:20}.bottom[data-v-59bd6e48]{flex:0 0 auto;border-top:1px solid var(--border, #30363d);background:var(--bg-panel, #161b22)}.live-banner[data-v-59bd6e48]{display:flex;align-items:center;gap:8px;padding:12px;font-size:13px;color:var(--text-dim, #8b949e)}.live-dot[data-v-59bd6e48]{width:8px;height:8px;border-radius:50%;background:var(--danger, #f85149)}.live-take[data-v-59bd6e48]{margin-left:auto;padding:6px 12px;border:1px solid var(--border, #30363d);border-radius:8px;background:none;color:var(--text, #e6edf3);cursor:pointer;font-size:13px}.replies[data-v-59bd6e48]{display:flex;align-items:center;gap:6px;padding:8px 10px 0;overflow-x:auto}.replies-ic[data-v-59bd6e48]{flex:0 0 auto}.reply[data-v-59bd6e48]{flex:0 0 auto;padding:7px 12px;border-radius:999px;border:none;background:color-mix(in srgb,var(--accent, #58a6ff) 15%,transparent);color:var(--text, #e6edf3);cursor:pointer;font-size:13px;white-space:nowrap}.replies-rich[data-v-59bd6e48]{display:flex;flex-direction:column;gap:6px;padding:8px 10px 0}.reply-card[data-v-59bd6e48]{display:flex;align-items:center;gap:8px;width:100%;text-align:left;padding:8px 12px;border-radius:10px;border:1px solid color-mix(in srgb,var(--accent, #58a6ff) 25%,transparent);background:color-mix(in srgb,var(--accent, #58a6ff) 8%,transparent);color:var(--text, #e6edf3);cursor:pointer}.reply-card-main[data-v-59bd6e48]{flex:1;display:flex;flex-direction:column;gap:2px}.reply-card-label[data-v-59bd6e48]{font-size:14px;font-weight:600}.reply-card-detail[data-v-59bd6e48]{font-size:12px;color:var(--muted, #8b949e)}.reply-card-go[data-v-59bd6e48]{color:var(--accent, #58a6ff);font-size:15px}.queued[data-v-59bd6e48]{display:flex;flex-direction:column;align-items:flex-end;gap:4px;padding:8px 10px 0}.q-item[data-v-59bd6e48]{display:flex;align-items:center;gap:6px;max-width:82%;padding:6px 10px;border-radius:999px;background:color-mix(in srgb,var(--accent, #58a6ff) 10%,transparent);color:var(--text-dim, #8b949e);font-size:13px}.q-text[data-v-59bd6e48]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.q-x[data-v-59bd6e48]{border:none;background:none;color:var(--text-dim, #8b949e);cursor:pointer;font-size:15px}.ultra[data-v-59bd6e48]{display:flex;align-items:center;gap:8px;margin:8px 10px 0;padding:7px 10px;border-radius:10px;background:color-mix(in srgb,#a371f7 12%,transparent);color:#a371f7;font-size:12px}.ultra-x[data-v-59bd6e48]{margin-left:auto;border:none;background:none;color:#a371f7;cursor:pointer;font-size:16px}.agents-bar[data-v-59bd6e48]{padding:6px 8px 0}.gone[data-v-59bd6e48]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;height:100%;color:var(--text-dim, #8b949e)}.gone-back[data-v-59bd6e48]{padding:8px 16px;border:1px solid var(--border, #30363d);border-radius:8px;background:none;color:var(--accent, #58a6ff);cursor:pointer}.sessions[data-v-99a290dd]{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--bg, #0d1117);color:var(--text, #e6edf3)}.nav[data-v-99a290dd]{flex-shrink:0;display:flex;align-items:center;gap:8px;padding:8px 12px;padding-top:calc(8px + env(safe-area-inset-top));border-bottom:1px solid var(--border, #21262d)}.text-btn[data-v-99a290dd]{background:none;border:none;color:var(--accent, #58a6ff);font:inherit;cursor:pointer;padding:4px 2px;min-width:56px;text-align:left}.text-btn.right[data-v-99a290dd]{text-align:right}.spacer-btn[data-v-99a290dd]{min-width:56px}.icon-btn[data-v-99a290dd]{background:none;border:none;color:var(--accent, #58a6ff);cursor:pointer;padding:4px;min-width:56px;display:inline-flex;justify-content:flex-end}.title[data-v-99a290dd]{flex:1;text-align:center;font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list[data-v-99a290dd]{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.row[data-v-99a290dd]{position:relative;border-bottom:1px solid var(--border, #21262d)}.row.proj[data-v-99a290dd]{display:flex;flex-direction:column;align-items:stretch;gap:3px;width:100%;background:none;border-left:none;border-right:none;border-top:none;color:inherit;font:inherit;text-align:left;padding:12px 14px;cursor:pointer}.row.proj[data-v-99a290dd]:hover{background:var(--bg-hover, #1c2129)}.row-line1[data-v-99a290dd]{display:flex;align-items:baseline;gap:8px}.name[data-v-99a290dd]{flex:1;min-width:0;font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.count[data-v-99a290dd]{flex-shrink:0;font-size:12px;color:var(--text-dim, #8b949e)}.path[data-v-99a290dd]{font-size:12px;color:var(--text-dim, #8b949e);direction:rtl;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row.sess[data-v-99a290dd]{display:flex;align-items:flex-start;padding:11px 14px}.sess-main[data-v-99a290dd]{flex:1;min-width:0;background:none;border:none;color:inherit;font:inherit;text-align:left;cursor:pointer;padding:0}.sess-title[data-v-99a290dd]{display:flex;align-items:flex-start;gap:6px;font-size:14px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pin[data-v-99a290dd]{flex-shrink:0;color:var(--warn, #d29922);margin-top:3px}.sess-meta[data-v-99a290dd]{display:flex;align-items:center;gap:6px;margin-top:5px;font-size:12px;color:var(--text-dim, #8b949e)}.sess-meta .dim[data-v-99a290dd]{opacity:.8}.sess-meta .engine[data-v-99a290dd]{flex-shrink:0;padding:1px 6px;border-radius:5px;font-size:11px;font-weight:600;color:var(--accent, #58a6ff);background:color-mix(in srgb,var(--accent, #58a6ff) 15%,transparent)}.sess-meta .grow[data-v-99a290dd]{flex:1}.git[data-v-99a290dd]{color:var(--text-dim, #8b949e);opacity:.8}.more[data-v-99a290dd]{flex-shrink:0;background:none;border:none;color:var(--text-dim, #8b949e);font-size:18px;cursor:pointer;padding:0 4px;line-height:1}.menu[data-v-99a290dd]{position:absolute;right:12px;top:100%;z-index:5;background:var(--bg-panel, #161b22);border:1px solid var(--border, #21262d);border-radius:8px;box-shadow:0 6px 20px #00000080;display:flex;flex-direction:column;min-width:130px;overflow:hidden}.menu button[data-v-99a290dd]{background:none;border:none;color:var(--text, #e6edf3);font:inherit;text-align:left;padding:10px 14px;cursor:pointer}.menu button[data-v-99a290dd]:hover{background:var(--bg-hover, #1c2129)}.menu button.danger[data-v-99a290dd]{color:var(--danger, #f85149)}.empty[data-v-99a290dd]{color:var(--text-dim, #8b949e);text-align:center;padding:30px 16px;font-size:14px}.loading[data-v-99a290dd]{flex:1;display:flex;align-items:center;justify-content:center;gap:10px;color:var(--text-dim, #8b949e)}.spin[data-v-99a290dd]{width:20px;height:20px;border:3px solid var(--border, #21262d);border-top-color:var(--accent, #58a6ff);border-radius:50%;animation:spin-99a290dd .8s linear infinite}@keyframes spin-99a290dd{to{transform:rotate(360deg)}}.transcript[data-v-99a290dd]{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:12px;display:flex;flex-direction:column;gap:12px}.t-command[data-v-99a290dd]{align-self:flex-end;max-width:85%;background:var(--accent-dim, #1f6feb);color:#fff;padding:8px 12px;border-radius:12px;white-space:pre-wrap;word-break:break-word}.t-status[data-v-99a290dd]{color:var(--text-dim, #8b949e);font-size:13px}.t-error[data-v-99a290dd]{color:var(--danger, #f85149);white-space:pre-wrap;word-break:break-word}.action-bar[data-v-99a290dd]{flex-shrink:0;display:flex;flex-direction:column;gap:8px;padding:10px 14px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--border, #21262d);background:var(--bg-panel, #161b22)}.btn[data-v-99a290dd]{border-radius:8px;padding:10px 14px;font:inherit;font-size:14px;cursor:pointer;border:1px solid var(--border, #21262d);background:var(--bg-hover, #1c2129);color:var(--text, #e6edf3);text-align:center}.btn.primary[data-v-99a290dd]{background:var(--accent, #58a6ff);border-color:var(--accent, #58a6ff);color:#0d1117;font-weight:600}.btn.ghost[data-v-99a290dd]{background:transparent}.btn.danger[data-v-99a290dd]{color:var(--danger, #f85149);border-color:var(--danger, #f85149);background:transparent}.modal-scrim[data-v-99a290dd]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#0000008c;display:flex;align-items:center;justify-content:center;padding:20px}.modal[data-v-99a290dd]{width:100%;max-width:340px;background:var(--bg-panel, #161b22);border:1px solid var(--border, #21262d);border-radius:14px;padding:18px}.modal-title[data-v-99a290dd]{font-size:16px;font-weight:600;margin-bottom:6px}.modal-msg[data-v-99a290dd]{font-size:13px;color:var(--text-dim, #8b949e);margin-bottom:14px;word-break:break-word}.modal-actions[data-v-99a290dd]{display:flex;justify-content:flex-end;gap:10px}.guide[data-v-71c4a6d7]{display:flex;flex-direction:column;max-height:100%;background:var(--bg-panel, #161b22);color:var(--text, #e6edf3)}.guide__bar[data-v-71c4a6d7]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--border, #30363d);position:sticky;top:0;background:var(--bg-panel, #161b22)}.guide__title[data-v-71c4a6d7]{font-size:16px;font-weight:600;margin:0}.guide__close[data-v-71c4a6d7]{border:none;background:none;color:var(--accent, #58a6ff);font-size:15px;cursor:pointer;padding:4px 6px}.guide__body[data-v-71c4a6d7]{padding:12px 16px 20px;overflow-y:auto}.step[data-v-71c4a6d7]{display:flex;gap:12px;padding:12px 0}.step__num[data-v-71c4a6d7]{flex:0 0 auto;width:28px;height:28px;border-radius:50%;color:#fff;font-weight:700;font-size:15px;display:flex;align-items:center;justify-content:center}.step__main[data-v-71c4a6d7]{flex:1 1 auto;min-width:0}.step__head[data-v-71c4a6d7]{font-size:15px;font-weight:600;margin-bottom:4px}.step__desc[data-v-71c4a6d7]{margin:0;font-size:13px;line-height:1.5;color:var(--text-dim, #8b949e)}.step__desc code[data-v-71c4a6d7]{font-family:var(--font-mono, ui-monospace, monospace);font-size:12px;background:var(--bg, #0d1117);padding:1px 4px;border-radius:4px}.cmd[data-v-71c4a6d7]{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;margin-top:8px;padding:9px 12px;border:1px solid var(--border, #30363d);border-radius:8px;background:var(--bg, #0d1117);cursor:pointer}.cmd__text[data-v-71c4a6d7]{font-family:var(--font-mono, ui-monospace, monospace);font-size:13px;color:var(--text, #e6edf3)}.cmd__copy[data-v-71c4a6d7]{font-size:12px;color:var(--accent, #58a6ff);flex:0 0 auto}.demo-btn[data-v-71c4a6d7]{width:100%;margin-top:16px;padding:11px;border:1px solid var(--border, #30363d);border-radius:10px;background:var(--bg, #0d1117);color:var(--text, #e6edf3);font-size:14px;cursor:pointer}.demo-btn[data-v-71c4a6d7]:hover{background:var(--bg-hover, #1f2630)}.guide__foot[data-v-71c4a6d7]{margin:14px 0 0;font-size:12px;line-height:1.5;color:var(--text-dim, #8b949e)}.skills[data-v-eba94e22]{display:flex;flex-direction:column;gap:12px}.scope-hint[data-v-eba94e22]{font-size:12px;color:var(--text-dim, #8b949e)}.prog[data-v-eba94e22]{background:var(--bg-panel, #161b22);border:1px solid var(--border, #30363d);border-radius:10px;padding:10px 12px}.prog__label[data-v-eba94e22]{font-size:13px;color:var(--text, #e6edf3);margin-bottom:8px}.prog__track[data-v-eba94e22]{height:6px;border-radius:3px;background:var(--bg, #0d1117);overflow:hidden}.prog__bar[data-v-eba94e22]{height:100%;background:var(--accent, #58a6ff);border-radius:3px;transition:width .25s ease}.prog__bar--indet[data-v-eba94e22]{width:40%;animation:indet-eba94e22 1.1s ease-in-out infinite}@keyframes indet-eba94e22{0%{margin-left:-40%}to{margin-left:100%}}.card[data-v-eba94e22]{background:var(--bg-panel, #161b22);border:1px solid var(--border, #30363d);border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:8px}.card__head[data-v-eba94e22]{font-size:13px;font-weight:600;color:var(--text, #e6edf3)}.card__foot[data-v-eba94e22]{margin:0;font-size:12px;line-height:1.5;color:var(--text-dim, #8b949e)}.in[data-v-eba94e22]{width:100%;box-sizing:border-box;background:var(--bg, #0d1117);border:1px solid var(--border, #30363d);border-radius:8px;color:var(--text, #e6edf3);font-size:14px;padding:9px 11px;font-family:inherit}.in[data-v-eba94e22]:focus{outline:none;border-color:var(--accent, #58a6ff)}.in--area[data-v-eba94e22]{resize:vertical;font-family:var(--font-mono, ui-monospace, monospace);font-size:13px;line-height:1.45}.row[data-v-eba94e22]{display:flex;gap:8px}.row .btn[data-v-eba94e22]{flex:1 1 0}.btn[data-v-eba94e22]{border:none;border-radius:8px;padding:9px 12px;font-size:14px;cursor:pointer;font-family:inherit}.btn[data-v-eba94e22]:disabled{opacity:.5;cursor:default}.btn--primary[data-v-eba94e22]{background:var(--accent, #58a6ff);color:#04101f;font-weight:600}.btn--ghost[data-v-eba94e22]{background:var(--bg, #0d1117);border:1px solid var(--border, #30363d);color:var(--text, #e6edf3)}.hidden-file[data-v-eba94e22]{display:none}.empty[data-v-eba94e22]{font-size:13px;color:var(--text-dim, #8b949e);padding:4px 0}.list[data-v-eba94e22]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.item[data-v-eba94e22]{border-top:1px solid var(--border, #30363d);padding-top:10px}.item[data-v-eba94e22]:first-child{border-top:none;padding-top:0}.item__name[data-v-eba94e22]{font-size:14px;font-weight:600;color:var(--text, #e6edf3)}.item__desc[data-v-eba94e22]{font-size:12px;line-height:1.5;color:var(--text-dim, #8b949e);margin-top:2px}.curated-toggle[data-v-eba94e22]{display:flex;align-items:baseline;gap:8px;width:100%;background:none;border:none;color:var(--text, #e6edf3);cursor:pointer;padding:0;font-family:inherit;text-align:left}.curated-toggle__title[data-v-eba94e22]{font-size:14px;font-weight:600}.curated-toggle__sub[data-v-eba94e22]{font-size:12px;color:var(--text-dim, #8b949e);flex:1}.curated-toggle__chev[data-v-eba94e22]{color:var(--text-dim, #8b949e)}.cur-cat[data-v-eba94e22]{margin-top:8px}.cur-cat__head[data-v-eba94e22]{font-size:12px;font-weight:600;color:var(--text-dim, #8b949e);padding:6px 0 4px;border-top:1px solid var(--border, #30363d)}.cur-item[data-v-eba94e22]{display:flex;align-items:center;gap:10px;padding:8px 0}.cur-item__body[data-v-eba94e22]{flex:1;min-width:0}.cur-item__top[data-v-eba94e22]{display:flex;align-items:baseline;gap:8px}.cur-item__name[data-v-eba94e22]{font-size:14px;font-weight:600;color:var(--text, #e6edf3)}.cur-item__hot[data-v-eba94e22]{font-size:11px;color:var(--text-dim, #8b949e)}.cur-item__desc[data-v-eba94e22]{font-size:12px;line-height:1.45;color:var(--text-dim, #8b949e);margin-top:2px}.cur-item__actions[data-v-eba94e22]{flex:0 0 auto}.btn--mini[data-v-eba94e22]{padding:6px 12px;font-size:13px}.usage-mask[data-v-eba94e22]{position:fixed;top:0;right:0;bottom:0;left:0;background:#010409b3;display:flex;align-items:flex-end;justify-content:center;z-index:60;padding:0}@media(min-width:640px){.usage-mask[data-v-eba94e22]{align-items:center;padding:20px}}.usage-card[data-v-eba94e22]{width:100%;max-width:520px;max-height:88vh;overflow-y:auto;background:var(--bg-panel, #161b22);border:1px solid var(--border, #30363d);border-radius:16px 16px 0 0;padding:16px}@media(min-width:640px){.usage-card[data-v-eba94e22]{border-radius:16px}}.usage-head[data-v-eba94e22]{display:flex;align-items:flex-start;gap:10px}.usage-seal[data-v-eba94e22]{font-size:22px}.usage-head__body[data-v-eba94e22]{flex:1;min-width:0}.usage-title[data-v-eba94e22]{font-size:16px;font-weight:600}.usage-sub[data-v-eba94e22]{font-size:12px;color:var(--text-dim, #8b949e);margin-top:2px;line-height:1.45}.usage-close[data-v-eba94e22]{background:none;border:none;color:var(--text-dim, #8b949e);font-size:16px;cursor:pointer;padding:2px 6px}.usage-note[data-v-eba94e22]{font-size:12px;color:var(--text-dim, #8b949e);line-height:1.5;margin:12px 0}.usage-examples__head[data-v-eba94e22]{font-size:12px;font-weight:600;color:var(--text-dim, #8b949e);margin-bottom:8px}.usage-ex[data-v-eba94e22]{display:flex;align-items:center;gap:10px;padding:8px 0;border-top:1px solid var(--border, #30363d)}.usage-ex__text[data-v-eba94e22]{flex:1;font-size:14px;line-height:1.4}.mm[data-v-71f280b2]{--lead: 66px;--uslot: 58px;--rowh: 42px;-webkit-user-select:none;user-select:none}.mm-head[data-v-71f280b2]{display:flex;align-items:center;height:22px}.mm-lead[data-v-71f280b2]{width:var(--lead);flex:0 0 var(--lead)}.mm-cols[data-v-71f280b2]{flex:1;display:flex}.mm-cols span[data-v-71f280b2]{flex:1;text-align:center;font-size:11px;color:var(--text-dim, #8b949e)}.mm-uslot[data-v-71f280b2]{width:var(--uslot);flex:0 0 var(--uslot)}.mm-body[data-v-71f280b2]{display:flex;align-items:stretch}.mm-labels[data-v-71f280b2]{width:var(--lead);flex:0 0 var(--lead);display:flex;flex-direction:column}.mm-labels span[data-v-71f280b2]{height:var(--rowh);display:flex;align-items:center;font-size:14px;color:var(--text, #e6edf3)}.mm-labels span.sel[data-v-71f280b2]{font-weight:700}.mm-grid[data-v-71f280b2]{flex:1;position:relative;display:grid;min-height:calc(var(--rowh) * 1)}.mm-dot[data-v-71f280b2]{place-self:center;width:5px;height:5px;border-radius:50%;background:#ffffff38}.mm-dot.off[data-v-71f280b2]{background:#ffffff0d}.mm-cross[data-v-71f280b2]{position:absolute;left:0;right:0;height:30px;transform:translateY(-50%);border-radius:15px;pointer-events:none}.mm-core[data-v-71f280b2]{position:absolute;width:26px;height:26px;border-radius:50%;background:#fff;border:3px solid #4785fa;transform:translate(-50%,-50%);transition:left .18s cubic-bezier(.2,.8,.3,1),top .18s cubic-bezier(.2,.8,.3,1);pointer-events:none}.mm-ultra[data-v-71f280b2]{width:var(--uslot);flex:0 0 var(--uslot);margin-left:4px;border:none;border-radius:13px;background:var(--bg-hover, #21262d);color:var(--text-dim, #8b949e);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;cursor:pointer;transition:all .2s}.mm-ultra.on[data-v-71f280b2]{background:#ed4a99;color:#fff;box-shadow:0 0 16px #ed4a99cc}.mm-ubolt[data-v-71f280b2]{font-size:16px}.mm-utext[data-v-71f280b2]{font-size:9px;font-weight:800;letter-spacing:.5px}.config[data-v-003104c7]{max-width:640px;margin:0 auto;padding:16px 14px 48px;color:var(--text, #e6edf3)}.config__title[data-v-003104c7]{font-size:22px;font-weight:700;margin:4px 2px 16px}.group[data-v-003104c7]{background:var(--bg-panel, #161b22);border:1px solid var(--border, #30363d);border-radius:12px;padding:14px;margin-bottom:14px;display:flex;flex-direction:column;gap:10px}.group__head[data-v-003104c7]{font-size:12px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--text-dim, #8b949e)}.status-row[data-v-003104c7]{display:flex;align-items:center;gap:8px}.dot[data-v-003104c7]{width:10px;height:10px;border-radius:50%;flex:0 0 auto}.status-txt[data-v-003104c7]{font-size:15px}.route-badge[data-v-003104c7]{font-size:11px;color:var(--muted, #8b949e);border:1px solid var(--border, #30363d);border-radius:999px;padding:2px 8px;margin-left:8px}.spacer[data-v-003104c7]{flex:1 1 auto}.err-line[data-v-003104c7]{margin:0;font-size:12px;line-height:1.5;color:var(--danger, #f85149)}.field[data-v-003104c7]{display:flex;flex-direction:column;gap:5px}.field__label[data-v-003104c7]{font-size:13px;color:var(--text-dim, #8b949e)}.in[data-v-003104c7]{width:100%;box-sizing:border-box;background:var(--bg, #0d1117);border:1px solid var(--border, #30363d);border-radius:8px;color:var(--text, #e6edf3);font-size:14px;padding:9px 11px;font-family:inherit}.in[data-v-003104c7]:focus{outline:none;border-color:var(--accent, #58a6ff)}.in--mono[data-v-003104c7]{font-family:var(--font-mono, ui-monospace, monospace);font-size:13px}.hint[data-v-003104c7]{margin:0;font-size:12px;line-height:1.5;color:var(--text-dim, #8b949e)}.sup-guards[data-v-003104c7]{display:flex;gap:12px;flex-wrap:wrap;margin:4px 0 8px}.sup-guard[data-v-003104c7]{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--text, #e6edf3)}.sup-guard select[data-v-003104c7]{background:var(--bg, #0d1117);color:inherit;border:1px solid var(--border, #30363d);border-radius:6px;padding:4px 8px;font-size:13px}.hint code[data-v-003104c7]{font-family:var(--font-mono, ui-monospace, monospace);background:var(--bg, #0d1117);padding:1px 4px;border-radius:4px}.sep[data-v-003104c7]{height:1px;background:var(--border, #30363d);margin:4px 0}.btn[data-v-003104c7]{border:none;border-radius:8px;padding:10px 12px;font-size:14px;cursor:pointer;font-family:inherit}.btn[data-v-003104c7]:disabled{opacity:.5;cursor:default}.btn--primary[data-v-003104c7]{background:var(--accent, #58a6ff);color:#04101f;font-weight:600}.btn--ghost[data-v-003104c7]{background:var(--bg, #0d1117);border:1px solid var(--border, #30363d);color:var(--text, #e6edf3)}.btn--sm[data-v-003104c7]{padding:5px 12px;font-size:13px}.link-btn[data-v-003104c7]{align-self:flex-start;border:none;background:none;color:var(--accent, #58a6ff);font-size:13px;padding:2px 0;cursor:pointer}.advanced[data-v-003104c7]{display:flex;flex-direction:column;gap:10px;padding:10px;border:1px dashed var(--border, #30363d);border-radius:8px}.row2[data-v-003104c7]{display:flex;gap:8px}.row2 .btn[data-v-003104c7]{flex:1 1 0}.scan-card[data-v-003104c7]{width:100%;max-width:420px;background:var(--bg-panel, #161b22);border:1px solid var(--border, #30363d);border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:12px}.scan-head[data-v-003104c7]{display:flex;align-items:center;justify-content:space-between;font-size:15px;font-weight:600}.scan-x[data-v-003104c7]{background:none;border:none;color:var(--text-dim, #8b949e);font-size:16px;cursor:pointer;padding:2px 6px}.scan-video[data-v-003104c7]{width:100%;aspect-ratio:1 / 1;object-fit:cover;background:#000;border-radius:10px}.scan-err[data-v-003104c7]{background:color-mix(in srgb,var(--warn, #d29922) 15%,transparent);color:var(--warn, #d29922);font-size:13px;line-height:1.5;padding:10px 12px;border-radius:8px}.dev-list[data-v-003104c7]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.dev[data-v-003104c7]{display:flex;align-items:center;gap:8px;background:var(--bg, #0d1117);border:1px solid var(--border, #30363d);border-radius:8px;padding:8px 10px}.dev--current[data-v-003104c7]{border-color:var(--accent, #58a6ff)}.dev__main[data-v-003104c7]{flex:1 1 auto;min-width:0;border:none;background:none;color:inherit;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:2px}.dev__name[data-v-003104c7]{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dev__sub[data-v-003104c7]{font-size:12px;color:var(--text-dim, #8b949e);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dev__cur-dot[data-v-003104c7]{width:8px;height:8px;border-radius:50%;flex:0 0 auto}.dev__del[data-v-003104c7]{border:none;background:none;color:var(--text-dim, #8b949e);font-size:15px;cursor:pointer;padding:4px 6px;flex:0 0 auto}.dev__del[data-v-003104c7]:hover{color:var(--danger, #f85149)}.toggle-row[data-v-003104c7]{display:flex;align-items:center;gap:12px}.toggle-row__main[data-v-003104c7]{flex:1 1 auto;min-width:0}.toggle-row__title[data-v-003104c7]{font-size:15px}.toggle-row__desc[data-v-003104c7]{font-size:12px;line-height:1.45;color:var(--text-dim, #8b949e);margin-top:2px}.switch[data-v-003104c7]{position:relative;flex:0 0 auto;width:44px;height:26px}.switch input[data-v-003104c7]{opacity:0;width:0;height:0}.switch__slider[data-v-003104c7]{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--border, #30363d);border-radius:13px;transition:background .15s}.switch__slider[data-v-003104c7]:before{content:"";position:absolute;width:20px;height:20px;left:3px;top:3px;background:#fff;border-radius:50%;transition:transform .15s}.switch input:checked+.switch__slider[data-v-003104c7]{background:var(--accent, #58a6ff)}.switch input:checked+.switch__slider[data-v-003104c7]:before{transform:translate(18px)}.opt-row[data-v-003104c7]{display:flex;align-items:center;gap:12px}.opt-row__label[data-v-003104c7]{flex:1 1 auto;font-size:15px}.wrap-edit[data-v-003104c7]{margin-top:10px;display:flex;flex-direction:column;gap:6px}.wrap-ta[data-v-003104c7]{background:var(--bg, #0d1117);border:1px solid var(--border, #30363d);border-radius:8px;color:var(--text, #e6edf3);font-size:14px;padding:8px 10px;font-family:inherit;resize:vertical;width:100%;box-sizing:border-box}.wi-list[data-v-003104c7]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.wi-row[data-v-003104c7]{display:flex;align-items:center;gap:8px;background:var(--bg, #0d1117);border:1px solid var(--border, #30363d);border-radius:8px;padding:6px 8px}.wi-row--drag[data-v-003104c7]{opacity:.5}.wi-grip[data-v-003104c7]{cursor:grab;color:var(--muted, #8b949e);font-size:14px;-webkit-user-select:none;user-select:none}.wi-switch[data-v-003104c7]{flex:0 0 auto}.wi-main[data-v-003104c7]{flex:1;display:flex;align-items:center;gap:8px;min-width:0;background:none;border:none;color:var(--text, #e6edf3);font-size:14px;text-align:left;cursor:pointer;padding:4px 0}.wi-main--off .wi-name[data-v-003104c7]{color:var(--muted, #8b949e)}.wi-name[data-v-003104c7]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wi-kind[data-v-003104c7]{flex:0 0 auto;font-size:11px;color:var(--muted, #8b949e);border:1px solid var(--border, #30363d);border-radius:6px;padding:1px 6px}.wi-del[data-v-003104c7]{flex:0 0 auto;background:none;border:none;color:var(--muted, #8b949e);cursor:pointer;font-size:13px;padding:4px 6px}.wi-del[data-v-003104c7]:hover{color:var(--danger, #f85149)}.wi-editor[data-v-003104c7]{display:flex;flex-direction:column;gap:8px;margin-top:8px;border:1px dashed var(--border, #30363d);border-radius:8px;padding:10px}.wi-editor__btns[data-v-003104c7]{display:flex;justify-content:flex-end;gap:8px}.wi-add[data-v-003104c7]{margin-top:8px;background:none;border:1px dashed var(--border, #30363d);border-radius:8px;color:var(--accent, #58a6ff);cursor:pointer;font-size:14px;padding:8px;width:100%}.sel[data-v-003104c7]{flex:0 0 auto;background:var(--bg, #0d1117);border:1px solid var(--border, #30363d);border-radius:8px;color:var(--text, #e6edf3);font-size:14px;padding:7px 10px;font-family:inherit;max-width:60%}.pick-list[data-v-003104c7]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.pick[data-v-003104c7]{display:flex;align-items:center;justify-content:space-between;padding:10px 2px;font-size:15px;cursor:pointer;border-top:1px solid var(--border, #30363d)}.pick[data-v-003104c7]:first-child{border-top:none}.pick--on[data-v-003104c7]{color:var(--accent, #58a6ff)}.pick__check[data-v-003104c7]{color:var(--accent, #58a6ff);font-weight:700}.overlay[data-v-003104c7]{position:fixed;top:0;right:0;bottom:0;left:0;background:#010409b3;display:flex;align-items:flex-end;justify-content:center;z-index:50}.overlay--center[data-v-003104c7]{align-items:center;padding:20px}.overlay__card[data-v-003104c7]{width:100%;max-width:520px;max-height:88vh;overflow:hidden;border-radius:16px 16px 0 0;background:var(--bg-panel, #161b22)}@media(min-width:640px){.overlay[data-v-003104c7]{align-items:center}.overlay__card[data-v-003104c7]{border-radius:16px}}.git[data-v-0a8a3184]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;background:var(--bg);color:var(--text)}.bar[data-v-0a8a3184]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid var(--border);background:var(--bg-panel)}.title[data-v-0a8a3184]{flex:1;text-align:center;font-size:15px;font-weight:600}.actions[data-v-0a8a3184]{display:flex;gap:12px}.link[data-v-0a8a3184]{background:none;border:none;color:var(--accent);font-size:14px;cursor:pointer;padding:4px 2px}.link[data-v-0a8a3184]:disabled{color:var(--text-dim)}.link.sm[data-v-0a8a3184]{font-size:12px}.empty[data-v-0a8a3184]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--text-dim)}.empty-ic[data-v-0a8a3184]{font-size:40px}.scroll[data-v-0a8a3184]{flex:1;min-height:0;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:12px}.busy[data-v-0a8a3184]{display:flex;align-items:center;gap:10px;color:var(--text-dim);font-size:13px}.card[data-v-0a8a3184]{background:var(--bg-panel);border:1px solid var(--border);border-radius:10px;padding:12px}.card-head[data-v-0a8a3184]{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--text-dim);margin-bottom:10px}.statusline[data-v-0a8a3184]{display:flex;align-items:center;gap:10px;font-size:15px}.branch[data-v-0a8a3184]{font-weight:700}.chip[data-v-0a8a3184]{font-size:12px;color:var(--text-dim)}.dirtyline[data-v-0a8a3184]{margin-top:6px;font-size:12px}.ok[data-v-0a8a3184]{color:var(--ok)}.warn[data-v-0a8a3184]{color:var(--warn)}.danger[data-v-0a8a3184]{color:var(--danger)}.muted[data-v-0a8a3184]{color:var(--text-dim);font-size:13px}.fileline[data-v-0a8a3184]{display:flex;align-items:center;gap:8px;padding:6px 0}.chkbox[data-v-0a8a3184]{background:none;border:none;color:var(--accent);font-size:16px;cursor:pointer;padding:0}.fstatus[data-v-0a8a3184]{width:22px;flex-shrink:0;font-family:var(--font-mono);font-size:11px;white-space:pre}.fpath[data-v-0a8a3184]{flex:1;min-width:0;font-family:var(--font-mono);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.eye[data-v-0a8a3184]{background:none;border:none;color:var(--accent);cursor:pointer;padding:0 4px;flex-shrink:0}.commit-msg[data-v-0a8a3184]{width:100%;box-sizing:border-box;background:var(--bg);border:1px solid var(--border);border-radius:8px;color:var(--text);padding:8px;font-size:13px;resize:vertical;font-family:inherit}.btn-row[data-v-0a8a3184]{display:flex;gap:10px;margin-top:10px}.btn[data-v-0a8a3184]{background:var(--bg-hover);border:1px solid var(--border);color:var(--text);border-radius:8px;padding:9px 14px;font-size:13px;cursor:pointer}.btn.accent[data-v-0a8a3184]{background:var(--accent);border-color:var(--accent);color:#fff}.btn.danger[data-v-0a8a3184]{color:var(--danger);border-color:var(--danger)}.btn[data-v-0a8a3184]:disabled{opacity:.5;cursor:default}.btn.wide[data-v-0a8a3184]{width:100%;margin-top:10px}.commit[data-v-0a8a3184]{display:block;width:100%;text-align:left;background:none;border:none;border-top:1px solid var(--border);padding:10px 0;cursor:pointer;color:var(--text)}.commit[data-v-0a8a3184]:first-of-type{border-top:none}.c-subj[data-v-0a8a3184]{font-size:13px}.c-meta[data-v-0a8a3184]{display:flex;gap:10px;margin-top:4px;font-size:11px}.mono[data-v-0a8a3184]{font-family:var(--font-mono);color:var(--text-dim)}.c-date[data-v-0a8a3184]{color:var(--text-dim)}.gitout[data-v-0a8a3184]{margin:0;font-family:var(--font-mono);font-size:11px;color:var(--text-dim);white-space:pre-wrap;word-break:break-all}.spinner[data-v-0a8a3184]{width:26px;height:26px;border:3px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:spin-0a8a3184 .8s linear infinite}.spinner.sm[data-v-0a8a3184]{width:16px;height:16px;border-width:2px}@keyframes spin-0a8a3184{to{transform:rotate(360deg)}}.modal-mask[data-v-0a8a3184]{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:40;padding:24px}.modal[data-v-0a8a3184]{background:var(--bg-panel);border:1px solid var(--border);border-radius:12px;padding:18px;max-width:360px;width:100%}.modal-title[data-v-0a8a3184]{font-size:16px;font-weight:600;margin-bottom:8px}.modal-msg[data-v-0a8a3184]{font-size:13px;color:var(--text-dim);margin-bottom:16px;white-space:pre-line}.modal-actions[data-v-0a8a3184]{display:flex;justify-content:flex-end;gap:10px}.diffview[data-v-0a8a3184]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;background:var(--bg);z-index:30}.diffbody[data-v-0a8a3184]{flex:1;min-height:0;overflow:auto;padding:8px}.dline[data-v-0a8a3184]{font-family:var(--font-mono);font-size:11.5px;line-height:1.5;white-space:pre;padding:0 8px}.dline.add[data-v-0a8a3184]{color:var(--ok);background:#3fb9501f}.dline.del[data-v-0a8a3184]{color:var(--danger);background:#f851491f}.dline.hunk[data-v-0a8a3184]{color:#39c5cf;background:#39c5cf1a}.dline.meta[data-v-0a8a3184]{color:var(--text-dim)}.dline.ctx[data-v-0a8a3184]{color:var(--text)}.dtrunc[data-v-0a8a3184]{color:var(--warn);font-size:11px;padding:8px}.hint[data-v-0a8a3184]{padding:40px 16px;text-align:center;color:var(--text-dim)}.hint.ok-big[data-v-0a8a3184]{color:var(--ok);font-size:16px}.reset[data-v-0a8a3184]{background:var(--bg-panel);border:1px solid var(--border);border-radius:12px;padding:16px;max-width:400px;width:100%;max-height:88vh;overflow-y:auto}.reset-head[data-v-0a8a3184]{margin-bottom:12px}.reset-title[data-v-0a8a3184]{font-size:15px;font-weight:700}.reset-subj[data-v-0a8a3184]{font-size:12px;color:var(--text-dim);margin-top:4px}.reset-note[data-v-0a8a3184]{font-size:12px;color:var(--text-dim);margin-top:8px}.mode[data-v-0a8a3184]{display:flex;gap:10px;width:100%;text-align:left;background:none;border:1px solid var(--border);border-radius:8px;padding:10px;margin-bottom:8px;cursor:pointer;color:var(--text)}.mode.sel[data-v-0a8a3184]{border-color:var(--accent)}.mode-radio[data-v-0a8a3184]{color:var(--accent);flex-shrink:0}.mode-title[data-v-0a8a3184]{font-size:13px;font-weight:600}.mode-title.danger[data-v-0a8a3184]{color:var(--danger)}.mode-desc[data-v-0a8a3184]{font-size:11px;color:var(--text-dim);margin-top:4px}.binary[data-v-dc713796]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:32px;text-align:center}.bicon[data-v-dc713796]{font-size:56px}.bname[data-v-dc713796]{font-size:16px;font-weight:600;word-break:break-all}.bhint[data-v-dc713796]{font-size:13px;color:var(--muted, #888);max-width:420px}.bbtns[data-v-dc713796]{display:flex;gap:12px;margin-top:8px}.btn[data-v-dc713796]{border:1px solid var(--border, #ccc);background:var(--surface, #fff);border-radius:8px;padding:8px 16px;cursor:pointer;font-size:14px}.btn.primary[data-v-dc713796]{background:#3b82f6;color:#fff;border-color:#3b82f6}.preview[data-v-dc713796]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;background:var(--bg);color:var(--text);z-index:20}.bar[data-v-dc713796]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid var(--border);background:var(--bg-panel)}.title[data-v-dc713796]{flex:1;min-width:0;font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;direction:rtl;text-align:left}.actions[data-v-dc713796]{display:flex;gap:12px;flex-shrink:0}.link[data-v-dc713796]{background:none;border:none;color:var(--accent);font-size:14px;cursor:pointer;padding:4px 2px}.link.accent[data-v-dc713796]{font-weight:600}.body[data-v-dc713796]{flex:1;min-height:0;overflow:auto}.filebody[data-v-dc713796]{margin:0;padding:12px;font-family:var(--font-mono);font-size:12.5px;line-height:1.5;white-space:pre;color:var(--text)}.editor[data-v-dc713796]{width:100%;height:100%;box-sizing:border-box;padding:12px;border:none;outline:none;resize:none;background:var(--bg);color:var(--text);font-family:var(--font-mono);font-size:12.5px;line-height:1.5}.imgwrap[data-v-dc713796]{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;overflow:auto;padding:16px}.img[data-v-dc713796]{max-width:100%;max-height:100%;object-fit:contain}.hint[data-v-dc713796]{padding:40px 16px;text-align:center;color:var(--text-dim);font-size:14px}.hint.dim[data-v-dc713796]{color:var(--text-dim)}.hint.danger[data-v-dc713796]{color:var(--danger)}.trunc[data-v-dc713796]{padding:8px 12px;font-size:12px;color:var(--warn);background:var(--bg-panel);border-top:1px solid var(--border)}.files[data-v-75133463]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;background:var(--bg);color:var(--text)}.bar[data-v-75133463]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid var(--border);background:var(--bg-panel)}.title[data-v-75133463]{flex:1;text-align:center;font-size:15px;font-weight:600}.link[data-v-75133463]{background:none;border:none;color:var(--accent);font-size:14px;cursor:pointer;padding:4px 2px}.link[data-v-75133463]:disabled{color:var(--text-dim);cursor:default}.crumbs[data-v-75133463]{display:flex;align-items:center;gap:2px;padding:6px 12px;overflow-x:auto;white-space:nowrap;border-bottom:1px solid var(--border);font-size:12px}.crumb[data-v-75133463]{background:none;border:none;color:var(--accent);font-size:12px;cursor:pointer;padding:2px 4px;flex-shrink:0}.crumb.cur[data-v-75133463]{color:var(--text-dim);cursor:default}.sep[data-v-75133463]{color:var(--text-dim)}.list[data-v-75133463]{flex:1;min-height:0;overflow-y:auto}.row[data-v-75133463]{display:flex;align-items:center;border-bottom:1px solid var(--border)}.rowmain[data-v-75133463]{flex:1;min-width:0;display:flex;align-items:center;gap:10px;background:none;border:none;color:var(--text);cursor:pointer;padding:12px;text-align:left;font-size:14px}.row.up .name[data-v-75133463]{color:var(--accent)}.up[data-v-75133463]{cursor:pointer;gap:10px;padding:12px;color:var(--accent);background:none;border:none;border-bottom:1px solid var(--border);width:100%;font-size:14px}.ic[data-v-75133463]{flex-shrink:0}.name[data-v-75133463]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.size[data-v-75133463]{flex-shrink:0;color:var(--text-dim);font-size:11px;font-family:var(--font-mono)}.chev[data-v-75133463]{color:var(--text-dim);flex-shrink:0}.chk[data-v-75133463]{display:flex;align-items:center;padding-left:12px}.more[data-v-75133463]{background:none;border:none;color:var(--text-dim);cursor:pointer;padding:12px;font-size:16px;flex-shrink:0}.hint[data-v-75133463]{padding:40px 16px;text-align:center;color:var(--text-dim);font-size:14px}.foot[data-v-75133463]{border-top:1px solid var(--border);background:var(--bg-panel);padding:8px 12px}.foot-actions[data-v-75133463]{display:flex;align-items:center;gap:10px}.foot-label[data-v-75133463]{font-size:13px;color:var(--text-dim)}.spacer[data-v-75133463]{flex:1}.foot-path[data-v-75133463]{font-size:11px;font-family:var(--font-mono);color:var(--text-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;direction:rtl;text-align:left}.btn[data-v-75133463]{background:var(--bg-hover);border:1px solid var(--border);color:var(--text);border-radius:8px;padding:8px 14px;font-size:13px;cursor:pointer}.btn.accent[data-v-75133463]{background:var(--accent);border-color:var(--accent);color:#fff}.btn.danger[data-v-75133463]{color:var(--danger);border-color:var(--danger)}.overlay[data-v-75133463]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#00000059}.spinner[data-v-75133463]{width:28px;height:28px;border:3px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:spin-75133463 .8s linear infinite}@keyframes spin-75133463{to{transform:rotate(360deg)}}.sheet-mask[data-v-75133463]{position:absolute;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:flex-end;z-index:30}.sheet[data-v-75133463]{width:100%;background:var(--bg-panel);border-top:1px solid var(--border);padding:8px;display:flex;flex-direction:column;gap:4px}.sheet-path[data-v-75133463]{font-size:11px;font-family:var(--font-mono);color:var(--text-dim);padding:8px 12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sheet-btn[data-v-75133463]{background:var(--bg-hover);border:none;color:var(--text);border-radius:8px;padding:14px;font-size:15px;cursor:pointer;text-align:center}.sheet-btn.danger[data-v-75133463]{color:var(--danger)}.sheet-btn.cancel[data-v-75133463]{color:var(--text-dim);margin-top:4px}.modal-mask[data-v-75133463]{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:40;padding:24px}.modal[data-v-75133463]{background:var(--bg-panel);border:1px solid var(--border);border-radius:12px;padding:18px;max-width:340px;width:100%}.modal-title[data-v-75133463]{font-size:16px;font-weight:600;margin-bottom:8px}.modal-msg[data-v-75133463]{font-size:13px;color:var(--text-dim);margin-bottom:16px;white-space:pre-line}.modal-actions[data-v-75133463]{display:flex;justify-content:flex-end;gap:10px}.run[data-v-03d9e1d5]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;background:var(--bg);color:var(--text)}.bar[data-v-03d9e1d5]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid var(--border);background:var(--bg-panel)}.title[data-v-03d9e1d5]{flex:1;text-align:center;font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ph[data-v-03d9e1d5]{width:32px;flex-shrink:0}.link[data-v-03d9e1d5]{background:none;border:none;color:var(--accent);font-size:14px;cursor:pointer;padding:4px 2px}.cmd[data-v-03d9e1d5]{display:flex;align-items:center;gap:10px;padding:12px;border-bottom:1px solid var(--border)}.cmd-input[data-v-03d9e1d5]{flex:1;min-width:0;background:var(--bg-panel);border:1px solid var(--border);border-radius:8px;color:var(--text);padding:9px 10px;font-family:var(--font-mono);font-size:13px}.runbtn[data-v-03d9e1d5]{flex-shrink:0;width:40px;height:40px;border:none;border-radius:8px;cursor:pointer;font-size:16px;color:#fff}.runbtn.play[data-v-03d9e1d5]{background:var(--accent)}.runbtn.play[data-v-03d9e1d5]:disabled{background:var(--bg-hover);color:var(--text-dim);cursor:default}.runbtn.stop[data-v-03d9e1d5]{background:var(--danger)}.preview[data-v-03d9e1d5]{margin:12px;padding:11px;background:var(--accent);color:#fff;border:none;border-radius:8px;font-size:13px;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.logs[data-v-03d9e1d5]{flex:1;min-height:0;overflow:auto;padding:8px;background:var(--bg)}.logline[data-v-03d9e1d5]{font-family:var(--font-mono);font-size:11.5px;line-height:1.45;white-space:pre-wrap;word-break:break-all;color:var(--text)}.log-empty[data-v-03d9e1d5]{padding-top:24px;text-align:center;color:var(--text-dim);font-size:12px}.tools-menu[data-v-490717aa]{display:flex;flex-direction:column;height:100%;min-height:0}.nav[data-v-490717aa]{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid var(--border);background:var(--bg-panel)}.nav .title[data-v-490717aa]{flex:1;text-align:center;font-weight:600}.icon-btn[data-v-490717aa]{width:34px;height:34px;border:none;background:transparent;color:var(--accent);font-size:22px;border-radius:8px}.icon-btn[data-v-490717aa]:hover{background:var(--bg-hover)}.icon-btn.placeholder[data-v-490717aa]{pointer-events:none}.list[data-v-490717aa]{flex:1;min-height:0;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:8px}.row[data-v-490717aa]{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid var(--border);border-radius:12px;background:var(--bg-panel);color:var(--text);text-decoration:none}.row[data-v-490717aa]:hover{background:var(--bg-hover);text-decoration:none}.ico[data-v-490717aa]{font-size:22px;width:28px;text-align:center}.body[data-v-490717aa]{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.body .t[data-v-490717aa]{font-weight:600}.body .d[data-v-490717aa]{color:var(--text-dim);font-size:13px}.chev[data-v-490717aa]{color:var(--text-dim);font-size:20px}.dir-browser[data-v-c07f5a7c]{position:relative;display:flex;flex-direction:column;height:100%;min-height:0;background:var(--bg, #0d1117);color:var(--text, #e6edf3)}.list[data-v-c07f5a7c]{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.row[data-v-c07f5a7c]{position:relative;display:flex;align-items:center;gap:10px;padding:11px 14px;border-bottom:1px solid var(--border, #21262d)}.up-row[data-v-c07f5a7c]{width:100%;background:none;border:none;border-bottom:1px solid var(--border, #21262d);color:var(--accent, #58a6ff);font:inherit;cursor:pointer;text-align:left}.entry-main[data-v-c07f5a7c]{flex:1;min-width:0;display:flex;align-items:center;gap:8px;background:none;border:none;color:inherit;font:inherit;cursor:pointer;padding:0;text-align:left}.ic[data-v-c07f5a7c]{flex-shrink:0}.ic.folder[data-v-c07f5a7c]{color:var(--accent, #58a6ff)}.name[data-v-c07f5a7c]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.badge[data-v-c07f5a7c]{flex-shrink:0;color:var(--text-dim, #8b949e);font-size:11px;display:inline-flex;align-items:center}.chev[data-v-c07f5a7c]{flex-shrink:0;color:var(--text-dim, #8b949e);opacity:.6}.more[data-v-c07f5a7c]{flex-shrink:0;background:none;border:none;color:var(--text-dim, #8b949e);font-size:18px;cursor:pointer;padding:0 4px;line-height:1}.menu[data-v-c07f5a7c]{position:absolute;right:12px;top:100%;z-index:5;background:var(--bg-panel, #161b22);border:1px solid var(--border, #21262d);border-radius:8px;box-shadow:0 6px 20px #00000080;display:flex;flex-direction:column;min-width:120px;overflow:hidden}.menu button[data-v-c07f5a7c]{background:none;border:none;color:var(--text, #e6edf3);font:inherit;text-align:left;padding:10px 14px;cursor:pointer}.menu button[data-v-c07f5a7c]:hover{background:var(--bg-hover, #1c2129)}.menu button.danger[data-v-c07f5a7c]{color:var(--danger, #f85149)}.empty[data-v-c07f5a7c]{color:var(--text-dim, #8b949e);text-align:center;padding:30px 16px;font-size:14px}.overlay[data-v-c07f5a7c]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#0d111766}.spin[data-v-c07f5a7c]{width:26px;height:26px;border:3px solid var(--border, #21262d);border-top-color:var(--accent, #58a6ff);border-radius:50%;animation:spin-c07f5a7c .8s linear infinite}@keyframes spin-c07f5a7c{to{transform:rotate(360deg)}}.bottom-bar[data-v-c07f5a7c]{flex-shrink:0;border-top:1px solid var(--border, #21262d);background:var(--bg-panel, #161b22);padding:10px 14px calc(10px + env(safe-area-inset-bottom))}.cur-path[data-v-c07f5a7c]{font-family:var(--font-mono, ui-monospace, monospace);font-size:12px;color:var(--text-dim, #8b949e);direction:rtl;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:8px}.actions[data-v-c07f5a7c]{display:flex;gap:10px}.btn[data-v-c07f5a7c]{border-radius:8px;padding:9px 14px;font:inherit;font-size:14px;cursor:pointer;border:1px solid var(--border, #21262d);background:var(--bg-hover, #1c2129);color:var(--text, #e6edf3);white-space:nowrap}.btn[data-v-c07f5a7c]:disabled{opacity:.4;cursor:default}.btn.primary[data-v-c07f5a7c]{background:var(--accent, #58a6ff);border-color:var(--accent, #58a6ff);color:#0d1117;font-weight:600}.btn.ghost[data-v-c07f5a7c]{background:transparent}.btn.danger[data-v-c07f5a7c]{color:var(--danger, #f85149);border-color:var(--danger, #f85149);background:transparent}.btn.grow[data-v-c07f5a7c]{flex:1}.modal-scrim[data-v-c07f5a7c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#0000008c;display:flex;align-items:center;justify-content:center;padding:20px}.modal[data-v-c07f5a7c]{width:100%;max-width:340px;background:var(--bg-panel, #161b22);border:1px solid var(--border, #21262d);border-radius:14px;padding:18px}.modal-title[data-v-c07f5a7c]{font-size:16px;font-weight:600;margin-bottom:6px}.modal-msg[data-v-c07f5a7c]{font-size:13px;color:var(--text-dim, #8b949e);margin-bottom:12px;word-break:break-all}.modal-input[data-v-c07f5a7c]{width:100%;box-sizing:border-box;background:var(--bg, #0d1117);border:1px solid var(--border, #21262d);border-radius:8px;color:var(--text, #e6edf3);font:inherit;padding:9px 11px;margin-bottom:14px}.modal-input[data-v-c07f5a7c]:focus{outline:none;border-color:var(--accent, #58a6ff)}.modal-actions[data-v-c07f5a7c]{display:flex;justify-content:flex-end;gap:10px}.proj-browser[data-v-a7fc988a]{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--bg, #0d1117);color:var(--text, #e6edf3)}.search[data-v-a7fc988a]{flex-shrink:0;display:flex;align-items:center;gap:8px;margin:10px 14px;padding:8px 12px;border-radius:999px;background:var(--bg-hover, #1c2129);color:var(--text-dim, #8b949e)}.search input[data-v-a7fc988a]{flex:1;min-width:0;background:none;border:none;color:var(--text, #e6edf3);font:inherit}.search input[data-v-a7fc988a]:focus{outline:none}.list[data-v-a7fc988a]{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.row[data-v-a7fc988a]{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:2px;background:none;border:none;border-bottom:1px solid var(--border, #21262d);color:inherit;font:inherit;text-align:left;padding:11px 14px;cursor:pointer}.row[data-v-a7fc988a]:hover{background:var(--bg-hover, #1c2129)}.name[data-v-a7fc988a]{font-size:15px;font-weight:600}.path[data-v-a7fc988a]{max-width:100%;font-size:12px;color:var(--text-dim, #8b949e);direction:rtl;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.empty[data-v-a7fc988a]{color:var(--text-dim, #8b949e);text-align:center;padding:30px 16px;font-size:14px}.scrim[data-v-78461b51]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#00000080;display:flex;align-items:flex-end;justify-content:center}.sheet[data-v-78461b51]{width:100%;max-width:640px;height:92vh;display:flex;flex-direction:column;background:var(--bg, #0d1117);border:1px solid var(--border, #21262d);border-radius:16px 16px 0 0;overflow:hidden}@media(min-width:700px){.scrim[data-v-78461b51]{align-items:center}.sheet[data-v-78461b51]{height:80vh;border-radius:16px}}.quick[data-v-78461b51]{flex-shrink:0;display:flex;flex-direction:column;gap:2px;margin:10px 12px 0;padding:10px 12px;border-radius:10px;border:1px solid color-mix(in srgb,var(--accent, #58a6ff) 45%,transparent);background:color-mix(in srgb,var(--accent, #58a6ff) 10%,transparent);color:var(--text, #e6edf3);cursor:pointer;text-align:left;font:inherit}.quick[data-v-78461b51]:hover{background:color-mix(in srgb,var(--accent, #58a6ff) 18%,transparent)}.quick-title[data-v-78461b51]{font-size:14px;font-weight:600}.quick-desc[data-v-78461b51]{font-size:11px;color:var(--text-dim, #8b949e)}.head[data-v-78461b51]{flex-shrink:0;display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--border, #21262d);background:var(--bg-panel, #161b22)}.text-btn[data-v-78461b51]{background:none;border:none;color:var(--accent, #58a6ff);font:inherit;cursor:pointer;padding:4px 6px}.spacer[data-v-78461b51]{width:44px}.seg[data-v-78461b51]{flex:1;display:flex;gap:2px;padding:2px;background:var(--bg, #0d1117);border:1px solid var(--border, #21262d);border-radius:8px}.seg button[data-v-78461b51]{flex:1;background:none;border:none;color:var(--text-dim, #8b949e);font:inherit;font-size:13px;padding:6px 8px;border-radius:6px;cursor:pointer}.seg button.on[data-v-78461b51]{background:var(--bg-hover, #1c2129);color:var(--text, #e6edf3);font-weight:600}.body[data-v-78461b51]{flex:1;min-height:0}.engines[data-v-78461b51]{flex-shrink:0;padding:10px 12px;border-bottom:1px solid var(--border, #21262d);background:var(--bg-panel, #161b22)}.engines-label[data-v-78461b51]{font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--text-dim, #8b949e);margin-bottom:6px}.engine-list[data-v-78461b51]{display:flex;gap:8px;flex-wrap:wrap}.engine[data-v-78461b51]{flex:1 1 auto;min-width:120px;display:flex;flex-direction:column;gap:2px;padding:8px 12px;border-radius:10px;border:1px solid var(--border, #21262d);background:var(--bg, #0d1117);color:var(--text, #e6edf3);cursor:pointer;text-align:left}.engine.on[data-v-78461b51]{border-color:var(--accent, #58a6ff);background:color-mix(in srgb,var(--accent, #58a6ff) 12%,transparent)}.engine-name[data-v-78461b51]{font-size:14px;font-weight:600}.engine-desc[data-v-78461b51]{font-size:11px;color:var(--text-dim, #8b949e)}.page[data-v-9c740f32]{max-width:720px;margin:0 auto;padding:0 14px 40px;color:var(--text)}.topbar[data-v-9c740f32]{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:8px;padding:10px 0;background:var(--bg);border-bottom:1px solid var(--border)}.topbar h1[data-v-9c740f32]{flex:1;font-size:17px;font-weight:600;margin:0}.actions[data-v-9c740f32]{display:flex;gap:4px}.icon-btn[data-v-9c740f32]{background:none;border:none;color:var(--accent);font-size:20px;line-height:1;padding:6px 8px;cursor:pointer;border-radius:8px}.icon-btn[data-v-9c740f32]:disabled{opacity:.4;cursor:default}.icon-btn[data-v-9c740f32]:hover:not(:disabled){background:var(--bg-hover)}.section[data-v-9c740f32]{margin-top:22px}.section-header[data-v-9c740f32]{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-dim);padding:0 4px 6px}.mini-spin[data-v-9c740f32]{color:var(--accent);text-transform:none}.card[data-v-9c740f32]{background:var(--bg-panel);border:1px solid var(--border);border-radius:10px;overflow:hidden}.row[data-v-9c740f32]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid var(--border)}.row[data-v-9c740f32]:last-child{border-bottom:none}.row-body[data-v-9c740f32]{flex:1;display:flex;align-items:center;gap:10px;background:none;border:none;color:inherit;text-align:left;padding:0;cursor:pointer;min-width:0}.row-main[data-v-9c740f32]{flex:1;min-width:0}.row-title[data-v-9c740f32]{font-size:15px;font-weight:500}.row-sub[data-v-9c740f32]{font-size:12px;color:var(--text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mono[data-v-9c740f32]{font-family:var(--font-mono)}.tp-icon[data-v-9c740f32]{width:26px;height:26px;flex:none;display:grid;place-items:center;border-radius:7px;font-size:14px;background:var(--bg-hover)}.st-ok[data-v-9c740f32]{color:var(--ok)}.st-warn[data-v-9c740f32],.st-pending[data-v-9c740f32]{color:var(--warn)}.st-err[data-v-9c740f32]{color:var(--danger)}.st-managed[data-v-9c740f32]{color:#a371f7}.st-none[data-v-9c740f32]{color:var(--text-dim)}.pill[data-v-9c740f32]{font-size:11px;padding:2px 8px;border-radius:999px;border:1px solid currentColor;white-space:nowrap}.chevron[data-v-9c740f32]{color:var(--text-dim);font-size:18px}.del-btn[data-v-9c740f32]{background:none;border:none;color:var(--danger);font-size:15px;cursor:pointer;padding:4px}.switch[data-v-9c740f32]{position:relative;width:42px;height:24px;flex:none}.switch input[data-v-9c740f32]{opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.slider[data-v-9c740f32]{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--border);border-radius:999px;transition:background .15s;pointer-events:none}.slider[data-v-9c740f32]:before{content:"";position:absolute;width:20px;height:20px;left:2px;top:2px;background:#fff;border-radius:50%;transition:transform .15s}.switch input:checked+.slider[data-v-9c740f32]{background:var(--ok)}.switch input:checked+.slider[data-v-9c740f32]:before{transform:translate(18px)}.footer-note[data-v-9c740f32]{font-size:12px;color:var(--text-dim);padding:8px 4px 0;line-height:1.5}.empty[data-v-9c740f32]{text-align:center;padding:60px 20px}.empty-icon[data-v-9c740f32]{font-size:40px}.empty-title[data-v-9c740f32]{font-size:17px;font-weight:600;margin-top:10px}.empty-sub[data-v-9c740f32]{font-size:13px;color:var(--text-dim);margin-top:8px;line-height:1.5}.spinner[data-v-9c740f32]{color:var(--text-dim)}.sheet-mask[data-v-9c740f32]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:flex-end;justify-content:center;z-index:20}.sheet[data-v-9c740f32]{width:100%;max-width:640px;max-height:90vh;background:var(--bg);border:1px solid var(--border);border-radius:14px 14px 0 0;display:flex;flex-direction:column}.sheet-bar[data-v-9c740f32]{display:flex;align-items:center;padding:12px 14px;border-bottom:1px solid var(--border)}.sheet-title[data-v-9c740f32]{flex:1;text-align:center;font-weight:600;font-size:15px}.txt-btn[data-v-9c740f32]{background:none;border:none;color:var(--accent);font-size:15px;cursor:pointer;padding:4px 6px}.txt-btn.strong[data-v-9c740f32]{font-weight:600}.txt-btn[data-v-9c740f32]:disabled{opacity:.4;cursor:default}.sheet-body[data-v-9c740f32]{padding:14px;overflow-y:auto;display:flex;flex-direction:column;gap:14px}.field[data-v-9c740f32]{display:flex;flex-direction:column;gap:6px}.field-label[data-v-9c740f32]{font-size:12px;color:var(--text-dim)}.inp[data-v-9c740f32]{background:var(--bg-panel);border:1px solid var(--border);border-radius:8px;color:var(--text);padding:9px 10px;font-size:14px;width:100%;box-sizing:border-box}.inp[data-v-9c740f32]:focus{outline:none;border-color:var(--accent)}textarea.inp[data-v-9c740f32]{resize:vertical}.seg[data-v-9c740f32]{display:flex;border:1px solid var(--border);border-radius:8px;overflow:hidden}.seg button[data-v-9c740f32]{flex:1;background:var(--bg-panel);border:none;color:var(--text-dim);padding:8px;font-size:13px;cursor:pointer}.seg button.on[data-v-9c740f32]{background:var(--accent);color:#fff}@media(min-width:640px){.sheet-mask[data-v-9c740f32]{align-items:center}.sheet[data-v-9c740f32]{border-radius:14px}}.page[data-v-631fd701]{max-width:720px;margin:0 auto;padding:0 14px 40px;color:var(--text)}.topbar[data-v-631fd701]{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:8px;padding:10px 0;background:var(--bg);border-bottom:1px solid var(--border)}.topbar h1[data-v-631fd701]{flex:1;font-size:17px;font-weight:600;margin:0}.icon-btn[data-v-631fd701]{background:none;border:none;color:var(--accent);font-size:20px;line-height:1;padding:6px 8px;cursor:pointer;border-radius:8px}.icon-btn[data-v-631fd701]:hover{background:var(--bg-hover)}.section[data-v-631fd701]{margin-top:22px}.card[data-v-631fd701]{background:var(--bg-panel);border:1px solid var(--border);border-radius:10px;overflow:hidden}.row[data-v-631fd701]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid var(--border)}.row[data-v-631fd701]:last-child{border-bottom:none}.row-main[data-v-631fd701]{flex:1;min-width:0}.row-title[data-v-631fd701]{font-size:15px;font-weight:500}.row-sub[data-v-631fd701]{font-size:12px;color:var(--text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mono[data-v-631fd701]{font-family:var(--font-mono)}.hk-icon[data-v-631fd701]{width:26px;height:26px;flex:none;display:grid;place-items:center;border-radius:7px;font-size:15px;background:var(--bg-hover);color:#39c5cf}.hk-icon.dim[data-v-631fd701]{color:var(--text-dim)}.del-btn[data-v-631fd701]{background:none;border:none;color:var(--danger);font-size:15px;cursor:pointer;padding:4px}.switch[data-v-631fd701]{position:relative;width:42px;height:24px;flex:none}.switch input[data-v-631fd701]{opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.slider[data-v-631fd701]{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--border);border-radius:999px;transition:background .15s;pointer-events:none}.slider[data-v-631fd701]:before{content:"";position:absolute;width:20px;height:20px;left:2px;top:2px;background:#fff;border-radius:50%;transition:transform .15s}.switch input:checked+.slider[data-v-631fd701]{background:var(--ok)}.switch input:checked+.slider[data-v-631fd701]:before{transform:translate(18px)}.footer-note[data-v-631fd701]{font-size:12px;color:var(--text-dim);padding:8px 4px 0;line-height:1.5}.empty[data-v-631fd701]{text-align:center;padding:60px 20px}.empty-icon[data-v-631fd701]{font-size:40px}.empty-title[data-v-631fd701]{font-size:17px;font-weight:600;margin-top:10px}.empty-sub[data-v-631fd701]{font-size:13px;color:var(--text-dim);margin-top:8px;line-height:1.5}.sheet-mask[data-v-631fd701]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:flex-end;justify-content:center;z-index:20}.sheet[data-v-631fd701]{width:100%;max-width:640px;max-height:90vh;background:var(--bg);border:1px solid var(--border);border-radius:14px 14px 0 0;display:flex;flex-direction:column}.sheet-bar[data-v-631fd701]{display:flex;align-items:center;padding:12px 14px;border-bottom:1px solid var(--border)}.sheet-title[data-v-631fd701]{flex:1;text-align:center;font-weight:600;font-size:15px}.txt-btn[data-v-631fd701]{background:none;border:none;color:var(--accent);font-size:15px;cursor:pointer;padding:4px 6px}.txt-btn.strong[data-v-631fd701]{font-weight:600}.txt-btn[data-v-631fd701]:disabled{opacity:.4;cursor:default}.sheet-body[data-v-631fd701]{padding:14px;overflow-y:auto;display:flex;flex-direction:column;gap:14px}.field[data-v-631fd701]{display:flex;flex-direction:column;gap:6px}.field-label[data-v-631fd701]{font-size:12px;color:var(--text-dim)}.inp[data-v-631fd701]{background:var(--bg-panel);border:1px solid var(--border);border-radius:8px;color:var(--text);padding:9px 10px;font-size:14px;width:100%;box-sizing:border-box}.inp[data-v-631fd701]:focus{outline:none;border-color:var(--accent)}textarea.inp[data-v-631fd701]{resize:vertical}.seg[data-v-631fd701]{display:flex;border:1px solid var(--border);border-radius:8px;overflow:hidden}.seg button[data-v-631fd701]{flex:1;background:var(--bg-panel);border:none;color:var(--text-dim);padding:8px;font-size:13px;cursor:pointer}.seg button.on[data-v-631fd701]{background:var(--accent);color:#fff}@media(min-width:640px){.sheet-mask[data-v-631fd701]{align-items:center}.sheet[data-v-631fd701]{border-radius:14px}}.page[data-v-56409c6b]{max-width:720px;margin:0 auto;padding:0 14px 40px;color:var(--text)}.topbar[data-v-56409c6b]{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:8px;padding:10px 0;background:var(--bg);border-bottom:1px solid var(--border)}.topbar h1[data-v-56409c6b]{flex:1;font-size:17px;font-weight:600;margin:0}.icon-btn[data-v-56409c6b]{background:none;border:none;color:var(--accent);font-size:20px;line-height:1;padding:6px 8px;cursor:pointer;border-radius:8px}.icon-btn[data-v-56409c6b]:disabled{opacity:.4}.spin[data-v-56409c6b]{display:inline-block;animation:rot-56409c6b 1s linear infinite}@keyframes rot-56409c6b{to{transform:rotate(360deg)}}.section[data-v-56409c6b]{margin-top:20px}.section-header[data-v-56409c6b]{font-size:12px;text-transform:uppercase;letter-spacing:.03em;color:var(--text-dim);padding:0 4px 6px}.card[data-v-56409c6b]{background:var(--bg-panel);border:1px solid var(--border);border-radius:10px;overflow:hidden}.card.pad[data-v-56409c6b]{padding:12px}.row[data-v-56409c6b]{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--border);font-size:14px}.row[data-v-56409c6b]:last-child{border-bottom:none}.k[data-v-56409c6b]{color:var(--text-dim)}.k.grow[data-v-56409c6b]{flex:1}.v[data-v-56409c6b]{margin-left:auto;text-align:right;word-break:break-all}.sel[data-v-56409c6b]{-webkit-user-select:text;user-select:text}.mono[data-v-56409c6b]{font-family:var(--font-mono)}.danger[data-v-56409c6b]{color:var(--danger)}.verdict-line[data-v-56409c6b]{display:flex;gap:8px;align-items:flex-start;font-size:14px;margin-bottom:8px}.ic-ok[data-v-56409c6b]{color:var(--ok)}.ic-warn[data-v-56409c6b]{color:var(--warn)}.ic-err[data-v-56409c6b]{color:var(--danger)}.cmd-block[data-v-56409c6b]{display:flex;align-items:center;gap:8px;width:100%;background:var(--bg-hover);border:1px solid var(--border);border-radius:8px;padding:8px 10px;color:var(--text);cursor:pointer;margin-bottom:10px;text-align:left}.cmd-block .mono[data-v-56409c6b]{flex:1;word-break:break-all;font-size:12px}.copy-ic[data-v-56409c6b]{color:var(--text-dim)}.main-row[data-v-56409c6b]{display:flex;gap:10px;align-items:center}.big-ic[data-v-56409c6b]{font-size:22px}.main-title[data-v-56409c6b]{font-size:15px;font-weight:600}.row-sub[data-v-56409c6b]{font-size:12px;color:var(--text-dim);margin-top:2px}.reason[data-v-56409c6b]{font-size:12px;color:var(--text-dim);margin-top:6px}.warn-line[data-v-56409c6b]{color:var(--warn)}.link-btn[data-v-56409c6b]{background:none;border:none;color:var(--accent);font-size:14px;cursor:pointer;padding:4px 0;text-align:left}.menu-wrap[data-v-56409c6b]{margin-left:auto;position:relative}.menu-btn[data-v-56409c6b]{background:var(--bg-hover);border:1px solid var(--border);border-radius:7px;color:var(--accent);font-size:13px;padding:5px 10px;cursor:pointer}.menu[data-v-56409c6b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:flex;align-items:center;justify-content:center;background:#00000059}.menu-inner[data-v-56409c6b]{background:var(--bg-panel);border:1px solid var(--border);border-radius:12px;min-width:240px;max-height:70vh;overflow-y:auto;padding:6px}.menu-item[data-v-56409c6b]{display:block;width:100%;text-align:left;background:none;border:none;color:var(--text);font-size:14px;padding:10px 12px;border-radius:8px;cursor:pointer}.menu-item[data-v-56409c6b]:hover{background:var(--bg-hover)}.menu-div[data-v-56409c6b]{height:1px;background:var(--border);margin:4px 0}.footer-note[data-v-56409c6b]{font-size:12px;color:var(--text-dim);padding:8px 4px 0;line-height:1.5}.empty[data-v-56409c6b]{text-align:center;padding:70px 20px}.empty-icon[data-v-56409c6b]{font-size:40px}.empty-icon.warn[data-v-56409c6b]{filter:none}.empty-title[data-v-56409c6b]{font-size:17px;font-weight:600;margin-top:10px}.empty-sub[data-v-56409c6b]{font-size:13px;color:var(--text-dim);margin-top:8px;line-height:1.5}.spinner[data-v-56409c6b]{color:var(--text-dim)}.dialog-mask[data-v-56409c6b]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:40;padding:20px}.dialog[data-v-56409c6b]{background:var(--bg-panel);border:1px solid var(--border);border-radius:14px;max-width:380px;width:100%;padding:18px}.dialog-title[data-v-56409c6b]{font-size:16px;font-weight:600;text-align:center}.dialog-msg[data-v-56409c6b]{font-size:13px;color:var(--text-dim);line-height:1.5;margin:12px 0 16px}.dialog-actions[data-v-56409c6b]{display:flex;gap:10px}.d-btn[data-v-56409c6b]{flex:1;background:var(--bg-hover);border:1px solid var(--border);border-radius:9px;color:var(--text);padding:10px;font-size:14px;cursor:pointer}.d-btn.strong[data-v-56409c6b]{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:600}.page[data-v-ed1d59cd]{max-width:720px;margin:0 auto;padding:0 14px 40px;color:var(--text)}.topbar[data-v-ed1d59cd]{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:8px;padding:10px 0;background:var(--bg);border-bottom:1px solid var(--border)}.topbar h1[data-v-ed1d59cd]{flex:1;font-size:17px;font-weight:600;margin:0}.icon-btn[data-v-ed1d59cd]{background:none;border:none;color:var(--accent);font-size:20px;line-height:1;padding:6px 8px;cursor:pointer;border-radius:8px}.hero[data-v-ed1d59cd]{display:flex;align-items:center;gap:12px;padding:20px 4px}.hero-ic[data-v-ed1d59cd]{font-size:36px}.hero-title[data-v-ed1d59cd]{font-size:18px;font-weight:600}.hero-sub[data-v-ed1d59cd]{font-size:13px;color:var(--text-dim)}.section[data-v-ed1d59cd]{margin-top:14px}.section-header[data-v-ed1d59cd]{font-size:12px;text-transform:uppercase;letter-spacing:.03em;color:var(--text-dim);padding:0 4px 6px}.card[data-v-ed1d59cd]{background:var(--bg-panel);border:1px solid var(--border);border-radius:10px;overflow:hidden}.card.pad[data-v-ed1d59cd]{padding:14px}.eng-card[data-v-ed1d59cd]{margin-bottom:12px;border-left:3px solid var(--border)}.eng-card[data-v-ed1d59cd]:last-of-type{margin-bottom:0}.eng-card.eng-claude[data-v-ed1d59cd]{border-left-color:var(--accent, #3b82f6)}.eng-card.eng-codex[data-v-ed1d59cd]{border-left-color:#10a37f}.eng-card.eng-gemini[data-v-ed1d59cd]{border-left-color:#8b5cf6}.eng-head[data-v-ed1d59cd]{display:flex;align-items:center;gap:10px;margin-bottom:14px}.eng-ic[data-v-ed1d59cd]{font-size:20px;line-height:1;width:26px;text-align:center}.eng-ic.eng-claude[data-v-ed1d59cd]{color:var(--accent, #3b82f6)}.eng-ic.eng-codex[data-v-ed1d59cd]{color:#10a37f}.eng-ic.eng-gemini[data-v-ed1d59cd]{color:#8b5cf6}.eng-title-wrap[data-v-ed1d59cd]{min-width:0;flex:1}.eng-title[data-v-ed1d59cd]{font-size:15px;font-weight:600}.eng-ver[data-v-ed1d59cd]{font-size:11px;color:var(--text-dim);font-family:var(--font-mono);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eng-badges[data-v-ed1d59cd]{display:flex;flex-direction:column;align-items:flex-end;gap:4px;margin-left:auto}.eng-badge[data-v-ed1d59cd]{font-size:10px;color:var(--text-dim);background:var(--bg-hover);border-radius:6px;padding:2px 6px;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eng-badge.plan[data-v-ed1d59cd]{color:var(--text);text-transform:uppercase;font-weight:600;letter-spacing:.03em}.eng-tokens[data-v-ed1d59cd]{font-size:12px;color:var(--text-dim);margin-top:4px}.eng-rescan[data-v-ed1d59cd]{flex:none;width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--accent);font-size:17px;line-height:1;padding:0;border-radius:8px;cursor:pointer}.eng-rescan[data-v-ed1d59cd]:disabled{cursor:default;opacity:.75}.spin[data-v-ed1d59cd]{width:14px;height:14px;border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:spin-ed1d59cd .8s linear infinite}@keyframes spin-ed1d59cd{to{transform:rotate(360deg)}}.models[data-v-ed1d59cd]{margin-top:14px;padding-top:12px;border-top:1px solid var(--border)}.models-head[data-v-ed1d59cd]{display:flex;align-items:baseline;gap:8px;margin-bottom:6px}.models-label[data-v-ed1d59cd]{font-size:12px;color:var(--text-dim)}.models-at[data-v-ed1d59cd]{margin-left:auto;font-size:11px;color:var(--text-dim);white-space:nowrap}.chips[data-v-ed1d59cd]{display:flex;flex-wrap:wrap;gap:6px}.chip[data-v-ed1d59cd]{font-size:11px;color:var(--text);background:var(--bg-hover);border-radius:6px;padding:3px 7px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chip.more[data-v-ed1d59cd]{color:var(--text-dim)}.quota[data-v-ed1d59cd]{margin-bottom:16px}.quota[data-v-ed1d59cd]:last-child{margin-bottom:0}.quota-head[data-v-ed1d59cd]{display:flex;justify-content:space-between;font-size:14px;margin-bottom:6px}.quota-pct[data-v-ed1d59cd]{font-weight:600}.bar[data-v-ed1d59cd]{height:6px;background:var(--bg-hover);border-radius:999px;overflow:hidden}.bar-fill[data-v-ed1d59cd]{height:100%;border-radius:999px;transition:width .3s}.bar-fill.ok[data-v-ed1d59cd]{background:var(--accent)}.bar-fill.warn[data-v-ed1d59cd]{background:var(--warn)}.bar-fill.danger[data-v-ed1d59cd]{background:var(--danger)}.quota-pct.ok[data-v-ed1d59cd]{color:var(--text)}.quota-pct.warn[data-v-ed1d59cd]{color:var(--warn)}.quota-pct.danger[data-v-ed1d59cd]{color:var(--danger)}.quota-reset[data-v-ed1d59cd]{font-size:12px;color:var(--text-dim);margin-top:5px}.reading[data-v-ed1d59cd]{font-size:13px;color:var(--text-dim)}.row[data-v-ed1d59cd]{display:flex;align-items:center;padding:11px 12px;border-bottom:1px solid var(--border);font-size:14px}.row[data-v-ed1d59cd]:last-child{border-bottom:none}.k[data-v-ed1d59cd]{color:var(--text-dim)}.k.grow[data-v-ed1d59cd]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v[data-v-ed1d59cd]{margin-left:auto;text-align:right;word-break:break-all}.mono[data-v-ed1d59cd]{font-family:var(--font-mono)}.cost-total .k[data-v-ed1d59cd],.cost-val[data-v-ed1d59cd]{color:var(--text);font-weight:600}.sel[data-v-ed1d59cd]{-webkit-user-select:text;user-select:text}.footer-note[data-v-ed1d59cd]{font-size:12px;color:var(--text-dim);padding:8px 4px 0;line-height:1.5}.page[data-v-809eb676]{max-width:760px;margin:0 auto;padding-bottom:40px}.topbar[data-v-809eb676]{display:flex;align-items:center;gap:12px;padding:12px 16px}.topbar h1[data-v-809eb676]{flex:1;font-size:18px;margin:0}.icon-btn[data-v-809eb676]{background:none;border:none;font-size:22px;cursor:pointer;color:var(--text, #222)}.hint[data-v-809eb676]{padding:0 16px;color:var(--muted, #888);font-size:13px}.section[data-v-809eb676]{margin:12px 16px;border:1px solid var(--border, #e2e2e2);border-radius:12px;overflow:hidden}.section-header[data-v-809eb676]{padding:8px 14px;font-weight:600;background:var(--surface2, #f6f6f6)}.row[data-v-809eb676]{display:flex;align-items:center;gap:10px;padding:10px 14px;border-top:1px solid var(--border, #eee)}.info[data-v-809eb676]{flex:1;min-width:0}.label[data-v-809eb676]{font-size:15px}.email[data-v-809eb676]{font-size:12px;color:var(--muted, #888);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.email.off[data-v-809eb676]{color:#e8871e}.badge.cur[data-v-809eb676]{color:#34c759;font-size:13px;font-weight:600}.btn[data-v-809eb676]{border:1px solid var(--border, #ccc);background:var(--surface, #fff);border-radius:8px;padding:5px 12px;cursor:pointer;font-size:13px}.btn[data-v-809eb676]:disabled{opacity:.5;cursor:default}.btn.primary[data-v-809eb676]{background:#3b82f6;color:#fff;border-color:#3b82f6}.btn.danger[data-v-809eb676]{color:#e5484d;border-color:#f2b8ba}.add[data-v-809eb676]{width:100%;padding:12px;border:none;border-top:1px solid var(--border, #eee);background:none;color:#3b82f6;cursor:pointer;font-size:14px}.add[data-v-809eb676]:disabled{opacity:.5}.soon[data-v-809eb676]{padding:10px 14px;color:var(--muted, #888);font-size:12px;border-top:1px solid var(--border, #eee)}.soon.ok[data-v-809eb676]{color:#34c759}.notinst[data-v-809eb676]{color:#e8871e;font-size:12px;margin-left:8px}.spin[data-v-809eb676]{display:inline-block;animation:spin-809eb676 1s linear infinite}@keyframes spin-809eb676{to{transform:rotate(360deg)}}.scrim[data-v-809eb676]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:50}.modal[data-v-809eb676]{background:var(--surface, #fff);border-radius:14px;padding:20px;width:min(90vw,420px)}.modal h2[data-v-809eb676]{margin:0 0 8px;font-size:17px}.modal p[data-v-809eb676]{font-size:13px;margin:10px 0 6px}.code[data-v-809eb676]{width:100%;box-sizing:border-box;font-family:monospace;padding:8px;border-radius:8px;border:1px solid var(--border, #ccc)}.device-code[data-v-809eb676]{font-family:monospace;font-size:24px;font-weight:700;letter-spacing:2px;text-align:center;padding:10px;margin:6px 0;border:1px dashed var(--border, #ccc);border-radius:10px;-webkit-user-select:all;user-select:all}.waiting[data-v-809eb676]{color:var(--muted, #888);font-size:12px}.warn[data-v-809eb676]{color:#e8871e;font-size:12px}.actions[data-v-809eb676]{display:flex;justify-content:flex-end;gap:10px;margin-top:14px}.page[data-v-db8f6307]{max-width:720px;margin:0 auto;padding:0 14px 40px;color:var(--text)}.topbar[data-v-db8f6307]{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:8px;padding:10px 0;background:var(--bg);border-bottom:1px solid var(--border)}.topbar h1[data-v-db8f6307]{flex:1;font-size:17px;font-weight:600;margin:0}.icon-btn[data-v-db8f6307]{background:none;border:none;color:var(--accent);font-size:20px;line-height:1;padding:6px 8px;cursor:pointer;border-radius:8px}.count[data-v-db8f6307]{background:var(--danger);color:#fff;font-size:12px;min-width:22px;text-align:center;padding:2px 6px;border-radius:999px}.section[data-v-db8f6307]{margin-top:18px}.section-header[data-v-db8f6307]{font-size:12px;text-transform:uppercase;letter-spacing:.03em;color:var(--text-dim);padding:0 4px 6px}.card[data-v-db8f6307]{background:var(--bg-panel);border:1px solid var(--border);border-radius:10px;overflow:hidden}.card.pad[data-v-db8f6307]{padding:12px}.card+.card[data-v-db8f6307]{margin-top:10px}.empty-inline[data-v-db8f6307]{display:flex;gap:12px;align-items:center}.empty-ic[data-v-db8f6307]{font-size:26px}.empty-title[data-v-db8f6307]{font-size:15px;font-weight:600}.empty-sub[data-v-db8f6307]{font-size:12px;color:var(--text-dim);margin:4px 0 0;line-height:1.5}.list[data-v-db8f6307]{display:flex;flex-direction:column;gap:14px}.ask-card[data-v-db8f6307]{background:var(--bg-panel);border:1px solid var(--border);border-radius:12px;padding:14px}.warn-banner[data-v-db8f6307]{background:color-mix(in srgb,var(--danger) 15%,transparent);color:var(--danger);font-size:13px;padding:8px 10px;border-radius:8px;margin-bottom:10px}.ask-head[data-v-db8f6307]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tool-name[data-v-db8f6307]{font-size:15px;font-weight:600;color:var(--accent)}.win-title[data-v-db8f6307]{font-size:12px;color:var(--text-dim)}.summary[data-v-db8f6307]{font-size:14px;margin:8px 0;line-height:1.45;word-break:break-word}.mono[data-v-db8f6307]{font-family:var(--font-mono)}.link-btn[data-v-db8f6307]{background:none;border:none;color:var(--accent);font-size:13px;cursor:pointer;padding:2px 0}.inp[data-v-db8f6307]{width:100%;box-sizing:border-box;background:var(--bg);border:1px solid var(--border);border-radius:8px;color:var(--text);padding:9px 10px;font-size:12px;resize:vertical;margin:6px 0}.inp[data-v-db8f6307]:focus{outline:none;border-color:var(--accent)}.countdown[data-v-db8f6307]{display:flex;align-items:center;gap:8px;margin:10px 0}.cd-bar[data-v-db8f6307]{flex:1;height:4px;background:var(--bg-hover);border-radius:999px;overflow:hidden}.cd-fill[data-v-db8f6307]{height:100%;background:var(--warn);transition:width 1s linear}.cd-text[data-v-db8f6307]{font-size:11px;color:var(--text-dim);white-space:nowrap}.remember[data-v-db8f6307]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-dim);margin-bottom:12px;cursor:pointer}.remember input[data-v-db8f6307]{width:16px;height:16px}.ask-actions[data-v-db8f6307]{display:flex;gap:10px}.act[data-v-db8f6307]{flex:1;border:1px solid var(--border);border-radius:9px;padding:11px;font-size:15px;font-weight:600;cursor:pointer}.act.deny[data-v-db8f6307]{background:var(--bg-hover);color:var(--danger);border-color:color-mix(in srgb,var(--danger) 40%,var(--border))}.act.allow[data-v-db8f6307]{background:var(--accent);color:#fff;border-color:var(--accent)}.proj-list[data-v-db8f6307]{display:flex;flex-direction:column}.proj[data-v-db8f6307]{display:grid;grid-template-columns:1fr auto;gap:2px 8px;text-align:left;background:none;border:none;border-top:1px solid var(--border);color:var(--text);padding:11px 12px;cursor:pointer;font-family:inherit}.proj[data-v-db8f6307]:first-child{border-top:none}.proj[data-v-db8f6307]:hover,.proj--on[data-v-db8f6307]{background:var(--bg-hover)}.proj__name[data-v-db8f6307]{font-size:14px;font-weight:600}.proj__chev[data-v-db8f6307]{grid-row:1 / span 2;grid-column:2;align-self:center;color:var(--text-dim)}.proj__path[data-v-db8f6307]{font-size:12px;color:var(--text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;direction:rtl;text-align:left}.reading[data-v-db8f6307]{font-size:13px;color:var(--text-dim)}.cats[data-v-db8f6307]{display:flex;flex-direction:column}.cat[data-v-db8f6307]{padding:12px;border-top:1px solid var(--border)}.cat[data-v-db8f6307]:first-child{border-top:none}.cat__head[data-v-db8f6307]{display:flex;gap:10px;align-items:flex-start}.cat__ic[data-v-db8f6307]{font-size:18px}.cat__meta[data-v-db8f6307]{flex:1;min-width:0}.cat__title[data-v-db8f6307]{font-size:14px;font-weight:600}.cat__sub[data-v-db8f6307]{font-size:12px;color:var(--text-dim);line-height:1.4;margin-top:2px}.cat__sub.danger[data-v-db8f6307]{color:var(--danger)}.seg[data-v-db8f6307]{display:flex;gap:0;margin-top:10px;border:1px solid var(--border);border-radius:8px;overflow:hidden}.seg__btn[data-v-db8f6307]{flex:1;background:var(--bg);border:none;border-left:1px solid var(--border);color:var(--text-dim);font-size:13px;padding:8px 0;cursor:pointer;font-family:inherit}.seg__btn[data-v-db8f6307]:first-child{border-left:none}.seg__btn--on[data-v-db8f6307]{color:#fff;font-weight:600}.seg__btn--allow[data-v-db8f6307]{background:var(--accent)}.seg__btn--ask[data-v-db8f6307]{background:var(--warn);color:#04101f}.seg__btn--deny[data-v-db8f6307]{background:var(--danger)}.rm-row[data-v-db8f6307]{display:flex;align-items:center;gap:12px;cursor:pointer}.rm-row__main[data-v-db8f6307]{flex:1;min-width:0}.rm-row__title[data-v-db8f6307]{font-size:14px;font-weight:600}.rm-row__desc[data-v-db8f6307]{font-size:12px;color:var(--text-dim);line-height:1.4;margin-top:2px}.rm-row input[data-v-db8f6307]{width:18px;height:18px;flex:0 0 auto}.hint[data-v-db8f6307]{margin:0;font-size:12px;line-height:1.5;color:var(--text-dim)}.pad-x[data-v-db8f6307]{padding:10px 4px 0}.hint code[data-v-db8f6307]{font-family:var(--font-mono);background:var(--bg);padding:1px 4px;border-radius:4px;word-break:break-all}.page[data-v-298cf880]{max-width:720px;margin:0 auto;padding:0 14px 40px;color:var(--text)}.topbar[data-v-298cf880]{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:8px;padding:10px 0;background:var(--bg);border-bottom:1px solid var(--border)}.topbar h1[data-v-298cf880]{flex:1;font-size:17px;font-weight:600;margin:0}.icon-btn[data-v-298cf880]{background:none;border:none;color:var(--accent);font-size:20px;line-height:1;padding:6px 8px;cursor:pointer;border-radius:8px;width:34px}.icon-btn.placeholder[data-v-298cf880]{pointer-events:none}.section[data-v-298cf880]{margin-top:18px}.section-header[data-v-298cf880]{font-size:12px;text-transform:uppercase;letter-spacing:.03em;color:var(--text-dim);padding:0 4px 6px}.card[data-v-298cf880]{background:var(--bg-panel);border:1px solid var(--border);border-radius:10px;overflow:hidden}.card.pad[data-v-298cf880]{padding:12px;display:flex;flex-direction:column;gap:10px}.card.manual[data-v-298cf880]{margin-top:10px}.card-sub[data-v-298cf880]{font-size:12px;color:var(--text-dim);padding:10px 12px 4px}.card.pad .card-sub[data-v-298cf880]{padding:0}.btn[data-v-298cf880]{border:none;border-radius:8px;padding:10px 12px;font-size:14px;cursor:pointer;font-family:inherit}.btn[data-v-298cf880]:disabled{opacity:.5;cursor:default}.btn--primary[data-v-298cf880]{background:var(--accent);color:#04101f;font-weight:600}.hint[data-v-298cf880]{margin:0;font-size:12px;line-height:1.5;color:var(--text-dim)}.hidden-file[data-v-298cf880]{display:none}.picked[data-v-298cf880]{display:flex;align-items:center;gap:10px;background:var(--bg);border:1px solid var(--border);border-radius:8px;padding:10px}.picked__ic[data-v-298cf880]{font-size:20px}.picked__body[data-v-298cf880]{flex:1;min-width:0}.picked__name[data-v-298cf880]{font-size:14px;font-weight:600;word-break:break-all}.picked__meta[data-v-298cf880]{font-size:12px;color:var(--text-dim);margin-top:2px}.picked__x[data-v-298cf880]{background:none;border:none;color:var(--text-dim);font-size:15px;cursor:pointer;padding:4px 6px}.proj[data-v-298cf880]{display:flex;flex-direction:column;gap:2px;width:100%;text-align:left;background:none;border:none;border-top:1px solid var(--border);color:var(--text);padding:10px 12px;cursor:pointer;font-family:inherit}.proj[data-v-298cf880]:disabled{opacity:.5;cursor:default}.proj[data-v-298cf880]:hover:not(:disabled){background:var(--bg-hover)}.proj__name[data-v-298cf880]{font-size:14px;font-weight:600}.proj__path[data-v-298cf880]{font-size:12px;color:var(--text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;direction:rtl;text-align:left}.in[data-v-298cf880]{width:100%;box-sizing:border-box;background:var(--bg);border:1px solid var(--border);border-radius:8px;color:var(--text);font-size:14px;padding:9px 11px;font-family:inherit}.in[data-v-298cf880]:focus{outline:none;border-color:var(--accent)}.in--mono[data-v-298cf880]{font-family:var(--font-mono, ui-monospace, monospace);font-size:13px}.page[data-v-5000914f]{max-width:720px;margin:0 auto;padding:0 14px 40px;color:var(--text)}.topbar[data-v-5000914f]{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:8px;padding:10px 0;background:var(--bg);border-bottom:1px solid var(--border)}.topbar h1[data-v-5000914f]{flex:1;font-size:17px;font-weight:600;margin:0}.icon-btn[data-v-5000914f]{background:none;border:none;color:var(--accent);font-size:20px;line-height:1;padding:6px 8px;cursor:pointer;border-radius:8px;width:34px}.icon-btn.placeholder[data-v-5000914f]{pointer-events:none}.section[data-v-5000914f]{margin-top:18px}.section-header[data-v-5000914f]{font-size:12px;text-transform:uppercase;letter-spacing:.03em;color:var(--text-dim);padding:0 4px 6px}.card[data-v-5000914f]{background:var(--bg-panel);border:1px solid var(--border);border-radius:10px;overflow:hidden}.card.pad[data-v-5000914f]{padding:12px;display:flex;flex-direction:column;gap:10px}.in[data-v-5000914f]{width:100%;box-sizing:border-box;background:var(--bg);border:1px solid var(--border);border-radius:8px;color:var(--text);font-size:14px;padding:9px 11px;font-family:inherit}.in[data-v-5000914f]:focus{outline:none;border-color:var(--accent)}.in--area[data-v-5000914f]{resize:vertical;line-height:1.45}.btn[data-v-5000914f]{border:none;border-radius:8px;padding:10px 12px;font-size:14px;cursor:pointer;font-family:inherit}.btn[data-v-5000914f]:disabled{opacity:.5;cursor:default}.btn--primary[data-v-5000914f]{background:var(--accent);color:#04101f;font-weight:600}.btn--ghost[data-v-5000914f]{background:var(--bg);border:1px solid var(--border);color:var(--text)}.btn--mini[data-v-5000914f]{padding:6px 14px;font-size:13px}.item[data-v-5000914f]{display:flex;flex-direction:column;gap:8px;padding:12px;border-top:1px solid var(--border)}.item[data-v-5000914f]:first-child{border-top:none}.item__text[data-v-5000914f]{font-size:14px;line-height:1.45;white-space:pre-wrap;word-break:break-word}.item__actions[data-v-5000914f]{display:flex;gap:6px;justify-content:flex-end;flex-wrap:wrap}.ic[data-v-5000914f]{background:var(--bg);border:1px solid var(--border);border-radius:7px;color:var(--text);font-size:14px;padding:5px 9px;cursor:pointer;line-height:1}.ic[data-v-5000914f]:disabled{opacity:.35;cursor:default}.ic--danger[data-v-5000914f]:hover{border-color:var(--danger)}.hint[data-v-5000914f]{margin:0;font-size:12px;line-height:1.5;color:var(--text-dim)}.pad-x[data-v-5000914f]{padding:8px 4px 0}:root{--bg: #0d1117;--bg-panel: #161b22;--bg-hover: #21262d;--border: #30363d;--text: #e6edf3;--text-dim: #8b949e;--accent: #58a6ff;--accent-dim: #388bfd;--ok: #3fb950;--warn: #d29922;--danger: #f85149;--font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;color-scheme:dark}@media(prefers-color-scheme:light){:root:not([data-theme]){--bg: #ffffff;--bg-panel: #f6f8fa;--bg-hover: #eaeef2;--border: #d0d7de;--text: #1f2328;--text-dim: #656d76;--accent: #0969da;--accent-dim: #218bff;--ok: #1a7f37;--warn: #9a6700;--danger: #cf222e;color-scheme:light}}:root[data-theme=light]{--bg: #ffffff;--bg-panel: #f6f8fa;--bg-hover: #eaeef2;--border: #d0d7de;--text: #1f2328;--text-dim: #656d76;--accent: #0969da;--accent-dim: #218bff;--ok: #1a7f37;--warn: #9a6700;--danger: #cf222e;color-scheme:light}:root[data-theme=dark]{--bg: #0d1117;--bg-panel: #161b22;--bg-hover: #21262d;--border: #30363d;--text: #e6edf3;--text-dim: #8b949e;--accent: #58a6ff;--accent-dim: #388bfd;--ok: #3fb950;--warn: #d29922;--danger: #f85149;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html,body,#app{height:100%}body{margin:0;background:var(--bg);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow:hidden}#app{display:flex;flex-direction:column}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}button{font-family:inherit;font-size:inherit;color:inherit;cursor:pointer}input,textarea,select{font-family:inherit;font-size:inherit}code,pre,kbd,samp{font-family:var(--font-mono)}img,video{max-width:100%}:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.h-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}*{scrollbar-width:thin;scrollbar-color:var(--border) transparent}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border);border-radius:6px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:var(--text-dim);background-clip:padding-box}@keyframes helm-fade-in{0%{opacity:0}to{opacity:1}}@keyframes helm-slide-down{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes helm-spin{to{transform:rotate(360deg)}}
