.demo[data-v-16e5c0f9]{--red-600: #dc2626;--red-500: #ef4444;--red-700: #b91c1c;--red-100: #fee2e2;--red-50: #fef2f2;--red-300: #fca5a5;--slate-900: #0f172a;--slate-800: #1e293b;--slate-700: #334155;--slate-600: #475569;--slate-500: #64748b;--slate-400: #94a3b8;--slate-300: #cbd5e1;--slate-200: #e2e8f0;--slate-100: #f1f5f9;--slate-50: #f8fafc;--emerald-600: #059669;--emerald-700: #047857;--blue-600: #2563eb;display:grid;grid-template-columns:196px 1fr 1.05fr;height:520px;background:var(--slate-200);gap:1px;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;text-align:left;color:var(--slate-800);font-size:12px}.col[data-v-16e5c0f9]{background:#fff;display:flex;flex-direction:column;min-width:0;overflow:hidden}.kb[data-v-16e5c0f9],.out[data-v-16e5c0f9]{background:#fffc}.row[data-v-16e5c0f9]{display:flex;align-items:center;gap:6px;min-width:0}.row-between[data-v-16e5c0f9]{display:flex;align-items:center;justify-content:space-between}.gap-icons[data-v-16e5c0f9]{gap:8px}.gap-sm[data-v-16e5c0f9]{gap:6px}.ic[data-v-16e5c0f9]{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.ic-mut[data-v-16e5c0f9]{color:var(--slate-400)}.ic-red[data-v-16e5c0f9]{color:var(--red-500)}.col-label[data-v-16e5c0f9]{font-size:11px;font-weight:600;color:var(--slate-500);text-transform:uppercase;letter-spacing:.05em}.mini-btn[data-v-16e5c0f9]{display:inline-flex;align-items:center;gap:3px;padding:4px 7px;border-radius:8px;font-size:11px;background:var(--slate-100);color:var(--slate-700);white-space:nowrap}.mini-btn .ic[data-v-16e5c0f9]{width:12px;height:12px}.kb-head[data-v-16e5c0f9]{padding:12px;border-bottom:1px solid var(--slate-200);display:flex;flex-direction:column;gap:8px}.kb-select[data-v-16e5c0f9],.kb-search[data-v-16e5c0f9]{display:flex;align-items:center;gap:6px;padding:6px 9px;border:1px solid var(--slate-200);border-radius:8px;background:var(--slate-50);font-size:11px;color:var(--slate-700)}.kb-select[data-v-16e5c0f9]{justify-content:space-between}.kb-search .ph[data-v-16e5c0f9],.ph[data-v-16e5c0f9]{color:var(--slate-400)}.kb-list[data-v-16e5c0f9]{flex:1;overflow:hidden;padding:8px;display:flex;flex-direction:column;gap:2px}.kb-row[data-v-16e5c0f9]{display:flex;align-items:center;gap:5px;padding:6px;border-radius:8px}.kb-row[data-v-16e5c0f9]:hover{background:var(--slate-100)}.caret-open[data-v-16e5c0f9]{transform:rotate(90deg)}.kb-name[data-v-16e5c0f9]{font-size:13px;color:var(--slate-800);flex:1}.kb-count[data-v-16e5c0f9]{font-size:10px;color:var(--slate-400)}.act-ic[data-v-16e5c0f9]{color:var(--red-500)}.cbox[data-v-16e5c0f9]{width:18px;height:18px;border-radius:5px;border:2px solid var(--slate-300);background:var(--slate-100);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.cbox.sm[data-v-16e5c0f9]{width:15px;height:15px}.cbox.checked[data-v-16e5c0f9]{background:var(--red-600);border-color:var(--red-500);box-shadow:0 2px 6px #dc26264d}.cbox svg[data-v-16e5c0f9]{width:11px;height:11px;fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.kb-children[data-v-16e5c0f9]{margin-left:14px;padding-left:8px;border-left:1px solid var(--slate-200);display:flex;flex-direction:column;gap:3px;margin-top:2px}.src-row[data-v-16e5c0f9]{display:flex;align-items:center;gap:6px;padding:5px 6px;border-radius:6px;font-size:11px}.src-row[data-v-16e5c0f9]:hover{background:var(--slate-100)}.src-name[data-v-16e5c0f9]{color:var(--slate-700);flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.add-src[data-v-16e5c0f9]{display:inline-flex;align-items:center;gap:4px;justify-content:center;padding:6px;border:1px dashed var(--red-300);border-radius:8px;color:var(--red-500);font-size:11px;font-weight:500;margin-top:2px}.add-src .ic[data-v-16e5c0f9]{width:12px;height:12px}.chat-head[data-v-16e5c0f9]{padding:10px 12px;border-bottom:1px solid var(--slate-200);display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.chat-title[data-v-16e5c0f9]{font-size:14px;font-weight:600;color:var(--slate-900);white-space:nowrap}.head-left .row[data-v-16e5c0f9]{flex-wrap:wrap}.mode-pill[data-v-16e5c0f9]{display:inline-flex;align-items:center;gap:4px;padding:3px 7px;border-radius:8px;font-size:11px;background:var(--slate-100);color:var(--slate-600);border:1px solid var(--slate-200)}.mode-pill .ic[data-v-16e5c0f9]{width:13px;height:13px}.src-pill[data-v-16e5c0f9]{padding:2px 8px;border-radius:50px;background:var(--red-100);color:var(--red-700);font-size:11px;font-weight:500;white-space:nowrap}.msg-count[data-v-16e5c0f9]{font-size:10px;color:var(--slate-400);margin-top:4px}.chat-scroll[data-v-16e5c0f9]{flex:1;overflow:hidden;padding:14px;display:flex;flex-direction:column;gap:12px}.msg-wrap[data-v-16e5c0f9]{display:flex}.msg-wrap.end[data-v-16e5c0f9]{justify-content:flex-end}.msg-wrap.start[data-v-16e5c0f9]{justify-content:flex-start}.bubble[data-v-16e5c0f9]{max-width:86%;border-radius:12px;padding:9px 12px;font-size:12.5px;line-height:1.5;box-shadow:0 1px 2px #0000000a;animation:pop-in-16e5c0f9 .28s ease}@keyframes pop-in-16e5c0f9{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.bubble.user[data-v-16e5c0f9]{background:linear-gradient(to right,#dc2626eb,#7f1d1dc7);color:#fff;border-bottom-right-radius:4px}.bubble.ai[data-v-16e5c0f9]{background:var(--slate-100);color:var(--slate-800);border:1px solid var(--slate-200);border-bottom-left-radius:4px}.bubble-text[data-v-16e5c0f9]{overflow-wrap:anywhere}.cite[data-v-16e5c0f9]{display:inline;padding:1px 6px;border-radius:6px;background:#3b82f629;color:#1e293b;font-size:.95em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.cite-ic[data-v-16e5c0f9]{width:12px;height:12px;display:inline;vertical-align:-1px;margin-right:4px;fill:none;stroke:#2563eb;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ai-foot[data-v-16e5c0f9]{display:flex;align-items:center;gap:8px;margin-top:7px;padding-top:7px;border-top:1px solid var(--slate-200)}.ts[data-v-16e5c0f9]{font-size:10px;color:var(--slate-400)}.copy-ic .ic[data-v-16e5c0f9]{width:13px;height:13px}.applied[data-v-16e5c0f9]{display:inline-flex;align-items:center;gap:3px;padding:2px 7px;border-radius:6px;background:#d1fae5;color:var(--emerald-700);border:1px solid #6ee7b7;font-size:10px;font-weight:500}.applied .ic[data-v-16e5c0f9]{width:11px;height:11px;color:var(--emerald-700)}.dots[data-v-16e5c0f9]{display:inline-flex;gap:4px;padding:11px 13px}.dots span[data-v-16e5c0f9]{width:6px;height:6px;border-radius:50%;background:var(--red-500);animation:bounce-16e5c0f9 1.2s infinite ease-in-out}.dots span[data-v-16e5c0f9]:nth-child(2){animation-delay:.18s}.dots span[data-v-16e5c0f9]:nth-child(3){animation-delay:.36s}@keyframes bounce-16e5c0f9{0%,80%,to{transform:translateY(0);opacity:.5}40%{transform:translateY(-4px);opacity:1}}.caret[data-v-16e5c0f9]{display:inline-block;width:2px;height:.95em;margin-left:1px;background:currentColor;vertical-align:text-bottom;animation:blink-16e5c0f9 1s steps(1) infinite}.caret-dark[data-v-16e5c0f9]{background:var(--red-500)}@keyframes blink-16e5c0f9{50%{opacity:0}}.chat-foot[data-v-16e5c0f9]{padding:10px 12px 12px;border-top:1px solid var(--slate-200);display:flex;flex-direction:column;gap:6px}.helper[data-v-16e5c0f9]{font-size:11px;color:var(--slate-400)}.helper b[data-v-16e5c0f9]{color:var(--slate-500);font-weight:600}.composer[data-v-16e5c0f9]{border:1px solid var(--slate-200);border-radius:12px;background:#fff;overflow:hidden}.ci-ph[data-v-16e5c0f9]{padding:9px 13px 7px;font-size:12px;color:var(--slate-400)}.ci-div[data-v-16e5c0f9]{height:1px;background:var(--slate-200)}.ci-bar[data-v-16e5c0f9]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 8px}.ci-right[data-v-16e5c0f9]{display:inline-flex;align-items:center;gap:8px}.askedit[data-v-16e5c0f9]{display:inline-flex;align-items:center;gap:2px;padding:2px;border-radius:8px;background:var(--slate-100);border:1px solid var(--slate-200)}.ae[data-v-16e5c0f9]{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:6px;font-size:11px;font-weight:500;color:var(--slate-500);transition:all .35s ease}.ae .ic[data-v-16e5c0f9]{width:11px;height:11px}.ae.on[data-v-16e5c0f9]{background:#fff;color:var(--slate-900);box-shadow:0 1px 2px #00000014}.ae-edit.on[data-v-16e5c0f9]{color:var(--emerald-600)}.effort-btn[data-v-16e5c0f9]{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:8px;font-size:11px;font-weight:500;color:var(--slate-600);background:var(--slate-100);border:1px solid var(--slate-200)}.effort-btn .zap[data-v-16e5c0f9]{width:13px;height:13px;color:var(--red-500)}.effort-btn .chev[data-v-16e5c0f9]{width:11px;height:11px;opacity:.55}.send[data-v-16e5c0f9]{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:9px;background:linear-gradient(135deg,var(--red-500),var(--red-700));color:#fff;flex-shrink:0;box-shadow:0 2px 6px #dc262640}.send .ic[data-v-16e5c0f9]{width:15px;height:15px}.out[data-v-16e5c0f9]{opacity:.55;transition:opacity .5s ease}.out.visible[data-v-16e5c0f9]{opacity:1}.out-head[data-v-16e5c0f9]{padding:10px 12px;border-bottom:1px solid var(--slate-200);display:flex;align-items:center;justify-content:space-between}.out-tabs[data-v-16e5c0f9]{padding:8px 12px 0}.folder-pill[data-v-16e5c0f9]{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:8px;background:var(--red-100);color:var(--red-700);font-size:11px;font-weight:500}.folder-pill .ic[data-v-16e5c0f9]{width:12px;height:12px}.fc[data-v-16e5c0f9]{font-size:9px;opacity:.6}.out-listrow[data-v-16e5c0f9]{display:flex;align-items:center;gap:7px;margin:6px 12px 0;padding:6px 8px;border-radius:8px;font-size:11px}.out-listrow.selected[data-v-16e5c0f9]{background:var(--red-100);color:#991b1b}.out-listrow .ic[data-v-16e5c0f9]{width:12px;height:12px}.close-x[data-v-16e5c0f9]{margin-left:auto;color:var(--red-700)}.doc-card[data-v-16e5c0f9]{flex:1;display:flex;flex-direction:column;margin:10px 12px 12px;border:1px solid var(--slate-200);border-radius:12px;overflow:hidden}.doc-head[data-v-16e5c0f9]{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:8px 10px;background:var(--slate-50);border-bottom:1px solid var(--slate-200)}.doc-title[data-v-16e5c0f9]{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--slate-800)}.btn-export[data-v-16e5c0f9],.btn-publish[data-v-16e5c0f9]{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:8px;color:#fff;font-size:11px;font-weight:500;white-space:nowrap}.btn-export .ic[data-v-16e5c0f9],.btn-publish .ic[data-v-16e5c0f9]{width:12px;height:12px}.btn-export[data-v-16e5c0f9]{background:var(--emerald-600)}.btn-publish[data-v-16e5c0f9]{background:var(--blue-600)}.saved[data-v-16e5c0f9]{display:inline-flex;align-items:center;gap:4px;font-size:10px;color:var(--slate-400);white-space:nowrap}.sdot[data-v-16e5c0f9]{width:6px;height:6px;border-radius:50%;background:var(--slate-300);transition:background .3s}.sdot.on[data-v-16e5c0f9]{background:#34d399}.toolbar[data-v-16e5c0f9]{display:flex;align-items:center;gap:4px;padding:6px 8px;border-bottom:1px solid var(--slate-200);background:#fff;flex-wrap:wrap}.tb[data-v-16e5c0f9]{width:20px;height:20px;border-radius:5px;color:var(--slate-600);display:inline-flex;align-items:center;justify-content:center;font-size:12px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.tb.b[data-v-16e5c0f9]{font-weight:700}.tb.i[data-v-16e5c0f9]{font-style:italic;font-family:Georgia,serif}.tb.u[data-v-16e5c0f9]{text-decoration:underline}.tb.s[data-v-16e5c0f9]{text-decoration:line-through}.tb.sm[data-v-16e5c0f9]{width:16px}.tb-text[data-v-16e5c0f9]{display:inline-flex;align-items:center;gap:2px;font-size:11px;color:var(--slate-700);padding:0 4px}.tb-text .ic[data-v-16e5c0f9]{width:11px;height:11px}.tb-num[data-v-16e5c0f9]{width:26px;height:20px;border:1px solid var(--slate-200);border-radius:4px;display:inline-flex;align-items:center;justify-content:center;font-size:11px}.tb-sep[data-v-16e5c0f9]{width:1px;height:18px;background:var(--slate-200);margin:0 2px}.sugg-bar[data-v-16e5c0f9]{display:flex;align-items:center;gap:5px;padding:5px 8px;border-bottom:1px solid var(--slate-200);background:#fff}.count-pill[data-v-16e5c0f9]{display:inline-flex;align-items:center;gap:3px;padding:1px 7px;border-radius:50px;font-size:10px;font-weight:600;color:#b45309;background:#fef3c7d9;border:1px solid rgba(245,158,11,.35);white-space:nowrap}.count-pill .ic[data-v-16e5c0f9]{width:10px;height:10px;color:#f59e0b;fill:#fbbf24}.accept-all[data-v-16e5c0f9],.reject-all[data-v-16e5c0f9]{display:inline-flex;align-items:center;gap:3px;padding:2px 7px;border-radius:7px;font-size:10px;font-weight:600;white-space:nowrap}.accept-all[data-v-16e5c0f9]{color:#065f46;background:linear-gradient(135deg,#10b9812e,#2dd4bf2e);border:1px solid rgba(16,185,129,.45);margin-left:auto}.reject-all[data-v-16e5c0f9]{color:#991b1b;background:linear-gradient(135deg,#f8717129,#f472b629);border:1px solid rgba(248,113,113,.4)}.accept-all .ic[data-v-16e5c0f9],.reject-all .ic[data-v-16e5c0f9]{width:10px;height:10px}.doc-canvas[data-v-16e5c0f9]{flex:1;overflow:hidden;background:var(--slate-100);padding:14px;position:relative}.page[data-v-16e5c0f9]{background:#fff;border-radius:4px;padding:20px 22px;box-shadow:0 1px 3px #00000014,0 8px 24px #00000014;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;color:#1a1a1a;min-height:100%;position:relative}.doc-h1[data-v-16e5c0f9]{font-size:17px;font-weight:700;margin:0 0 10px;line-height:1.25}.doc-h2[data-v-16e5c0f9]{font-size:14px;font-weight:600;margin:12px 0 5px}.doc-p[data-v-16e5c0f9]{font-size:12.5px;line-height:1.6;margin:0 0 7px;color:#2b2b2b}.sugg[data-v-16e5c0f9]{background:#10b98124;border-bottom:1.5px solid rgba(16,185,129,.7);border-radius:3px;padding:0 2px;transition:background .6s ease,border-color .6s ease}.doc-cite[data-v-16e5c0f9]{margin-left:4px;padding:0 4px;border-radius:4px;background:#ef44441f;color:var(--red-700);font-size:11px}.popover[data-v-16e5c0f9]{position:absolute;left:50%;bottom:16px;transform:translate(-50%);min-width:250px;max-width:320px;border-radius:14px}.pop-ring[data-v-16e5c0f9]{position:absolute;inset:-1.5px;border-radius:15px;background:linear-gradient(135deg,#34d399,#38bdf8,#a78bfa,#f472b6);opacity:.55;filter:blur(7px)}.pop-body[data-v-16e5c0f9]{position:relative;background:#ffffffeb;backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);padding:12px 13px;border-radius:14px;box-shadow:0 18px 40px -12px #0f172a59}.pop-top[data-v-16e5c0f9]{display:flex;align-items:center;gap:7px;margin-bottom:8px}.pop-src[data-v-16e5c0f9]{font-size:11px;font-weight:600;color:var(--slate-400)}.pop-pill[data-v-16e5c0f9]{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:700;letter-spacing:.08em;color:#065f46;background:#10b98124;border:1px solid rgba(16,185,129,.4);padding:2px 8px;border-radius:50px}.pop-dot[data-v-16e5c0f9]{width:6px;height:6px;border-radius:50%;background:#10b981;box-shadow:0 0 6px #10b981}.pop-reason[data-v-16e5c0f9]{font-size:12px;color:var(--slate-700);line-height:1.45;margin:8px 0 10px}.pop-actions[data-v-16e5c0f9]{display:flex;gap:7px}.pop-accept[data-v-16e5c0f9],.pop-reject[data-v-16e5c0f9]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:6px;border-radius:10px;font-size:12px;font-weight:600}.pop-accept[data-v-16e5c0f9]{color:#fff;background:linear-gradient(135deg,#059669,#10b981 50%,#2dd4bf);box-shadow:0 6px 18px -6px #10b98199}.pop-reject[data-v-16e5c0f9]{color:var(--slate-700);background:#94a3b824}.pop-accept .ic[data-v-16e5c0f9],.pop-reject .ic[data-v-16e5c0f9]{width:13px;height:13px}.fade-enter-active[data-v-16e5c0f9],.fade-leave-active[data-v-16e5c0f9]{transition:opacity .3s ease}.fade-enter-from[data-v-16e5c0f9],.fade-leave-to[data-v-16e5c0f9]{opacity:0}.pop-enter-active[data-v-16e5c0f9]{transition:opacity .35s ease,transform .35s ease}.pop-enter-from[data-v-16e5c0f9]{opacity:0;transform:translate(-50%) translateY(8px)}@media(prefers-reduced-motion:reduce){.caret[data-v-16e5c0f9],.dots span[data-v-16e5c0f9],.bubble[data-v-16e5c0f9],.seg[data-v-16e5c0f9],.ae[data-v-16e5c0f9]{animation:none;transition:none}}.demo-tabs[data-v-16e5c0f9]{display:none}@media(max-width:820px){.demo[data-v-16e5c0f9]{grid-template-columns:1fr;grid-auto-rows:max-content 1fr;height:460px}.demo-tabs[data-v-16e5c0f9]{display:flex;gap:5px;padding:7px;background:#fff;border-bottom:1px solid var(--slate-200)}.demo-tab[data-v-16e5c0f9]{flex:1;padding:8px 4px;border:none;border-radius:9px;background:var(--slate-100);color:var(--slate-500);font-size:12px;font-weight:600;cursor:pointer;font-family:inherit;transition:all .25s ease}.demo-tab.on[data-v-16e5c0f9]{background:linear-gradient(135deg,#ef4444,#b91c1c);color:#fff;box-shadow:0 4px 12px -4px #dc262680}.col[data-v-16e5c0f9]{min-height:0}.tab-hidden[data-v-16e5c0f9]{display:none!important}.out[data-v-16e5c0f9]{opacity:1}}.modals[data-v-bb2491b1]{--line: #e8ebf0;--ink: #0f172a;--muted: #64748b;--slate-400: #94a3b8;--accent: #dc2626;display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;text-align:left;color:var(--ink)}.modals svg[data-v-bb2491b1]{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.col[data-v-bb2491b1]{display:flex;flex-direction:column;gap:10px}.cap[data-v-bb2491b1]{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.cap-dot[data-v-bb2491b1]{width:8px;height:8px;border-radius:50%}.cap-dot.src[data-v-bb2491b1]{background:var(--accent)}.cap-dot.search[data-v-bb2491b1]{background:#2563eb}.modal[data-v-bb2491b1]{background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 20px 44px -22px #0f172a4d;padding:18px 20px}.m-head[data-v-bb2491b1]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.m-title[data-v-bb2491b1]{font-size:17px;font-weight:800}.m-x[data-v-bb2491b1]{color:var(--slate-400)}.m-x svg[data-v-bb2491b1]{width:16px;height:16px}.lbl[data-v-bb2491b1]{display:block;font-size:12.5px;font-weight:600;color:var(--muted);margin:12px 0 5px}.lbl[data-v-bb2491b1]:first-of-type{margin-top:0}.lbl i[data-v-bb2491b1]{color:var(--accent);font-style:normal}.field[data-v-bb2491b1]{display:flex;align-items:center;min-height:40px;padding:9px 13px;border:1px solid var(--line);border-radius:11px;font-size:13.5px;color:var(--ink);background:#fff}.field.ph[data-v-bb2491b1]{color:var(--slate-400)}.field.select[data-v-bb2491b1]{justify-content:space-between;gap:8px}.field.focused[data-v-bb2491b1]{border-color:var(--accent);box-shadow:0 0 0 3px #dc26261f}.field.area[data-v-bb2491b1]{min-height:56px;align-items:flex-start}.field.url[data-v-bb2491b1]{margin-top:8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;color:#475569;word-break:break-all}.field.time[data-v-bb2491b1]{flex:1;justify-content:space-between}.chev[data-v-bb2491b1]{width:16px;height:16px;color:var(--slate-400);flex-shrink:0}.rss[data-v-bb2491b1]{color:var(--accent);display:inline-flex;margin-right:8px}.rss svg[data-v-bb2491b1]{width:15px;height:15px}.field.select>.rss[data-v-bb2491b1]+*{flex:1}.dd[data-v-bb2491b1]{margin-top:6px;border:1px solid var(--line);border-radius:12px;padding:7px;box-shadow:0 10px 24px -14px #0f172a40}.dd-item[data-v-bb2491b1]{padding:9px 11px;border-radius:8px;font-size:13.5px;color:var(--ink)}.dd-item.on[data-v-bb2491b1]{background:#fef2f2;color:var(--accent)}.grid2[data-v-bb2491b1]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.time-row[data-v-bb2491b1]{display:flex;align-items:center;gap:10px;margin-top:8px}.time-row[data-v-bb2491b1]:first-of-type{margin-top:0}.tnum[data-v-bb2491b1]{font-size:12px;color:var(--slate-400);width:14px}.write-out[data-v-bb2491b1]{display:flex;align-items:center;gap:14px;margin-top:14px;padding:12px 14px;background:#f8fafc;border:1px solid var(--line);border-radius:12px}.wo-title[data-v-bb2491b1]{font-size:13.5px;font-weight:700}.wo-desc[data-v-bb2491b1]{font-size:12px;color:var(--muted);line-height:1.45;margin-top:2px}.toggle[data-v-bb2491b1]{width:40px;height:23px;border-radius:50px;background:#cbd5e1;position:relative;flex-shrink:0}.knob[data-v-bb2491b1]{position:absolute;top:2px;left:2px;width:19px;height:19px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0003}.m-foot[data-v-bb2491b1]{display:flex;gap:12px;margin-top:18px}.btn-cancel[data-v-bb2491b1]{flex:1;text-align:center;padding:12px;border-radius:12px;background:#f1f5f9;color:var(--ink);font-size:14px;font-weight:600}.btn-primary[data-v-bb2491b1]{flex:1.4;text-align:center;padding:12px;border-radius:12px;background:linear-gradient(135deg,#f87171,#dc2626);color:#fff;font-size:14px;font-weight:600}@media(max-width:768px){.modals[data-v-bb2491b1]{grid-template-columns:1fr;gap:28px}}.topic-demo[data-v-8e0853ec]{--line: #e8ebf0;--ink: #0f172a;--muted: #64748b;--accent: #dc2626;--violet: #7c3aed;--emerald: #059669;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;text-align:left}.topic-demo svg[data-v-8e0853ec]{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.td-card[data-v-8e0853ec]{position:relative;z-index:2;background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 18px 40px -22px #0f172a47;padding:16px}.td-input[data-v-8e0853ec]{display:flex;align-items:center;gap:10px;padding:12px 12px 12px 16px;border:1px solid var(--line);border-radius:14px;background:#fcfcfd}.td-text[data-v-8e0853ec]{flex:1;min-width:0;font-size:14.5px;color:var(--ink);line-height:1.5;white-space:nowrap;overflow:hidden}.ph[data-v-8e0853ec]{color:#94a3b8}.lead[data-v-8e0853ec]{color:var(--ink)}.live[data-v-8e0853ec]{font-weight:600}.live.topic[data-v-8e0853ec]{color:var(--violet)}.live.kb[data-v-8e0853ec]{color:var(--emerald)}.mention[data-v-8e0853ec]{display:inline-flex;align-items:center;gap:4px;vertical-align:-2px;padding:1px 7px 1px 6px;border-radius:7px;font-weight:600;font-size:13.5px}.mention.topic[data-v-8e0853ec]{background:#7c3aed1f;color:#6d28d9}.mention.kb[data-v-8e0853ec]{background:#10b98124;color:var(--emerald)}.m-ic[data-v-8e0853ec]{width:12px;height:12px}.caret[data-v-8e0853ec]{display:inline-block;width:1.5px;height:1em;margin-left:1px;background:var(--ink);vertical-align:-2px;animation:blink-8e0853ec 1s steps(1) infinite}@keyframes blink-8e0853ec{50%{opacity:0}}.td-send[data-v-8e0853ec]{width:40px;height:40px;border-radius:11px;background:var(--accent);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.td-send svg[data-v-8e0853ec]{width:17px;height:17px}.spinner[data-v-8e0853ec]{width:16px;height:16px;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;border-radius:50%;animation:spin-8e0853ec .7s linear infinite}@keyframes spin-8e0853ec{to{transform:rotate(360deg)}}.td-stage[data-v-8e0853ec]{position:relative;height:0}.dd[data-v-8e0853ec]{position:absolute;left:0;right:0;top:10px;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 20px 44px -16px #0f172a4d;padding:7px;z-index:20}.dd-head[data-v-8e0853ec]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);padding:6px 8px 4px}.dd-item[data-v-8e0853ec]{display:flex;align-items:center;gap:9px;padding:8px 9px;border-radius:9px;font-size:13.5px;color:var(--ink)}.dd-item.on[data-v-8e0853ec]{background:#f8fafc}.dd-ic[data-v-8e0853ec]{width:22px;height:22px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.dd-ic svg[data-v-8e0853ec]{width:13px;height:13px}.dd-ic.topic[data-v-8e0853ec]{background:#f5f3ff;color:var(--violet)}.dd-ic.kb[data-v-8e0853ec]{background:#ecfdf5;color:var(--emerald)}.dd-name[data-v-8e0853ec]{font-weight:500}.td-status[data-v-8e0853ec]{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:13px;color:var(--muted)}.td-status .t[data-v-8e0853ec]{color:#6d28d9;font-weight:600}.td-status .k[data-v-8e0853ec]{color:var(--emerald);font-weight:600}.st-dot[data-v-8e0853ec]{width:8px;height:8px;border-radius:50%;background:var(--violet);box-shadow:0 0 6px var(--violet);animation:pulse-8e0853ec 1.2s ease-in-out infinite}@keyframes pulse-8e0853ec{0%,to{opacity:1}50%{opacity:.35}}.dd-enter-active[data-v-8e0853ec],.dd-leave-active[data-v-8e0853ec]{transition:opacity .2s ease,transform .2s ease}.dd-enter-from[data-v-8e0853ec],.dd-leave-to[data-v-8e0853ec]{opacity:0;transform:translateY(-8px)}.fade-enter-active[data-v-8e0853ec],.fade-leave-active[data-v-8e0853ec]{transition:opacity .25s ease}.fade-enter-from[data-v-8e0853ec],.fade-leave-to[data-v-8e0853ec]{opacity:0}@media(prefers-reduced-motion:reduce){.caret[data-v-8e0853ec],.st-dot[data-v-8e0853ec],.spinner[data-v-8e0853ec]{animation:none}}.ebmodal[data-v-900a6ebc]{--line: #e8ebf0;--ink: #0f172a;--muted: #64748b;--slate-400: #94a3b8;background:#fff;border-radius:18px;border:1px solid var(--line);box-shadow:0 30px 60px -25px #0f172a4d,0 10px 24px -12px #0f172a1f;overflow:hidden;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;text-align:left;color:var(--ink);display:flex;flex-direction:column;height:560px}.ebmodal svg[data-v-900a6ebc]{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.eb-head[data-v-900a6ebc]{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid var(--line)}.eb-ic[data-v-900a6ebc]{width:40px;height:40px;border-radius:11px;background:linear-gradient(135deg,#ef4444,#b91c1c);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.eb-ic svg[data-v-900a6ebc]{width:20px;height:20px}.eb-title[data-v-900a6ebc]{font-size:17px;font-weight:700}.eb-sub[data-v-900a6ebc]{font-size:12.5px;color:var(--muted)}.eb-x[data-v-900a6ebc]{margin-left:auto;color:var(--slate-400)}.eb-x svg[data-v-900a6ebc]{width:18px;height:18px}.eb-tabs[data-v-900a6ebc]{display:flex;align-items:center;gap:26px;padding:0 20px;border-bottom:1px solid var(--line)}.eb-tab[data-v-900a6ebc]{display:inline-flex;align-items:center;gap:6px;padding:12px 2px;font-size:13px;font-weight:600;color:var(--muted);border-bottom:2px solid transparent;margin-bottom:-1px}.eb-tab .ti[data-v-900a6ebc]{width:15px;height:15px}.eb-tab.on[data-v-900a6ebc]{color:#dc2626;border-bottom-color:#dc2626}.eb-body[data-v-900a6ebc]{flex:1;display:grid;grid-template-columns:1fr 1.04fr;gap:22px;padding:18px 20px;overflow:hidden}.eb-form[data-v-900a6ebc]{display:flex;flex-direction:column;gap:5px;overflow:hidden}.eb-label[data-v-900a6ebc]{font-size:12.5px;font-weight:600;color:var(--ink);margin-top:7px}.eb-label[data-v-900a6ebc]:first-child{margin-top:0}.eb-field[data-v-900a6ebc]{display:flex;align-items:center;min-height:38px;padding:8px 12px;border:1px solid var(--line);border-radius:10px;font-size:13px;color:var(--ink);background:#fff}.eb-field.empty span[data-v-900a6ebc],.eb-area span[data-v-900a6ebc]:empty{color:var(--slate-400)}.eb-select[data-v-900a6ebc]{justify-content:space-between}.chev[data-v-900a6ebc]{width:15px;height:15px;color:var(--slate-400)}.eb-color-row[data-v-900a6ebc]{display:flex;align-items:center;gap:10px}.eb-swatch[data-v-900a6ebc]{width:46px;height:38px;border-radius:9px;border:1px solid var(--line);flex-shrink:0;transition:background .4s ease}.eb-hex[data-v-900a6ebc]{flex:1}.eb-area[data-v-900a6ebc]{min-height:56px;align-items:flex-start}.eb-modes[data-v-900a6ebc]{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;background:#f1f5f9;border:1px solid var(--line);border-radius:11px}.eb-seg[data-v-900a6ebc]{text-align:center;padding:8px;border-radius:8px;font-size:13px;font-weight:600;color:var(--muted);transition:all .3s ease}.eb-seg.on[data-v-900a6ebc]{background:#fff;color:var(--ink);box-shadow:0 1px 3px #0f172a1f}.eb-row2[data-v-900a6ebc]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.eb-row2 .eb-label[data-v-900a6ebc]{margin-top:7px}.caret[data-v-900a6ebc]{display:inline-block;width:1.5px;height:1em;margin-left:1px;background:var(--ink);vertical-align:-2px;animation:blink-900a6ebc 1s steps(1) infinite}@keyframes blink-900a6ebc{50%{opacity:0}}.eb-preview[data-v-900a6ebc]{display:flex;flex-direction:column;gap:5px;min-width:0}.eb-stage[data-v-900a6ebc]{position:relative;flex:1;background:#f1f5f9;border:1px solid var(--line);border-radius:14px;padding:16px;overflow:hidden}.widget[data-v-900a6ebc]{width:100%;border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 12px 30px -12px #0f172a40;display:flex;flex-direction:column}.widget.dark[data-v-900a6ebc]{background:#0f172a}.w-head[data-v-900a6ebc]{display:flex;align-items:center;gap:10px;padding:12px 14px;color:#fff;transition:background .4s ease}.w-avatar[data-v-900a6ebc]{width:30px;height:30px;border-radius:50%;background:#ffffff40;display:flex;align-items:center;justify-content:center}.w-avatar svg[data-v-900a6ebc]{width:17px;height:17px;color:#fff}.w-title[data-v-900a6ebc]{font-weight:700;font-size:14px}.w-body[data-v-900a6ebc]{padding:14px;display:flex;flex-direction:column;gap:10px;background:#fafbfc;min-height:120px}.widget.dark .w-body[data-v-900a6ebc]{background:#0b1220}.w-msg[data-v-900a6ebc]{max-width:82%;padding:8px 12px;border-radius:13px;font-size:12.5px;line-height:1.45}.w-msg.bot[data-v-900a6ebc]{align-self:flex-start;background:#f1f5f9;color:#0f172a;border-bottom-left-radius:4px}.widget.dark .w-msg.bot[data-v-900a6ebc]{background:#1e293b;color:#e2e8f0}.w-msg.user[data-v-900a6ebc]{align-self:flex-end;color:#fff;border-bottom-right-radius:4px;transition:background .4s ease}.w-input[data-v-900a6ebc]{display:flex;align-items:center;gap:8px;padding:10px 12px}.w-ph[data-v-900a6ebc]{flex:1;padding:9px 14px;border-radius:50px;background:#f1f5f9;color:var(--slate-400);font-size:12.5px}.widget.dark .w-ph[data-v-900a6ebc]{background:#1e293b}.w-send[data-v-900a6ebc]{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;transition:background .4s ease}.w-send svg[data-v-900a6ebc]{width:16px;height:16px}.w-mic[data-v-900a6ebc]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0}.w-mic svg[data-v-900a6ebc]{width:18px;height:18px}.w-voice[data-v-900a6ebc]{display:flex;flex-direction:column;align-items:center;gap:9px;padding:16px 12px 18px}.w-mic-big[data-v-900a6ebc]{position:relative;width:54px;height:54px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;transition:background .4s ease}.w-mic-big svg[data-v-900a6ebc]{width:23px;height:23px;position:relative;z-index:2}.v-ring[data-v-900a6ebc]{position:absolute;inset:0;border-radius:50%;border:2px solid var(--ring, #dc2626);opacity:0;animation:vring-900a6ebc 2s ease-out infinite}.v-ring2[data-v-900a6ebc]{animation-delay:1s}@keyframes vring-900a6ebc{0%{transform:scale(1);opacity:.55}to{transform:scale(1.85);opacity:0}}.w-voice-label[data-v-900a6ebc]{font-size:12.5px;color:var(--muted)}.widget.dark .w-voice-label[data-v-900a6ebc]{color:#94a3b8}.w-powered[data-v-900a6ebc]{text-align:center;font-size:10.5px;color:var(--slate-400);font-weight:600;padding-bottom:10px}.widget.dark .w-powered[data-v-900a6ebc]{color:#475569}.launcher[data-v-900a6ebc]{position:absolute;right:16px;bottom:16px;width:46px;height:46px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 8px 20px -6px #0f172a66;transition:background .4s ease,right .5s ease,left .5s ease}.launcher svg[data-v-900a6ebc]{width:22px;height:22px}.eb-stage.left .launcher[data-v-900a6ebc]{right:auto;left:16px}.eb-foot[data-v-900a6ebc]{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:14px 20px;border-top:1px solid var(--line)}.eb-btn-close[data-v-900a6ebc]{padding:9px 18px;border-radius:11px;background:#f1f5f9;color:var(--ink);font-size:13px;font-weight:600}.eb-btn-save[data-v-900a6ebc]{padding:9px 20px;border-radius:11px;background:#dc2626;color:#fff;font-size:13px;font-weight:600}@media(prefers-reduced-motion:reduce){.caret[data-v-900a6ebc],.v-ring[data-v-900a6ebc]{animation:none}}@media(max-width:820px){.ebmodal[data-v-900a6ebc]{height:auto}.eb-body[data-v-900a6ebc]{grid-template-columns:1fr}.eb-form[data-v-900a6ebc]{display:none}.eb-stage[data-v-900a6ebc]{min-height:320px}}.editor[data-v-749b55f3]{--line: #e8ebf0;--ink: #0f172a;--muted: #64748b;--accent: #dc2626;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;text-align:left;color:var(--ink)}.editor svg[data-v-749b55f3]{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.tabbar[data-v-749b55f3]{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;padding:8px;background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 8px 24px -16px #0f172a33}.tab[data-v-749b55f3]{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:11px;border-radius:11px;font-size:14px;font-weight:600;color:var(--muted)}.tab .ti[data-v-749b55f3]{width:16px;height:16px}.tab.on[data-v-749b55f3]{background:linear-gradient(135deg,#ef4444,#b91c1c);color:#fff;box-shadow:0 6px 16px -6px #dc262680}.panel[data-v-749b55f3]{margin-top:14px;background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 8px 24px -16px #0f172a33;padding:20px}.panel-head[data-v-749b55f3]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;flex-wrap:wrap}.ph-title[data-v-749b55f3]{display:inline-flex;align-items:center;gap:8px;font-size:17px;font-weight:800}.ph-title .ph-ic[data-v-749b55f3]{width:18px;height:18px;color:var(--accent)}.ph-link[data-v-749b55f3]{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--accent)}.ph-link .ph-ic[data-v-749b55f3]{width:16px;height:16px}.panel-desc[data-v-749b55f3]{font-size:13.5px;line-height:1.6;color:var(--muted);margin:0 0 16px}.tool[data-v-749b55f3]{border:1px solid var(--line);border-radius:12px;padding:14px 16px;margin-bottom:12px;background:#fcfcfd}.tool-top[data-v-749b55f3]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tool-name[data-v-749b55f3]{display:inline-flex;align-items:center;gap:6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;font-weight:700;color:var(--ink)}.tn-ic[data-v-749b55f3]{width:14px;height:14px;color:var(--accent)}.method[data-v-749b55f3]{font-size:10.5px;font-weight:800;letter-spacing:.04em;padding:2px 7px;border-radius:6px}.method.get[data-v-749b55f3]{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.method.post[data-v-749b55f3]{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}.tool-active[data-v-749b55f3]{margin-left:auto;display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;color:#047857}.tool-active .dot[data-v-749b55f3]{width:7px;height:7px;border-radius:50%;background:#10b981;box-shadow:0 0 6px #10b981}.tool-url[data-v-749b55f3]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:#475569;background:#f1f5f9;border-radius:7px;padding:6px 10px;margin:10px 0 8px;word-break:break-all}.tool-desc[data-v-749b55f3]{font-size:13px;color:var(--ink);margin-bottom:10px}.tool-params[data-v-749b55f3]{border-top:1px dashed var(--line);padding-top:10px}.pm-label[data-v-749b55f3]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.pm[data-v-749b55f3]{display:flex;align-items:center;gap:8px;margin-top:7px;flex-wrap:wrap}.pm code[data-v-749b55f3]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;font-weight:700;color:var(--accent);background:#fef2f2;padding:1px 6px;border-radius:5px}.pm-type[data-v-749b55f3]{font-size:11.5px;color:var(--muted);font-family:ui-monospace,monospace}.pm-req[data-v-749b55f3]{font-size:10px;font-weight:700;text-transform:uppercase;color:#b45309;background:#fffbeb;border:1px solid #fde68a;padding:1px 6px;border-radius:50px}.pm-desc[data-v-749b55f3]{font-size:12.5px;color:var(--muted)}.add-tool[data-v-749b55f3]{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px;border:1px dashed #cbd5e1;border-radius:12px;font-size:14px;font-weight:600;color:var(--ink);background:#f8fafc}.add-tool .ph-ic[data-v-749b55f3]{width:16px;height:16px}@media(max-width:768px){.tab[data-v-749b55f3]{font-size:12px;padding:9px 4px}.tab .ti[data-v-749b55f3]{width:14px;height:14px}}.editor[data-v-9de0d32c]{--line: #e8ebf0;--ink: #0f172a;--muted: #64748b;--accent: #dc2626;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;text-align:left;color:var(--ink)}.editor svg[data-v-9de0d32c]{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.tabbar[data-v-9de0d32c]{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;padding:8px;background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 8px 24px -16px #0f172a33}.tab[data-v-9de0d32c]{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:11px;border-radius:11px;font-size:14px;font-weight:600;color:var(--muted)}.tab .ti[data-v-9de0d32c]{width:16px;height:16px}.tab.on[data-v-9de0d32c]{background:linear-gradient(135deg,#ef4444,#b91c1c);color:#fff;box-shadow:0 6px 16px -6px #dc262680}.panel[data-v-9de0d32c]{margin-top:14px;background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 8px 24px -16px #0f172a33;padding:20px}.panel-head[data-v-9de0d32c]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;flex-wrap:wrap}.ph-title[data-v-9de0d32c]{display:inline-flex;align-items:center;gap:8px;font-size:17px;font-weight:800}.ph-title .ph-ic[data-v-9de0d32c]{width:18px;height:18px;color:var(--accent)}.strict[data-v-9de0d32c]{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:var(--ink)}.strict-box[data-v-9de0d32c]{width:18px;height:18px;border-radius:5px;background:var(--accent);display:flex;align-items:center;justify-content:center}.strict-box svg[data-v-9de0d32c]{width:12px;height:12px;stroke:#fff;stroke-width:3}.panel-desc[data-v-9de0d32c]{font-size:13.5px;line-height:1.6;color:var(--muted);margin:0 0 16px}.flow-stage[data-v-9de0d32c]{display:grid;grid-template-columns:140px 1fr;gap:12px;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#fff}.palette[data-v-9de0d32c]{display:flex;flex-direction:column;gap:3px;padding:12px;border-right:1px solid var(--line);background:#fcfcfd}.pal-label[data-v-9de0d32c]{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:4px}.pal-item[data-v-9de0d32c]{display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:8px;font-size:13px;font-weight:500;color:var(--ink)}.pal-item[data-v-9de0d32c]:hover{background:#f1f5f9}.pal-dot[data-v-9de0d32c]{width:9px;height:9px;border-radius:3px;flex-shrink:0}.canvas-scroll[data-v-9de0d32c]{overflow-x:auto;background:radial-gradient(circle,#dbe1ea 1px,transparent 1px) 0 0 / 22px 22px;background-color:#f8fafc}.canvas[data-v-9de0d32c]{position:relative;width:760px;height:640px}.wires[data-v-9de0d32c]{position:absolute;inset:0;width:100%;height:100%}.wires path[data-v-9de0d32c]{stroke-width:2.5}.w-mut[data-v-9de0d32c]{stroke:#94a3b8}.w-green[data-v-9de0d32c]{stroke:#10b981}.w-red[data-v-9de0d32c]{stroke:#ef4444}.node[data-v-9de0d32c]{position:absolute;width:150px;background:#fff;border:1px solid var(--line);border-radius:11px;box-shadow:0 6px 16px -8px #0f172a40;overflow:visible}.node-head[data-v-9de0d32c]{display:flex;align-items:center;gap:7px;padding:7px 11px;color:#fff;font-size:12.5px;font-weight:700;border-radius:11px 11px 0 0}.node-ic[data-v-9de0d32c]{width:8px;height:8px;border-radius:50%;background:#ffffffd9}.node-sub[data-v-9de0d32c]{padding:7px 11px;font-size:11.5px;line-height:1.4;color:var(--muted)}.n-start .node-head[data-v-9de0d32c]{background:#10b981}.n-ask .node-head[data-v-9de0d32c]{background:#f59e0b}.n-cond .node-head[data-v-9de0d32c]{background:#7c3aed}.n-llm .node-head[data-v-9de0d32c]{background:#2563eb}.n-tool .node-head[data-v-9de0d32c]{background:#dc2626}.n-end[data-v-9de0d32c]{width:150px}.n-end .node-head[data-v-9de0d32c]{background:#64748b;border-radius:11px}.branch-dot[data-v-9de0d32c]{position:absolute;bottom:-6px;width:12px;height:12px;border-radius:50%;border:2px solid #fff}.branch-dot.green[data-v-9de0d32c]{left:33px;background:#10b981}.branch-dot.red[data-v-9de0d32c]{right:33px;background:#ef4444}.flow-status[data-v-9de0d32c]{display:inline-flex;align-items:center;gap:7px;margin-top:12px;font-size:12.5px;font-weight:600;color:#047857}.ok-dot[data-v-9de0d32c]{width:8px;height:8px;border-radius:50%;background:#10b981;box-shadow:0 0 6px #10b981}@media(max-width:768px){.tab[data-v-9de0d32c]{font-size:12px;padding:9px 4px}.tab .ti[data-v-9de0d32c]{width:14px;height:14px}.flow-stage[data-v-9de0d32c]{grid-template-columns:1fr}.palette[data-v-9de0d32c]{flex-direction:row;flex-wrap:wrap;border-right:none;border-bottom:1px solid var(--line)}}.landing-page[data-v-e3880f22]{--accent: #dc2626;--accent-dark: #b91c1c;--ink: #0f172a;--body: #475569;--muted: #64748b;--line: #e8ebf0;--surface: #ffffff;--surface-soft: #f7f8fa;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--body);background:var(--surface);min-height:100vh;position:relative;overflow-x:hidden;-webkit-font-smoothing:antialiased}.nav[data-v-e3880f22]{position:sticky;top:0;z-index:100;background:#ffffffd9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.nav-container[data-v-e3880f22]{max-width:1200px;margin:0 auto;padding:.9rem 2rem;display:flex;justify-content:space-between;align-items:center}.nav-logo[data-v-e3880f22]{display:flex;align-items:center}.logo-link[data-v-e3880f22]{display:inline-flex;align-items:center;gap:.55rem;text-decoration:none}.logo-img[data-v-e3880f22]{height:34px;width:auto;display:block}.logo-word[data-v-e3880f22]{font-size:1.15rem;font-weight:800;color:var(--ink);letter-spacing:-.02em}.nav-links[data-v-e3880f22]{display:flex;align-items:center;gap:1.75rem}.nav-links a[data-v-e3880f22]{color:var(--body);text-decoration:none;transition:color .2s ease;font-size:.95rem;font-weight:500}.nav-links a[data-v-e3880f22]:hover{color:var(--ink)}.nav-btn-secondary[data-v-e3880f22]{padding:.55rem 1.1rem;border:1px solid var(--line);border-radius:10px;background:#fff;transition:all .2s ease}.nav-btn-secondary[data-v-e3880f22]:hover{border-color:#cbd5e1;background:var(--surface-soft)}.nav-btn-primary[data-v-e3880f22]{padding:.55rem 1.2rem;background:var(--accent);border-radius:10px;font-weight:600;color:#fff!important;transition:all .2s ease}.nav-btn-primary[data-v-e3880f22]:hover{background:var(--accent-dark)}.mobile-menu-btn[data-v-e3880f22]{display:none;flex-direction:column;justify-content:center;gap:5px;width:32px;height:32px;background:transparent;border:none;cursor:pointer;padding:4px;z-index:10000;position:relative}.hamburger-line[data-v-e3880f22]{width:24px;height:2px;background:var(--ink);border-radius:2px;transition:all .3s ease}.hamburger-line.open[data-v-e3880f22]:nth-child(1){transform:translateY(7px) rotate(45deg)}.hamburger-line.open[data-v-e3880f22]:nth-child(2){opacity:0}.hamburger-line.open[data-v-e3880f22]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-menu[data-v-e3880f22]{display:none;position:fixed;inset:0;background:#fff;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1.5rem;gap:.5rem;z-index:9999;overflow-y:auto}.mobile-menu.open[data-v-e3880f22]{display:flex}.mobile-menu-close[data-v-e3880f22]{position:absolute;top:1.5rem;right:1.5rem;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:var(--surface-soft);border:1px solid var(--line);border-radius:12px;color:var(--ink);cursor:pointer}.mobile-menu a[data-v-e3880f22]{color:var(--ink);text-decoration:none;font-size:1.1rem;font-weight:500;padding:.9rem 1.5rem;width:100%;text-align:center;border-radius:12px}.mobile-menu a[data-v-e3880f22]:hover{background:var(--surface-soft)}.mobile-btn-secondary[data-v-e3880f22]{display:block;padding:.9rem 2rem!important;border:1px solid var(--line);border-radius:12px;margin-top:1rem}.mobile-btn-primary[data-v-e3880f22]{display:block;padding:.9rem 2rem!important;background:var(--accent);border-radius:12px;font-weight:600;color:#fff!important;margin-top:.25rem}.btn-primary[data-v-e3880f22]{display:inline-flex;align-items:center;justify-content:center;padding:.95rem 1.75rem;background:var(--accent);color:#fff;font-weight:600;font-size:1rem;border-radius:12px;text-decoration:none;border:none;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 2px #dc262633}.btn-primary[data-v-e3880f22]:hover{background:var(--accent-dark);transform:translateY(-1px);box-shadow:0 8px 20px #dc262638}.btn-primary[data-v-e3880f22]:disabled{opacity:.65;cursor:not-allowed;transform:none}.btn-primary.large[data-v-e3880f22]{padding:1.05rem 2.25rem;font-size:1.05rem}.btn-secondary[data-v-e3880f22]{display:inline-flex;align-items:center;gap:.5rem;padding:.95rem 1.6rem;color:var(--ink);font-weight:600;text-decoration:none;transition:all .2s ease;border:1px solid var(--line);border-radius:12px;background:#fff}.btn-secondary[data-v-e3880f22]:hover{border-color:#cbd5e1;background:var(--surface-soft)}.btn-secondary svg[data-v-e3880f22]{transition:transform .2s ease}.btn-secondary:hover svg[data-v-e3880f22]{transform:translate(3px)}.hero[data-v-e3880f22]{max-width:920px;margin:0 auto;padding:5.5rem 2rem 3rem;text-align:center}.hero-badge[data-v-e3880f22]{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .9rem;background:#fef2f2;border:1px solid #fecaca;border-radius:50px;font-size:.85rem;font-weight:500;color:var(--accent-dark);margin-bottom:1.75rem}.badge-dot[data-v-e3880f22]{width:7px;height:7px;background:var(--accent);border-radius:50%}.hero-title[data-v-e3880f22]{font-size:clamp(2.4rem,5vw,4rem);font-weight:800;line-height:1.08;margin:0 0 1.25rem;color:var(--ink);letter-spacing:-.03em}.gradient-text[data-v-e3880f22]{background:linear-gradient(135deg,#dc2626,#f43f5e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle[data-v-e3880f22]{font-size:1.2rem;color:var(--muted);max-width:620px;margin:0 auto 2rem;line-height:1.65}.hero-cta[data-v-e3880f22]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.hero-note[data-v-e3880f22]{margin-top:1rem;font-size:.875rem;color:var(--muted)}.hero-visual[data-v-e3880f22]{max-width:1180px;margin:3.5rem auto 0;padding:0 2rem}.browser-frame[data-v-e3880f22]{border-radius:16px;overflow:hidden;border:1px solid var(--line);background:#fff;box-shadow:0 30px 60px -25px #0f172a40,0 10px 24px -12px #0f172a1f}.browser-bar[data-v-e3880f22]{display:flex;align-items:center;gap:.5rem;padding:.7rem 1rem;background:var(--surface-soft);border-bottom:1px solid var(--line)}.browser-bar .dot[data-v-e3880f22]{width:11px;height:11px;border-radius:50%;background:#d6dbe2}.browser-frame img[data-v-e3880f22]{width:100%;height:auto;display:block}.proof-band[data-v-e3880f22]{max-width:1000px;margin:0 auto;padding:2.5rem 2rem 1rem;text-align:center}.proof-label[data-v-e3880f22]{font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:0 0 1.25rem}.proof-chips[data-v-e3880f22]{list-style:none;margin:0 0 1rem;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem}.proof-chips li[data-v-e3880f22]{padding:.5rem 1rem;background:var(--surface-soft);border:1px solid var(--line);border-radius:50px;font-size:.9rem;font-weight:500;color:var(--ink)}.proof-platforms[data-v-e3880f22]{margin:0;font-size:.85rem;color:var(--muted);letter-spacing:.02em}.section[data-v-e3880f22]{padding:4.5rem 0}.section[data-v-e3880f22]:nth-of-type(2n){background:var(--surface-soft)}.embed-section[data-v-e3880f22]{background:var(--surface-soft)}.features[data-v-e3880f22],.wedge[data-v-e3880f22]{background:#fff}.section-container[data-v-e3880f22]{max-width:1140px;margin:0 auto;padding:0 2rem}.section-head[data-v-e3880f22]{text-align:center;max-width:680px;margin:0 auto 3rem}.section-title[data-v-e3880f22]{font-size:clamp(1.8rem,3.5vw,2.5rem);font-weight:800;color:var(--ink);margin:0 0 .9rem;letter-spacing:-.02em;line-height:1.15}.section-subtitle[data-v-e3880f22]{color:var(--muted);font-size:1.1rem;margin:0;line-height:1.6}.card-grid[data-v-e3880f22]{display:grid;gap:1.25rem}.card-grid-3[data-v-e3880f22]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.card[data-v-e3880f22]{background:#fff;border:1px solid var(--line);border-radius:16px;padding:1.75rem;transition:all .2s ease}.card[data-v-e3880f22]:hover{transform:translateY(-3px);border-color:#dfe3ea;box-shadow:0 16px 32px -18px #0f172a38}.wedge-card[data-v-e3880f22]{background:linear-gradient(180deg,#fff,snow);border-color:#fde2e2}.card-icon[data-v-e3880f22]{font-size:2rem;margin-bottom:1rem;width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:#fef2f2;border-radius:14px}.card-title[data-v-e3880f22]{font-size:1.15rem;font-weight:700;color:var(--ink);margin:0 0 .5rem}.card-text[data-v-e3880f22]{color:var(--body);line-height:1.6;font-size:.95rem;margin:0}.feature-group[data-v-e3880f22]{margin-bottom:2.75rem}.feature-group[data-v-e3880f22]:last-child{margin-bottom:0}.feature-group-title[data-v-e3880f22]{font-size:.85rem;font-weight:700;color:var(--accent);text-transform:uppercase;letter-spacing:.08em;margin:0 0 1.25rem}.eyebrow[data-v-e3880f22]{display:inline-block;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--accent);margin-bottom:.75rem}.embed-platforms[data-v-e3880f22]{list-style:none;margin:1.5rem 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.7rem 1.5rem}.embed-platforms li[data-v-e3880f22]{display:inline-flex;align-items:center;gap:.5rem;font-size:.92rem;color:var(--body)}.embed-platforms strong[data-v-e3880f22]{color:var(--ink);font-weight:700}.pf-ic[data-v-e3880f22]{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:26px;padding:0 6px;border-radius:7px;background:#fef2f2;color:var(--accent);font-size:.72rem;font-weight:700}.embed-demo[data-v-e3880f22],.bot-demo[data-v-e3880f22]{max-width:940px;margin:0 auto}.topics-section[data-v-e3880f22]{background:#fff}.topic-modals-wrap[data-v-e3880f22]{max-width:940px;margin:0 auto}.topic-then[data-v-e3880f22]{text-align:center;color:var(--muted);font-size:1.05rem;margin:2.5rem auto 1.5rem;max-width:600px}.topic-demo-wrap[data-v-e3880f22]{max-width:680px;margin:0 auto}.tools-section[data-v-e3880f22]{background:#fff}.flows-section[data-v-e3880f22]{background:var(--surface-soft)}.embed-notes[data-v-e3880f22]{max-width:940px;margin:1.75rem auto 0;display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.embed-notes .card-icon[data-v-e3880f22]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.4rem}@media(max-width:768px){.embed-notes[data-v-e3880f22]{grid-template-columns:1fr}}.testimonials[data-v-e3880f22]{background:var(--surface-soft)}.testimonial-card[data-v-e3880f22]{display:flex;flex-direction:column;gap:1.25rem}.testimonial-quote[data-v-e3880f22]{margin:0;font-size:1.05rem;line-height:1.6;color:var(--ink)}.testimonial-author[data-v-e3880f22]{display:flex;flex-direction:column}.testimonial-name[data-v-e3880f22]{font-weight:700;color:var(--ink)}.testimonial-role[data-v-e3880f22]{font-size:.875rem;color:var(--muted)}.pricing[data-v-e3880f22]{background:#fff}.bill-toggle[data-v-e3880f22]{display:inline-flex;align-items:center;gap:4px;margin-top:1.5rem;padding:4px;background:var(--surface-soft);border:1px solid var(--line);border-radius:50px}.bill-seg[data-v-e3880f22]{display:inline-flex;align-items:center;gap:8px;padding:.5rem 1.2rem;border:none;background:transparent;border-radius:50px;font-size:.92rem;font-weight:600;color:var(--muted);cursor:pointer;transition:all .2s ease}.bill-seg.on[data-v-e3880f22]{background:#fff;color:var(--ink);box-shadow:0 1px 3px #0f172a1f}.save-tag[data-v-e3880f22]{font-size:.72rem;font-weight:700;color:var(--accent);background:#fef2f2;padding:.12rem .5rem;border-radius:50px}.pricing-grid[data-v-e3880f22]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.25rem;max-width:1100px;margin:0 auto;align-items:start}.pricing-card[data-v-e3880f22]{background:#fff;border:1px solid var(--line);border-radius:18px;padding:2rem 1.75rem;position:relative;transition:all .2s ease}.pricing-card[data-v-e3880f22]:hover{transform:translateY(-3px);box-shadow:0 16px 32px -18px #0f172a33}.pricing-card-highlighted[data-v-e3880f22]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),0 16px 36px -18px #dc26264d}.plan-badge[data-v-e3880f22]{position:absolute;top:-.7rem;left:50%;transform:translate(-50%);padding:.3rem .9rem;background:var(--accent);color:#fff;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;border-radius:50px;white-space:nowrap}.plan-name[data-v-e3880f22]{font-size:1.15rem;font-weight:700;color:var(--ink);margin:0 0 .9rem}.plan-price[data-v-e3880f22]{margin-bottom:1.5rem}.price[data-v-e3880f22]{font-size:2.6rem;font-weight:800;color:var(--ink);letter-spacing:-.02em}.period[data-v-e3880f22]{color:var(--muted);font-size:.95rem}.plan-features[data-v-e3880f22]{list-style:none;padding:0;margin:0 0 1.75rem}.plan-features li[data-v-e3880f22]{display:flex;align-items:center;gap:.65rem;color:var(--body);padding:.5rem 0;font-size:.93rem}.check[data-v-e3880f22]{color:var(--accent);font-weight:700}.plan-cta[data-v-e3880f22]{display:block;text-align:center;padding:.85rem;border:1px solid var(--accent);border-radius:12px;color:var(--accent);text-decoration:none;font-weight:600;transition:all .2s ease;background:#fff}.plan-cta[data-v-e3880f22]:hover,.pricing-card-highlighted .plan-cta[data-v-e3880f22]{background:var(--accent);color:#fff}.pricing-card-highlighted .plan-cta[data-v-e3880f22]:hover{background:var(--accent-dark)}.faq[data-v-e3880f22]{background:var(--surface-soft)}.faq-container[data-v-e3880f22]{max-width:800px}.faq-list[data-v-e3880f22]{display:flex;flex-direction:column;gap:.75rem}.faq-item[data-v-e3880f22]{background:#fff;border:1px solid var(--line);border-radius:14px;padding:0 1.4rem;transition:all .2s ease}.faq-item[open][data-v-e3880f22]{border-color:#fde2e2}.faq-q[data-v-e3880f22]{cursor:pointer;list-style:none;padding:1.15rem 0;font-size:1.02rem;font-weight:600;color:var(--ink);display:flex;justify-content:space-between;align-items:center;gap:1rem}.faq-q[data-v-e3880f22]::-webkit-details-marker{display:none}.faq-q[data-v-e3880f22]:after{content:"+";color:var(--accent);font-size:1.5rem;font-weight:400;line-height:1;transition:transform .2s ease}.faq-item[open] .faq-q[data-v-e3880f22]:after{transform:rotate(45deg)}.faq-a[data-v-e3880f22]{color:var(--body);line-height:1.65;font-size:.96rem;padding:0 0 1.3rem;margin:0}.cta-section[data-v-e3880f22]{text-align:center;padding:5rem 2rem;background:var(--ink)}.cta-inner[data-v-e3880f22]{max-width:680px;margin:0 auto}.cta-section h2[data-v-e3880f22]{font-size:clamp(1.8rem,3.5vw,2.5rem);color:#fff;margin:0 0 .9rem;font-weight:800;letter-spacing:-.02em}.cta-section p[data-v-e3880f22]{color:#cbd5e1;margin:0 0 2rem;font-size:1.1rem}.cta-buttons[data-v-e3880f22]{justify-content:center}.btn-on-dark[data-v-e3880f22]{background:transparent;color:#fff;border-color:#ffffff40}.btn-on-dark[data-v-e3880f22]:hover{background:#ffffff14;border-color:#fff6}.downloads-section[data-v-e3880f22]{background:#fff;text-align:center}.download-badges[data-v-e3880f22]{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.download-badge[data-v-e3880f22]{display:inline-flex;align-items:center;gap:.75rem;padding:.8rem 1.4rem;background:var(--ink);border-radius:12px;color:#fff;text-decoration:none;transition:all .2s ease}.download-badge[data-v-e3880f22]:hover{transform:translateY(-2px);background:#1e293b}.download-icon[data-v-e3880f22]{width:26px;height:26px;flex-shrink:0}.download-badge div[data-v-e3880f22]{display:flex;flex-direction:column;align-items:flex-start}.download-label[data-v-e3880f22]{font-size:.62rem;color:#cbd5e1;line-height:1}.download-store[data-v-e3880f22]{font-size:1.05rem;font-weight:600;line-height:1.3}.footer[data-v-e3880f22]{background:#fff;border-top:1px solid var(--line)}.footer-container[data-v-e3880f22]{max-width:1140px;margin:0 auto;padding:3.5rem 2rem;display:grid;grid-template-columns:2fr 3fr;gap:4rem}.footer-logo[data-v-e3880f22]{height:34px;margin-bottom:1rem}.footer-brand p[data-v-e3880f22]{color:var(--muted);max-width:300px;line-height:1.6;margin:0}.footer-links[data-v-e3880f22]{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.footer-column h4[data-v-e3880f22]{color:var(--ink);font-size:.8rem;font-weight:700;margin:0 0 1rem;text-transform:uppercase;letter-spacing:.07em}.footer-column a[data-v-e3880f22]{display:block;color:var(--muted);text-decoration:none;padding:.35rem 0;transition:color .2s ease;font-size:.92rem}.footer-column a[data-v-e3880f22]:hover{color:var(--accent)}.footer-bottom[data-v-e3880f22]{border-top:1px solid var(--line);padding:1.75rem;text-align:center}.footer-bottom p[data-v-e3880f22]{color:var(--muted);font-size:.85rem;margin:0}@media(max-width:768px){.nav-links[data-v-e3880f22]{display:none}.mobile-menu-btn[data-v-e3880f22]{display:flex}.hero[data-v-e3880f22]{padding:3.5rem 1.5rem 2rem}.hero-visual[data-v-e3880f22]{padding:0 1.25rem;margin-top:2.5rem}.section[data-v-e3880f22]{padding:3.25rem 0}.section-container[data-v-e3880f22]{padding:0 1.5rem}.footer-container[data-v-e3880f22]{grid-template-columns:1fr;gap:2.5rem}.footer-links[data-v-e3880f22]{grid-template-columns:repeat(2,1fr)}.pricing-grid[data-v-e3880f22]{grid-template-columns:1fr;max-width:380px}}
