.login[data-v-f8dad53c]{max-width:360px;margin:15vh auto;padding:2rem;text-align:center}form[data-v-f8dad53c]{display:flex;gap:.5rem;justify-content:center}input[data-v-f8dad53c]{flex:1;padding:.5rem .75rem}.error[data-v-f8dad53c]{color:#c0392b;margin-top:1rem}.overlay[data-v-5c2e117a]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center}.dialog[data-v-5c2e117a]{background:#fff;border-radius:8px;padding:1.5rem;width:420px;display:flex;flex-direction:column;gap:1rem}label[data-v-5c2e117a]{display:flex;flex-direction:column;gap:.25rem}select[data-v-5c2e117a]{padding:.5rem}.row[data-v-5c2e117a]{display:flex;justify-content:flex-end;gap:.5rem}.error[data-v-5c2e117a]{color:#c0392b}.primary[data-v-5c2e117a]{background:#3b5bdb;color:#fff;border:none;padding:.5rem 1rem;border-radius:4px}.sidebar[data-v-d61c6a40]{width:280px;flex-shrink:0;border-right:1px solid #ddd;display:flex;flex-direction:column;overflow-y:auto}.new-thread[data-v-d61c6a40]{margin:.75rem;padding:.5rem}.thread-list[data-v-d61c6a40]{list-style:none;margin:0;padding:0 .5rem}.thread-list li[data-v-d61c6a40]{padding:.5rem;border-radius:6px;cursor:pointer}.thread-list li[data-v-d61c6a40]:hover{background:#f0f0f0}.thread-list li.active[data-v-d61c6a40]{background:#e0e7ff}.thread-list li.archived[data-v-d61c6a40]{opacity:.5}.row[data-v-d61c6a40]{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.title[data-v-d61c6a40]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.actions[data-v-d61c6a40]{visibility:hidden;display:flex;gap:.25rem}.thread-list li:hover .actions[data-v-d61c6a40]{visibility:visible}.actions button[data-v-d61c6a40]{border:none;background:none;cursor:pointer;padding:0 .25rem}.time[data-v-d61c6a40]{font-size:.75rem;color:#888;margin-top:.25rem}.agent-message{white-space:normal;word-break:break-word;line-height:1.6}.agent-message pre{background:#f6f6f6;padding:.75rem;border-radius:6px;overflow-x:auto;font-size:.85rem}.agent-message code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;background:#f0f0f0;padding:.1rem .25rem;border-radius:3px;font-size:.9em}.agent-message pre code{background:none;padding:0}.agent-message table{border-collapse:collapse}.agent-message th,.agent-message td{border:1px solid #ddd;padding:.25rem .5rem}.reasoning[data-v-2bb6e349]{border-left:3px solid #bcaaa4;padding-left:.75rem;margin:.25rem 0;color:#666;font-size:.9em}summary[data-v-2bb6e349]{cursor:pointer;-webkit-user-select:none;user-select:none}.content[data-v-2bb6e349]{white-space:pre-wrap;word-break:break-word;margin:.5rem 0 0}.command-item[data-v-13a3ee6f]{border:1px solid #d0d7de;border-radius:6px;padding:.5rem .75rem;font-size:.85rem}.cmd-line[data-v-13a3ee6f]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.cmd-line code[data-v-13a3ee6f]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;word-break:break-all}.toggle[data-v-13a3ee6f]{border:none;background:none;color:#3b5bdb;cursor:pointer;white-space:nowrap}.output[data-v-13a3ee6f]{margin:.5rem 0 0;background:#f6f8fa;padding:.5rem;border-radius:4px;max-height:320px;overflow-y:auto;white-space:pre-wrap;word-break:break-word}.file-change[data-v-7a69f391]{font-size:.85rem}.toggle[data-v-7a69f391]{border:1px solid #d0d7de;border-radius:6px;background:none;cursor:pointer;padding:.4rem .6rem;width:100%;text-align:left}.changes[data-v-7a69f391]{border:1px solid #d0d7de;border-top:none;border-radius:0 0 6px 6px;padding:.5rem;display:flex;flex-direction:column;gap:.75rem}.file-name[data-v-7a69f391]{font-weight:600;margin-bottom:.25rem}.diff[data-v-7a69f391]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem;overflow-x:auto}.row[data-v-7a69f391]{padding:0 .5rem;white-space:pre}.row.add[data-v-7a69f391]{background:#e6ffec;color:#116329}.row.del[data-v-7a69f391]{background:#ffebe9;color:#82071e}.row.hunk[data-v-7a69f391]{color:#7c4dff;background:#f3e5f5}.prefix[data-v-7a69f391]{display:inline-block;width:1.25em;-webkit-user-select:none;user-select:none}.approval-card[data-v-5d8e0b59]{border:1px solid #f0a020;background:#fff9e6;border-radius:8px;padding:.75rem 1rem;margin:.75rem 0}.header[data-v-5d8e0b59]{font-weight:600;display:flex;justify-content:space-between}.countdown[data-v-5d8e0b59]{color:#b06000;font-variant-numeric:tabular-nums}pre[data-v-5d8e0b59]{background:#f6f6f6;padding:.5rem;border-radius:4px;overflow-x:auto}.meta[data-v-5d8e0b59]{color:#666;font-size:.85rem}.buttons[data-v-5d8e0b59]{display:flex;gap:.5rem;margin-top:.5rem}.approve[data-v-5d8e0b59]{background:#2f9e44;color:#fff}.approve-session[data-v-5d8e0b59]{background:#845ef7;color:#fff}.deny[data-v-5d8e0b59]{background:#e03131;color:#fff}button[data-v-5d8e0b59]{border:none;border-radius:4px;padding:.5rem .75rem;cursor:pointer}.messages[data-v-4a6f673e]{flex:1;overflow-y:auto;padding:1rem}.empty[data-v-4a6f673e]{color:#999;text-align:center}.item[data-v-4a6f673e]{margin-bottom:.75rem}.user[data-v-4a6f673e]{background:#e7f5ff;padding:.5rem .75rem;border-radius:8px;white-space:pre-wrap;word-break:break-word}.raw[data-v-4a6f673e]{background:#f6f6f6;font-size:.75rem;padding:.5rem;border-radius:6px;overflow-x:auto}.composer[data-v-afdb9c44]{display:flex;gap:.5rem;padding:.75rem;border-top:1px solid #ddd}textarea[data-v-afdb9c44]{flex:1;resize:vertical;padding:.5rem;font:inherit}button[data-v-afdb9c44]{padding:.5rem 1rem;border:none;border-radius:4px;cursor:pointer;align-self:flex-end}.send[data-v-afdb9c44]{background:#3b5bdb;color:#fff}.send[data-v-afdb9c44]:disabled{background:#b9c0ea;cursor:default}.interrupt[data-v-afdb9c44]{background:#e8590c;color:#fff}.chat-panel[data-v-7e0aba4e]{flex:1;display:flex;flex-direction:column;min-width:0}.status-banner[data-v-7e0aba4e]{background:#fff3bf;color:#862e12;padding:.4rem 1rem;font-size:.85rem}body{margin:0;font-family:-apple-system,PingFang SC,Microsoft YaHei,sans-serif}.layout{display:flex;height:100vh}
