.panel[data-v-26dbd9ec]{border:1px solid var(--border);border-radius:14px;padding:12px;background:#00000014;margin-bottom:12px}.row[data-v-26dbd9ec]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.grid[data-v-26dbd9ec]{margin-top:10px;display:grid;grid-template-columns:140px 1fr;gap:10px 12px;align-items:center}.muted[data-v-26dbd9ec]{color:var(--muted);font-size:12px}.mono[data-v-26dbd9ec]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;color:#ffffffe6}.badge[data-v-26dbd9ec]{font-size:11px;padding:4px 8px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#ffffff0f;color:#ffffffe0}.badge.ok[data-v-26dbd9ec]{background:#52c41a2e;border-color:#52c41a61;color:#ffffffeb}.badge.warn[data-v-26dbd9ec]{background:#ff4d4f2e;border-color:#ff4d4f73;color:#ffffffeb}input[type=text][data-v-26dbd9ec],textarea[data-v-26dbd9ec]{width:100%;max-width:640px;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.18);background:#0000002e;color:var(--text);outline:none;font-size:13px;box-sizing:border-box}textarea[data-v-26dbd9ec]{min-height:54px;resize:vertical;max-width:100%}.chk[data-v-26dbd9ec],.radio[data-v-26dbd9ec]{font-size:12px;color:var(--muted);display:inline-flex;align-items:center;gap:6px;-webkit-user-select:none;user-select:none;cursor:pointer}.chat[data-v-26dbd9ec]{border:1px solid var(--border);border-radius:14px;overflow:hidden;background:#00000014}.messages[data-v-26dbd9ec]{height:420px;overflow:auto;padding:12px;display:flex;flex-direction:column;gap:12px}.note[data-v-26dbd9ec]{color:var(--muted);font-size:12px;line-height:1.5;border:1px dashed rgba(255,255,255,.18);border-radius:12px;padding:10px 12px;background:#00000014}.msg[data-v-26dbd9ec]{border:1px solid var(--border);border-radius:14px;padding:10px 12px;background:#ffffff14;white-space:pre-wrap;word-break:break-word}.msg.user[data-v-26dbd9ec]{align-self:flex-end;background:#7c5cff2e;border-color:#7c5cff59}.meta[data-v-26dbd9ec]{display:flex;justify-content:space-between;gap:10px;font-size:11px;margin-bottom:6px}.metaRight[data-v-26dbd9ec]{display:inline-flex;align-items:center;gap:10px}.content[data-v-26dbd9ec]{font-size:13px}.footer[data-v-26dbd9ec]{display:flex;gap:10px;padding:12px;border-top:1px solid var(--border);align-items:flex-end}.inputWrap[data-v-26dbd9ec]{flex:1;position:relative}.inputWrap textarea[data-v-26dbd9ec]{width:100%;max-width:100%}.voiceBar[data-v-26dbd9ec]{margin-top:10px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.fileInput[data-v-26dbd9ec]{display:none}.btn.mini[data-v-26dbd9ec]{padding:6px 8px;border-radius:10px;font-size:11px}.suggestList[data-v-26dbd9ec]{position:absolute;left:0;right:0;bottom:calc(100% + 8px);max-height:220px;overflow:auto;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:#0a0e1ceb;padding:6px;display:flex;flex-direction:column;gap:6px;z-index:10}.suggestBtn[data-v-26dbd9ec]{text-align:left;width:100%;border:1px solid rgba(255,255,255,.16);background:#ffffff0f;color:#ffffffeb;border-radius:12px;padding:8px 10px;cursor:pointer;font-size:12px;line-height:1.2}.suggestBtn[data-v-26dbd9ec]:hover{border-color:#7c5cff8c;background:#7c5cff24}.err[data-v-26dbd9ec]{margin-top:10px;padding:10px 12px;border:1px solid rgba(255,77,79,.5);background:#ff4d4f1f;border-radius:12px;font-size:12px;color:#ffffffeb}.sources[data-v-26dbd9ec]{margin-top:10px;border-top:1px dashed rgba(255,255,255,.18);padding-top:10px}.sources summary[data-v-26dbd9ec]{cursor:pointer;color:#ffffffd9;font-size:12px}.source[data-v-26dbd9ec]{margin-top:10px;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:#0000001f;overflow:hidden}.smeta[data-v-26dbd9ec]{padding:8px 10px;font-size:11px;color:var(--muted);border-bottom:1px solid rgba(255,255,255,.1)}.scontent[data-v-26dbd9ec]{margin:0;padding:10px;font-size:12px;white-space:pre-wrap;word-break:break-word;color:#ffffffe6}@media(max-width:820px){.grid[data-v-26dbd9ec]{grid-template-columns:1fr}.messages[data-v-26dbd9ec]{height:50vh}}.panel[data-v-b3b7fd88]{border:1px solid var(--border);border-radius:14px;padding:12px;background:#00000014;margin-bottom:12px}.dbg[data-v-b3b7fd88]{border:1px solid rgba(255,255,255,.14);border-radius:14px;padding:10px 12px;background:#00000014}.pre[data-v-b3b7fd88]{margin:10px 0 0;white-space:pre-wrap;word-break:break-word;font-size:12px;line-height:1.45}.row[data-v-b3b7fd88]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.grid[data-v-b3b7fd88]{margin-top:10px;display:grid;grid-template-columns:140px 1fr;gap:10px 12px;align-items:center}.muted[data-v-b3b7fd88]{color:var(--muted);font-size:12px}.mono[data-v-b3b7fd88]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;color:#ffffffe6}.badge[data-v-b3b7fd88]{font-size:11px;padding:4px 8px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#ffffff0f;color:#ffffffe0}.badge.ok[data-v-b3b7fd88]{background:#52c41a2e;border-color:#52c41a61;color:#ffffffeb}.badge.warn[data-v-b3b7fd88]{background:#ff4d4f2e;border-color:#ff4d4f73;color:#ffffffeb}input[type=text][data-v-b3b7fd88],textarea[data-v-b3b7fd88]{width:100%;max-width:640px;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.18);background:#0000002e;color:var(--text);outline:none;font-size:13px;box-sizing:border-box}textarea[data-v-b3b7fd88]{min-height:54px;resize:vertical;max-width:100%}.chk[data-v-b3b7fd88]{font-size:12px;color:var(--muted);display:inline-flex;align-items:center;gap:6px;-webkit-user-select:none;user-select:none;cursor:pointer}.chat[data-v-b3b7fd88]{border:1px solid var(--border);border-radius:14px;overflow:hidden;background:#00000014}.messages[data-v-b3b7fd88]{height:420px;overflow:auto;padding:12px;display:flex;flex-direction:column;gap:12px}.note[data-v-b3b7fd88]{color:var(--muted);font-size:12px;line-height:1.5;border:1px dashed rgba(255,255,255,.18);border-radius:12px;padding:10px 12px;background:#00000014}.welcome[data-v-b3b7fd88]{margin-top:10px;padding:10px 12px;border:1px solid rgba(124,92,255,.28);border-radius:12px;background:#7c5cff1f;color:#ffffffeb}.guides[data-v-b3b7fd88]{margin-top:10px}.msg[data-v-b3b7fd88]{border:1px solid var(--border);border-radius:14px;padding:10px 12px;background:#ffffff14;white-space:pre-wrap;word-break:break-word}.msg.user[data-v-b3b7fd88]{align-self:flex-end;background:#7c5cff2e;border-color:#7c5cff59}.meta[data-v-b3b7fd88]{display:flex;justify-content:space-between;gap:10px;font-size:11px;margin-bottom:6px}.metaRight[data-v-b3b7fd88]{display:inline-flex;align-items:center;gap:10px}.content[data-v-b3b7fd88]{font-size:13px}.footer[data-v-b3b7fd88]{display:flex;gap:10px;padding:12px;border-top:1px solid var(--border);align-items:flex-end}.inputWrap[data-v-b3b7fd88]{flex:1;position:relative}.inputWrap textarea[data-v-b3b7fd88]{width:100%;max-width:100%}.voiceBar[data-v-b3b7fd88]{margin-top:10px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.fileInput[data-v-b3b7fd88]{display:none}.btn.mini[data-v-b3b7fd88]{padding:6px 8px;border-radius:10px;font-size:11px}.suggestList[data-v-b3b7fd88]{position:absolute;left:0;right:0;bottom:calc(100% + 8px);max-height:220px;overflow:auto;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:#0a0e1ceb;padding:6px;display:flex;flex-direction:column;gap:6px;z-index:10}.suggestBtn[data-v-b3b7fd88]{text-align:left;width:100%;border:1px solid rgba(255,255,255,.16);background:#ffffff0f;color:#ffffffeb;border-radius:12px;padding:8px 10px;cursor:pointer;font-size:12px;line-height:1.2}.suggestBtn[data-v-b3b7fd88]:hover{border-color:#7c5cff8c;background:#7c5cff24}.err[data-v-b3b7fd88]{margin-top:10px;padding:10px 12px;border:1px solid rgba(255,77,79,.5);background:#ff4d4f1f;border-radius:12px;font-size:12px;color:#ffffffeb}.sources[data-v-b3b7fd88]{margin-top:10px;border-top:1px dashed rgba(255,255,255,.18);padding-top:10px}.sources summary[data-v-b3b7fd88]{cursor:pointer;color:#ffffffd9;font-size:12px}.source[data-v-b3b7fd88]{margin-top:10px;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:#0000001f;overflow:hidden}.smeta[data-v-b3b7fd88]{padding:8px 10px;font-size:11px;color:var(--muted);border-bottom:1px solid rgba(255,255,255,.1)}.scontent[data-v-b3b7fd88]{margin:0;padding:10px;font-size:12px;white-space:pre-wrap;word-break:break-word;color:#ffffffe6}@media(max-width:820px){.grid[data-v-b3b7fd88]{grid-template-columns:1fr}.messages[data-v-b3b7fd88]{height:50vh}}.panel[data-v-5ceb0c96]{border:1px solid var(--border);border-radius:14px;padding:12px;background:#00000014;margin-bottom:12px}.row[data-v-5ceb0c96]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.grid[data-v-5ceb0c96]{margin-top:10px;display:grid;grid-template-columns:160px 1fr;gap:10px 12px;align-items:center}.muted[data-v-5ceb0c96]{color:var(--muted);font-size:12px}.badge[data-v-5ceb0c96]{font-size:11px;padding:4px 8px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#ffffff0f;color:#ffffffe0}.badge.ok[data-v-5ceb0c96]{background:#52c41a2e;border-color:#52c41a61;color:#ffffffeb}.badge.warn[data-v-5ceb0c96]{background:#ff4d4f2e;border-color:#ff4d4f73;color:#ffffffeb}.dbg[data-v-5ceb0c96]{margin-top:10px;border:1px solid rgba(255,255,255,.16);background:#ffffff0f;border-radius:12px;padding:10px 12px}.pre[data-v-5ceb0c96]{margin:8px 0 0;white-space:pre-wrap;word-break:break-word;font-size:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;color:#ffffffe6}select[data-v-5ceb0c96],input[type=text][data-v-5ceb0c96],input[type=number][data-v-5ceb0c96],textarea[data-v-5ceb0c96]{width:100%;max-width:640px;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.18);background:#0000002e;color:var(--text);outline:none;font-size:13px;box-sizing:border-box}textarea[data-v-5ceb0c96]{min-height:54px;resize:vertical;max-width:100%}.chk[data-v-5ceb0c96]{font-size:12px;color:var(--muted);display:inline-flex;align-items:center;gap:6px;-webkit-user-select:none;user-select:none;cursor:pointer}.chat[data-v-5ceb0c96]{border:1px solid var(--border);border-radius:14px;overflow:hidden;background:#00000014}.messages[data-v-5ceb0c96]{height:420px;overflow:auto;padding:12px;display:flex;flex-direction:column;gap:12px}.note[data-v-5ceb0c96]{color:var(--muted);font-size:12px;line-height:1.5;border:1px dashed rgba(255,255,255,.18);border-radius:12px;padding:10px 12px;background:#00000014}.note code[data-v-5ceb0c96]{color:#ffffffe6;background:#0000002e;padding:2px 6px;border-radius:8px;border:1px solid rgba(255,255,255,.14)}.msg[data-v-5ceb0c96]{border:1px solid var(--border);border-radius:14px;padding:10px 12px;background:#ffffff14;white-space:pre-wrap;word-break:break-word}.msg.user[data-v-5ceb0c96]{align-self:flex-end;background:#7c5cff2e;border-color:#7c5cff59}.meta[data-v-5ceb0c96]{display:flex;justify-content:space-between;gap:10px;font-size:11px;margin-bottom:6px}.content[data-v-5ceb0c96]{font-size:13px}.footer[data-v-5ceb0c96]{display:flex;gap:10px;padding:12px;border-top:1px solid var(--border);align-items:flex-end}.footer textarea[data-v-5ceb0c96]{flex:1}.err[data-v-5ceb0c96]{padding:10px 12px;border:1px solid rgba(255,77,79,.5);background:#ff4d4f1f;border-radius:12px;font-size:12px;color:#ffffffeb}.sources[data-v-5ceb0c96]{margin-top:10px;border-top:1px dashed rgba(255,255,255,.18);padding-top:10px}.sources summary[data-v-5ceb0c96]{cursor:pointer;color:#ffffffd9;font-size:12px}.source[data-v-5ceb0c96]{margin-top:10px;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:#0000001f;overflow:hidden}.smeta[data-v-5ceb0c96]{padding:8px 10px;font-size:11px;color:var(--muted);border-bottom:1px solid rgba(255,255,255,.1)}.scontent[data-v-5ceb0c96]{margin:0;padding:10px;font-size:12px;white-space:pre-wrap;word-break:break-word;color:#ffffffe6}@media(max-width:820px){.grid[data-v-5ceb0c96]{grid-template-columns:1fr}.messages[data-v-5ceb0c96]{height:50vh}}.login[data-v-6876182b]{display:flex;justify-content:center}.box[data-v-6876182b]{width:100%;max-width:720px;border:1px solid var(--border);border-radius:14px;padding:14px;background:#00000014}.row[data-v-6876182b]{display:grid;grid-template-columns:120px 1fr;align-items:center;gap:10px 12px;margin-bottom:12px}.muted[data-v-6876182b]{color:var(--muted);font-size:12px}input[type=text][data-v-6876182b],input[type=password][data-v-6876182b]{width:100%;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.18);background:#0000002e;color:var(--text);outline:none;font-size:13px;box-sizing:border-box}.captcha[data-v-6876182b]{display:flex;gap:10px;align-items:center}.captcha .img[data-v-6876182b]{height:42px;border-radius:12px;border:1px solid rgba(255,255,255,.16);cursor:pointer;background:#ffffff0f}.actions[data-v-6876182b]{display:flex;gap:10px;justify-content:flex-end;margin-top:8px}.err[data-v-6876182b]{margin-top:10px;padding:10px 12px;border:1px solid rgba(255,77,79,.5);background:#ff4d4f1f;border-radius:12px;font-size:12px;color:#ffffffeb}.hint[data-v-6876182b]{margin-top:10px;padding:10px 12px;border:1px solid rgba(255,255,255,.16);background:#ffffff0f;border-radius:12px;font-size:12px;color:#ffffffeb}.tips[data-v-6876182b]{margin-top:12px;color:var(--muted);font-size:12px;line-height:1.6}.tips code[data-v-6876182b]{color:#ffffffe6;background:#0000002e;padding:2px 6px;border-radius:8px;border:1px solid rgba(255,255,255,.14)}.link[data-v-6876182b]{text-decoration:underline}@media(max-width:720px){.row[data-v-6876182b]{grid-template-columns:1fr}}.panel[data-v-61f78556]{border:1px solid var(--border);border-radius:14px;padding:12px;background:#00000014;margin-bottom:12px}.row[data-v-61f78556]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.grid[data-v-61f78556]{margin-top:10px;display:grid;grid-template-columns:140px 1fr;gap:10px 12px;align-items:center}.muted[data-v-61f78556]{color:var(--muted);font-size:12px}.mono[data-v-61f78556]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;color:#ffffffe6}.badge[data-v-61f78556]{font-size:11px;padding:4px 8px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#ffffff0f;color:#ffffffe0}.badge.ok[data-v-61f78556]{background:#52c41a2e;border-color:#52c41a61;color:#ffffffeb}.badge.warn[data-v-61f78556]{background:#ff4d4f2e;border-color:#ff4d4f73;color:#ffffffeb}select[data-v-61f78556],input[type=text][data-v-61f78556],input[type=number][data-v-61f78556]{width:100%;max-width:720px;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.18);background:#0000002e;color:var(--text);outline:none;font-size:13px;box-sizing:border-box}.listbox[data-v-61f78556]{margin-top:12px;padding:12px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#00000014}.chips[data-v-61f78556]{display:flex;flex-wrap:wrap;gap:8px}.chip[data-v-61f78556]{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;font-size:12px;color:#ffffffe6;-webkit-user-select:none;user-select:none;cursor:pointer}.err[data-v-61f78556]{padding:10px 12px;border:1px solid rgba(255,77,79,.5);background:#ff4d4f1f;border-radius:12px;font-size:12px;color:#ffffffeb}.hits[data-v-61f78556]{margin-top:10px;display:flex;flex-direction:column;gap:12px}.hit[data-v-61f78556]{border:1px solid rgba(255,255,255,.14);border-radius:14px;background:#0000001f;overflow:hidden}.hmeta[data-v-61f78556]{padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.1);display:flex;gap:10px;flex-wrap:wrap;align-items:center}.hcontent[data-v-61f78556],.hanswer[data-v-61f78556]{margin:0;padding:12px;font-size:12px;white-space:pre-wrap;word-break:break-word}.hanswer[data-v-61f78556]{border-top:1px dashed rgba(255,255,255,.12);color:#ffffffe6}.hidx[data-v-61f78556]{padding:10px 12px;border-top:1px dashed rgba(255,255,255,.12)}.link[data-v-61f78556]{text-decoration:underline;color:#ffffffeb}@media(max-width:820px){.grid[data-v-61f78556]{grid-template-columns:1fr}}.panel[data-v-55fadc89]{border:1px solid var(--border);border-radius:14px;padding:12px;background:#00000014;margin-bottom:12px}.row[data-v-55fadc89]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.grid[data-v-55fadc89]{margin-top:10px;display:grid;grid-template-columns:180px 1fr;gap:10px 12px;align-items:center}.muted[data-v-55fadc89]{color:var(--muted);font-size:12px}.mono[data-v-55fadc89]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;color:#ffffffe6}.badge[data-v-55fadc89]{font-size:11px;padding:4px 8px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#ffffff0f;color:#ffffffe0}.badge.ok[data-v-55fadc89]{background:#52c41a2e;border-color:#52c41a61;color:#ffffffeb}.badge.warn[data-v-55fadc89]{background:#ff4d4f2e;border-color:#ff4d4f73;color:#ffffffeb}.badge.small[data-v-55fadc89]{padding:3px 7px;font-size:10px}input[type=text][data-v-55fadc89],input[type=number][data-v-55fadc89]{width:100%;max-width:520px;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.18);background:#0000002e;color:var(--text);outline:none;font-size:13px;box-sizing:border-box}.err[data-v-55fadc89]{padding:10px 12px;border:1px solid rgba(255,77,79,.5);background:#ff4d4f1f;border-radius:12px;font-size:12px;color:#ffffffeb}.layout[data-v-55fadc89]{display:grid;grid-template-columns:360px 1fr;gap:12px;min-height:520px}.left[data-v-55fadc89],.right[data-v-55fadc89]{border:1px solid var(--border);border-radius:14px;background:#00000014;overflow:hidden;min-height:0;display:flex;flex-direction:column}.titlebar[data-v-55fadc89]{padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;align-items:center;gap:10px}.list[data-v-55fadc89]{overflow:auto;padding:10px;display:flex;flex-direction:column;gap:10px}.note[data-v-55fadc89]{color:var(--muted);font-size:12px;line-height:1.5;border:1px dashed rgba(255,255,255,.18);border-radius:12px;padding:10px 12px;background:#00000014}.item[data-v-55fadc89]{text-align:left;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:var(--text);border-radius:12px;padding:10px 12px;cursor:pointer}.item.active[data-v-55fadc89]{border-color:#7c5cff8c;background:#7c5cff2e}.itop[data-v-55fadc89]{display:flex;justify-content:space-between;align-items:center;gap:10px}.iname[data-v-55fadc89]{margin-top:6px;font-size:13px;font-weight:650}.isub[data-v-55fadc89]{margin-top:6px;display:flex;justify-content:space-between;gap:10px;font-size:12px}.messages[data-v-55fadc89]{flex:1;overflow:auto;padding:12px;display:flex;flex-direction:column;gap:12px}.msg[data-v-55fadc89]{border:1px solid var(--border);border-radius:14px;padding:10px 12px;background:#ffffff14;white-space:pre-wrap;word-break:break-word}.msg.user[data-v-55fadc89]{align-self:flex-end;background:#7c5cff2e;border-color:#7c5cff59}.meta[data-v-55fadc89]{display:flex;justify-content:space-between;gap:10px;font-size:11px;margin-bottom:6px}.content[data-v-55fadc89]{font-size:13px}.sources[data-v-55fadc89]{margin-top:10px;border-top:1px dashed rgba(255,255,255,.18);padding-top:10px}.sources summary[data-v-55fadc89]{cursor:pointer;color:#ffffffd9;font-size:12px}.scontent[data-v-55fadc89]{margin:10px 0 0;padding:10px;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:#0000001f;font-size:12px;white-space:pre-wrap;word-break:break-word}.btn[data-v-55fadc89]{border:1px solid rgba(255,255,255,.18);background:#ffffff0f;color:var(--text);border-radius:10px;padding:8px 10px;cursor:pointer;font-size:12px;text-decoration:none;display:inline-flex;align-items:center;gap:6px;line-height:1}.btn.primary[data-v-55fadc89]{background:#7c5cff40;border-color:#7c5cff59}.btn.danger[data-v-55fadc89]{background:#ff4d4f24;border-color:#ff4d4f73;color:#ffffffeb}@media(max-width:980px){.layout[data-v-55fadc89],.grid[data-v-55fadc89]{grid-template-columns:1fr}}.layout[data-v-7257e1c3]{display:grid;grid-template-columns:360px 1fr;height:100%;min-height:0;border:1px solid var(--border);border-radius:14px;overflow:hidden}.left[data-v-7257e1c3]{min-height:0;display:flex;flex-direction:column;border-right:1px solid var(--border);background:#00000014}.toolbar[data-v-7257e1c3]{padding:12px;display:flex;gap:10px;flex-wrap:wrap;align-items:center;border-bottom:1px solid var(--border)}.inp[data-v-7257e1c3]{flex:1;min-width:180px;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.18);background:#0000002e;color:var(--text);outline:none;font-size:13px;box-sizing:border-box}.tree[data-v-7257e1c3]{flex:1;min-height:0;overflow:auto;padding:12px;display:flex;flex-direction:column;gap:10px}.node[data-v-7257e1c3]{border:1px solid rgba(255,255,255,.14);border-radius:14px;background:#0000001f;padding:10px 12px;cursor:pointer;transition:border-color .12s ease,background .12s ease}.node[data-v-7257e1c3]:hover{border-color:#7c5cff73}.node.active[data-v-7257e1c3]{border-color:#7c5cffbf;background:#7c5cff1f}.row[data-v-7257e1c3]{display:flex;gap:10px;align-items:center;justify-content:space-between}.name[data-v-7257e1c3]{display:flex;gap:8px;align-items:center;min-width:0}.mono[data-v-7257e1c3]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.muted[data-v-7257e1c3]{color:var(--muted)}.small[data-v-7257e1c3]{font-size:12px}.intro[data-v-7257e1c3]{margin-top:6px}.badge[data-v-7257e1c3]{font-size:11px;padding:3px 8px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#ffffff0f;color:#ffffffe0}.badge.ok[data-v-7257e1c3]{background:#52c41a2e;border-color:#52c41a61;color:#ffffffeb}.empty[data-v-7257e1c3]{padding:10px 12px;border:1px dashed rgba(255,255,255,.16);border-radius:14px;background:#00000014}.right[data-v-7257e1c3]{min-height:0;overflow:auto;background:#0000000a}.panel[data-v-7257e1c3]{padding:14px}.head[data-v-7257e1c3]{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:12px}.h2[data-v-7257e1c3]{margin:0;font-size:14px;display:flex;gap:10px;align-items:baseline}.actions[data-v-7257e1c3]{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.form[data-v-7257e1c3],.grid[data-v-7257e1c3]{display:grid;grid-template-columns:180px 1fr;gap:10px 12px;align-items:start}.lab[data-v-7257e1c3]{color:var(--muted);font-size:12px;padding-top:10px}select[data-v-7257e1c3],input[type=text][data-v-7257e1c3],input[type=number][data-v-7257e1c3],input[type=datetime-local][data-v-7257e1c3],input[type=file][data-v-7257e1c3],textarea[data-v-7257e1c3]{width:100%;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.18);background:#0000002e;color:var(--text);outline:none;font-size:13px;box-sizing:border-box}input[type=file][data-v-7257e1c3]{border-style:dashed;color:#ffffffc7}textarea[data-v-7257e1c3]{min-height:90px;resize:vertical;line-height:1.5}.chk[data-v-7257e1c3]{display:inline-flex;gap:8px;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:13px;color:#ffffffeb}.chk input[data-v-7257e1c3]{accent-color:var(--brand)}.split[data-v-7257e1c3]{margin-top:14px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.section[data-v-7257e1c3]{margin-top:14px;padding-top:12px;border-top:1px solid rgba(255,255,255,.12)}.secHead[data-v-7257e1c3]{display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:10px}.ioGrid[data-v-7257e1c3]{margin-top:10px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.box[data-v-7257e1c3]{border:1px solid rgba(255,255,255,.14);border-radius:14px;background:#0000001f;padding:12px}.boxHead[data-v-7257e1c3]{display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:8px}.key[data-v-7257e1c3]{margin-top:10px;padding:10px 12px;border:1px solid rgba(255,255,255,.16);border-radius:12px;background:#0000002e;overflow:auto}.shareList[data-v-7257e1c3]{margin-top:10px;display:flex;flex-direction:column;gap:10px}.shareRow[data-v-7257e1c3]{display:grid;grid-template-columns:1.2fr .7fr .9fr 1.2fr;gap:10px;padding:10px;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:#00000024}.col[data-v-7257e1c3]{display:flex;flex-direction:column;gap:8px;min-width:0}.hint[data-v-7257e1c3]{margin-top:12px;padding:10px 12px;border-radius:12px;font-size:12px;white-space:pre-wrap}.hint.ok[data-v-7257e1c3]{border:1px solid rgba(82,196,26,.5);background:#52c41a1f;color:#ffffffeb}.hint.err[data-v-7257e1c3]{border:1px solid rgba(255,77,79,.5);background:#ff4d4f1f;color:#ffffffeb}.apiFiles[data-v-7257e1c3]{margin-top:10px;max-height:260px;overflow:auto;display:flex;flex-direction:column;gap:10px}.apiFile[data-v-7257e1c3]{border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#0000001f;padding:10px}.err[data-v-7257e1c3]{margin-top:12px;padding:10px 12px;border:1px solid rgba(255,77,79,.5);background:#ff4d4f1f;border-radius:12px;font-size:12px;color:#ffffffeb;white-space:pre-wrap}@media(max-width:980px){.layout[data-v-7257e1c3]{grid-template-columns:1fr}.left[data-v-7257e1c3]{border-right:none;border-bottom:1px solid var(--border)}.split[data-v-7257e1c3],.ioGrid[data-v-7257e1c3],.shareRow[data-v-7257e1c3]{grid-template-columns:1fr}}.layout[data-v-37cb2fbe]{display:grid;grid-template-columns:440px 1fr;gap:12px;min-height:0}.left[data-v-37cb2fbe]{border:1px solid var(--border);border-radius:14px;background:#00000014;overflow:hidden;display:flex;flex-direction:column;min-height:0}.right[data-v-37cb2fbe]{border:1px solid var(--border);border-radius:14px;background:#00000014;overflow:hidden;min-height:0}.toolbar[data-v-37cb2fbe]{padding:10px;display:flex;gap:10px;align-items:center;flex-wrap:wrap;border-bottom:1px solid rgba(255,255,255,.12)}.list[data-v-37cb2fbe]{padding:10px;overflow:auto;min-height:0;display:flex;flex-direction:column;gap:10px}.item[data-v-37cb2fbe]{border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:10px;background:#ffffff0f;cursor:pointer}.item.active[data-v-37cb2fbe]{border-color:#7c5cff8c;box-shadow:0 0 0 1px #7c5cff40 inset}.panel[data-v-37cb2fbe]{padding:12px}.row[data-v-37cb2fbe]{display:flex;gap:10px;align-items:center;justify-content:space-between}.name[data-v-37cb2fbe]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.intro[data-v-37cb2fbe]{margin-top:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.muted[data-v-37cb2fbe]{color:var(--muted)}.small[data-v-37cb2fbe]{font-size:12px}.mono[data-v-37cb2fbe]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.h2[data-v-37cb2fbe]{margin:0;font-size:14px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.head[data-v-37cb2fbe]{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap}.actions[data-v-37cb2fbe]{display:flex;gap:10px;align-items:center}.grid[data-v-37cb2fbe]{margin-top:10px;display:grid;grid-template-columns:200px 1fr;gap:10px 12px;align-items:center}.lab[data-v-37cb2fbe]{color:var(--muted);font-size:12px}.inp[data-v-37cb2fbe],select[data-v-37cb2fbe],input[type=text][data-v-37cb2fbe],textarea[data-v-37cb2fbe]{width:100%;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.18);background:#0000002e;color:var(--text);outline:none;font-size:13px;box-sizing:border-box}.section[data-v-37cb2fbe]{margin-top:12px;border-top:1px dashed rgba(255,255,255,.18);padding-top:12px}.pre[data-v-37cb2fbe]{margin:8px 0 0;padding:10px 12px;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:#0000001f;white-space:pre-wrap;word-break:break-word;font-size:12px}.area[data-v-37cb2fbe]{width:100%;min-height:220px;resize:vertical}.badge[data-v-37cb2fbe]{font-size:11px;padding:4px 8px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#ffffff0f;color:#ffffffe0}.btn[data-v-37cb2fbe]{border:1px solid rgba(255,255,255,.18);background:#ffffff0f;color:var(--text);border-radius:10px;padding:8px 10px;cursor:pointer;font-size:12px;line-height:1}.btn.primary[data-v-37cb2fbe]{background:#7c5cff40;border-color:#7c5cff59}.btn.danger[data-v-37cb2fbe]{background:#ff4d4f2e;border-color:#ff4d4f73;color:#ffffffeb}.btn[data-v-37cb2fbe]:disabled{opacity:.55;cursor:not-allowed}.err[data-v-37cb2fbe]{margin-top:10px;padding:10px 12px;border:1px solid rgba(255,77,79,.5);background:#ff4d4f1f;border-radius:12px;font-size:12px;color:#ffffffeb}@media(max-width:1100px){.layout[data-v-37cb2fbe]{grid-template-columns:1fr}}.wrap[data-v-e89002e8]{display:flex;flex-direction:column;gap:12px}.top[data-v-e89002e8]{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:12px;border:1px solid var(--border);border-radius:14px;background:#00000014}.sel[data-v-e89002e8]{min-width:280px;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.18);background:#0000002e;color:var(--text);outline:none;font-size:13px;box-sizing:border-box}.grid[data-v-e89002e8]{display:grid;grid-template-columns:1.2fr 1fr .8fr;gap:12px;min-height:0}.box[data-v-e89002e8]{border:1px solid rgba(255,255,255,.14);border-radius:14px;background:#00000014;padding:12px;overflow:auto;max-height:720px}.boxHead[data-v-e89002e8]{display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:10px}.mono[data-v-e89002e8]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.muted[data-v-e89002e8]{color:var(--muted)}.small[data-v-e89002e8]{font-size:12px}.row[data-v-e89002e8]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.item[data-v-e89002e8]{border:1px solid rgba(255,255,255,.14);border-radius:14px;background:#0000001f;padding:10px;margin-bottom:10px}.itemHead[data-v-e89002e8]{display:flex;gap:10px;align-items:baseline;justify-content:space-between;flex-wrap:wrap}.name[data-v-e89002e8]{display:flex;gap:8px;align-items:center;min-width:0}.badge[data-v-e89002e8]{font-size:11px;padding:3px 8px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#ffffff0f;color:#ffffffe0}.badge.ok[data-v-e89002e8]{background:#52c41a2e;border-color:#52c41a61;color:#ffffffeb}.badge.warn[data-v-e89002e8]{background:#ff4d4f2e;border-color:#ff4d4f73;color:#ffffffeb}.form[data-v-e89002e8]{display:grid;grid-template-columns:150px 1fr;gap:10px 12px;align-items:start}.lab[data-v-e89002e8]{color:var(--muted);font-size:12px;padding-top:10px}select[data-v-e89002e8],input[type=text][data-v-e89002e8],input[type=url][data-v-e89002e8],input[type=number][data-v-e89002e8],input[type=file][data-v-e89002e8],textarea[data-v-e89002e8]{width:100%;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.18);background:#0000002e;color:var(--text);outline:none;font-size:13px;box-sizing:border-box}textarea[data-v-e89002e8]{min-height:90px;resize:vertical}.radio[data-v-e89002e8]{display:inline-flex;gap:8px;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:13px;color:#ffffffeb}.radio input[data-v-e89002e8]{accent-color:var(--brand)}.task[data-v-e89002e8]{border:1px solid rgba(255,255,255,.14);border-radius:14px;background:#0000001f;padding:10px;margin-bottom:10px}.err[data-v-e89002e8]{margin-top:12px;padding:10px 12px;border:1px solid rgba(255,77,79,.5);background:#ff4d4f1f;border-radius:12px;font-size:12px;color:#ffffffeb;white-space:pre-wrap}.modal[data-v-e89002e8]{position:fixed;inset:0;background:#0000008c;display:flex;align-items:center;justify-content:center;padding:16px;z-index:50}.modalBox[data-v-e89002e8]{width:min(960px,96vw);height:min(820px,92vh);background:#0a0e1ceb;border:1px solid rgba(255,255,255,.14);border-radius:16px;padding:12px;overflow:hidden;display:flex;flex-direction:column;gap:10px}.previewList[data-v-e89002e8]{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:10px;margin-top:6px}.previewItem[data-v-e89002e8]{border:1px solid rgba(255,255,255,.14);border-radius:14px;background:#0000002e;padding:10px}.chunkGrid[data-v-e89002e8]{flex:1;min-height:0;display:grid;grid-template-columns:360px 1fr;gap:12px;overflow:hidden}.chunkList[data-v-e89002e8]{min-height:0;overflow:auto;display:flex;flex-direction:column;gap:10px;padding-top:6px}.chunkItem[data-v-e89002e8]{border:1px solid rgba(255,255,255,.14);border-radius:14px;background:#0000002e;padding:10px;cursor:pointer}.chunkItem.active[data-v-e89002e8]{border-color:#7c5cffbf;background:#7c5cff1f}.chunkEditor[data-v-e89002e8]{min-height:0;overflow:auto;padding-top:6px}.pre[data-v-e89002e8]{margin:8px 0 0;white-space:pre-wrap;word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;color:#ffffffeb}@media(max-width:1100px){.grid[data-v-e89002e8]{grid-template-columns:1fr}.box[data-v-e89002e8]{max-height:none}.chunkGrid[data-v-e89002e8]{grid-template-columns:1fr}}.layout[data-v-a668adcb]{display:grid;grid-template-columns:360px 1fr;height:100%;min-height:0;border:1px solid var(--border);border-radius:14px;overflow:hidden}.left[data-v-a668adcb]{min-height:0;display:flex;flex-direction:column;border-right:1px solid var(--border);background:#00000014}.toolbar[data-v-a668adcb],.create[data-v-a668adcb]{padding:12px;display:flex;gap:10px;flex-wrap:wrap;align-items:center;border-bottom:1px solid var(--border)}.inp[data-v-a668adcb]{flex:1;min-width:180px;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.18);background:#0000002e;color:var(--text);outline:none;font-size:13px;box-sizing:border-box}.list[data-v-a668adcb]{flex:1;min-height:0;overflow:auto;padding:12px;display:flex;flex-direction:column;gap:10px}.item[data-v-a668adcb]{border:1px solid rgba(255,255,255,.14);border-radius:14px;background:#0000001f;padding:10px 12px;cursor:pointer;transition:border-color .12s ease,background .12s ease}.item[data-v-a668adcb]:hover{border-color:#7c5cff73}.item.active[data-v-a668adcb]{border-color:#7c5cffbf;background:#7c5cff1f}.row[data-v-a668adcb]{display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap}.name[data-v-a668adcb]{display:flex;gap:8px;align-items:center;min-width:0}.mono[data-v-a668adcb]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.muted[data-v-a668adcb]{color:var(--muted)}.small[data-v-a668adcb]{font-size:12px}.intro[data-v-a668adcb]{margin-top:6px}.badge[data-v-a668adcb]{font-size:11px;padding:3px 8px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#ffffff0f;color:#ffffffe0}.badge.ok[data-v-a668adcb]{background:#52c41a2e;border-color:#52c41a61;color:#ffffffeb}.badge.warn[data-v-a668adcb]{background:#ff4d4f2e;border-color:#ff4d4f73;color:#ffffffeb}.empty[data-v-a668adcb]{padding:10px 12px;border:1px dashed rgba(255,255,255,.16);border-radius:14px;background:#00000014}.right[data-v-a668adcb]{min-height:0;overflow:auto;background:#0000000a}.panel[data-v-a668adcb]{padding:14px}.head[data-v-a668adcb]{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:12px}.h2[data-v-a668adcb]{margin:0;font-size:14px;display:flex;gap:10px;align-items:baseline}.actions[data-v-a668adcb]{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.grid[data-v-a668adcb]{display:grid;grid-template-columns:180px 1fr;gap:10px 12px;align-items:start}.lab[data-v-a668adcb]{color:var(--muted);font-size:12px;padding-top:10px}select[data-v-a668adcb],input[type=text][data-v-a668adcb],input[type=number][data-v-a668adcb],input[type=datetime-local][data-v-a668adcb],textarea[data-v-a668adcb]{width:100%;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.18);background:#0000002e;color:var(--text);outline:none;font-size:13px;box-sizing:border-box}textarea[data-v-a668adcb]{min-height:90px;resize:vertical;line-height:1.5}.chk[data-v-a668adcb]{display:inline-flex;gap:8px;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:13px;color:#ffffffeb}.chk input[data-v-a668adcb]{accent-color:var(--brand)}.section[data-v-a668adcb]{margin-top:14px;padding-top:12px;border-top:1px solid rgba(255,255,255,.12)}.secHead[data-v-a668adcb]{display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:10px}.miniRow[data-v-a668adcb]{display:flex;gap:10px;align-items:center;justify-content:space-between;padding:8px 10px;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:#0000001f;margin-top:10px}.shareRow[data-v-a668adcb]{display:grid;grid-template-columns:1.2fr .7fr .9fr 1.2fr;gap:10px;padding:10px;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:#00000024;margin-top:10px}.col[data-v-a668adcb]{display:flex;flex-direction:column;gap:8px;min-width:0}.verGrid[data-v-a668adcb]{display:grid;grid-template-columns:360px 1fr;gap:12px;margin-top:12px}.verList[data-v-a668adcb]{border:1px solid rgba(255,255,255,.14);border-radius:14px;background:#0000001f;padding:10px;max-height:520px;overflow:auto;display:flex;flex-direction:column;gap:10px}.verItem[data-v-a668adcb]{border:1px solid rgba(255,255,255,.14);border-radius:14px;background:#0000001f;padding:10px;cursor:pointer}.verItem.active[data-v-a668adcb]{border-color:#7c5cffbf;background:#7c5cff1f}.verEditor[data-v-a668adcb]{border:1px solid rgba(255,255,255,.14);border-radius:14px;background:#0000001f;padding:10px;overflow:auto;max-height:520px}.err[data-v-a668adcb]{margin-top:12px;padding:10px 12px;border:1px solid rgba(255,77,79,.5);background:#ff4d4f1f;border-radius:12px;font-size:12px;color:#ffffffeb;white-space:pre-wrap}@media(max-width:1060px){.layout[data-v-a668adcb]{grid-template-columns:1fr}.left[data-v-a668adcb]{border-right:none;border-bottom:1px solid var(--border)}.shareRow[data-v-a668adcb],.verGrid[data-v-a668adcb]{grid-template-columns:1fr}.verEditor[data-v-a668adcb]{max-height:none}}.panel[data-v-a1b71d9d]{padding:12px 16px;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:#00000014;margin-bottom:12px}.row[data-v-a1b71d9d]{display:flex;gap:10px;align-items:center;flex-wrap:wrap;justify-content:flex-start}.grid[data-v-a1b71d9d]{margin-top:10px;display:grid;grid-template-columns:140px 1fr;gap:10px 12px;align-items:center}.muted[data-v-a1b71d9d]{color:var(--muted);font-size:12px}.chk[data-v-a1b71d9d]{display:inline-flex;gap:8px;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:12px;color:#ffffffeb}.chk input[data-v-a1b71d9d]{accent-color:var(--brand)}select[data-v-a1b71d9d],input[type=text][data-v-a1b71d9d]{min-width:260px;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.18);background:#0000002e;color:var(--text);outline:none;font-size:13px;box-sizing:border-box}.badge[data-v-a1b71d9d]{font-size:11px;padding:4px 8px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#ffffff0f;color:#ffffffe0}.badge.ok[data-v-a1b71d9d]{background:#52c41a2e;border-color:#52c41a61;color:#ffffffeb}.badge.warn[data-v-a1b71d9d]{background:#ff4d4f2e;border-color:#ff4d4f73;color:#ffffffeb}.chat[data-v-a1b71d9d]{border:1px solid rgba(255,255,255,.14);border-radius:14px;background:#00000014;overflow:hidden}.messages[data-v-a1b71d9d]{height:520px;overflow:auto;padding:12px;display:flex;flex-direction:column;gap:10px}.note[data-v-a1b71d9d]{color:var(--muted);font-size:12px;line-height:1.6;border:1px dashed rgba(255,255,255,.16);border-radius:14px;background:#0000000f;padding:12px}.msg[data-v-a1b71d9d]{border:1px solid rgba(255,255,255,.14);border-radius:14px;background:#0000001f;padding:10px 12px}.msg.user[data-v-a1b71d9d]{border-color:#7c5cff59}.meta[data-v-a1b71d9d]{display:flex;justify-content:space-between;gap:10px;font-size:12px;margin-bottom:6px}.content[data-v-a1b71d9d]{white-space:pre-wrap;word-break:break-word;font-size:13px;line-height:1.6}.sources[data-v-a1b71d9d]{margin-top:10px;border-top:1px solid rgba(255,255,255,.12);padding-top:10px}.source[data-v-a1b71d9d]{margin-top:10px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#00000024;padding:10px}.smeta[data-v-a1b71d9d]{font-size:12px;color:var(--muted);margin-bottom:6px}.scontent[data-v-a1b71d9d]{margin:0;white-space:pre-wrap;word-break:break-word;font-size:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.footer[data-v-a1b71d9d]{border-top:1px solid rgba(255,255,255,.14);padding:12px;display:flex;gap:10px;align-items:flex-end}textarea[data-v-a1b71d9d]{flex:1;min-height:68px;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.18);background:#0000002e;color:var(--text);outline:none;font-size:13px;box-sizing:border-box;resize:vertical}.err[data-v-a1b71d9d]{margin:12px;padding:10px 12px;border:1px solid rgba(255,77,79,.5);background:#ff4d4f1f;border-radius:12px;font-size:12px;color:#ffffffeb;white-space:pre-wrap}.panel[data-v-49451699]{border:1px solid var(--border);border-radius:14px;padding:12px;background:#00000014;margin-bottom:12px}.row[data-v-49451699]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.grid[data-v-49451699]{margin-top:10px;display:grid;grid-template-columns:140px 1fr;gap:10px 12px;align-items:center}.lab[data-v-49451699],.muted[data-v-49451699]{color:var(--muted);font-size:12px}.small[data-v-49451699]{font-size:12px}.mono[data-v-49451699]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;color:#ffffffe6}select[data-v-49451699],input[type=text][data-v-49451699],textarea[data-v-49451699]{width:100%;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.18);background:#0000002e;color:var(--text);outline:none;font-size:13px;box-sizing:border-box}.area[data-v-49451699]{min-height:220px;resize:vertical}.miniArea[data-v-49451699]{min-height:120px;resize:vertical}.runArea[data-v-49451699]{min-height:120px}.pre[data-v-49451699]{margin:0;white-space:pre-wrap;word-break:break-word}.runOut[data-v-49451699]{margin-top:10px;border-top:1px dashed rgba(255,255,255,.18);padding-top:10px}.source[data-v-49451699]{margin-top:10px;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:#0000001f;padding:10px}.chk[data-v-49451699]{font-size:12px;color:var(--muted);display:inline-flex;align-items:center;gap:6px;-webkit-user-select:none;user-select:none;cursor:pointer}.hint[data-v-49451699]{margin-top:10px;padding:10px 12px;border:1px solid rgba(255,255,255,.16);background:#ffffff0f;border-radius:12px;font-size:12px;color:#ffffffeb}.secHead[data-v-49451699]{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px}.badge[data-v-49451699]{font-size:11px;padding:4px 8px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#ffffff0f;color:#ffffffe0}.badge.ok[data-v-49451699]{background:#52c41a2e;border-color:#52c41a61;color:#ffffffeb}.badge.warn[data-v-49451699]{background:#ff4d4f2e;border-color:#ff4d4f73;color:#ffffffeb}.btn[data-v-49451699],button[data-v-49451699]{border:1px solid rgba(255,255,255,.18);background:#ffffff0f;color:var(--text);border-radius:10px;padding:8px 10px;cursor:pointer;font-size:12px;text-decoration:none;display:inline-flex;align-items:center;gap:6px;line-height:1}.btn.primary[data-v-49451699],button.primary[data-v-49451699]{background:#7c5cff40;border-color:#7c5cff59}.btn.danger[data-v-49451699],button.danger[data-v-49451699]{background:#ff4d4f24;border-color:#ff4d4f73;color:#ffffffeb}.btn[data-v-49451699]:disabled,button[data-v-49451699]:disabled{opacity:.55;cursor:not-allowed}.err[data-v-49451699]{margin-top:10px;padding:10px 12px;border:1px solid rgba(255,77,79,.5);background:#ff4d4f1f;border-radius:12px;font-size:12px;color:#ffffffeb}.modal[data-v-49451699]{position:fixed;inset:0;background:#0000008c;display:flex;align-items:center;justify-content:center;padding:16px;z-index:50}.modalBox[data-v-49451699]{width:min(960px,96vw);height:min(820px,92vh);background:#0a0e1ceb;border:1px solid rgba(255,255,255,.14);border-radius:16px;padding:12px;overflow:hidden;display:flex;flex-direction:column;gap:10px}.modalBox.small[data-v-49451699]{width:min(720px,96vw);height:auto;max-height:92vh;overflow:auto}.tplJsonArea[data-v-49451699]{flex:1;min-height:0;resize:none}.flowWrap[data-v-49451699]{margin-top:10px;display:flex;gap:12px;align-items:stretch}.flowCanvas[data-v-49451699]{position:relative;flex:1;height:560px;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:radial-gradient(800px 420px at 20% 15%,rgba(124,92,255,.16),transparent 60%),radial-gradient(900px 500px at 85% 20%,rgba(0,201,255,.12),transparent 60%),#00000024;overflow:auto}.flowCanvas[data-v-49451699]:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px);background-size:24px 24px;opacity:.55;pointer-events:none}.flowEdges[data-v-49451699]{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.flowEdges line[data-v-49451699]{stroke:#ffffff42;stroke-width:2}.flowEdges line.active[data-v-49451699]{stroke:#7c5cfff2;stroke-width:2.6}.flowEdges text.edgeLabel[data-v-49451699]{fill:#ffffffe0;font-size:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;paint-order:stroke;stroke:#0000008c;stroke-width:4px;dominant-baseline:middle;text-anchor:middle;-webkit-user-select:none;user-select:none}.flowNode[data-v-49451699]{position:absolute;z-index:2;width:240px;height:86px;border:1px solid rgba(255,255,255,.16);border-radius:14px;background:#00000038;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 14px 34px #00000047;cursor:grab;-webkit-user-select:none;user-select:none;overflow:hidden}.flowNode.traceOk[data-v-49451699]{border-color:#52c41a6b;box-shadow:0 16px 42px #52c41a14,0 14px 34px #00000047}.flowNode.traceSkipped[data-v-49451699]{border-color:#ff4d4f73;box-shadow:0 16px 42px #ff4d4f14,0 14px 34px #00000047}.flowNode[data-v-49451699]:active{cursor:grabbing}.flowNode.active[data-v-49451699]{border-color:#7c5cff99;box-shadow:0 16px 42px #7c5cff1f,0 14px 34px #00000047}.flowNodeHead[data-v-49451699]{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;border-bottom:1px solid rgba(255,255,255,.12);background:#ffffff0f}.flowNodeHeadRight[data-v-49451699]{display:inline-flex;align-items:center;gap:6px}.flowNodeHead .t[data-v-49451699]{font-size:11px;padding:3px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#ffffffe6}.flowNodeHead .id[data-v-49451699]{opacity:.9}.flowNodeBody[data-v-49451699]{padding:8px 10px}.flowNodeBody .name[data-v-49451699]{font-size:13px;font-weight:600;color:#ffffffeb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.flowSide[data-v-49451699]{width:340px;flex:0 0 340px;display:flex;flex-direction:column;gap:12px}.flowBox[data-v-49451699]{border:1px solid rgba(255,255,255,.14);border-radius:14px;background:#00000014;padding:10px}.flowForm[data-v-49451699]{margin-top:10px;display:grid;grid-template-columns:1fr;gap:8px}.edgeList[data-v-49451699]{display:flex;flex-direction:column;gap:8px}.edgeRow[data-v-49451699]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:#0000001f}.edgeRow.active[data-v-49451699]{border-color:#7c5cff99}.traceList[data-v-49451699]{margin-top:8px;display:flex;flex-direction:column;gap:8px}.traceRow[data-v-49451699]{border:1px solid rgba(255,255,255,.14);border-radius:12px;background:#0000001f;padding:10px;cursor:pointer}.traceRow.skipped[data-v-49451699]{opacity:.78}@media(max-width:820px){.grid[data-v-49451699]{grid-template-columns:1fr}.flowWrap[data-v-49451699]{flex-direction:column}.flowSide[data-v-49451699]{width:100%;flex:0 0 auto}}.layout[data-v-de0e699c]{display:grid;grid-template-columns:360px 1fr;gap:12px;min-height:0}.left[data-v-de0e699c]{border:1px solid var(--border);border-radius:14px;background:#00000014;overflow:hidden;display:flex;flex-direction:column;min-height:0}.right[data-v-de0e699c]{border:1px solid var(--border);border-radius:14px;background:#00000014;overflow:hidden;min-height:0}.toolbar[data-v-de0e699c]{padding:10px;display:flex;gap:10px;align-items:center;flex-wrap:wrap;border-bottom:1px solid rgba(255,255,255,.12)}.list[data-v-de0e699c]{padding:10px;overflow:auto;min-height:0;display:flex;flex-direction:column;gap:10px}.item[data-v-de0e699c]{border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:10px;background:#ffffff0f;cursor:pointer}.item.active[data-v-de0e699c]{border-color:#7c5cff8c;box-shadow:0 0 0 1px #7c5cff40 inset}.panel[data-v-de0e699c]{padding:12px}.row[data-v-de0e699c]{display:flex;gap:10px;align-items:center;justify-content:space-between}.name[data-v-de0e699c]{display:flex;gap:8px;align-items:center}.intro[data-v-de0e699c]{margin-top:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.muted[data-v-de0e699c]{color:var(--muted)}.small[data-v-de0e699c]{font-size:12px}.mono[data-v-de0e699c]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.h2[data-v-de0e699c]{margin:0;font-size:14px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.actions[data-v-de0e699c]{display:flex;gap:10px;align-items:center}.grid[data-v-de0e699c]{margin-top:10px;display:grid;grid-template-columns:160px 1fr;gap:10px 12px;align-items:center}.lab[data-v-de0e699c]{color:var(--muted);font-size:12px}.inp[data-v-de0e699c],select[data-v-de0e699c],input[type=text][data-v-de0e699c],textarea[data-v-de0e699c]{width:100%;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.18);background:#0000002e;color:var(--text);outline:none;font-size:13px;box-sizing:border-box}.miniArea[data-v-de0e699c]{min-height:90px;resize:vertical}.section[data-v-de0e699c]{margin-top:12px;border-top:1px dashed rgba(255,255,255,.18);padding-top:12px}.pre[data-v-de0e699c]{margin:8px 0 0;padding:10px 12px;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:#0000001f;white-space:pre-wrap;word-break:break-word;font-size:12px}.badge[data-v-de0e699c]{font-size:11px;padding:4px 8px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#ffffff0f;color:#ffffffe0}.badge.ok[data-v-de0e699c]{background:#52c41a2e;border-color:#52c41a61}.badge.warn[data-v-de0e699c]{background:#ff4d4f2e;border-color:#ff4d4f73;color:#ffffffeb}.btn[data-v-de0e699c]{border:1px solid rgba(255,255,255,.18);background:#ffffff0f;color:var(--text);border-radius:10px;padding:8px 10px;cursor:pointer;font-size:12px;line-height:1}.btn.primary[data-v-de0e699c]{background:#7c5cff40;border-color:#7c5cff59}.btn.danger[data-v-de0e699c]{background:#ff4d4f2e;border-color:#ff4d4f73;color:#ffffffeb}.btn[data-v-de0e699c]:disabled{opacity:.55;cursor:not-allowed}.chk[data-v-de0e699c]{font-size:12px;color:var(--muted);display:inline-flex;align-items:center;gap:6px;-webkit-user-select:none;user-select:none;cursor:pointer}.err[data-v-de0e699c]{margin-top:10px;padding:10px 12px;border:1px solid rgba(255,77,79,.5);background:#ff4d4f1f;border-radius:12px;font-size:12px;color:#ffffffeb}.traceList[data-v-de0e699c]{margin-top:10px;display:flex;flex-direction:column;gap:10px}.traceRow[data-v-de0e699c]{border:1px solid rgba(255,255,255,.14);border-radius:14px;background:#0000001f;padding:10px;cursor:pointer}.traceRow.skipped[data-v-de0e699c]{opacity:.8}.modal[data-v-de0e699c]{position:fixed;inset:0;background:#0000008c;display:flex;align-items:center;justify-content:center;padding:16px;z-index:50}.modalBox[data-v-de0e699c]{width:min(960px,96vw);height:min(820px,92vh);background:#0a0e1ceb;border:1px solid rgba(255,255,255,.14);border-radius:16px;padding:12px;overflow:hidden;display:flex;flex-direction:column;gap:10px}.modalBox.small[data-v-de0e699c]{width:min(880px,96vw);height:auto;max-height:92vh;overflow:auto}.area[data-v-de0e699c]{min-height:160px;resize:vertical}@media(max-width:980px){.layout[data-v-de0e699c]{grid-template-columns:1fr}}.panel[data-v-1ec82a25]{margin:0 auto;max-width:1200px;padding:16px}.head[data-v-1ec82a25]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.row[data-v-1ec82a25]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.mono[data-v-1ec82a25]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.muted[data-v-1ec82a25]{opacity:.75}.small[data-v-1ec82a25]{font-size:12px}.inp[data-v-1ec82a25]{min-width:260px;max-width:520px;flex:1;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.18);background:#0000002e;color:#ffffffeb;outline:none;font-size:13px;box-sizing:border-box}.btn[data-v-1ec82a25]{border:1px solid rgba(255,255,255,.18);background:#ffffff0f;color:#ffffffeb;border-radius:10px;padding:8px 10px;cursor:pointer;font-size:12px;line-height:1;text-decoration:none;display:inline-flex;align-items:center}.btn.primary[data-v-1ec82a25]{background:#7c5cff40;border-color:#7c5cff59}.btn[data-v-1ec82a25]:disabled{opacity:.55;cursor:not-allowed}.badge[data-v-1ec82a25]{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(255,255,255,.18);background:#ffffff0f;padding:6px 10px;border-radius:999px;font-size:12px}.badge.ok[data-v-1ec82a25]{border-color:#34d39959;background:#34d39924}.badge.warn[data-v-1ec82a25]{border-color:#faad1459;background:#faad1424}.err[data-v-1ec82a25]{margin-top:10px;padding:10px 12px;border:1px solid rgba(255,77,79,.5);background:#ff4d4f1f;border-radius:12px;font-size:12px;color:#ffffffeb}.meta[data-v-1ec82a25]{margin-top:12px}.blk[data-v-1ec82a25]{margin-top:12px;border:1px solid rgba(255,255,255,.14);background:#0000001f;border-radius:14px;padding:12px}.grid2[data-v-1ec82a25]{display:grid;grid-template-columns:80px 1fr;gap:10px;align-items:start;margin-top:10px}.pre[data-v-1ec82a25]{margin:0;white-space:pre-wrap;word-break:break-word;font-size:12px;line-height:1.45}.layout[data-v-1ec82a25]{display:grid;grid-template-columns:380px 1fr;gap:12px;max-width:1200px;margin:0 auto;padding:0 16px 16px}.left[data-v-1ec82a25],.right[data-v-1ec82a25]{border:1px solid rgba(255,255,255,.14);background:#0000001f;border-radius:14px;padding:12px;min-height:520px}.secHead[data-v-1ec82a25]{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px}.traceList[data-v-1ec82a25]{display:flex;flex-direction:column;gap:10px}.traceRow[data-v-1ec82a25]{border:1px solid rgba(255,255,255,.14);border-radius:12px;padding:10px;cursor:pointer;background:#0000001f}.traceRow.active[data-v-1ec82a25]{border-color:#7c5cff8c;background:#7c5cff24}.name[data-v-1ec82a25]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.flowWrap[data-v-1ec82a25]{overflow:auto;border:1px dashed rgba(255,255,255,.18);border-radius:12px}.flowCanvas[data-v-1ec82a25]{position:relative;width:1200px;height:520px}.flowEdges[data-v-1ec82a25]{position:absolute;inset:0;width:100%;height:100%}.flowEdges line[data-v-1ec82a25]{stroke:#ffffff61;stroke-width:1.5}.flowNode[data-v-1ec82a25]{position:absolute;width:240px;height:86px;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:#00000024;cursor:pointer;overflow:hidden;box-shadow:0 6px 22px #00000038}.flowNode.active[data-v-1ec82a25]{border-color:#34d3998c;box-shadow:0 0 0 4px #34d3991f,0 6px 22px #00000038}.flowNodeHead[data-v-1ec82a25]{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;border-bottom:1px solid rgba(255,255,255,.12);background:#ffffff0f}.flowNodeHead .t[data-v-1ec82a25]{font-size:12px;opacity:.9}.flowNodeHead .id[data-v-1ec82a25]{font-size:12px;opacity:.8}.flowNodeBody[data-v-1ec82a25]{padding:8px 10px}.flowNodeBody .name[data-v-1ec82a25]{font-size:13px;font-weight:650;margin-bottom:4px}@media(max-width:980px){.layout[data-v-1ec82a25]{grid-template-columns:1fr}.left[data-v-1ec82a25],.right[data-v-1ec82a25]{min-height:auto}.inp[data-v-1ec82a25]{min-width:200px}}.panel[data-v-d2350c2b]{margin:0 auto;max-width:1200px;padding:16px}.head[data-v-d2350c2b]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap;margin-bottom:12px}.row[data-v-d2350c2b]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.mono[data-v-d2350c2b]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.muted[data-v-d2350c2b]{opacity:.75}.small[data-v-d2350c2b]{font-size:12px}.inp[data-v-d2350c2b]{min-width:320px;max-width:540px;flex:1}.btn[data-v-d2350c2b]{border:1px solid rgba(255,255,255,.18);background:#ffffff0f;color:#ffffffeb;border-radius:10px;padding:8px 10px;cursor:pointer;font-size:12px;line-height:1;text-decoration:none;display:inline-flex;align-items:center}.btn.primary[data-v-d2350c2b]{background:#7c5cff40;border-color:#7c5cff59}.btn[data-v-d2350c2b]:disabled{opacity:.55;cursor:not-allowed}input[data-v-d2350c2b]{width:100%;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.18);background:#0000002e;color:#ffffffeb;outline:none;font-size:13px;box-sizing:border-box}.hint[data-v-d2350c2b]{margin-top:12px;padding:10px 12px;border:1px solid rgba(255,255,255,.16);background:#ffffff0f;border-radius:12px;font-size:12px;color:#ffffffeb}.hint.err[data-v-d2350c2b]{border-color:#ff4d4f80;background:#ff4d4f1f}.summary[data-v-d2350c2b]{margin-top:10px;margin-bottom:12px}.badge[data-v-d2350c2b]{border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:3px 8px;font-size:12px;opacity:.9}.diffBox[data-v-d2350c2b]{margin-top:10px}.pre[data-v-d2350c2b]{white-space:pre-wrap;word-break:break-word;margin:8px 0 0;padding:10px 12px;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:#00000024;font-size:12px;line-height:1.45}.grid3[data-v-d2350c2b]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.card[data-v-d2350c2b]{border:1px solid rgba(255,255,255,.14);border-radius:14px;background:#0000001f;padding:12px;overflow:hidden}@media(max-width:1100px){.grid3[data-v-d2350c2b]{grid-template-columns:1fr}.inp[data-v-d2350c2b]{min-width:220px}}.panel[data-v-0534e475]{border:1px solid var(--border);border-radius:14px;padding:12px;background:#00000014;margin-bottom:12px}.head[data-v-0534e475]{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.h2[data-v-0534e475]{margin:0;font-size:14px}.row[data-v-0534e475]{display:flex;gap:10px;align-items:center}.cards[data-v-0534e475]{margin-top:10px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.card[data-v-0534e475]{border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:10px 12px;background:#ffffff0f}.lab[data-v-0534e475]{color:var(--muted);font-size:12px}.val[data-v-0534e475]{margin-top:4px;font-size:22px;font-weight:800}.muted[data-v-0534e475]{color:var(--muted)}.small[data-v-0534e475]{font-size:12px}.btn[data-v-0534e475]{border:1px solid rgba(255,255,255,.18);background:#ffffff0f;color:var(--text);border-radius:10px;padding:8px 10px;cursor:pointer;font-size:12px;line-height:1}.btn[data-v-0534e475]:disabled{opacity:.55;cursor:not-allowed}.chart[data-v-0534e475]{margin-top:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;height:240px}.series[data-v-0534e475]{border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:10px;background:#ffffff0f;display:flex;flex-direction:column}.sname[data-v-0534e475]{color:var(--muted);font-size:12px}.bars[data-v-0534e475]{margin-top:10px;flex:1;display:flex;gap:8px;align-items:flex-end}.bar[data-v-0534e475]{flex:1;border-radius:10px 10px 4px 4px;background:#7c5cff8c;border:1px solid rgba(124,92,255,.7)}.bar2[data-v-0534e475]{background:#00c9ff73;border-color:#00c9ffb3}.bar3[data-v-0534e475]{background:#52c41a59;border-color:#52c41a99}.labels[data-v-0534e475]{margin-top:10px;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.lab2[data-v-0534e475]{color:var(--muted);font-size:11px;text-align:center}.err[data-v-0534e475]{margin-top:10px;padding:10px 12px;border:1px solid rgba(255,77,79,.5);background:#ff4d4f1f;border-radius:12px;font-size:12px;color:#ffffffeb}@media(max-width:1100px){.cards[data-v-0534e475]{grid-template-columns:repeat(2,minmax(0,1fr))}.chart[data-v-0534e475]{grid-template-columns:1fr;height:auto}.series[data-v-0534e475]{height:220px}}.panel[data-v-cdd4ffcf]{border:1px solid var(--border);border-radius:14px;padding:12px;background:#00000014;margin-bottom:12px}.row[data-v-cdd4ffcf]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.grid[data-v-cdd4ffcf]{margin-top:10px;display:grid;grid-template-columns:170px 1fr;gap:10px 12px;align-items:center}.lab[data-v-cdd4ffcf]{color:var(--muted);font-size:12px}select[data-v-cdd4ffcf],input[type=text][data-v-cdd4ffcf],textarea[data-v-cdd4ffcf]{width:100%;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.18);background:#0000002e;color:var(--text);outline:none;font-size:13px;box-sizing:border-box}textarea[data-v-cdd4ffcf]{min-height:82px;resize:vertical}.mono[data-v-cdd4ffcf]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.btn[data-v-cdd4ffcf]{border:1px solid rgba(255,255,255,.18);background:#ffffff0f;color:var(--text);border-radius:10px;padding:8px 10px;cursor:pointer;font-size:12px;line-height:1}.btn.primary[data-v-cdd4ffcf]{background:#7c5cff40;border-color:#7c5cff59}.btn.danger[data-v-cdd4ffcf]{background:#ff4d4f1f;border-color:#ff4d4f61}.btn[data-v-cdd4ffcf]:disabled{opacity:.55;cursor:not-allowed}.badge[data-v-cdd4ffcf]{font-size:11px;padding:4px 8px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#ffffff0f;color:#ffffffe0}.badge.ok[data-v-cdd4ffcf]{background:#52c41a2e;border-color:#52c41a61}.badge.warn[data-v-cdd4ffcf]{background:#faad1429;border-color:#faad145c}.badge.danger[data-v-cdd4ffcf]{background:#ff4d4f1f;border-color:#ff4d4f61}.muted[data-v-cdd4ffcf]{color:var(--muted)}.small[data-v-cdd4ffcf]{font-size:12px}.chk[data-v-cdd4ffcf]{font-size:12px;color:var(--muted);display:inline-flex;align-items:center;gap:6px;-webkit-user-select:none;user-select:none;cursor:pointer}.err[data-v-cdd4ffcf]{margin-top:10px;padding:10px 12px;border:1px solid rgba(255,77,79,.5);background:#ff4d4f1f;border-radius:12px;font-size:12px;color:#ffffffeb}.layout[data-v-cdd4ffcf]{display:grid;grid-template-columns:380px 1fr;gap:12px;min-height:0}.left[data-v-cdd4ffcf],.right[data-v-cdd4ffcf]{border:1px solid var(--border);border-radius:14px;background:#00000014;overflow:hidden;min-height:0}.toolbar[data-v-cdd4ffcf]{padding:10px;display:flex;gap:10px;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.12)}.list[data-v-cdd4ffcf]{padding:10px;overflow:auto;min-height:0;display:flex;flex-direction:column;gap:10px}.item[data-v-cdd4ffcf]{border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:10px;background:#ffffff0f;cursor:pointer}.item.active[data-v-cdd4ffcf]{border-color:#7c5cff8c;box-shadow:0 0 0 1px #7c5cff40 inset}.intro[data-v-cdd4ffcf]{margin-top:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.panel .head[data-v-cdd4ffcf]{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.h2[data-v-cdd4ffcf]{margin:0;font-size:14px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.actions[data-v-cdd4ffcf]{display:flex;gap:10px;align-items:center}.items[data-v-cdd4ffcf]{margin-top:10px;display:flex;flex-direction:column;gap:10px;overflow:auto;max-height:66vh}.it[data-v-cdd4ffcf]{border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:10px;background:#ffffff0f}.q[data-v-cdd4ffcf]{margin-top:6px}.det summary[data-v-cdd4ffcf]{cursor:pointer}.pre[data-v-cdd4ffcf]{margin:6px 0 10px;padding:10px 12px;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:#0000001f;white-space:pre-wrap;word-break:break-word;font-size:12px}.errMini[data-v-cdd4ffcf]{padding:8px 10px;border-radius:10px;border:1px solid rgba(255,77,79,.5);background:#ff4d4f1f;font-size:12px}.empty[data-v-cdd4ffcf]{padding:10px 0}@media(max-width:980px){.layout[data-v-cdd4ffcf]{grid-template-columns:1fr}}.layout[data-v-ec415f63]{display:grid;grid-template-columns:380px 1fr;gap:12px;min-height:0}.left[data-v-ec415f63]{border:1px solid var(--border);border-radius:14px;background:#00000014;overflow:hidden;display:flex;flex-direction:column;min-height:0}.right[data-v-ec415f63]{border:1px solid var(--border);border-radius:14px;background:#00000014;overflow:hidden;min-height:0}.toolbar[data-v-ec415f63]{padding:10px;display:flex;gap:10px;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.12)}.panel[data-v-ec415f63]{padding:12px;border-bottom:1px solid rgba(255,255,255,.12)}.list[data-v-ec415f63]{padding:10px;overflow:auto;min-height:0;display:flex;flex-direction:column;gap:10px}.item[data-v-ec415f63]{border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:10px;background:#ffffff0f;cursor:pointer}.item.active[data-v-ec415f63]{border-color:#7c5cff8c;box-shadow:0 0 0 1px #7c5cff40 inset}.row[data-v-ec415f63]{display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap}.name[data-v-ec415f63]{display:flex;gap:8px;align-items:center}.intro[data-v-ec415f63]{margin-top:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.muted[data-v-ec415f63]{color:var(--muted)}.small[data-v-ec415f63]{font-size:12px}.mono[data-v-ec415f63]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.head[data-v-ec415f63]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.h2[data-v-ec415f63]{margin:0;font-size:14px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.actions[data-v-ec415f63]{display:flex;gap:10px;align-items:center}.grid[data-v-ec415f63]{margin-top:10px;display:grid;grid-template-columns:140px 1fr;gap:10px 12px;align-items:center}.lab[data-v-ec415f63]{color:var(--muted);font-size:12px}select[data-v-ec415f63],input[type=text][data-v-ec415f63]{width:100%;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.18);background:#0000002e;color:var(--text);outline:none;font-size:13px;box-sizing:border-box}.section[data-v-ec415f63]{margin-top:12px;border-top:1px dashed rgba(255,255,255,.18);padding-top:12px}.mapRow[data-v-ec415f63]{margin-top:10px;display:grid;grid-template-columns:240px 1fr 1fr 70px;gap:10px;align-items:center}.miniList[data-v-ec415f63]{margin-top:10px;display:flex;flex-direction:column;gap:10px}.miniItem[data-v-ec415f63]{border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:10px;background:#0000001f}.badge[data-v-ec415f63]{font-size:11px;padding:4px 8px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#ffffff0f;color:#ffffffe0}.btn[data-v-ec415f63]{border:1px solid rgba(255,255,255,.18);background:#ffffff0f;color:var(--text);border-radius:10px;padding:8px 10px;cursor:pointer;font-size:12px;line-height:1;white-space:nowrap}.btn.primary[data-v-ec415f63]{background:#7c5cff40;border-color:#7c5cff59}.btn.danger[data-v-ec415f63]{border-color:#ff4d4f80;background:#ff4d4f1f}.btn[data-v-ec415f63]:disabled{opacity:.55;cursor:not-allowed}.err[data-v-ec415f63]{margin-top:10px;padding:10px 12px;border:1px solid rgba(255,77,79,.5);background:#ff4d4f1f;border-radius:12px;font-size:12px;color:#ffffffeb;white-space:pre-wrap}.toolGrid[data-v-ec415f63]{margin-top:12px;display:grid;grid-template-columns:140px 1fr;gap:10px 12px;align-items:center}.det[data-v-ec415f63]{margin-top:12px;border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:10px;background:#0000001f}.pre[data-v-ec415f63]{margin:8px 0 0;padding:10px 12px;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:#0000001f;white-space:pre-wrap;word-break:break-word;font-size:12px}.errMini[data-v-ec415f63]{margin-top:10px;padding:8px 10px;border:1px solid rgba(255,77,79,.5);background:#ff4d4f1f;border-radius:12px;font-size:12px;color:#ffffffeb;white-space:pre-wrap}@media(max-width:980px){.layout[data-v-ec415f63],.mapRow[data-v-ec415f63]{grid-template-columns:1fr}}.panel[data-v-0e95026e]{margin:0 auto;max-width:1100px;padding:16px}.row[data-v-0e95026e]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.grid[data-v-0e95026e]{margin-top:12px;display:grid;grid-template-columns:120px 1fr;gap:10px 12px;align-items:center}.mono[data-v-0e95026e]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.muted[data-v-0e95026e]{opacity:.75}.badge[data-v-0e95026e]{font-size:11px;padding:4px 8px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#ffffff0f;color:#ffffffe0}.badge.ok[data-v-0e95026e]{background:#52c41a2e;border-color:#52c41a61;color:#ffffffeb}.badge.warn[data-v-0e95026e]{background:#ff4d4f2e;border-color:#ff4d4f73;color:#ffffffeb}.btn[data-v-0e95026e]{border:1px solid rgba(255,255,255,.18);background:#ffffff0f;color:#ffffffeb;border-radius:10px;padding:8px 10px;cursor:pointer;font-size:12px;line-height:1}.btn.primary[data-v-0e95026e]{background:#7c5cff40;border-color:#7c5cff59}.btn[data-v-0e95026e]:disabled{opacity:.55;cursor:not-allowed}input[data-v-0e95026e],textarea[data-v-0e95026e]{width:100%;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.18);background:#0000002e;color:#ffffffeb;outline:none;font-size:13px;box-sizing:border-box}.secHead[data-v-0e95026e]{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px}.area[data-v-0e95026e]{min-height:420px;resize:vertical}.flowWrap[data-v-0e95026e]{margin-top:10px;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:#0000001f;overflow:hidden}.flowCanvas[data-v-0e95026e]{position:relative;width:100%;height:520px;overflow:auto}.flowEdges[data-v-0e95026e]{position:absolute;inset:0;width:100%;height:100%}.flowEdges line[data-v-0e95026e]{stroke:#ffffff3d;stroke-width:1.4;cursor:default}.edgeLabel[data-v-0e95026e]{fill:#ffffffa6;font-size:11px}.flowNode[data-v-0e95026e]{position:absolute;width:240px;height:86px;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:#00000040;padding:10px;box-sizing:border-box;cursor:pointer;-webkit-user-select:none;user-select:none}.flowNode.active[data-v-0e95026e]{border-color:#7c5cffb3;box-shadow:0 0 0 2px #7c5cff2e}.flowNodeHead[data-v-0e95026e]{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px}.flowNodeHead .t[data-v-0e95026e]{font-size:12px;font-weight:700}.flowNodeHead .id[data-v-0e95026e]{opacity:.85}.flowNodeBody .name[data-v-0e95026e]{font-size:12px;font-weight:600;line-height:1.2;margin-bottom:4px}.dbg[data-v-0e95026e]{margin-top:10px}.pre[data-v-0e95026e]{margin:0;white-space:pre-wrap;word-break:break-word}.err[data-v-0e95026e]{margin-top:10px;padding:10px 12px;border:1px solid rgba(255,77,79,.5);background:#ff4d4f1f;border-radius:12px;font-size:12px;color:#ffffffeb;white-space:pre-wrap}@media(max-width:820px){.grid[data-v-0e95026e]{grid-template-columns:1fr}}.panel[data-v-dd3a8ab9]{margin:0 auto;max-width:1100px;padding:16px}.head[data-v-dd3a8ab9]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap;margin-bottom:12px}.row[data-v-dd3a8ab9]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.mono[data-v-dd3a8ab9]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.muted[data-v-dd3a8ab9]{opacity:.75}.small[data-v-dd3a8ab9]{font-size:12px}.inp[data-v-dd3a8ab9]{min-width:320px;max-width:540px;flex:1}.btn[data-v-dd3a8ab9]{border:1px solid rgba(255,255,255,.18);background:#ffffff0f;color:#ffffffeb;border-radius:10px;padding:8px 10px;cursor:pointer;font-size:12px;line-height:1;text-decoration:none;display:inline-flex;align-items:center}.btn.primary[data-v-dd3a8ab9]{background:#7c5cff40;border-color:#7c5cff59}.btn[data-v-dd3a8ab9]:disabled{opacity:.55;cursor:not-allowed}input[data-v-dd3a8ab9]{width:100%;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.18);background:#0000002e;color:#ffffffeb;outline:none;font-size:13px;box-sizing:border-box}.cards[data-v-dd3a8ab9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.card[data-v-dd3a8ab9]{border:1px solid rgba(255,255,255,.14);border-radius:14px;background:#0000001f;padding:12px}.hint[data-v-dd3a8ab9]{margin-top:12px;padding:10px 12px;border:1px solid rgba(255,255,255,.16);background:#ffffff0f;border-radius:12px;font-size:12px;color:#ffffffeb}.hint.err[data-v-dd3a8ab9]{border-color:#ff4d4f80;background:#ff4d4f1f}@media(max-width:900px){.cards[data-v-dd3a8ab9]{grid-template-columns:1fr}.inp[data-v-dd3a8ab9]{min-width:220px}}.panel[data-v-4d8cb3d5]{margin:0 auto;max-width:1100px;padding:16px}.head[data-v-4d8cb3d5]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap;margin-bottom:12px}.row[data-v-4d8cb3d5]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.mono[data-v-4d8cb3d5]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.muted[data-v-4d8cb3d5]{opacity:.75}.small[data-v-4d8cb3d5]{font-size:12px}.inp[data-v-4d8cb3d5]{min-width:320px;max-width:540px;flex:1}.btn[data-v-4d8cb3d5]{border:1px solid rgba(255,255,255,.18);background:#ffffff0f;color:#ffffffeb;border-radius:10px;padding:8px 10px;cursor:pointer;font-size:12px;line-height:1;text-decoration:none;display:inline-flex;align-items:center}.btn.primary[data-v-4d8cb3d5]{background:#7c5cff40;border-color:#7c5cff59}.btn[data-v-4d8cb3d5]:disabled{opacity:.55;cursor:not-allowed}input[data-v-4d8cb3d5]{width:100%;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.18);background:#0000002e;color:#ffffffeb;outline:none;font-size:13px;box-sizing:border-box}.cards[data-v-4d8cb3d5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.card[data-v-4d8cb3d5]{border:1px solid rgba(255,255,255,.14);border-radius:14px;background:#0000001f;padding:12px}.badge[data-v-4d8cb3d5]{border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:3px 8px;font-size:12px;opacity:.85}.hint[data-v-4d8cb3d5]{margin-top:12px;padding:10px 12px;border:1px solid rgba(255,255,255,.16);background:#ffffff0f;border-radius:12px;font-size:12px;color:#ffffffeb}.hint.err[data-v-4d8cb3d5]{border-color:#ff4d4f80;background:#ff4d4f1f}.modal[data-v-4d8cb3d5]{position:fixed;inset:0;background:#0000008c;display:flex;align-items:center;justify-content:center;padding:16px;z-index:50}.modalBox[data-v-4d8cb3d5]{width:min(860px,96vw);background:#0a0e1ceb;border:1px solid rgba(255,255,255,.14);border-radius:16px;padding:12px;overflow:auto;max-height:92vh}.form[data-v-4d8cb3d5]{display:grid;gap:10px}.lab[data-v-4d8cb3d5]{opacity:.75;font-size:12px}select[data-v-4d8cb3d5]{padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.18);background:#0000002e;color:#ffffffeb;outline:none;font-size:13px;box-sizing:border-box}@media(max-width:900px){.cards[data-v-4d8cb3d5]{grid-template-columns:1fr}.inp[data-v-4d8cb3d5]{min-width:220px}}.panel[data-v-b27c3349]{margin:0 auto;max-width:1100px;padding:16px}.head[data-v-b27c3349]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap;margin-bottom:12px}.row[data-v-b27c3349]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.mono[data-v-b27c3349]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.muted[data-v-b27c3349]{opacity:.75}.small[data-v-b27c3349]{font-size:12px}.inp[data-v-b27c3349]{min-width:320px;max-width:540px;flex:1}.btn[data-v-b27c3349]{border:1px solid rgba(255,255,255,.18);background:#ffffff0f;color:#ffffffeb;border-radius:10px;padding:8px 10px;cursor:pointer;font-size:12px;line-height:1;text-decoration:none;display:inline-flex;align-items:center}.btn[data-v-b27c3349]:disabled{opacity:.55;cursor:not-allowed}input[data-v-b27c3349]{width:100%;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.18);background:#0000002e;color:#ffffffeb;outline:none;font-size:13px;box-sizing:border-box}.cards[data-v-b27c3349]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.card[data-v-b27c3349]{border:1px solid rgba(255,255,255,.14);border-radius:14px;background:#0000001f;padding:12px}.avatar[data-v-b27c3349]{width:22px;height:22px;border-radius:8px;object-fit:cover;border:1px solid rgba(255,255,255,.18);background:#0000002e}.badge[data-v-b27c3349]{border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:3px 8px;font-size:12px;opacity:.85}.hint[data-v-b27c3349]{margin-top:12px;padding:10px 12px;border:1px solid rgba(255,255,255,.16);background:#ffffff0f;border-radius:12px;font-size:12px;color:#ffffffeb}.hint.err[data-v-b27c3349]{border-color:#ff4d4f80;background:#ff4d4f1f}@media(max-width:900px){.cards[data-v-b27c3349]{grid-template-columns:1fr}.inp[data-v-b27c3349]{min-width:220px}}.panel[data-v-870570e7]{margin:0 auto;max-width:1100px;padding:16px}.row[data-v-870570e7]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.grid[data-v-870570e7]{display:grid;grid-template-columns:140px 1fr;gap:10px 12px;align-items:center;margin-top:12px}.mono[data-v-870570e7]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.muted[data-v-870570e7]{opacity:.75}.small[data-v-870570e7]{font-size:12px}.badge[data-v-870570e7]{border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:3px 8px;font-size:12px;opacity:.85}.btn[data-v-870570e7]{border:1px solid rgba(255,255,255,.18);background:#ffffff0f;color:#ffffffeb;border-radius:10px;padding:8px 10px;cursor:pointer;font-size:12px;line-height:1;text-decoration:none;display:inline-flex;align-items:center}.btn.primary[data-v-870570e7]{background:#7c5cff40;border-color:#7c5cff59}.btn[data-v-870570e7]:disabled{opacity:.55;cursor:not-allowed}input[data-v-870570e7]{width:100%;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.18);background:#0000002e;color:#ffffffeb;outline:none;font-size:13px;box-sizing:border-box}.area[data-v-870570e7]{width:100%;min-height:260px;box-sizing:border-box;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.18);background:#0000002e;color:#ffffffeb;outline:none;font-size:12px;line-height:1.35}.err[data-v-870570e7]{margin-top:10px;color:#ff4d4feb}.panel[data-v-b59d3244]{margin:0 auto;max-width:1100px;padding:16px}.head[data-v-b59d3244]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap;margin-bottom:12px}.row[data-v-b59d3244]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.mono[data-v-b59d3244]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.muted[data-v-b59d3244]{opacity:.75}.small[data-v-b59d3244]{font-size:12px}.inp[data-v-b59d3244]{min-width:320px;max-width:540px;flex:1}.badge[data-v-b59d3244]{border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:3px 8px;font-size:12px;opacity:.85}.btn[data-v-b59d3244]{border:1px solid rgba(255,255,255,.18);background:#ffffff0f;color:#ffffffeb;border-radius:10px;padding:8px 10px;cursor:pointer;font-size:12px;line-height:1;text-decoration:none;display:inline-flex;align-items:center}.btn.primary[data-v-b59d3244]{background:#7c5cff40;border-color:#7c5cff59}.btn[data-v-b59d3244]:disabled{opacity:.55;cursor:not-allowed}input[data-v-b59d3244]{width:100%;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.18);background:#0000002e;color:#ffffffeb;outline:none;font-size:13px;box-sizing:border-box}.cards[data-v-b59d3244]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.card[data-v-b59d3244]{border:1px solid rgba(255,255,255,.14);border-radius:14px;background:#0000001f;padding:12px}.hint[data-v-b59d3244]{margin-top:12px;padding:10px 12px;border:1px solid rgba(255,255,255,.16);background:#ffffff0f;border-radius:12px;font-size:12px;color:#ffffffeb}.hint.err[data-v-b59d3244]{border-color:#ff4d4f80;background:#ff4d4f1f}@media(max-width:900px){.cards[data-v-b59d3244]{grid-template-columns:1fr}.inp[data-v-b59d3244]{min-width:220px}}.layout[data-v-f6ad7991]{display:grid;grid-template-columns:320px 1fr;gap:12px;align-items:start}.left[data-v-f6ad7991]{border:1px solid rgba(255,255,255,.14);border-radius:14px;background:#0000001f;padding:12px}.right[data-v-f6ad7991]{min-width:0}.panel[data-v-f6ad7991]{border:1px solid rgba(255,255,255,.14);border-radius:14px;background:#0000001f;padding:12px}.toolbar[data-v-f6ad7991],.create[data-v-f6ad7991]{display:flex;gap:10px;align-items:center;margin-bottom:10px}.list[data-v-f6ad7991]{display:flex;flex-direction:column;gap:8px;max-height:calc(100vh - 220px);overflow:auto;padding-right:4px}.item[data-v-f6ad7991]{border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:10px;cursor:pointer;background:#0000001a}.item.active[data-v-f6ad7991]{border-color:#7c5cff8c;background:#7c5cff1f}.row[data-v-f6ad7991]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.name[data-v-f6ad7991]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.intro[data-v-f6ad7991]{margin-top:6px}.head[data-v-f6ad7991]{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;flex-wrap:wrap;margin-bottom:10px}.actions[data-v-f6ad7991]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.h2[data-v-f6ad7991]{margin:0;font-size:16px;line-height:1.2}.grid[data-v-f6ad7991]{display:grid;grid-template-columns:160px 1fr;gap:10px 12px;align-items:start}.shareGrid[data-v-f6ad7991]{margin-top:10px;display:grid;grid-template-columns:160px 1fr;gap:10px 12px;align-items:center}.lab[data-v-f6ad7991]{opacity:.75;font-size:12px}.mono[data-v-f6ad7991]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.muted[data-v-f6ad7991]{opacity:.75}.small[data-v-f6ad7991]{font-size:12px}.badge[data-v-f6ad7991]{border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:3px 8px;font-size:12px;opacity:.85}.btn[data-v-f6ad7991]{border:1px solid rgba(255,255,255,.18);background:#ffffff0f;color:#ffffffeb;border-radius:10px;padding:8px 10px;cursor:pointer;font-size:12px;line-height:1;text-decoration:none;display:inline-flex;align-items:center}.btn.primary[data-v-f6ad7991]{background:#7c5cff40;border-color:#7c5cff59}.btn.danger[data-v-f6ad7991]{background:#ff4d4f1f;border-color:#ff4d4f59}.btn[data-v-f6ad7991]:disabled{opacity:.55;cursor:not-allowed}input[data-v-f6ad7991],textarea[data-v-f6ad7991]{width:100%;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.18);background:#0000002e;color:#ffffffeb;outline:none;font-size:13px;box-sizing:border-box}.bigArea[data-v-f6ad7991]{min-height:220px;font-size:12px;line-height:1.35}.chk[data-v-f6ad7991]{display:inline-flex;align-items:center;gap:6px;font-size:12px;opacity:.9}.section[data-v-f6ad7991]{margin-top:16px;border-top:1px dashed rgba(255,255,255,.14);padding-top:12px}.secHead[data-v-f6ad7991]{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.hint[data-v-f6ad7991]{margin-top:12px;padding:10px 12px;border:1px solid rgba(255,255,255,.16);background:#ffffff0f;border-radius:12px;font-size:12px;color:#ffffffeb}.hint.err[data-v-f6ad7991]{border-color:#ff4d4f80;background:#ff4d4f1f}.err[data-v-f6ad7991]{margin-top:10px;color:#ff4d4feb}@media(max-width:980px){.layout[data-v-f6ad7991]{grid-template-columns:1fr}.list[data-v-f6ad7991]{max-height:280px}.grid[data-v-f6ad7991],.shareGrid[data-v-f6ad7991]{grid-template-columns:1fr}}:root{--bg: #0b1020;--panel: rgba(255, 255, 255, .06);--panel-2: rgba(255, 255, 255, .08);--text: rgba(255, 255, 255, .92);--muted: rgba(255, 255, 255, .65);--border: rgba(255, 255, 255, .14);--brand: #7c5cff;--danger: rgba(255, 77, 79, .9);--ok: rgba(82, 196, 26, .95);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji";line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--text)}html,body{height:100%;margin:0;background:radial-gradient(1200px 800px at 20% 10%,rgba(124,92,255,.26),transparent 55%),radial-gradient(900px 700px at 90% 10%,rgba(0,201,255,.18),transparent 60%),radial-gradient(900px 900px at 40% 110%,rgba(255,106,0,.14),transparent 55%),var(--bg);color:var(--text)}a{color:inherit;text-decoration:none}#app{height:100%}.wrap{height:100%;display:flex;justify-content:center;align-items:center;padding:16px;box-sizing:border-box}.wrap.embed{padding:0;justify-content:stretch;align-items:stretch}.card{width:100%;max-width:1100px;height:min(900px,calc(100vh - 32px));display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--border);border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 20px 60px #00000073;overflow:hidden}.card.embed{max-width:none;height:100%;border-radius:0}.header{padding:14px 16px;display:flex;gap:12px;align-items:center;border-bottom:1px solid var(--border);background:linear-gradient(to bottom,#ffffff14,#fff0)}.logo{width:34px;height:34px;border-radius:10px;background:#7c5cff4d;display:flex;align-items:center;justify-content:center;font-weight:800;color:#fffffff2;-webkit-user-select:none;user-select:none}.title{display:flex;flex-direction:column;gap:2px;min-width:0}.title h1{margin:0;font-size:14px;line-height:1.2;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.title .sub{font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav{margin-left:auto;display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.btn{border:1px solid rgba(255,255,255,.18);background:#ffffff0f;color:var(--text);border-radius:10px;padding:8px 10px;cursor:pointer;font-size:12px;text-decoration:none;display:inline-flex;align-items:center;gap:6px;line-height:1}.btn.primary{background:#7c5cff40;border-color:#7c5cff59}.btn.danger{background:#ff4d4f24;border-color:#ff4d4f73;color:#ffffffeb}.btn:disabled{opacity:.55;cursor:not-allowed}.main{flex:1;min-height:0;padding:16px;overflow:auto}.main.embed{padding:12px}
