.zk-toasts[data-v-76150cb3]{position:fixed;top:18px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;gap:8px;z-index:200}.toast[data-v-76150cb3]{display:flex;align-items:center;gap:10px;background:#101828;color:#fff;font-size:13px;padding:10px 16px;border-radius:10px;box-shadow:var(--shadow-float)}.toast.error[data-v-76150cb3]{background:#7f1d1d}.x[data-v-76150cb3]{border:none;background:none;color:#ffffffb3;cursor:pointer}.zk-avatar[data-v-aa240983]{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--brand-100);color:var(--brand-700);font-size:13px;font-weight:600;overflow:hidden;flex:none}.zk-avatar.ai[data-v-aa240983]{background:var(--ai-100);color:var(--ai-700)}.zk-avatar img[data-v-aa240983]{width:100%;height:100%;object-fit:cover}.overlay[data-v-0c2e07c8]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a66;display:flex;align-items:center;justify-content:center;z-index:100}.dlg[data-v-0c2e07c8]{width:480px;max-width:calc(100vw - 48px);background:var(--panel);border-radius:var(--radius-card);box-shadow:var(--shadow-float);padding:24px;outline:none}h3.danger[data-v-0c2e07c8]{color:var(--danger)}.body[data-v-0c2e07c8]{margin:14px 0 20px;color:var(--text-muted)}.foot[data-v-0c2e07c8]{display:flex;justify-content:flex-end;gap:10px}.zk-btn[data-v-a6941233]{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:var(--control-h);padding:0 16px;border-radius:var(--radius-control);border:1px solid transparent;font-size:14px;font-weight:500;cursor:pointer;transition:background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease);white-space:nowrap}.zk-btn.sm[data-v-a6941233]{height:32px;padding:0 12px;font-size:13px}.primary[data-v-a6941233]{background:var(--gradient-brand);color:#fff}.primary[data-v-a6941233]:hover:not(:disabled){filter:brightness(.93)}.primary[data-v-a6941233]:active:not(:disabled){filter:brightness(.87)}.secondary[data-v-a6941233]{background:var(--panel);border-color:var(--border-strong);color:#334155}.secondary[data-v-a6941233]:hover:not(:disabled){background:var(--surface-soft)}.ai[data-v-a6941233]{background:var(--gradient-ai, var(--ai-600));color:#fff}.ai[data-v-a6941233]:hover:not(:disabled){filter:brightness(.93)}.danger[data-v-a6941233]{background:var(--panel);border-color:var(--danger);color:var(--danger)}.danger[data-v-a6941233]:hover:not(:disabled){background:var(--danger-bg)}.ghost[data-v-a6941233]{background:transparent;color:var(--text-muted)}.ghost[data-v-a6941233]:hover:not(:disabled){background:var(--surface-soft);color:var(--text)}.zk-btn[data-v-a6941233]:disabled{background:var(--border);border-color:transparent;color:var(--text-weak);cursor:not-allowed;box-shadow:none}.zk-btn.loading[data-v-a6941233]{position:relative;color:transparent}.spinner[data-v-a6941233]{position:absolute;width:16px;height:16px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:zk-spin-a6941233 .7s linear infinite}.secondary .spinner[data-v-a6941233],.danger .spinner[data-v-a6941233]{border-color:#64748b4d;border-top-color:var(--text-muted)}@keyframes zk-spin-a6941233{to{transform:rotate(360deg)}}.dockroot[data-v-b2ac0b6d]{width:100%}.dockroot.rail[data-v-b2ac0b6d]{width:auto}.entry[data-v-b2ac0b6d]{width:100%;display:flex;align-items:center;gap:10px;padding:10px;min-height:56px;border:none;border-radius:12px;background:none;cursor:pointer;font-family:inherit;text-align:left;transition:background var(--dur-fast) var(--ease)}.entry[data-v-b2ac0b6d]:hover,.entry.on[data-v-b2ac0b6d]{background:var(--surface-soft)}.entry.mini[data-v-b2ac0b6d]{justify-content:center;padding:8px 0;min-height:46px}.entry .meta[data-v-b2ac0b6d]{display:flex;flex-direction:column;line-height:1.3;min-width:0;flex:1}.entry .meta b[data-v-b2ac0b6d]{font-size:13px;font-weight:550;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.entry .meta small[data-v-b2ac0b6d]{font-size:11.5px;color:var(--text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.entry .more[data-v-b2ac0b6d]{color:var(--text-tertiary);flex:none}.ovl[data-v-b2ac0b6d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120}.menu[data-v-b2ac0b6d]{position:fixed;width:236px;background:var(--surface);border:1px solid var(--border-soft);border-radius:var(--radius-card);box-shadow:var(--shadow-float);padding:6px;display:flex;flex-direction:column}.head[data-v-b2ac0b6d]{display:flex;align-items:center;gap:10px;padding:8px 8px 6px}.head .meta[data-v-b2ac0b6d]{display:flex;flex-direction:column;line-height:1.3;min-width:0}.head .meta b[data-v-b2ac0b6d]{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.head .meta small[data-v-b2ac0b6d]{font-size:11.5px;color:var(--text-tertiary)}.sep[data-v-b2ac0b6d]{height:1px;background:var(--border-soft);margin:4px 2px}.mi[data-v-b2ac0b6d]{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:none;border-radius:9px;background:none;color:var(--text-secondary);font-size:13px;font-family:inherit;cursor:pointer;text-align:left;white-space:nowrap}.mi[data-v-b2ac0b6d]:hover{background:var(--surface-soft);color:var(--text-primary)}.mi .chev[data-v-b2ac0b6d]{margin-left:auto;color:var(--text-tertiary)}.mi .chk[data-v-b2ac0b6d]{margin-left:auto;color:var(--brand-600)}.mi.out[data-v-b2ac0b6d]:hover{background:var(--danger-bg, #fef2f2);color:var(--danger, #dc2626)}.subwrap[data-v-b2ac0b6d]{position:relative}.submenu[data-v-b2ac0b6d]{position:absolute;left:calc(100% + 2px);bottom:0;width:168px;background:var(--surface);border:1px solid var(--border-soft);border-radius:12px;box-shadow:var(--shadow-float);padding:5px;display:flex;flex-direction:column;gap:1px;z-index:1}.submenu.wide[data-v-b2ac0b6d]{width:208px}.sw[data-v-b2ac0b6d]{display:flex;gap:2px;flex:none}.sw i[data-v-b2ac0b6d]{width:9px;height:18px;border-radius:3px;display:block}.dot[data-v-b2ac0b6d]{width:9px;height:9px;border-radius:50%;flex:none}.dot.online[data-v-b2ac0b6d]{background:var(--success)}.dot.busy[data-v-b2ac0b6d]{background:var(--warn-500, #f59e0b)}.dot.away[data-v-b2ac0b6d]{background:var(--text-tertiary)}.outmsg[data-v-b2ac0b6d]{font-size:13.5px;color:var(--text-secondary)}.rail[data-v-6d79f16c]{width:var(--rail-w);background:var(--sidebar-surface);border-right:1px solid var(--border-soft);display:flex;flex-direction:column;align-items:center;padding:12px 0 10px;gap:8px;flex:none}.mark[data-v-6d79f16c]{width:34px;height:34px;display:flex;align-items:center;justify-content:center;flex:none}.mark img[data-v-6d79f16c]{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 3px 8px rgba(76,58,224,.22))}nav[data-v-6d79f16c]{flex:1;display:flex;flex-direction:column;gap:8px;margin-top:10px;padding:3px 0;overflow-y:auto;overflow-x:visible}nav[data-v-6d79f16c]::-webkit-scrollbar{width:0}.ric[data-v-6d79f16c]{position:relative;width:40px;height:40px;border:none;border-radius:11px;background:none;color:var(--text-tertiary);display:flex;align-items:center;justify-content:center;cursor:pointer;flex:none;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.ric[data-v-6d79f16c]:hover{background:var(--surface-soft);color:var(--text-primary)}.ric.active[data-v-6d79f16c]{background:var(--brand-100);color:var(--brand-700)}.ric.active[data-v-6d79f16c]:before{content:"";position:absolute;left:-12px;top:10px;bottom:10px;width:2px;border-radius:2px;background:var(--brand-600)}.aitick[data-v-6d79f16c]{position:absolute;top:5px;right:5px;color:var(--ai-600)}.badge[data-v-6d79f16c]{position:absolute;top:-3px;right:-3px;min-width:15px;height:15px;padding:0 3px;border-radius:999px;background:var(--danger, #dc2626);color:#fff;font-style:normal;font-size:9.5px;font-weight:700;line-height:15px;text-align:center;letter-spacing:-.2px;box-shadow:0 0 0 2.5px var(--sidebar-surface);pointer-events:none}.foot[data-v-6d79f16c]{display:flex;flex-direction:column;align-items:center;gap:8px;flex:none}.menu[data-v-5c2a10af]{display:flex;flex-direction:column;gap:2px;padding:6px 10px 12px}.leaf[data-v-5c2a10af]{display:block;padding:8px 12px;border-radius:9px;color:var(--text-secondary);font-size:13.5px;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.leaf[data-v-5c2a10af]:hover{background:var(--surface-soft);color:var(--text-primary)}.leaf.active[data-v-5c2a10af]{background:var(--brand-100);color:var(--brand-700);font-weight:550}.ambient[data-v-be96a1b5]{min-height:100dvh;background:var(--ambient-admin);padding:16px;display:flex}.workspace[data-v-be96a1b5]{flex:1;min-height:calc(100dvh - 32px);max-height:calc(100dvh - 32px);background:var(--workspace);border-radius:var(--radius-workspace);box-shadow:var(--shadow-workspace);display:flex;overflow:hidden;border:1px solid var(--workspace-border)}.second[data-v-be96a1b5]{width:var(--secondary-w);flex:none;background:var(--sidebar-surface);border-right:1px solid var(--border-soft);display:flex;flex-direction:column;min-height:0}.shead[data-v-be96a1b5]{height:var(--topbar-h);flex:none;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 14px;border-bottom:1px solid var(--border-soft)}.stitle[data-v-be96a1b5]{font-weight:630;font-size:14px;color:var(--text-primary)}.second.wide[data-v-be96a1b5]{width:var(--convlist-w);min-width:320px}.sbody[data-v-be96a1b5]{flex:1;min-height:0;overflow-y:auto}.main[data-v-be96a1b5]{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0}.top[data-v-be96a1b5]{height:var(--topbar-h);flex:none;background:var(--topbar-surface);border-bottom:1px solid var(--border-soft);display:flex;align-items:center}.topinner[data-v-be96a1b5]{flex:1;min-width:0;max-width:var(--page-max);margin-inline:auto;padding-inline:var(--page-gutter);display:flex;align-items:center;gap:12px}.topinner.flush[data-v-be96a1b5]{max-width:none;padding-inline:18px}@supports (backdrop-filter: blur(6px)){.top[data-v-be96a1b5]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}}.fold[data-v-be96a1b5]{border:none;background:none;color:var(--text-secondary);cursor:pointer;display:flex;padding:6px;border-radius:8px;flex:none}.fold[data-v-be96a1b5]:hover{background:var(--surface-soft)}.crumb[data-v-be96a1b5]{display:flex;align-items:baseline;gap:8px;font-size:13px;min-width:0}.crumb .root[data-v-be96a1b5],.crumb .sep[data-v-be96a1b5],.crumb .mid[data-v-be96a1b5]{color:var(--text-tertiary);white-space:nowrap}.crumb .cur[data-v-be96a1b5]{font-weight:630;font-size:15px;color:var(--text-primary);white-space:nowrap}.actions[data-v-be96a1b5]{margin-left:auto;display:flex;align-items:center;gap:10px}.content[data-v-be96a1b5]{flex:1;min-height:0;overflow-y:auto}.content.flush[data-v-be96a1b5]{display:flex;overflow:hidden;min-width:var(--chat-min-w)}.inner[data-v-be96a1b5]{max-width:var(--page-max);margin-inline:auto;padding:24px var(--page-gutter) 32px}.aside[data-v-be96a1b5]{width:var(--context-w);flex:none;border-left:1px solid var(--border-soft);background:var(--sidebar-surface);overflow-y:auto;min-height:0}.scrim[data-v-be96a1b5]{position:fixed;top:0;right:0;bottom:0;left:0;background:#18122257;z-index:40}.drawer[data-v-be96a1b5]{position:fixed;top:0;bottom:0;left:0;width:264px;z-index:41;background:var(--sidebar-surface);border-right:1px solid var(--border-soft);box-shadow:var(--shadow-float);display:flex;flex-direction:column}@media(max-width:1599px){.ambient[data-v-be96a1b5]{padding:12px}}@media(max-width:1279px){.ambient[data-v-be96a1b5]{padding:8px}}.ctx[data-v-e0d59f7a]{display:flex;align-items:center;gap:8px;min-width:0}.mark[data-v-e0d59f7a]{width:26px;height:26px;flex:none;border-radius:8px;background:var(--brand-600);color:#fff;font-size:13px;font-weight:650;display:flex;align-items:center;justify-content:center}.tname[data-v-e0d59f7a]{font-weight:630;font-size:13.5px;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.switcher[data-v-e0d59f7a]{border:1px solid var(--border-soft);background:var(--surface);color:var(--text-primary);border-radius:8px;font-size:12.5px;padding:4px 6px;max-width:150px}.platbar[data-v-e0d59f7a]{flex:none;display:flex;align-items:center;gap:7px;padding:7px 18px;background:var(--warn-50);color:var(--warn-700);border-bottom:1px solid var(--warn-200);font-size:12.5px}.zk-badge[data-v-b1e91a00]{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:var(--radius-tag);font-size:12px;font-weight:500;line-height:1}.dot[data-v-b1e91a00]{width:6px;height:6px;border-radius:50%}.ai[data-v-b1e91a00]{background:var(--ai-100);color:var(--ai-700)}.ai .dot[data-v-b1e91a00]{background:var(--ai-600)}.warning[data-v-b1e91a00]{background:var(--warning-bg);color:#b45309}.warning .dot[data-v-b1e91a00]{background:var(--warning)}.success[data-v-b1e91a00]{background:var(--success-bg);color:#15803d}.success .dot[data-v-b1e91a00]{background:var(--success)}.danger[data-v-b1e91a00]{background:var(--danger-bg);color:#b91c1c}.danger .dot[data-v-b1e91a00]{background:var(--danger)}.inactive[data-v-b1e91a00]{background:var(--inactive-bg);color:var(--text-muted)}.inactive .dot[data-v-b1e91a00]{background:var(--inactive)}.brand[data-v-b1e91a00]{background:var(--brand-50);color:var(--brand-700)}.brand .dot[data-v-b1e91a00]{background:var(--brand-600)}.info[data-v-b1e91a00]{background:var(--info-bg);color:var(--info)}.info .dot[data-v-b1e91a00]{background:var(--info)}.zk-skel[data-v-6edeea4d]{display:flex;flex-direction:column;gap:10px}.bar[data-v-6edeea4d]{border-radius:6px;background:linear-gradient(90deg,var(--surface-soft) 25%,var(--canvas-warm) 50%,var(--surface-soft) 75%);background-size:200% 100%;animation:shimmer-6edeea4d 1.4s ease infinite}@keyframes shimmer-6edeea4d{to{background-position:-200% 0}}.zk-empty[data-v-3b983113]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:48px 24px;text-align:center}.glyph[data-v-3b983113]{width:48px;height:48px;border-radius:14px;background:var(--inactive-bg);position:relative}.glyph[data-v-3b983113]:after{content:"";position:absolute;top:14px;right:14px;bottom:14px;left:14px;border:2px solid var(--text-weak);border-radius:6px;opacity:.6}.glyph.error[data-v-3b983113]{background:var(--danger-bg)}.glyph.error[data-v-3b983113]:after{border-color:var(--danger)}.glyph.no-permission[data-v-3b983113]:after,.glyph.locked[data-v-3b983113]:after{border-radius:50%}.glyph.offline[data-v-3b983113]{background:var(--warning-bg)}.glyph.offline[data-v-3b983113]:after{border-color:var(--warning)}.t[data-v-3b983113]{font-weight:600}.h[data-v-3b983113]{color:var(--text-muted);font-size:13px;max-width:360px}.act[data-v-3b983113]{margin-top:8px}.convs[data-v-41528ac7]{width:var(--convlist-w);min-width:300px;border-right:1px solid var(--border);background:var(--panel);display:flex;flex-direction:column;flex:none}.convs.embedded[data-v-41528ac7]{width:100%;min-width:0;border-right:none;background:transparent;flex:1;min-height:0}.unread[data-v-41528ac7]{background:var(--danger-600, #dc2626);color:#fff;font-size:10.5px;line-height:16px;min-width:16px;padding:0 5px;border-radius:8px;text-align:center;flex:none}.reason[data-v-41528ac7]{font-size:11.5px;color:var(--note);margin:2px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wait[data-v-41528ac7]{font-size:11px;color:var(--text-tertiary)}.wait.urgent[data-v-41528ac7]{color:var(--danger-600, #dc2626);font-weight:600}.cid[data-v-41528ac7]{display:flex;flex-direction:column;line-height:1.25}.cid small[data-v-41528ac7]{color:var(--text-tertiary);font-size:11px}.chead[data-v-41528ac7]{height:52px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;border-bottom:1px solid var(--border);flex:none}.iconbtn[data-v-41528ac7]{border:none;background:none;color:var(--text-weak);cursor:pointer;padding:4px;border-radius:6px;display:flex}.iconbtn[data-v-41528ac7]:hover{background:var(--surface-soft);color:var(--text)}.searchrow[data-v-41528ac7]{position:relative;padding:10px 12px 6px;flex:none}.sic[data-v-41528ac7]{position:absolute;left:22px;top:21px;color:var(--text-weak)}.search[data-v-41528ac7]{width:100%;height:34px;padding:0 10px 0 30px;border:1px solid var(--border);border-radius:8px;font-size:13px;background:var(--panel-muted)}.search[data-v-41528ac7]:focus{outline:none;border-color:var(--brand-600);background:var(--panel)}.cats[data-v-41528ac7]{display:flex;gap:2px;padding:4px 10px 8px;border-bottom:1px solid var(--border);flex:none;flex-wrap:wrap}.cat[data-v-41528ac7]{border:none;background:none;font-size:12.5px;color:var(--text-muted);padding:4px 9px;border-radius:999px;cursor:pointer;display:inline-flex;align-items:center;gap:4px}.cat[data-v-41528ac7]:hover{background:var(--surface-soft)}.cat.on[data-v-41528ac7]{background:var(--brand-100);color:var(--brand-700);font-weight:550}.cnt[data-v-41528ac7]{background:var(--mustard-500);color:#fff;border-radius:999px;font-size:10.5px;padding:0 5px;line-height:15px}.list[data-v-41528ac7]{flex:1;overflow-y:auto}.item[data-v-41528ac7]{width:100%;border:none;background:none;text-align:left;padding:12px 14px;min-height:72px;border-bottom:1px solid var(--border-soft);cursor:pointer;display:block;font-family:inherit;transition:background var(--dur-fast) var(--ease)}.item[data-v-41528ac7]:hover{background:var(--surface-soft)}.item.on[data-v-41528ac7]{background:var(--brand-100);box-shadow:inset 2px 0 0 var(--brand-500)}.r1[data-v-41528ac7]{display:flex;align-items:center;gap:6px}.nm[data-v-41528ac7]{font-weight:600;font-size:13.5px;color:var(--text);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ch[data-v-41528ac7]{font-size:12px}.tm[data-v-41528ac7]{font-size:11px;color:var(--text-weak);flex:none;font-variant-numeric:tabular-nums}.r2[data-v-41528ac7]{font-size:12.5px;color:var(--text-muted);margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r3[data-v-41528ac7]{display:flex;align-items:center;gap:6px;margin-top:5px}.src[data-v-41528ac7]{font-size:11px;color:var(--text-weak);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mine[data-v-41528ac7]{font-size:11px;color:var(--brand-600);flex:none}.zk-tabs[data-v-5b1751ae]{display:flex;gap:4px;border-bottom:1px solid var(--border)}.tab[data-v-5b1751ae]{height:38px;padding:0 14px;border:none;background:none;color:var(--text-muted);font-size:14px;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color var(--dur-fast) var(--ease)}.tab[data-v-5b1751ae]:hover{color:var(--text)}.tab.active[data-v-5b1751ae]{color:var(--brand-600);font-weight:500;border-bottom-color:var(--brand-600)}.none[data-v-c7943274]{font-size:12px;color:var(--text-tertiary);line-height:1.6;margin:4px 0 2px}.para[data-v-c7943274]{font-size:13px;line-height:1.65;margin:4px 0 2px}.para.quote[data-v-c7943274]{border-left:2px solid var(--border);padding-left:8px;color:var(--text-muted)}.sub[data-v-c7943274]{font-size:11px;color:var(--text-tertiary);margin:0}.suggestbtn[data-v-c7943274]{margin-top:6px;border:1px solid var(--border);background:var(--panel);border-radius:8px;padding:6px 12px;font:inherit;font-size:12.5px;cursor:pointer;color:var(--brand-700)}.suggestbtn[data-v-c7943274]:hover{background:var(--surface-soft)}.ctx[data-v-c7943274]{width:var(--context-w);min-width:340px;border-left:1px solid var(--border-soft);background:var(--surface);flex:none;display:flex;flex-direction:column}.ctx.embedded[data-v-c7943274]{width:100%;min-width:0;border-left:none;background:transparent;height:100%}.body[data-v-c7943274]{flex:1;overflow-y:auto;padding:14px 16px}.kv[data-v-c7943274]{display:flex;gap:10px;font-size:13px;padding:5px 0;border-bottom:1px dashed var(--border);align-items:baseline}.k[data-v-c7943274]{color:var(--text-weak);font-size:12px;flex:none;width:108px}.v[data-v-c7943274]{overflow-wrap:anywhere}h4[data-v-c7943274]{font-size:13px;margin:14px 0 4px;display:flex;align-items:center;gap:6px}.risk[data-v-c7943274]{background:var(--surface-sage);border:1px solid var(--sage-100);border-radius:10px;padding:9px 11px;font-size:12.5px;margin-bottom:10px}.risk.hot[data-v-c7943274]{background:var(--surface-apricot);border-color:var(--apricot-100)}.disclaimer[data-v-c7943274]{margin-top:12px;font-size:11.5px;color:var(--text-weak);background:var(--panel-muted);border-radius:8px;padding:8px 10px;line-height:17px}.stitle[data-v-81460de9]{display:flex;flex-direction:column;gap:2px;min-width:0}.brandline[data-v-81460de9]{font-style:normal;font-size:11.5px;font-weight:500;color:var(--text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catline[data-v-81460de9]{font-weight:630;font-size:14px;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iconbtn[data-v-81460de9]{border:none;background:none;color:var(--text-tertiary);cursor:pointer;display:flex;padding:5px;border-radius:7px;flex:none}.iconbtn[data-v-81460de9]:hover{background:var(--surface-soft);color:var(--text-primary)}.cnt[data-v-81460de9]{font-style:normal;font-size:11.5px;font-weight:600;color:var(--brand-700);background:var(--brand-100);border-radius:999px;padding:1px 7px;margin-left:6px}.ric[data-v-81460de9]{width:40px;height:40px;border:none;border-radius:11px;background:none;color:var(--text-tertiary);display:flex;align-items:center;justify-content:center;cursor:pointer}.ric[data-v-81460de9]:hover{background:var(--surface-soft);color:var(--text-primary)}.offline[data-v-81460de9]{background:var(--warning-bg);color:#92400e;border-bottom:1px solid #fde68a;font-size:12.5px;text-align:center;padding:6px 10px;flex:none}.page[data-v-441e4048]{min-height:100dvh;display:flex;flex-direction:column;background:radial-gradient(circle at 20% 20%,rgba(85,110,255,.08),transparent 35%),radial-gradient(circle at 85% 20%,rgba(130,80,255,.06),transparent 35%),linear-gradient(135deg,#f7f9ff,#f4f6ff 45%,#f8f9fd)}.wrap[data-v-441e4048]{flex:1;width:100%;max-width:1560px;margin:0 auto;display:flex;align-items:center;gap:40px;padding:40px 56px}.brand[data-v-441e4048]{flex:52;position:relative;min-height:560px;display:flex;flex-direction:column}.wordmark[data-v-441e4048]{height:49px;width:fit-content}.headline[data-v-441e4048]{margin-top:48px;font-size:clamp(34px,2.9vw,46px);font-weight:700;line-height:1.22;color:#13244a;letter-spacing:-.01em}@media(min-width:1200px){.headline[data-v-441e4048]{white-space:nowrap}}.hl[data-v-441e4048]{background:linear-gradient(90deg,#315eff,#9338ff);-webkit-background-clip:text;background-clip:text;color:transparent}.feats[data-v-441e4048]{display:flex;gap:28px;margin-top:40px;flex-wrap:wrap}.feat[data-v-441e4048]{display:inline-flex;align-items:center;gap:9px;font-size:15px;color:#45536f;font-weight:500}.fic[data-v-441e4048]{width:34px;height:34px;border-radius:10px;background:linear-gradient(135deg,#315eff1a,#9338ff1a);color:#315eff;display:inline-flex;align-items:center;justify-content:center}.deco[data-v-441e4048]{position:relative;flex:1;min-height:200px;pointer-events:none}.glow[data-v-441e4048]{position:absolute;left:10px;bottom:0;width:300px;height:210px;background:radial-gradient(circle at 38% 55%,rgba(85,110,255,.16),transparent 60%),radial-gradient(circle at 68% 40%,rgba(140,70,250,.13),transparent 55%);filter:blur(2px)}.ring[data-v-441e4048]{position:absolute;left:46px;bottom:18px;width:190px;height:190px;border-radius:50%;border:1px solid rgba(105,90,255,.14);background:radial-gradient(circle,transparent 62%,rgba(105,90,255,.05) 100%)}.chat[data-v-441e4048]{position:absolute;display:flex;align-items:center;gap:10px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 14px 34px #4c3ae024}.chat.main[data-v-441e4048]{left:96px;bottom:96px;padding:13px 16px;border-radius:18px 18px 18px 5px;background:linear-gradient(135deg,#4e69ff6b,#873efa61);border:1px solid rgba(255,255,255,.65);box-shadow:inset 0 1px #ffffff73,0 14px 34px #4c3ae033}.chip[data-v-441e4048]{width:26px;height:26px;border-radius:8px;background:linear-gradient(135deg,#3f63f7,#7d38ef);color:#fff;display:inline-flex;align-items:center;justify-content:center;box-shadow:inset 0 1px #ffffff59,0 4px 14px #4c3ae073}.dots[data-v-441e4048]{display:inline-flex;gap:5px}.dots i[data-v-441e4048]{width:7px;height:7px;border-radius:50%;background:#fff;animation:tp-441e4048 1.4s ease-in-out infinite}.dots i[data-v-441e4048]:nth-child(2){animation-delay:.18s}.dots i[data-v-441e4048]:nth-child(3){animation-delay:.36s}@keyframes tp-441e4048{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.chat.reply[data-v-441e4048]{left:208px;bottom:158px;width:44px;height:44px;justify-content:center;border-radius:15px 15px 5px;background:#ffffffd1;border:1px solid rgba(120,110,255,.2);color:#6a55e8}.orb[data-v-441e4048]{position:absolute;border-radius:50%;background:linear-gradient(135deg,#556eff80,#8c46fa6b)}.orb.o2[data-v-441e4048]{left:250px;bottom:66px;width:22px;height:22px;opacity:.38;filter:blur(.5px)}.chat.main[data-v-441e4048]{animation:floaty-441e4048 7s ease-in-out infinite}.chat.reply[data-v-441e4048]{animation:floaty-441e4048 8s ease-in-out infinite reverse}@keyframes floaty-441e4048{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media(prefers-reduced-motion:reduce){.dots i[data-v-441e4048],.chat.main[data-v-441e4048],.chat.reply[data-v-441e4048]{animation:none}}.side[data-v-441e4048]{flex:48;display:flex;justify-content:center}.card[data-v-441e4048]{width:100%;max-width:560px;background:#fffffffa;border:1px solid rgba(110,125,170,.08);border-radius:24px;box-shadow:0 24px 70px #23376e14,0 6px 20px #23376e0a;padding:52px 54px}.card h2[data-v-441e4048]{font-size:26px;font-weight:700;color:#13244a}.sub[data-v-441e4048]{color:#5e6b89;font-size:14px;margin:8px 0 30px}.field[data-v-441e4048]{display:block;margin-bottom:18px}.flabel[data-v-441e4048]{display:block;font-size:13.5px;font-weight:550;color:#13244a;margin-bottom:8px}.fbox[data-v-441e4048]{display:flex;align-items:center;height:54px;border:1px solid #d9e0f0;border-radius:12px;background:#fff;transition:border-color .14s,box-shadow .14s}.fbox[data-v-441e4048]:focus-within{border-color:#4f68ffa6;box-shadow:0 0 0 3px #4f68ff14}.fbox.err[data-v-441e4048]{border-color:#e5484d}.fic2[data-v-441e4048]{color:#8c98b3;margin:0 4px 0 16px;flex:none}.fbox input[data-v-441e4048]{flex:1;border:none;outline:none;background:none;height:100%;font-size:15px;color:#2a3654;padding:0 12px 0 6px}.fbox input[data-v-441e4048]::placeholder{color:#8c98b3}.eye[data-v-441e4048]{border:none;background:none;color:#8c98b3;cursor:pointer;padding:0 16px;display:flex}.eye[data-v-441e4048]:hover{color:#5e6b89}.errline[data-v-441e4048]{color:#e5484d;font-size:13px;margin:-6px 0 12px}.row[data-v-441e4048]{display:flex;align-items:center;justify-content:space-between;margin:4px 0 22px}.remember[data-v-441e4048]{display:flex;align-items:center;gap:7px;font-size:13.5px;color:#5e6b89;cursor:pointer}.forgot[data-v-441e4048]{font-size:13.5px;color:#3065ff;cursor:pointer}.forgot[data-v-441e4048]:hover{color:#1e4fe0}.loginbtn[data-v-441e4048]{width:100%;height:54px;border:none;border-radius:12px;background:linear-gradient(90deg,#3d62f6,#6750ec,#a44bdf);color:#fff;font-size:16px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:transform .14s,box-shadow .14s,filter .14s}.loginbtn[data-v-441e4048]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 24px #645af033;filter:brightness(1.02)}.loginbtn[data-v-441e4048]:active:not(:disabled){transform:translateY(0)}.loginbtn[data-v-441e4048]:disabled{opacity:.55;cursor:not-allowed}.spin[data-v-441e4048]{width:17px;height:17px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:sp-441e4048 .7s linear infinite}@keyframes sp-441e4048{to{transform:rotate(360deg)}}.foot[data-v-441e4048]{text-align:center;color:#505f82b8;font-size:12px;padding:16px 0 26px}@media(max-width:1199px){.wrap[data-v-441e4048]{padding:32px;gap:24px}.headline[data-v-441e4048]{font-size:38px}.deco[data-v-441e4048]{transform:scale(.8);transform-origin:bottom left}.wordmark[data-v-441e4048]{height:42px}}@media(max-width:767px){.wrap[data-v-441e4048]{flex-direction:column;padding:28px 5%;gap:8px;align-items:stretch}.brand[data-v-441e4048]{min-height:unset}.headline[data-v-441e4048],.feats[data-v-441e4048],.deco[data-v-441e4048]{display:none}.wordmark[data-v-441e4048]{height:35px;margin:6px auto 18px}.card[data-v-441e4048]{padding:32px 26px;box-shadow:0 8px 24px #23376e0f;max-width:none}}@media(prefers-reduced-motion:reduce){.loginbtn[data-v-441e4048]{transition:none}}.zk-field[data-v-89336a96]{display:flex;flex-direction:column;gap:6px}.lbl[data-v-89336a96]{font-size:13px;font-weight:500;color:var(--text)}.req[data-v-89336a96]{color:var(--danger);font-style:normal;margin-left:2px}.ctl[data-v-89336a96]{height:var(--control-h);padding:0 12px;border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--panel);color:var(--text);transition:border-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}.ctl.area[data-v-89336a96]{min-height:96px;padding:10px 12px;resize:vertical;line-height:21px}.ctl[data-v-89336a96]:focus{outline:none;border-color:var(--brand-600);box-shadow:0 0 0 3px #2563eb2e}.ctl.err[data-v-89336a96]{border-color:var(--danger)}.ctl[readonly][data-v-89336a96]{background:var(--surface-sunken, rgba(120, 120, 120, .06));cursor:not-allowed}.errmsg[data-v-89336a96]{font-size:12px;line-height:18px;color:var(--danger)}.zk-field[data-v-adaf22b5]{display:flex;flex-direction:column;gap:6px}.lbl[data-v-adaf22b5]{font-size:13px;font-weight:500}.ctl[data-v-adaf22b5]{height:var(--control-h);padding:0 12px;border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--panel);color:var(--text)}.ctl[data-v-adaf22b5]:focus{outline:none;border-color:var(--brand-600);box-shadow:0 0 0 3px #2563eb2e}.zk-status[data-v-05545f0a]{display:inline-flex;align-items:center;gap:8px;font-size:13px}.dot[data-v-05545f0a]{width:8px;height:8px;border-radius:50%;flex:none}.dot.success[data-v-05545f0a]{background:var(--success)}.dot.warning[data-v-05545f0a]{background:var(--warning)}.dot.danger[data-v-05545f0a]{background:var(--danger)}.dot.inactive[data-v-05545f0a]{background:var(--inactive)}.meta[data-v-05545f0a]{color:var(--text-weak);font-size:12px}.overlay[data-v-f2a1b8ae]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a66;z-index:100}.drawer[data-v-f2a1b8ae]{position:absolute;top:0;right:0;bottom:0;max-width:calc(100vw - 40px);background:var(--panel);box-shadow:var(--shadow-float);display:flex;flex-direction:column;animation:slide-f2a1b8ae var(--dur-med) var(--ease)}@keyframes slide-f2a1b8ae{0%{transform:translate(24px);opacity:0}}header[data-v-f2a1b8ae]{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;border-bottom:1px solid var(--border)}.x[data-v-f2a1b8ae]{border:none;background:none;font-size:15px;color:var(--text-weak);cursor:pointer}.x[data-v-f2a1b8ae]:hover{color:var(--text)}.body[data-v-f2a1b8ae]{flex:1;overflow-y:auto;padding:20px 24px}footer[data-v-f2a1b8ae]{padding:14px 24px;border-top:1px solid var(--border);display:flex;justify-content:flex-end;gap:10px}.zk-metric[data-v-d774e8e7]{border-radius:var(--radius-card);border:1px solid var(--border-soft);box-shadow:var(--shadow-card);padding:18px 20px;min-width:150px;min-height:124px;display:flex;flex-direction:column;gap:6px;background:var(--surface)}.neutral[data-v-d774e8e7]{background:var(--surface-warm)}.lavender[data-v-d774e8e7]{background:var(--surface-lavender);border-color:#e4dbf5}.cyan[data-v-d774e8e7]{background:var(--surface-cyan);border-color:#d2ece8}.apricot[data-v-d774e8e7]{background:var(--surface-apricot);border-color:#f0ddcd}.sage[data-v-d774e8e7]{background:var(--surface-sage);border-color:#dfe9d9}.apricot-hot[data-v-d774e8e7]{background:var(--danger-bg);border-color:#f6d5d9}.head[data-v-d774e8e7]{display:flex;align-items:center;justify-content:space-between}.l[data-v-d774e8e7]{font-size:13px;color:var(--text-secondary)}.ic[data-v-d774e8e7]{width:32px;height:32px;border-radius:9px;background:#ffffffbf;display:flex;align-items:center;justify-content:center;color:var(--text-secondary)}.lavender .ic[data-v-d774e8e7]{color:var(--brand-600)}.cyan .ic[data-v-d774e8e7]{color:var(--cyan-600)}.apricot .ic[data-v-d774e8e7]{color:var(--apricot-500)}.sage .ic[data-v-d774e8e7]{color:var(--sage-500)}.v[data-v-d774e8e7]{font-size:30px;font-weight:700;line-height:38px;color:var(--text-primary)}.foot[data-v-d774e8e7]{display:flex;align-items:center;gap:8px}.trend[data-v-d774e8e7]{font-size:12px;font-weight:550}.trend.up[data-v-d774e8e7]{color:var(--success)}.trend.down[data-v-d774e8e7]{color:var(--danger)}.s[data-v-d774e8e7]{font-size:12px;color:var(--text-tertiary)}.zk-tblwrap[data-v-0622bf17]{overflow-x:auto}.zk-tbl[data-v-0622bf17]{width:100%;border-collapse:collapse;font-size:13px}.zk-tbl thead th[data-v-0622bf17]{background:var(--page);height:42px;text-align:left;padding:0 14px;font-weight:500;color:var(--text-muted);border-bottom:1px solid var(--border);white-space:nowrap}.zk-tbl[data-v-0622bf17] td{height:var(--row-h);padding:0 14px;border-bottom:1px solid var(--border);white-space:nowrap}.zk-tbl[data-v-0622bf17] tbody tr:hover{background:var(--panel-muted)}.row[data-v-755fca38]{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:12px}.swatch[data-v-755fca38]{width:34px;height:34px;border-radius:9px;display:inline-block}.swatch.bordered[data-v-755fca38]{border:1px solid var(--border-soft)}.swlabel[data-v-755fca38]{font-size:12px;color:var(--text-muted);margin-right:10px}.msgs[data-v-755fca38]{display:flex;flex-direction:column;gap:10px;margin-top:12px;max-width:560px}.gb[data-v-755fca38]{max-width:78%;padding:9px 12px;border-radius:13px;border:1px solid var(--border-soft);background:var(--surface);font-size:13.5px}.gb.out[data-v-755fca38]{align-self:flex-end}.gb.agent[data-v-755fca38]{background:var(--bubble-agent, var(--brand-100));border-color:var(--bubble-agent-border, var(--brand-200))}.gb.ai[data-v-755fca38]{background:var(--gradient-ai-soft);border-color:var(--ai-200)}.gb.note[data-v-755fca38]{max-width:100%;background:var(--note-bg);border-color:var(--mustard-100)}.gm[data-v-755fca38]{font-size:11px;color:var(--text-weak);margin-bottom:3px}.aitag[data-v-755fca38]{background:var(--ai-100);color:var(--ai-700);padding:0 5px;border-radius:4px;font-weight:600;font-size:10.5px}.gsys[data-v-755fca38]{text-align:center;font-size:12px;color:var(--text-tertiary)}.grid2[data-v-755fca38]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px;margin-top:16px}.grid[data-v-53a78ef8]{display:grid;gap:16px}.metrics[data-v-53a78ef8]{grid-template-columns:repeat(4,1fr)}.row2[data-v-53a78ef8]{grid-template-columns:8fr 4fr;margin-top:16px}.row3[data-v-53a78ef8]{grid-template-columns:7fr 5fr;margin-top:16px}.section-card[data-v-53a78ef8]{padding:18px 22px}.sec-head[data-v-53a78ef8]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.legend[data-v-53a78ef8]{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--text-secondary)}.dot[data-v-53a78ef8]{width:8px;height:8px;border-radius:50%;display:inline-block}.dot.purple[data-v-53a78ef8]{background:var(--brand-500)}.dot.cyan[data-v-53a78ef8]{background:var(--cyan-500)}.chartwrap[data-v-53a78ef8]{margin:0 -4px}.svclist[data-v-53a78ef8]{display:flex;flex-direction:column}.svcrow[data-v-53a78ef8]{padding:8px 0;border-bottom:1px dashed var(--border-soft)}.svcrow[data-v-53a78ef8]:last-child{border-bottom:none}.ttable[data-v-53a78ef8]{width:100%;border-collapse:collapse;font-size:13px}.ttable th[data-v-53a78ef8]{text-align:left;font-weight:500;color:var(--text-tertiary);padding:6px 10px;border-bottom:1px solid var(--border-soft);white-space:nowrap}.ttable td[data-v-53a78ef8]{padding:0 10px;height:var(--row-h);border-bottom:1px solid var(--border-soft);white-space:nowrap}.ttable tbody tr:last-child td[data-v-53a78ef8]{border-bottom:none}.rowlink[data-v-53a78ef8]{cursor:pointer}.rowlink[data-v-53a78ef8]:hover{background:var(--surface-soft)}.tname[data-v-53a78ef8]{display:inline-flex;align-items:center;gap:9px}.tavatar[data-v-53a78ef8]{width:28px;height:28px;border-radius:9px;background:var(--brand-100);color:var(--brand-700);display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:650;flex:none}.chlist[data-v-53a78ef8]{display:flex;flex-direction:column;gap:12px;padding-top:4px}.chrow[data-v-53a78ef8]{display:flex;align-items:center;gap:10px;font-size:13px}.chname[data-v-53a78ef8]{width:84px;flex:none;color:var(--text-secondary)}.bar[data-v-53a78ef8]{flex:1;height:8px;background:var(--surface-soft);border-radius:999px;overflow:hidden}.bar i[data-v-53a78ef8]{display:block;height:100%;border-radius:999px;background:var(--cyan-400)}.bar i.ok[data-v-53a78ef8]{background:var(--brand-400)}.chnum[data-v-53a78ef8]{width:44px;text-align:right;color:var(--text-secondary)}.chfoot[data-v-53a78ef8]{margin-top:14px;padding-top:10px;border-top:1px dashed var(--border-soft)}@media(max-width:1439px){.metrics[data-v-53a78ef8]{grid-template-columns:repeat(2,1fr)}.row2[data-v-53a78ef8],.row3[data-v-53a78ef8]{grid-template-columns:1fr}}.steps[data-v-d364795d]{display:flex;gap:4px;margin-bottom:20px;flex-wrap:wrap}.st[data-v-d364795d]{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--text-tertiary);padding:5px 10px;border-radius:999px}.st i[data-v-d364795d]{font-style:normal;width:18px;height:18px;border-radius:50%;background:var(--surface-soft);display:inline-flex;align-items:center;justify-content:center;font-size:11px}.st.on[data-v-d364795d]{color:var(--brand-700);background:var(--brand-50);font-weight:550}.st.on i[data-v-d364795d]{background:var(--brand-600);color:#fff}.st.past[data-v-d364795d]{color:var(--success)}.st.past i[data-v-d364795d]{background:var(--success-bg);color:var(--success)}.form[data-v-d364795d]{display:flex;flex-direction:column;gap:14px}.grid[data-v-d364795d]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.chk[data-v-d364795d]{display:flex;align-items:center;gap:8px;font-size:13.5px}.sw[data-v-d364795d]{display:flex;gap:18px;flex-wrap:wrap;font-size:13.5px}.sw label[data-v-d364795d]{display:flex;align-items:center;gap:6px}.summary[data-v-d364795d]{border:1px solid var(--border-soft);border-radius:12px;overflow:hidden}.srow[data-v-d364795d]{display:flex;gap:12px;padding:10px 14px;border-bottom:1px solid var(--border-soft);font-size:13.5px}.srow[data-v-d364795d]:last-child{border-bottom:none}.srow span[data-v-d364795d]{width:80px;color:var(--text-weak);flex:none}.prog[data-v-d364795d]{margin-top:12px;font-size:13px;line-height:22px;color:var(--text-secondary)}.cred[data-v-d364795d]{background:var(--terminal-bg);color:var(--terminal-text);padding:14px;border-radius:10px;font-size:12.5px;white-space:pre-wrap;word-break:break-all;margin-top:12px}.head[data-v-f029fded]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:20px}.rowlink[data-v-f029fded]{cursor:pointer}.tname[data-v-f029fded]{display:inline-flex;align-items:center;gap:9px}.tavatar[data-v-f029fded]{width:28px;height:28px;border-radius:9px;background:var(--brand-100);color:var(--brand-700);display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:650;flex:none}.form[data-v-f029fded]{display:flex;flex-direction:column;gap:14px}.metrics[data-v-4f96c321]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.line[data-v-4f96c321]{padding:6px 0;border-bottom:1px dashed var(--border)}.line[data-v-4f96c321]:last-of-type{border-bottom:none}.grid[data-v-f708db6b],.grid[data-v-97215126]{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:14px}.uprow[data-v-97215126]{display:flex;gap:12px;align-items:flex-end;margin-top:14px}.file[data-v-97215126]{font-size:13px}.imgs[data-v-97215126]{display:flex;gap:10px;margin-top:12px}.imgs img[data-v-97215126]{height:36px;border:1px solid var(--border);border-radius:8px}.srcrow[data-v-660a6ade]{display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap}.lbl[data-v-660a6ade]{font-size:12.5px;color:var(--text-secondary)}.src[data-v-660a6ade]{border:1px solid var(--border-soft);background:var(--surface);border-radius:999px;padding:5px 14px;font-size:12.5px;cursor:pointer;font-family:inherit;color:var(--text-secondary);display:inline-flex;align-items:center;gap:6px}.src.on[data-v-660a6ade]{border-color:var(--brand-600);background:var(--brand-50);color:var(--brand-700);font-weight:550}.dot[data-v-660a6ade]{width:7px;height:7px;border-radius:50%;background:var(--warning, #eab308);display:inline-block}.cases[data-v-660a6ade]{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}.case[data-v-660a6ade]{border:1px dashed var(--border-soft);background:none;border-radius:999px;padding:4px 11px;font-size:12px;color:var(--text-tertiary);cursor:pointer;font-family:inherit}.case[data-v-660a6ade]:hover{color:var(--brand-700);border-color:var(--brand-300)}.qrow[data-v-660a6ade]{display:flex;gap:10px;align-items:flex-end}.cols[data-v-660a6ade]{margin-top:14px;display:grid;gap:12px}.cols.two[data-v-660a6ade]{grid-template-columns:1fr 1fr}.res[data-v-660a6ade]{min-width:0}.ans[data-v-660a6ade]{background:var(--gradient-ai-soft);border:1px solid var(--ai-200);border-radius:12px;padding:12px 14px}.anshead[data-v-660a6ade]{font-size:11.5px;color:var(--text-weak);margin-bottom:5px;display:flex;align-items:center;gap:6px}.aitag[data-v-660a6ade]{background:var(--ai-100);color:var(--ai-700);padding:0 5px;border-radius:4px;font-weight:600;font-size:10.5px}.anstxt[data-v-660a6ade]{font-size:13.5px;line-height:21px;white-space:pre-wrap}.meta[data-v-660a6ade]{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}@media(max-width:900px){.cols.two[data-v-660a6ade]{grid-template-columns:1fr}}.statusbar[data-v-e5283c77]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.stat[data-v-e5283c77]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.statact[data-v-e5283c77]{display:flex;gap:8px}.errbox[data-v-e5283c77]{margin-top:12px;border-color:var(--danger);font-size:13px}.errbox p[data-v-e5283c77]{margin-top:4px;color:var(--danger)}.sect[data-v-e5283c77]{margin-top:16px;max-width:860px;display:flex;flex-direction:column;gap:12px}.sect h3[data-v-e5283c77]{font-size:14.5px}.grid[data-v-e5283c77]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.lbl[data-v-e5283c77]{font-size:12.5px;color:var(--text-secondary);font-weight:550}.cnt[data-v-e5283c77]{color:var(--text-tertiary);font-weight:400}.cards3[data-v-e5283c77]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.pcard[data-v-e5283c77]{text-align:left;border:1px solid var(--border-soft);border-radius:12px;background:var(--surface);padding:12px 14px;cursor:pointer;font-family:inherit;display:flex;flex-direction:column;gap:5px;transition:border-color var(--dur-fast) var(--ease)}.pcard[data-v-e5283c77]:hover{border-color:var(--brand-300)}.pcard.on[data-v-e5283c77]{border-color:var(--brand-600);background:var(--brand-50)}.pcard b[data-v-e5283c77]{font-size:13.5px;display:flex;align-items:center;gap:6px}.pcard small[data-v-e5283c77]{font-size:11.5px;color:var(--text-tertiary);line-height:1.5}.rec[data-v-e5283c77]{font-size:10px;background:var(--ai-100);color:var(--ai-700);padding:1px 6px;border-radius:999px;font-weight:550}.chk[data-v-e5283c77]{display:flex;align-items:center;gap:7px;font-size:13px}.chk.top[data-v-e5283c77]{align-self:end;padding-bottom:10px}.chk.dis[data-v-e5283c77]{opacity:.55}.chk small[data-v-e5283c77]{color:var(--text-tertiary)}.chkcol[data-v-e5283c77]{display:flex;flex-direction:column;gap:8px;justify-content:flex-end}.chkrow[data-v-e5283c77]{display:flex;gap:14px;flex-wrap:wrap}.platbox[data-v-e5283c77]{background:var(--surface-soft);border-radius:10px;padding:12px 14px;font-size:12.5px;color:var(--text-secondary)}.platbox b[data-v-e5283c77]{display:block;margin-bottom:6px;font-size:12.5px}.platbox p[data-v-e5283c77]{margin-top:3px;line-height:1.55}.rulegrp[data-v-e5283c77]{display:flex;flex-direction:column;gap:6px}.rule[data-v-e5283c77]{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px;padding:7px 10px;background:var(--surface-soft);border-radius:8px}.rule .del[data-v-e5283c77]{border:none;background:none;color:var(--text-tertiary);cursor:pointer;font-size:12px}.rule .del[data-v-e5283c77]:hover{color:var(--danger)}.addrow[data-v-e5283c77]{display:flex;gap:8px;align-items:flex-end}.ver[data-v-e5283c77]{border-bottom:1px solid var(--border-soft);padding:12px 0;display:flex;flex-direction:column;gap:6px}.vhead[data-v-e5283c77]{display:flex;align-items:center;gap:8px;font-size:13.5px}.vsum[data-v-e5283c77]{font-size:12.5px;color:var(--text-secondary)}@media(max-width:900px){.grid[data-v-e5283c77],.cards3[data-v-e5283c77]{grid-template-columns:1fr}}.steps[data-v-d5a60f22]{display:flex;gap:4px;margin-bottom:18px;flex-wrap:wrap}.st[data-v-d5a60f22]{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--text-tertiary);padding:5px 10px;border-radius:999px}.st i[data-v-d5a60f22]{font-style:normal;width:18px;height:18px;border-radius:50%;background:var(--surface-soft);display:inline-flex;align-items:center;justify-content:center;font-size:11px}.st.on[data-v-d5a60f22]{color:var(--brand-700);background:var(--brand-50);font-weight:550}.st.on i[data-v-d5a60f22]{background:var(--brand-600);color:#fff}.st.past[data-v-d5a60f22]{color:var(--success)}.body[data-v-d5a60f22]{display:flex;flex-direction:column;gap:14px}.body.center[data-v-d5a60f22]{align-items:center;padding:40px 0}.lbl[data-v-d5a60f22]{font-size:12.5px;font-weight:550;color:var(--text-secondary)}.paths[data-v-d5a60f22]{display:flex;flex-direction:column;gap:10px}.pcard[data-v-d5a60f22]{text-align:left;border:1px solid var(--border-soft);border-radius:12px;background:var(--surface);padding:12px 14px;cursor:pointer;font-family:inherit;display:flex;flex-direction:column;gap:4px}.pcard.on[data-v-d5a60f22]{border-color:var(--brand-600);background:var(--brand-50)}.pcard b[data-v-d5a60f22]{font-size:13.5px;display:flex;gap:8px;align-items:center}.pcard small[data-v-d5a60f22]{color:var(--text-tertiary);font-size:12px}.qrow[data-v-d5a60f22]{display:flex;flex-direction:column}.fups[data-v-d5a60f22]{border-top:1px dashed var(--border-soft);padding-top:12px;display:flex;flex-direction:column;gap:10px}.act[data-v-d5a60f22]{display:flex;gap:10px;justify-content:flex-end;margin-top:6px}.bar2[data-v-d5a60f22]{display:flex;align-items:center;justify-content:space-between}.cand[data-v-d5a60f22]{border:1px solid var(--border-soft);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:6px}.chead[data-v-d5a60f22]{display:flex;align-items:center;justify-content:space-between;gap:8px}.chead b[data-v-d5a60f22]{font-size:13.5px}.tags[data-v-d5a60f22]{display:flex;gap:6px}.cans[data-v-d5a60f22]{font-size:13px;line-height:1.6;white-space:pre-wrap}.flag[data-v-d5a60f22]{font-size:12px;color:var(--note, #b45309)}.cact[data-v-d5a60f22]{display:flex;gap:8px}.next[data-v-d5a60f22]{padding-left:18px;font-size:13.5px;line-height:2}.spinner[data-v-d5a60f22]{width:28px;height:28px;border:3px solid var(--brand-100);border-top-color:var(--brand-600);border-radius:50%;animation:spin-d5a60f22 .9s linear infinite}@keyframes spin-d5a60f22{to{transform:rotate(360deg)}}.wrap[data-v-e00057ab]{display:flex;flex-direction:column;gap:12px}.bar[data-v-e00057ab]{display:flex;align-items:center;justify-content:space-between}.bar h3[data-v-e00057ab]{font-size:14.5px}.addwrap[data-v-e00057ab]{position:relative}.menu[data-v-e00057ab]{position:absolute;right:0;top:calc(100% + 6px);background:var(--surface);border:1px solid var(--border-soft);border-radius:12px;box-shadow:var(--shadow-float);padding:6px;display:flex;flex-direction:column;z-index:30;min-width:190px}.menu button[data-v-e00057ab]{border:none;background:none;text-align:left;padding:8px 10px;border-radius:8px;font-size:13px;font-family:inherit;cursor:pointer;color:var(--text-secondary);white-space:nowrap}.menu button[data-v-e00057ab]:hover{background:var(--surface-soft);color:var(--text-primary)}.form[data-v-e00057ab]{display:flex;flex-direction:column;gap:14px}.row[data-v-e00057ab]{display:flex;gap:10px;align-items:flex-end}.lbl[data-v-e00057ab]{font-size:12.5px;font-weight:550;color:var(--text-secondary)}.pages[data-v-e00057ab]{display:flex;flex-direction:column;gap:6px;max-height:340px;overflow-y:auto}.pg[data-v-e00057ab]{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--border-soft);border-radius:10px;font-size:13px}.pg span[data-v-e00057ab]{display:flex;flex-direction:column;flex:1;min-width:0}.pg b[data-v-e00057ab]{font-size:13px}.pg small[data-v-e00057ab]{color:var(--text-tertiary);font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nm[data-v-e00057ab]{font-size:13px}.lnk[data-v-e00057ab]{margin-left:6px;color:var(--brand-600);text-decoration:none}.err[data-v-e00057ab]{color:var(--danger);font-size:12px;margin-top:3px}.head[data-v-d4737953]{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.back[data-v-d4737953]{border:none;background:none;color:var(--text-tertiary);font-size:12.5px;font-family:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:5px;padding:0;align-self:flex-start}.back[data-v-d4737953]:hover{color:var(--brand-700)}.title[data-v-d4737953]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.title h3[data-v-d4737953]{font-size:17px;font-weight:650}.ttl[data-v-d4737953]{cursor:pointer;color:var(--brand-700);font-size:13.5px}.form[data-v-d4737953]{display:flex;flex-direction:column;gap:14px}.lbl[data-v-d4737953]{font-size:12.5px;font-weight:550;color:var(--text-secondary);margin-bottom:4px}.ans[data-v-d4737953]{font-size:13.5px;line-height:1.7;white-space:pre-wrap}.flag[data-v-d4737953]{font-size:12.5px;color:var(--note, #b45309)}.issuebar[data-v-d4737953]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.pre[data-v-d4737953]{white-space:pre-wrap;font-size:12.5px;line-height:1.6}.err[data-v-d4737953]{color:var(--danger);font-size:11.5px;margin-top:3px}.bindrow[data-v-d4737953]{display:flex;align-items:center;gap:8px;font-size:13.5px}.grantbar[data-v-d4737953]{margin-top:12px;padding:14px 16px;border-radius:12px;background:var(--warning-bg, #fffbeb);border:1px solid var(--mustard-100, #fde68a);display:flex;flex-direction:column;gap:10px}.gtext[data-v-d4737953]{display:flex;flex-direction:column;gap:4px;font-size:12.5px}.gtext b[data-v-d4737953]{font-size:13.5px}.gtext span[data-v-d4737953]{color:var(--text-secondary)}.grow[data-v-d4737953]{display:flex;gap:10px;align-items:flex-end}.gnote[data-v-d4737953]{font-size:12.5px;color:var(--text-secondary);line-height:1.6}.srcrow[data-v-d4737953]{display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap}.src[data-v-d4737953]{border:1px solid var(--border-soft);background:var(--surface);border-radius:999px;padding:5px 14px;font-size:12.5px;cursor:pointer;font-family:inherit;color:var(--text-secondary)}.src.on[data-v-d4737953]{border-color:var(--brand-600);background:var(--brand-50);color:var(--brand-700);font-weight:550}.cases[data-v-d4737953]{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}.exprow[data-v-d4737953]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:10px;font-size:12.5px}.case[data-v-d4737953]{border:1px dashed var(--border-soft);background:none;border-radius:999px;padding:4px 11px;font-size:12px;color:var(--text-tertiary);cursor:pointer;font-family:inherit}.case[data-v-d4737953]:hover{color:var(--brand-700);border-color:var(--brand-300)}.fh[data-v-d4737953]{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;cursor:pointer}.qrow[data-v-d4737953]{display:flex;gap:10px;align-items:flex-end}.tres[data-v-d4737953]{margin-top:14px}.ans[data-v-d4737953]{background:var(--gradient-ai-soft);border:1px solid var(--ai-200);border-radius:12px;padding:12px 14px}.anshead[data-v-d4737953]{font-size:11.5px;color:var(--text-weak);margin-bottom:5px;display:flex;align-items:center;gap:6px}.aitag[data-v-d4737953]{background:var(--ai-100);color:var(--ai-700);padding:0 5px;border-radius:4px;font-weight:600;font-size:10.5px}.anstxt[data-v-d4737953]{font-size:13.5px;line-height:21px;white-space:pre-wrap}.meta[data-v-d4737953]{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.hits[data-v-d4737953]{margin-top:12px;display:flex;flex-direction:column;gap:8px}.hit[data-v-d4737953]{border:1px solid var(--border-soft);border-radius:10px;padding:10px 12px;font-size:12.5px}.hithead[data-v-d4737953]{display:flex;justify-content:space-between;gap:10px;margin-bottom:4px}.score[data-v-d4737953]{color:var(--text-tertiary);font-size:11.5px}.srcref[data-v-d4737953]{color:var(--text-tertiary);font-size:11.5px;margin-top:3px}.metrics[data-v-4821ef43]{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin-bottom:16px}.m[data-v-4821ef43]{background:var(--surface);border:1px solid var(--border-soft);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:2px}.m b[data-v-4821ef43]{font-size:20px;font-weight:650}.m span[data-v-4821ef43]{font-size:11.5px;color:var(--text-tertiary)}.m.warn b[data-v-4821ef43]{color:var(--danger)}.m.dim[data-v-4821ef43]{opacity:.6}.migbar[data-v-4821ef43]{display:flex;align-items:center;justify-content:space-between;gap:14px;background:var(--warning-bg, #fffbeb);border:1px solid var(--mustard-100, #fde68a);border-radius:12px;padding:10px 14px;margin-bottom:12px;font-size:12.5px}.bar[data-v-4821ef43]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.bar h3[data-v-4821ef43]{font-size:14.5px}.cards[data-v-4821ef43]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.kb[data-v-4821ef43]{background:var(--surface);border:1px solid var(--border-soft);border-radius:var(--radius-card);padding:16px;display:flex;flex-direction:column;gap:8px}.khead[data-v-4821ef43]{display:flex;align-items:center;justify-content:space-between;gap:8px}.khead b[data-v-4821ef43]{font-size:14px}.kdesc[data-v-4821ef43]{font-size:12.5px;min-height:18px}.kstats[data-v-4821ef43]{display:flex;gap:14px;font-size:12.5px;color:var(--text-secondary)}.kstats b[data-v-4821ef43]{font-weight:600}.kissue b[data-v-4821ef43]{color:var(--danger)}.kact[data-v-4821ef43]{display:flex;gap:8px;margin-top:4px}.form[data-v-4821ef43]{display:flex;flex-direction:column;gap:14px}.legacyhead[data-v-1a0dd5da]{margin-top:22px}.legacytoggle[data-v-1a0dd5da]{border:none;background:none;font-family:inherit;font-size:12.5px;color:var(--text-tertiary);cursor:pointer;padding:6px 0}.legacytoggle[data-v-1a0dd5da]:hover{color:var(--text-primary)}.bar[data-v-1a0dd5da]{display:flex;gap:10px;margin:10px 0 14px}.qrow[data-v-1a0dd5da]{display:flex;gap:10px;margin-top:12px;align-items:flex-end}.hit[data-v-1a0dd5da]{padding:10px 0;border-bottom:1px dashed var(--border)}.picker[data-v-7ea28bb1]{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.hint[data-v-7ea28bb1]{flex-basis:100%;margin:2px 0 0;font-size:12.5px;color:var(--text-weak)}.grid[data-v-c9d7c067]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.grid.disabled[data-v-c9d7c067]{opacity:.45;pointer-events:none}.cred[data-v-c9d7c067]{background:var(--terminal-bg);color:var(--terminal-text);padding:14px;border-radius:10px;font-size:12.5px;white-space:pre-wrap;word-break:break-all}.sw[data-v-85d8241a]{display:flex;gap:18px;flex-wrap:wrap;margin-top:12px;font-size:13.5px}.sw label[data-v-85d8241a]{display:flex;align-items:center;gap:6px}.qrow[data-v-85d8241a]{display:flex;align-items:flex-end;gap:12px;margin-top:12px}.grid[data-v-bcac2727]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px;margin-top:12px}.cred[data-v-bcac2727]{background:var(--terminal-bg);color:var(--terminal-text);padding:14px;border-radius:10px;font-size:12.5px;white-space:pre-wrap;word-break:break-all;margin-top:14px}.head[data-v-55c26677]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.back[data-v-55c26677]{font-size:13px;color:var(--text-muted);cursor:pointer}.back[data-v-55c26677]:hover{color:var(--brand-600)}.idbox h1[data-v-55c26677]{display:flex;align-items:center;gap:10px;margin-top:4px}.acts[data-v-55c26677]{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.cred[data-v-55c26677]{background:var(--terminal-bg);color:var(--terminal-text);padding:14px;border-radius:10px;font-size:12.5px;white-space:pre-wrap;word-break:break-all}.usage[data-v-73be5d0f]{display:inline-flex;flex-direction:column;gap:3px;min-width:72px}.bar[data-v-73be5d0f]{display:block;height:4px;border-radius:999px;background:var(--surface-soft);overflow:hidden}.bar b[data-v-73be5d0f]{display:block;height:100%;border-radius:999px;background:var(--brand-400)}.head[data-v-cd59a4d4]{margin-bottom:20px}.cols[data-v-cd59a4d4]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}.grid[data-v-cd59a4d4]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.explain[data-v-cd59a4d4]{background:var(--surface-lavender);border-color:var(--ai-200)}.effect[data-v-cd59a4d4]{display:flex;gap:16px;flex-wrap:wrap;margin-top:12px;font-size:12.5px;color:var(--text-secondary)}.efitem b[data-v-cd59a4d4]{color:var(--brand-700);font-variant-numeric:tabular-nums}.provs[data-v-cd59a4d4]{display:flex;flex-direction:column;margin-top:10px}.prow[data-v-cd59a4d4]{display:flex;align-items:center;gap:12px;padding:9px 0;border-bottom:1px dashed var(--border-soft);font-size:13px}.prow[data-v-cd59a4d4]:last-child{border-bottom:none}.pname[data-v-cd59a4d4]{width:170px;flex:none}.routes[data-v-cd59a4d4]{display:flex;flex-direction:column;gap:12px;max-width:720px}.rrow[data-v-cd59a4d4]{display:flex;align-items:center;gap:14px}.rlabel[data-v-cd59a4d4]{width:250px;flex:none;display:flex;flex-direction:column}.rlabel b[data-v-cd59a4d4]{font-size:13.5px}.rlabel small[data-v-cd59a4d4]{font-size:12px;color:var(--text-tertiary)}.rsel[data-v-cd59a4d4]{flex:1;height:38px;padding:0 10px;border:1px solid var(--border-strong);border-radius:9px;font-size:13px;background:var(--surface);color:var(--text-primary);min-width:0}.rsel[data-v-cd59a4d4]:focus{outline:none;border-color:var(--brand-500);box-shadow:0 0 0 3px var(--focus-ring)}.selwrap[data-v-cd59a4d4]{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--text-secondary)}.ptable[data-v-cd59a4d4]{display:flex;flex-direction:column;gap:8px;max-width:640px}.prowp[data-v-cd59a4d4]{display:flex;align-items:center;gap:10px}.pmodel[data-v-cd59a4d4]{width:260px;flex:none;font-size:13px}.pinput[data-v-cd59a4d4]{width:120px;height:34px;padding:0 10px;border:1px solid var(--border-strong);border-radius:8px;font-size:13px;background:var(--surface);color:var(--text-primary)}.pinput[data-v-cd59a4d4]:focus{outline:none;border-color:var(--brand-500);box-shadow:0 0 0 3px var(--focus-ring)}.curkey[data-v-cd59a4d4]{background:var(--surface-soft);border:1px solid var(--border-soft);border-radius:10px;padding:10px 14px;font-size:13px;margin-bottom:12px}.keyinput[data-v-cd59a4d4]{width:100%;height:44px;padding:0 14px;border:1px solid var(--border-strong);border-radius:10px;font-size:14px;background:var(--surface);color:var(--text-primary);letter-spacing:.5px}.keyinput[data-v-cd59a4d4]:focus{outline:none;border-color:var(--brand-500);box-shadow:0 0 0 3px var(--focus-ring)}.head[data-v-da790d40],.head[data-v-671243e0]{margin-bottom:20px}.cols[data-v-671243e0]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}.grid[data-v-671243e0]{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:12px}.cred[data-v-671243e0]{background:var(--terminal-bg);color:var(--terminal-text);padding:14px;border-radius:10px;font-size:12.5px;white-space:pre-wrap;word-break:break-all;margin-top:14px}@media(max-width:1279px){.cols[data-v-671243e0]{grid-template-columns:1fr}}.head[data-v-d3e202b3]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.cols[data-v-d3e202b3]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}.reason[data-v-d3e202b3]{display:flex;justify-content:space-between;padding:7px 0;border-bottom:1px dashed var(--border);font-size:13.5px}@media(max-width:1279px){.cols[data-v-d3e202b3]{grid-template-columns:1fr}}.head[data-v-3f809c82]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.svc[data-v-3f809c82]{display:flex;gap:24px;flex-wrap:wrap;margin-top:12px}.head[data-v-92ade752]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.filter[data-v-92ade752]{display:flex;gap:8px}.head[data-v-1b1e6e53]{margin-bottom:20px}.cols[data-v-1b1e6e53]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ann[data-v-1b1e6e53]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;border-bottom:1px dashed var(--border);font-size:13.5px}@media(max-width:1279px){.cols[data-v-1b1e6e53]{grid-template-columns:1fr}}.dlgtip[data-v-b19d25c2]{margin:0 0 12px;font-size:13px;color:var(--text-muted);line-height:1.6}.chat[data-v-b19d25c2]{flex:1;min-width:0;display:flex;flex-direction:column;background:var(--surface-soft)}.top[data-v-b19d25c2]{height:64px;background:var(--surface);border-bottom:1px solid var(--border-soft);display:flex;align-items:center;gap:14px;padding:0 16px;flex:none}.who[data-v-b19d25c2]{display:flex;flex-direction:column;min-width:0}.who b[data-v-b19d25c2]{font-size:14px}.reason[data-v-b19d25c2]{display:block;font-size:12px;color:var(--warning, #B45309);margin-top:2px}.meta[data-v-b19d25c2]{font-size:11.5px;color:var(--text-weak)}.stats[data-v-b19d25c2]{display:flex;gap:6px}.acts[data-v-b19d25c2]{margin-left:auto;display:flex;gap:8px}.timeline[data-v-b19d25c2]{flex:1;overflow-y:auto;padding:18px 20px;display:flex;flex-direction:column;gap:10px}.row[data-v-b19d25c2]{display:flex}.row.out[data-v-b19d25c2]{justify-content:flex-end}.row.notewrap[data-v-b19d25c2]{justify-content:stretch}.bubble[data-v-b19d25c2]{max-width:68%;padding:9px 12px;border-radius:13px;border:1px solid var(--border-soft);background:var(--surface-warm)}.bubble.cust[data-v-b19d25c2]{border-bottom-left-radius:4px;background:var(--surface)}.bubble.agent[data-v-b19d25c2]{background:var(--bubble-agent, var(--brand-100));border-color:var(--bubble-agent-border, var(--brand-200));border-bottom-right-radius:4px}.bubble.ai[data-v-b19d25c2]{background:var(--gradient-ai-soft);border-color:var(--ai-200);border-bottom-right-radius:4px}.bubble.note[data-v-b19d25c2]{max-width:100%;flex:1;background:var(--note-bg);border-color:var(--mustard-100)}.bubble.failed[data-v-b19d25c2]{border-color:var(--danger)}.mmeta[data-v-b19d25c2]{font-size:11px;color:var(--text-weak);margin-bottom:3px;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.aitag[data-v-b19d25c2]{background:var(--ai-100);color:var(--ai-700);padding:0 5px;border-radius:4px;font-weight:600;font-size:10.5px}.pend[data-v-b19d25c2]{color:var(--text-weak)}.fail[data-v-b19d25c2]{color:var(--danger)}.retry[data-v-b19d25c2]{border:none;background:none;color:var(--brand-600);cursor:pointer;font-size:11px;text-decoration:underline}.mtxt[data-v-b19d25c2]{font-size:13.5px;line-height:20px;white-space:pre-wrap;word-break:break-word}.assist[data-v-b19d25c2]{margin:0 16px;background:var(--gradient-ai-soft);border:1px solid var(--ai-200);border-radius:10px 10px 0 0;border-bottom:none;flex:none}.ahead[data-v-b19d25c2]{display:flex;align-items:center;gap:6px;padding:8px 12px;color:var(--ai-700);font-size:12.5px;cursor:pointer}.adraft[data-v-b19d25c2]{padding:0 12px 8px;font-size:13px;white-space:pre-wrap}.aacts[data-v-b19d25c2]{display:flex;gap:8px;padding:0 12px 10px}.composer[data-v-b19d25c2]{background:var(--surface);border-top:1px solid var(--border-soft);padding:8px 16px 12px;flex:none}.composer.notemode[data-v-b19d25c2]{background:var(--note-bg)}.modes[data-v-b19d25c2]{display:flex;align-items:center;gap:6px;padding-bottom:6px}.mode[data-v-b19d25c2]{border:none;background:none;font-size:12.5px;padding:4px 10px;border-radius:999px;cursor:pointer;color:var(--text-muted);display:inline-flex;align-items:center;gap:4px}.mode.on[data-v-b19d25c2]{background:var(--brand-600);color:#fff;font-weight:550}.mode.noteon.on[data-v-b19d25c2]{background:var(--mustard-500);color:#fff}.notewarn[data-v-b19d25c2]{font-size:11.5px;color:var(--note)}.input[data-v-b19d25c2]{width:100%;min-height:84px;max-height:160px;border:1px solid var(--border-strong);border-radius:9px;padding:8px 10px;font-size:13.5px;resize:vertical;background:var(--panel)}.notemode .lockbar[data-v-b19d25c2]{display:flex;align-items:center;gap:8px;padding:7px 10px;margin-bottom:6px;border:1px solid var(--warn-200, var(--border));background:var(--warning-bg, var(--surface-soft));color:var(--warn-700, var(--text-muted));border-radius:9px;font-size:12.5px}.lockbar span[data-v-b19d25c2]{flex:1}.input.locked[data-v-b19d25c2]{background:var(--surface-soft);color:var(--text-tertiary);cursor:not-allowed}.input[data-v-b19d25c2]{background:var(--note-bg);border-color:var(--mustard-100)}.input[data-v-b19d25c2]:focus{outline:none;border-color:var(--brand-500);box-shadow:0 0 0 3px #7548c829}.notemode .input[data-v-b19d25c2]:focus{border-color:var(--mustard-500);box-shadow:0 0 0 3px #c798242e}.tools[data-v-b19d25c2]{display:flex;align-items:center;gap:6px;padding-top:6px}.tool[data-v-b19d25c2]{border:none;background:none;color:var(--text-muted);cursor:pointer;padding:6px;border-radius:7px;display:flex}.tool[data-v-b19d25c2]:hover{background:var(--surface-soft);color:var(--text)}.tool.aitool[data-v-b19d25c2]{color:var(--ai-600)}.tool.aitool[data-v-b19d25c2]:hover{background:var(--ai-50)}.canitem[data-v-b19d25c2]{display:block;width:100%;text-align:left;border:1px solid var(--border);border-radius:10px;background:var(--panel);padding:10px 12px;margin-bottom:8px;cursor:pointer;font-family:inherit}.canitem[data-v-b19d25c2]:hover{border-color:var(--brand-600)}.failed[data-v-a61c2a23]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:8px 0 20px}.metrics[data-v-88dd211b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}.cols[data-v-88dd211b]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}.line[data-v-88dd211b]{padding:6px 0;border-bottom:1px dashed var(--border)}.line[data-v-88dd211b]:last-of-type{border-bottom:none}.rhead[data-v-88dd211b]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px 8px}.more[data-v-88dd211b]{font-size:12.5px}.rrow[data-v-88dd211b]{display:flex;align-items:center;gap:11px;padding:9px 20px;border-top:1px solid var(--border-soft)}.ravatar[data-v-88dd211b]{width:30px;height:30px;border-radius:50%;background:var(--brand-100);color:var(--brand-700);display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:650;flex:none}.rmain[data-v-88dd211b]{display:flex;flex-direction:column;min-width:0;flex:1}.rmain b[data-v-88dd211b]{font-size:13px}.rmain small[data-v-88dd211b]{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quick[data-v-88dd211b]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.qitem[data-v-88dd211b]{display:flex;align-items:center;gap:8px;padding:12px 14px;border:1px solid var(--border-soft);border-radius:12px;background:var(--surface-soft);font-size:13.5px;color:var(--text-primary);transition:border-color var(--dur-fast) var(--ease)}.qitem[data-v-88dd211b]:hover{border-color:var(--brand-300);color:var(--brand-700)}.qai[data-v-88dd211b]{color:var(--ai-600)}@media(max-width:1279px){.cols[data-v-88dd211b]{grid-template-columns:1fr}}.filters[data-v-923adf71]{display:flex;gap:10px;margin-bottom:14px;align-items:flex-end;flex-wrap:wrap}.rowlink[data-v-923adf71]{cursor:pointer}.msgs[data-v-923adf71]{display:flex;flex-direction:column;gap:10px}.msg[data-v-923adf71]{max-width:82%;padding:10px 12px;border-radius:12px;background:var(--panel-muted);border:1px solid var(--border);align-self:flex-start}.msg.out[data-v-923adf71]{align-self:flex-end;background:var(--brand-50);border-color:var(--brand-100)}.msg.ai[data-v-923adf71]{background:var(--ai-50);border-color:var(--ai-200)}.msg.note[data-v-923adf71]{align-self:stretch;max-width:100%;background:var(--warning-bg);border-color:var(--mustard-100)}.meta[data-v-923adf71]{font-size:11.5px;color:var(--text-weak);margin-bottom:3px}.txt[data-v-923adf71]{font-size:13.5px;white-space:pre-wrap;word-break:break-word}.filters[data-v-e9749efe]{display:flex;gap:10px;margin-bottom:14px;align-items:flex-end}.sel[data-v-e9749efe]{height:40px;padding:0 10px;border:1px solid var(--border-strong);border-radius:9px;background:var(--surface);font-size:13.5px}section[data-v-17a2d732]{margin-bottom:22px}h4[data-v-17a2d732]{margin:0 0 8px;font-size:13.5px}p[data-v-17a2d732]{margin:0 0 6px;font-size:13px;line-height:21px;color:var(--text-weak)}ul[data-v-17a2d732]{margin:4px 0 0 18px;padding:0}li[data-v-17a2d732]{font-size:13px;line-height:21px;color:var(--text-weak)}.item[data-v-17a2d732],.pb[data-v-17a2d732]{padding:10px 0;border-bottom:1px dashed var(--border)}.item[data-v-17a2d732]:last-child,.pb[data-v-17a2d732]:last-child{border-bottom:none}.pb.error b[data-v-17a2d732]{color:var(--danger)}.pb.warning b[data-v-17a2d732]{color:var(--warning, #B45309)}.ex[data-v-17a2d732]{color:var(--text-weak)}.warn[data-v-17a2d732]{color:var(--danger)}.lnk[data-v-17a2d732]{border:none;background:none;padding:0;cursor:pointer;color:var(--brand-600);font:inherit;text-decoration:underline}.empty[data-v-17a2d732]{color:var(--text-weak)}.wrap[data-v-17a2d732]:focus{outline:none}.wrap[data-v-17a2d732]:focus-visible{outline:2px solid var(--brand-600);outline-offset:2px}.head[data-v-ccda67eb]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.head h2[data-v-ccda67eb]{margin:0 0 4px;font-size:19px}.head p[data-v-ccda67eb]{margin:0;font-size:13px;max-width:82ch}.cards[data-v-ccda67eb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-top:14px}.card[data-v-ccda67eb]{margin-top:14px}.lead[data-v-ccda67eb]{margin:0 0 14px;font-size:13px;line-height:21px;color:var(--text-weak);max-width:78ch}.grid[data-v-ccda67eb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;align-items:end}.kv[data-v-ccda67eb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.kv>div[data-v-ccda67eb]{display:flex;flex-direction:column;gap:3px}.kv span[data-v-ccda67eb]{font-size:12px;color:var(--text-weak)}.json[data-v-ccda67eb]{background:var(--surface-sunken, rgba(120, 120, 120, .08));border-radius:var(--radius-control);padding:12px;font-size:12px;overflow-x:auto;max-height:320px}.locked[data-v-ccda67eb]{margin:12px 0 0;font-size:12.5px;color:var(--danger);background:var(--danger-soft, rgba(220, 38, 38, .08));padding:8px 11px;border-radius:var(--radius-control)}.lbl[data-v-ccda67eb]{display:block;font-size:13px;font-weight:500;margin-bottom:4px}.chips[data-v-ccda67eb]{display:flex;flex-wrap:wrap;gap:8px}.chip[data-v-ccda67eb]{display:inline-flex;align-items:center;gap:6px;font-size:13px;cursor:pointer;border:1px solid var(--border);border-radius:999px;padding:5px 11px}.chip.off[data-v-ccda67eb]{opacity:.5;cursor:not-allowed}.sw[data-v-ccda67eb]{display:inline-flex;align-items:center;gap:7px;font-size:13px;cursor:pointer}.btnrow[data-v-ccda67eb]{display:flex;gap:8px;flex-wrap:wrap}.alerts[data-v-ccda67eb]{margin-top:14px}.alerts h4[data-v-ccda67eb]{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-size:14px}.alerttext[data-v-ccda67eb]{background:var(--surface-sunken, rgba(120, 120, 120, .08));border-radius:var(--radius-control);padding:10px 12px;font-size:12.5px;white-space:pre-wrap;margin:0 0 8px;line-height:1.6}.code-inline[data-v-ccda67eb]{font-size:11.5px;color:var(--text-weak)}.sub[data-v-ccda67eb]{display:block;font-size:11.5px;color:var(--text-weak)}.warn[data-v-ccda67eb]{margin:6px 0 6px 18px;padding:0}.warn li[data-v-ccda67eb]{font-size:12.5px;color:var(--warning, #B45309);line-height:20px}.pg[data-v-84b375f2]{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.row[data-v-84b375f2]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.left[data-v-84b375f2]{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}h2[data-v-84b375f2]{margin:0;font-size:19px;line-height:28px}.subject[data-v-84b375f2]{margin:0;font-size:12.5px;color:var(--text-weak)}.right[data-v-84b375f2]{display:flex;align-items:center;gap:8px}.intro[data-v-84b375f2]{margin:0;font-size:13px;line-height:20px;color:var(--text-weak);max-width:76ch}.bar[data-v-84b375f2]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:12.5px;line-height:20px;border:1px solid var(--border);border-left-width:3px;border-radius:var(--radius-control);padding:8px 12px}.lv[data-v-84b375f2]{font-weight:600}.txt[data-v-84b375f2]{flex:1;min-width:180px}.act[data-v-84b375f2]{border:none;background:none;padding:0;cursor:pointer;color:var(--brand-600);font:inherit;text-decoration:underline}.bar.success[data-v-84b375f2]{border-left-color:var(--success, #16A34A)}.bar.info[data-v-84b375f2]{border-left-color:var(--brand-600)}.bar.warning[data-v-84b375f2]{border-left-color:var(--warning, #B45309)}.bar.error[data-v-84b375f2]{border-left-color:var(--danger)}@media(max-width:640px){.row[data-v-84b375f2]{flex-direction:column}.right[data-v-84b375f2]{width:100%}}.empty[data-v-873f94d6]{max-width:640px}.empty h3[data-v-873f94d6]{margin:0 0 8px}.ways[data-v-873f94d6]{margin:12px 0 16px 18px;padding:0}.ways li[data-v-873f94d6]{font-size:13px;line-height:22px;color:var(--text-weak)}.acts[data-v-873f94d6]{display:flex;gap:10px}.toolbar[data-v-873f94d6]{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:14px}.search[data-v-873f94d6]{flex:1;min-width:220px;max-width:380px;border:1px solid var(--border);border-radius:8px;padding:7px 12px;font:inherit;font-size:13px;background:var(--panel);color:var(--text-primary)}.filters[data-v-873f94d6]{display:inline-flex;border:1px solid var(--border);border-radius:8px;overflow:hidden}.filters button[data-v-873f94d6]{border:0;background:var(--panel);color:var(--text-muted);font:inherit;font-size:12.5px;padding:6px 13px;cursor:pointer;border-right:1px solid var(--border)}.filters button[data-v-873f94d6]:last-child{border-right:0}.filters button.on[data-v-873f94d6]{background:var(--brand-100);color:var(--brand-700);font-weight:600}.more[data-v-873f94d6]{color:var(--text-tertiary);margin-left:4px}.by[data-v-873f94d6]{display:block;font-size:11px;color:var(--text-tertiary)}.ops[data-v-873f94d6]{white-space:nowrap}.menu[data-v-873f94d6]{position:relative;display:inline-block;margin-left:6px}.dots[data-v-873f94d6]{border:1px solid var(--border);background:var(--panel);border-radius:7px;cursor:pointer;color:var(--text-muted);padding:3px 9px;font-size:14px;line-height:1.2}.pop[data-v-873f94d6]{position:absolute;right:0;top:110%;z-index:20;background:var(--panel);border:1px solid var(--border);border-radius:9px;box-shadow:var(--shadow-card);padding:4px;min-width:150px}.pop button[data-v-873f94d6]{display:block;width:100%;text-align:left;border:0;background:none;font:inherit;font-size:13px;padding:7px 10px;border-radius:6px;cursor:pointer;color:var(--text-primary)}.pop button[data-v-873f94d6]:hover{background:var(--surface-soft)}.ttl[data-v-873f94d6]{cursor:pointer;display:block}.ttl[data-v-873f94d6]:hover{color:var(--brand-600)}.wid[data-v-873f94d6]{display:block;font-size:11.5px;color:var(--text-weak)}.inh[data-v-2441af8a]{display:inline-flex;align-items:center;gap:4px;align-self:flex-start;font-size:11.5px;line-height:18px;color:var(--text-weak);border:1px solid var(--border);border-radius:999px;padding:0 8px}.dot[data-v-2441af8a]{width:5px;height:5px;border-radius:50%;background:currentColor}.channel[data-v-2441af8a]{color:var(--text-weak)}.tenant[data-v-2441af8a]{color:var(--brand-600);border-color:var(--brand-600)}.plan[data-v-2441af8a]{color:var(--warning, #B45309);border-color:currentColor}.platform_default[data-v-2441af8a]{color:var(--text-weak)}.platform_floor[data-v-2441af8a]{color:var(--danger);border-color:currentColor}.fh[data-v-319ca447]{display:flex;flex-direction:column;gap:6px}.help[data-v-319ca447]{display:flex;flex-direction:column;gap:3px}.sum[data-v-319ca447],.ex[data-v-319ca447],.eff[data-v-319ca447]{margin:0;font-size:12.5px;line-height:19px;color:var(--text-weak)}.ex[data-v-319ca447]{color:var(--text-muted, var(--text-weak))}.eff[data-v-319ca447]{color:var(--brand-600)}.warn[data-v-319ca447]{margin:2px 0 0;font-size:12.5px;line-height:19px;color:var(--danger);background:var(--danger-soft, rgba(220, 38, 38, .08));border-radius:var(--radius-control);padding:7px 10px}.ro[data-v-319ca447]{margin:0;font-size:12px;line-height:18px;color:var(--text-weak)}code[data-v-319ca447]{font-size:11.5px;background:var(--surface-sunken, rgba(120, 120, 120, .1));padding:1px 5px;border-radius:4px}.dg[data-v-534aecc8]{display:flex;flex-direction:column;gap:2px}.head[data-v-534aecc8]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.ts[data-v-534aecc8]{font-size:12px;color:var(--text-weak)}.row[data-v-534aecc8]{display:flex;gap:10px;padding:11px 0;border-bottom:1px dashed var(--border)}.row[data-v-534aecc8]:last-of-type{border-bottom:none}.badge[data-v-534aecc8]{flex:none;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:700;border:1px solid currentColor}.badge.success[data-v-534aecc8]{color:var(--success, #16A34A)}.badge.info[data-v-534aecc8]{color:var(--brand-600)}.badge.warning[data-v-534aecc8]{color:var(--warning, #B45309)}.badge.error[data-v-534aecc8]{color:var(--danger)}.body[data-v-534aecc8]{flex:1;min-width:0}.tt[data-v-534aecc8]{margin:0 0 3px;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;font-size:13px}.lv[data-v-534aecc8]{font-size:11.5px;color:var(--text-weak)}.ds[data-v-534aecc8]{margin:0;font-size:12.5px;line-height:19px;color:var(--text-weak)}.acts[data-v-534aecc8]{display:flex;align-items:center;gap:8px;margin-top:8px;flex-wrap:wrap}.code[data-v-534aecc8]{font-size:11px;color:var(--text-weak)}.empty[data-v-534aecc8]{font-size:12.5px;color:var(--text-weak)}.wz-head[data-v-af80ada1]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.wz-head h2[data-v-af80ada1]{margin:0 0 4px;font-size:19px}.wz-head p[data-v-af80ada1]{margin:0;font-size:13px}.steps[data-v-af80ada1]{display:flex;gap:6px;list-style:none;padding:0;margin:0 0 14px;flex-wrap:wrap}.steps li[data-v-af80ada1]{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--text-weak);border:1px solid var(--border);border-radius:999px;padding:5px 12px}.steps li.on[data-v-af80ada1]{color:var(--brand-600);border-color:var(--brand-600);font-weight:600}.steps li.done[data-v-af80ada1]{color:var(--success, #16A34A);border-color:currentColor}.no[data-v-af80ada1]{width:18px;height:18px;border-radius:50%;border:1px solid currentColor;display:grid;place-items:center;font-size:11px}.lead[data-v-af80ada1]{margin:0 0 14px;font-size:13px;line-height:21px;color:var(--text-weak);max-width:72ch}.grid[data-v-af80ada1]{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}@media(max-width:760px){.grid[data-v-af80ada1]{grid-template-columns:1fr}}.lbl[data-v-af80ada1]{display:block;font-size:13px;font-weight:500;margin-bottom:6px}.chips[data-v-af80ada1]{display:flex;flex-wrap:wrap;gap:8px}.chip[data-v-af80ada1]{display:inline-flex;align-items:center;gap:6px;font-size:13px;cursor:pointer;border:1px solid var(--border);border-radius:999px;padding:5px 11px}.hollow[data-v-af80ada1]{margin-top:10px;padding:12px;border:1px dashed var(--border);border-radius:var(--radius-control)}.hollow p[data-v-af80ada1],.hint[data-v-af80ada1]{margin:0 0 8px;font-size:12.5px;color:var(--text-weak)}.code[data-v-af80ada1]{background:var(--surface-sunken, rgba(120, 120, 120, .08));border-radius:var(--radius-control);padding:12px;font-size:12.5px;overflow-x:auto;margin:0 0 8px;white-space:pre}h4[data-v-af80ada1]{margin:0 0 4px;font-size:14px}.btns[data-v-af80ada1]{display:inline-flex;gap:8px}.hours .row[data-v-af80ada1]{display:flex;align-items:center;gap:8px}.dash[data-v-af80ada1]{color:var(--text-weak)}.linkbtn[data-v-af80ada1]{font-size:13px;color:var(--brand-600);text-decoration:underline}.wz-foot[data-v-af80ada1]{display:flex;align-items:center;gap:10px;margin-top:16px}.grow[data-v-af80ada1]{flex:1}.pv[data-v-5b7d11a4]{display:flex;flex-direction:column;gap:10px;min-width:0}.bar[data-v-5b7d11a4]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.seg[data-v-5b7d11a4]{display:inline-flex;border:1px solid var(--border);border-radius:8px;overflow:hidden}.seg button[data-v-5b7d11a4]{border:0;background:var(--panel);color:var(--text-muted);font:inherit;font-size:12.5px;padding:5px 14px;cursor:pointer}.seg button.on[data-v-5b7d11a4]{background:var(--brand-100);color:var(--brand-700);font-weight:600}.sel[data-v-5b7d11a4]{font-size:12.5px;padding:5px 8px;border:1px solid var(--border);border-radius:8px;background:var(--panel);color:var(--text-primary)}.stage[data-v-5b7d11a4]{display:flex;flex-direction:column;gap:6px;min-width:0;width:100%}.gauge[data-v-5b7d11a4]{width:100%;height:0}.frame-outer[data-v-5b7d11a4]{overflow:hidden;border:1px solid var(--border);border-radius:10px;background:#fff;box-shadow:var(--shadow-card);flex:none}.frame-wrap[data-v-5b7d11a4]{transform-origin:top left;flex:none}.stage.mobile .frame-outer[data-v-5b7d11a4]{border-radius:22px}.frame[data-v-5b7d11a4]{width:100%;height:100%;border:0;display:block}.meta[data-v-5b7d11a4]{display:flex;gap:10px;font-size:11.5px;color:var(--text-tertiary)}.loading[data-v-5b7d11a4]{color:var(--note)}.err[data-v-5b7d11a4]{border:1px solid var(--danger-border, var(--border));background:var(--danger-bg, var(--surface-soft));border-radius:10px;padding:14px 16px}.err b[data-v-5b7d11a4]{display:block;margin-bottom:6px}.err p[data-v-5b7d11a4]{margin:0 0 6px;font-size:13px;color:var(--text-muted)}.err .hint[data-v-5b7d11a4]{font-size:12px;color:var(--text-tertiary)}.blocked[data-v-5b7d11a4]{border:1px solid var(--mustard-100, var(--border));background:var(--warning-bg, var(--surface-soft));border-radius:8px;padding:8px 10px;font-size:12px}.blocked code[data-v-5b7d11a4]{display:block;font-size:11.5px;color:var(--text-muted)}.notfound[data-v-05c8d1d8]{max-width:520px}.notfound h3[data-v-05c8d1d8]{margin:0 0 8px}.notfound p[data-v-05c8d1d8]{margin:0 0 12px;font-size:13px}.layout[data-v-05c8d1d8]{display:grid;grid-template-columns:180px 1fr;gap:16px;align-items:start}.layout.with-preview[data-v-05c8d1d8]{grid-template-columns:180px minmax(420px,1fr) minmax(360px,720px)}@media(max-width:900px){.layout[data-v-05c8d1d8]{grid-template-columns:1fr}}.pvcol[data-v-05c8d1d8]{position:sticky;top:12px}.pvhint[data-v-05c8d1d8]{font-size:11.5px;color:var(--text-tertiary);margin:6px 0 0;max-width:460px}.tabs[data-v-05c8d1d8]{display:flex;gap:4px;flex-wrap:wrap;margin:0 0 10px;border-bottom:1px solid var(--border-soft)}.tabs button[data-v-05c8d1d8]{border:0;background:none;font:inherit;font-size:13px;cursor:pointer;color:var(--text-muted);padding:7px 12px;border-bottom:2px solid transparent;margin-bottom:-1px}.tabs button[data-v-05c8d1d8]:hover{color:var(--text-primary)}.tabs button.on[data-v-05c8d1d8]{color:var(--brand-700);border-bottom-color:var(--brand-600);font-weight:600}.intro.sub[data-v-05c8d1d8]{margin-top:-2px}.pvtoggle[data-v-05c8d1d8]{margin-left:auto}.side[data-v-05c8d1d8]{display:flex;flex-direction:column;gap:2px;position:sticky;top:12px}@media(max-width:900px){.side[data-v-05c8d1d8]{flex-direction:row;flex-wrap:wrap;position:static}}.side button[data-v-05c8d1d8]{text-align:left;border:none;background:none;padding:8px 12px;border-radius:8px;font:inherit;font-size:13.5px;color:var(--text-weak);cursor:pointer}.side button[data-v-05c8d1d8]:hover{background:var(--surface-sunken, rgba(120, 120, 120, .08))}.side button.on[data-v-05c8d1d8]{background:var(--brand-50, rgba(63, 109, 246, .1));color:var(--brand-600);font-weight:600}.intro[data-v-05c8d1d8]{margin:0 0 12px;font-size:13px;line-height:21px;color:var(--text-weak);max-width:76ch}.grid[data-v-05c8d1d8]{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}@media(max-width:760px){.grid[data-v-05c8d1d8]{grid-template-columns:1fr}}.kv[data-v-05c8d1d8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.kv>div[data-v-05c8d1d8]{display:flex;flex-direction:column;gap:3px}.kv span[data-v-05c8d1d8]{font-size:12px;color:var(--text-weak)}.kv b[data-v-05c8d1d8]{font-size:13.5px;word-break:break-all}.sw[data-v-05c8d1d8]{display:inline-flex;align-items:center;gap:7px;font-size:13px;cursor:pointer}.lbl[data-v-05c8d1d8]{display:block;font-size:13px;font-weight:500;margin-bottom:6px}.chips[data-v-05c8d1d8]{display:flex;flex-wrap:wrap;gap:8px}.chip[data-v-05c8d1d8]{display:inline-flex;align-items:center;gap:6px;font-size:13px;cursor:pointer;border:1px solid var(--border);border-radius:999px;padding:5px 11px}.todo[data-v-05c8d1d8]{margin:2px 0 0;font-size:12px;color:var(--warning, #B45309);background:var(--warning-soft, rgba(180, 83, 9, .08));padding:5px 9px;border-radius:var(--radius-control)}.note[data-v-05c8d1d8]{margin:10px 0 0;font-size:12.5px;color:var(--text-weak)}.hrow[data-v-05c8d1d8]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.hint[data-v-05c8d1d8]{margin:0 0 8px;font-size:12.5px;color:var(--text-weak)}.code[data-v-05c8d1d8]{background:var(--surface-sunken, rgba(120, 120, 120, .08));border-radius:var(--radius-control);padding:12px;font-size:12.5px;overflow-x:auto;margin:0 0 8px;white-space:pre}h4[data-v-05c8d1d8]{margin:0 0 4px;font-size:14px}.btns[data-v-05c8d1d8]{display:inline-flex;gap:8px;align-items:center;flex-wrap:wrap}.linkbtn[data-v-05c8d1d8]{font-size:13px;color:var(--brand-600);text-decoration:underline}.api[data-v-05c8d1d8]{margin:4px 0 0 18px;padding:0}.api li[data-v-05c8d1d8]{font-size:12.5px;line-height:21px;color:var(--text-weak)}.api code[data-v-05c8d1d8]{font-size:12px}.addrow[data-v-05c8d1d8]{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap}.domains[data-v-05c8d1d8]{margin-top:12px;display:flex;flex-direction:column;gap:6px}.drow[data-v-05c8d1d8]{display:flex;align-items:center;gap:10px;padding:6px 0;border-bottom:1px dashed var(--border)}.drow b[data-v-05c8d1d8]{flex:1}.authrow[data-v-05c8d1d8]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.secretbox[data-v-05c8d1d8]{margin-top:10px;padding:12px;border:1px solid var(--warning, #B45309);border-radius:var(--radius-control)}.secretbox .warn[data-v-05c8d1d8]{margin:6px 0 0;font-size:12px;color:var(--danger)}.howto[data-v-05c8d1d8]{margin-top:12px;font-size:12.5px;color:var(--text-weak)}.howto summary[data-v-05c8d1d8]{cursor:pointer;color:var(--brand-600)}.howto ol[data-v-05c8d1d8],.howto ul[data-v-05c8d1d8]{margin:8px 0 8px 18px;padding:0}.howto li[data-v-05c8d1d8]{line-height:21px}.danger[data-v-05c8d1d8]{margin-top:20px;padding:12px;border:1px solid var(--danger);border-radius:var(--radius-control)}.danger b[data-v-05c8d1d8]{color:var(--danger)}.danger p[data-v-05c8d1d8]{margin:4px 0 8px;font-size:12.5px}.diff[data-v-05c8d1d8]{margin:4px 0 0 18px;padding:0}.diff li[data-v-05c8d1d8]{font-size:13px;line-height:21px;color:var(--text-weak)}.warn[data-v-05c8d1d8]{color:var(--warning, #B45309);font-size:12.5px}.line[data-v-59160812]{padding:6px 0;border-bottom:1px dashed var(--border)}.line[data-v-59160812]:last-of-type{border-bottom:none}.grid[data-v-59160812]{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start}.grid.disabled[data-v-59160812]{opacity:.45;pointer-events:none}@media(max-width:720px){.grid[data-v-59160812]{grid-template-columns:1fr}}.grid[data-v-a2851df3]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px;margin-top:12px}.cred[data-v-a2851df3]{background:var(--terminal-bg);color:var(--terminal-text);padding:14px;border-radius:10px;font-size:12.5px;white-space:pre-wrap;word-break:break-all;margin-top:14px}.cols[data-v-235281f7]{display:grid;grid-template-columns:3fr 2fr;gap:16px}.sel[data-v-235281f7]{height:40px;padding:0 10px;border:1px solid var(--border-strong);border-radius:9px;background:var(--surface);font-size:13.5px}.items[data-v-235281f7]{display:flex;flex-direction:column;gap:6px}.irow[data-v-235281f7]{display:flex;align-items:center;justify-content:space-between;padding:6px 0;border-bottom:1px dashed var(--border-soft)}.ilabel[data-v-235281f7]{font-size:13.5px}.star[data-v-235281f7]{border:none;background:none;font-size:20px;color:var(--border-strong);cursor:pointer;padding:0 2px}.star.on[data-v-235281f7]{color:var(--mustard-500)}.big[data-v-235281f7]{font-size:34px;font-weight:700;margin-top:10px}.big small[data-v-235281f7]{font-size:15px;color:var(--text-tertiary);font-weight:400}@media(max-width:1279px){.cols[data-v-235281f7]{grid-template-columns:1fr}}.profile[data-v-34520a8e]{display:flex;flex-direction:column;gap:18px;max-width:860px}h2[data-v-34520a8e]{font-size:20px;font-weight:650}.card[data-v-34520a8e]{background:var(--surface);border:1px solid var(--border-soft);border-radius:var(--radius-card);padding:20px 22px;display:flex;flex-direction:column;gap:14px}.card h3[data-v-34520a8e]{font-size:14.5px;font-weight:630}.idrow[data-v-34520a8e]{display:flex;align-items:center;gap:14px}.idmeta[data-v-34520a8e]{display:flex;flex-direction:column;gap:2px}.idmeta b[data-v-34520a8e]{font-size:15px}.row[data-v-34520a8e]{display:flex;align-items:flex-end;gap:12px}.grid3[data-v-34520a8e]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.pref[data-v-34520a8e]{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.plabel[data-v-34520a8e]{width:48px;flex:none;font-size:13px;color:var(--text-secondary)}.opts[data-v-34520a8e]{display:flex;gap:8px;flex-wrap:wrap}.opt[data-v-34520a8e]{display:inline-flex;align-items:center;gap:7px;padding:7px 13px;border:1px solid var(--border-soft);border-radius:10px;background:var(--surface);font-size:12.5px;font-family:inherit;color:var(--text-secondary);cursor:pointer}.opt[data-v-34520a8e]:hover{border-color:var(--brand-300)}.opt.on[data-v-34520a8e]{border-color:var(--brand-600);background:var(--brand-50);color:var(--brand-700);font-weight:550}.sw[data-v-34520a8e]{display:flex;gap:2px}.sw i[data-v-34520a8e]{width:8px;height:16px;border-radius:3px;display:block}.tbl[data-v-34520a8e]{width:100%;border-collapse:collapse;font-size:12.5px}.tbl th[data-v-34520a8e]{text-align:left;color:var(--text-tertiary);font-weight:500;padding:6px 10px;border-bottom:1px solid var(--border-soft)}.tbl td[data-v-34520a8e]{padding:7px 10px;border-bottom:1px solid var(--border-soft)}.tbl tr:last-child td[data-v-34520a8e]{border-bottom:none}.mono[data-v-34520a8e]{font-family:ui-monospace,monospace;font-size:12px}@media(max-width:900px){.grid3[data-v-34520a8e]{grid-template-columns:1fr}}.help[data-v-82d25577]{display:flex;flex-direction:column;gap:16px;max-width:860px}h2[data-v-82d25577]{font-size:20px;font-weight:650}.grid[data-v-82d25577]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px}.card[data-v-82d25577]{background:var(--surface);border:1px solid var(--border-soft);border-radius:var(--radius-card);padding:20px;display:flex;flex-direction:column;gap:8px;font-size:13px}.card .ic[data-v-82d25577]{color:var(--brand-600)}.card b[data-v-82d25577]{font-size:14px}.ver[data-v-82d25577]{display:flex;align-items:center;gap:7px;font-size:12.5px;color:var(--text-tertiary)}:root{--mustard-50: #fff9de;--mustard-100: #fff0b8;--mustard-500: #c79824;--sage-50: #f1f6ee;--sage-100: #e1ebdc;--sage-500: #6f8d67;--apricot-50: #fcf4ed;--apricot-100: #f8e8da;--apricot-500: #c9875f;--success: #2f8f68;--success-bg: #edf8f2;--warning: #b7791f;--warning-bg: #fff6d8;--danger: #d64c5b;--danger-bg: #fff0f2;--info: #5874c9;--info-bg: #eff3ff;--inactive: #9a94a0;--inactive-bg: #f1eff4;--note: #b7791f;--note-bg: #fff9e8;--ch-website: #5874c9;--ch-telegram: #229ed9;--ch-whatsapp: #22c55e;--ch-facebook: #1877f2;--ch-instagram: #e1306c;--ch-email: #716b78;--terminal-bg: #211d2b;--terminal-text: #a7f3d0;--radius-xs: 6px;--radius-sm: 9px;--radius-control: 11px;--radius-card: 16px;--radius-section: 20px;--radius-workspace: 24px;--radius-tag: 9999px;--radius-pill: 9999px;--shadow-workspace: 0 18px 55px rgba(58, 42, 72, .1), 0 2px 8px rgba(58, 42, 72, .04);--shadow-card: 0 1px 2px rgba(52, 39, 61, .025), 0 8px 24px rgba(52, 39, 61, .045);--shadow-card-hover: 0 2px 4px rgba(52, 39, 61, .035), 0 12px 28px rgba(52, 39, 61, .07);--shadow-float: 0 18px 48px rgba(52, 39, 61, .14);--sidebar-w: 228px;--sidebar-w-collapsed: 68px;--topbar-h: 64px;--rail-w: 64px;--secondary-w: 232px;--page-max: 1600px;--page-gutter: 28px;--convlist-w: 336px;--chat-min-w: 560px;--context-w: 360px;--row-h: 50px;--control-h: 40px;--ease: cubic-bezier(.2, 0, 0, 1);--dur-fast: .14s;--dur-med: .2s;--gradient-logo: linear-gradient(135deg, #4f6ef7 0%, #7b4fe4 100%);--page: var(--canvas);--page-tint: var(--surface-soft);--panel: var(--surface);--panel-muted: var(--surface-soft);--panel-raised: var(--surface);--text: var(--text-primary);--text-strong: var(--text-primary);--text-muted: var(--text-secondary);--text-weak: var(--text-tertiary)}@media(prefers-reduced-motion:reduce){:root{--dur-fast: 0ms;--dur-med: 0ms}}:root,[data-theme=blue-violet]{color-scheme:light;--brand-50: #eef3ff;--brand-100: #e5ecff;--brand-200: #c5d4fd;--brand-300: #9db4fb;--brand-400: #6e8bf9;--brand-500: #5964e8;--brand-600: #3f6df6;--brand-700: #3159d9;--brand-800: #2747ad;--brand-900: #1f3785;--ai-50: #f3f0fe;--ai-100: #e9e2fd;--ai-200: #d9cffa;--ai-500: #8a6cf0;--ai-600: #7655e8;--ai-700: #6244cf;--cyan-50: #ebf9fb;--cyan-100: #d8f3f7;--cyan-200: #b5e8ef;--cyan-400: #5fd1df;--cyan-500: #38bfd1;--cyan-600: #2596a6;--canvas: #f4f6fd;--canvas-warm: #fafbff;--canvas-cool: #f0f6fb;--workspace: rgba(255, 255, 255, .95);--surface: #ffffff;--surface-warm: #fbfcff;--surface-soft: #f5f8fe;--surface-lavender: #eceffe;--surface-cyan: #e7f6fa;--surface-yellow: #fff4c9;--surface-apricot: #faeee5;--surface-sage: #eef4eb;--text-primary: #181a26;--text-secondary: #666b7c;--text-tertiary: #969bad;--border-subtle: rgba(46, 52, 84, .08);--overlay: rgba(24, 28, 48, .38);--border: #e3e5f1;--border-soft: #e3e5f1;--border-strong: #cfd4e8;--gradient-brand: linear-gradient(135deg, #3f6df6 0%, #5964e8 62%, #7655e8 100%);--gradient-ai: linear-gradient(135deg, #5964e8 0%, #7655e8 100%);--gradient-ai-soft: linear-gradient(135deg, #edf2ff 0%, #f1ecff 100%);--gradient-purple-cyan: linear-gradient( 135deg, rgba(83, 104, 245, .15), rgba(56, 191, 209, .12) );--ambient-admin: radial-gradient(circle at 8% 10%, rgba(63, 109, 246, .22), transparent 33%), radial-gradient(circle at 92% 8%, rgba(89, 100, 232, .16), transparent 28%), radial-gradient(circle at 85% 88%, rgba(56, 191, 209, .1), transparent 26%), linear-gradient(135deg, #e9efff 0%, #f2f5fe 52%, #f0f7fb 100%);--ambient-workbench: linear-gradient(135deg, #f4f7fe 0%, #f2f6fd 100%);--shadow-brand: 0 8px 22px rgba(63, 109, 246, .24);--focus-ring: rgba(63, 109, 246, .28);--sidebar-surface: rgba(252, 251, 253, .86);--topbar-surface: rgba(255, 255, 255, .72);--workspace-border: rgba(255, 255, 255, .7);--bubble-agent: #e7eeff;--bubble-agent-border: #d3defe}[data-theme=soft-lavender]{--brand-50: #f8f2ff;--brand-100: #f0e5ff;--brand-200: #e2ccfa;--brand-300: #d0acf6;--brand-400: #bc8ef0;--brand-500: #aa74e8;--brand-600: #8957d9;--brand-700: #7444bf;--brand-800: #5b3496;--brand-900: #43266e;--ai-50: #f5f3ff;--ai-100: #ede9fe;--ai-200: #ddd6fe;--ai-500: #8b5cf6;--ai-600: #7c3aed;--ai-700: #6d28d9;--cyan-50: #effbfa;--cyan-100: #dcf5f3;--cyan-200: #b9eae7;--cyan-400: #59c8c5;--cyan-500: #37b5b4;--cyan-600: #258f91;--canvas: #f8f4fb;--canvas-warm: #fbfaf7;--canvas-cool: #f6f2f9;--workspace: rgba(255, 255, 255, .94);--surface: #ffffff;--surface-warm: #fcfbf8;--surface-soft: #f8f4fb;--surface-lavender: #f0e5ff;--surface-cyan: #eaf7f5;--surface-yellow: #fff4c9;--surface-apricot: #faeee5;--surface-sage: #eef4eb;--text-primary: #1c1922;--text-secondary: #716b78;--text-tertiary: #9a94a0;--border-subtle: rgba(61, 46, 70, .08);--overlay: rgba(35, 28, 43, .38);--border: #eae5ec;--border-soft: #eae5ec;--border-strong: #d9d2e2;--gradient-brand: linear-gradient(135deg, #8957d9 0%, #aa74e8 100%);--gradient-ai: linear-gradient(135deg, #8957d9 0%, #aa74e8 100%);--gradient-ai-soft: linear-gradient(135deg, #f4ebff 0%, #faf1ff 100%);--gradient-purple-cyan: linear-gradient( 135deg, rgba(139, 93, 217, .16), rgba(55, 181, 180, .13) );--ambient-admin: radial-gradient(circle at 7% 8%, rgba(169, 106, 233, .22), transparent 31%), radial-gradient(circle at 93% 7%, rgba(213, 150, 220, .16), transparent 29%), linear-gradient(135deg, #f7eeff 0%, #f8f3fb 55%, #fbf6f1 100%);--ambient-workbench: linear-gradient(135deg, #faf6fd 0%, #f9f5fb 100%);--shadow-brand: 0 8px 22px rgba(137, 87, 217, .22);--focus-ring: rgba(137, 87, 217, .26);--sidebar-surface: rgba(252, 251, 253, .86);--topbar-surface: rgba(255, 255, 255, .72);--workspace-border: rgba(255, 255, 255, .7);--bubble-agent: #efe7fa;--bubble-agent-border: #e2d2f5}[data-theme=transformative-teal]{--brand-50: #e9f5f3;--brand-100: #d4ece9;--brand-200: #b2ddd7;--brand-300: #7ec9bf;--brand-400: #43bfae;--brand-500: #278c8b;--brand-600: #2f6f73;--brand-700: #265d61;--brand-800: #1e4b4f;--brand-900: #163a3d;--ai-50: #e7f5f2;--ai-100: #d6efe9;--ai-200: #bce4db;--ai-500: #35a89f;--ai-600: #278c8b;--ai-700: #1f7374;--cyan-50: #e9f7f4;--cyan-100: #d5f0eb;--cyan-200: #b3e2da;--cyan-400: #63c7bc;--cyan-500: #43b7aa;--cyan-600: #2f8f86;--canvas: #f2f8f7;--canvas-warm: #fbfaf6;--canvas-cool: #edf7f6;--workspace: rgba(255, 255, 255, .95);--surface: #ffffff;--surface-warm: #fbf8f0;--surface-soft: #f5f9f8;--surface-lavender: #e5f2ef;--surface-cyan: #e8f2f5;--surface-yellow: #fff4c9;--surface-apricot: #f7f0e3;--surface-sage: #eef4eb;--text-primary: #172221;--text-secondary: #5e706e;--text-tertiary: #8c9b99;--border-subtle: rgba(34, 58, 56, .09);--overlay: rgba(22, 40, 39, .38);--border: #dce9e6;--border-soft: #dce9e6;--border-strong: #c2d6d1;--gradient-brand: linear-gradient(135deg, #2f6f73 0%, #278c8b 50%, #43bfae 100%);--gradient-ai: linear-gradient(135deg, #278c8b 0%, #43bfae 100%);--gradient-ai-soft: linear-gradient(135deg, #e4f3f0 0%, #e6f5f4 55%, #e8f2f5 100%);--gradient-purple-cyan: linear-gradient( 135deg, rgba(47, 127, 126, .15), rgba(66, 125, 157, .12) );--ambient-admin: radial-gradient(circle at 8% 10%, rgba(47, 111, 115, .19), transparent 33%), radial-gradient(circle at 93% 8%, rgba(67, 191, 174, .2), transparent 31%), radial-gradient(circle at 84% 88%, rgba(66, 125, 157, .11), transparent 28%), linear-gradient(135deg, #edf7f5 0%, #f3faf8 55%, #edf6f8 100%);--ambient-workbench: linear-gradient(135deg, #f6faf9 0%, #f3f8f9 100%);--shadow-brand: 0 8px 22px rgba(39, 140, 139, .24);--focus-ring: rgba(39, 140, 139, .28);--sidebar-surface: rgba(252, 251, 253, .86);--topbar-surface: rgba(255, 255, 255, .72);--workspace-border: rgba(255, 255, 255, .7);--bubble-agent: #ddf1ec;--bubble-agent-border: #c3e4dc}[data-theme=midnight]{color-scheme:dark;--brand-50: #232438;--brand-100: #2b2d4a;--brand-200: #383b63;--brand-300: #4d549b;--brand-400: #5f6fd6;--brand-500: #7b8cf5;--brand-600: #6f86ff;--brand-700: #8fa1ff;--brand-800: #b3c0ff;--brand-900: #d4dbff;--ai-50: #2a2440;--ai-100: #352c52;--ai-200: #473a6e;--ai-500: #a08df5;--ai-600: #8e7bf0;--ai-700: #b3a5f7;--cyan-50: #1d2f31;--cyan-100: #24403f;--cyan-200: #2f5654;--cyan-400: #45b3ab;--cyan-500: #52c9c0;--cyan-600: #7adcd4;--canvas: #100f16;--canvas-warm: #14131b;--canvas-cool: #101418;--workspace: rgba(24, 23, 33, .96);--surface: #1b1a26;--surface-warm: #201f2b;--surface-soft: #232230;--surface-lavender: #262242;--surface-cyan: #1d3233;--surface-yellow: #38301a;--surface-apricot: #392b20;--surface-sage: #24301f;--text-primary: #ecebf4;--text-secondary: #a8a4b8;--text-tertiary: #726e82;--border-subtle: rgba(255, 255, 255, .07);--overlay: rgba(0, 0, 0, .55);--border: #2e2c3d;--border-soft: #2e2c3d;--border-strong: #43405a;--success: #4ade80;--success-bg: #16321f;--warning: #f0b458;--warning-bg: #38301a;--danger: #f47c88;--danger-bg: #3c2126;--info: #7ea2f2;--info-bg: #1e2940;--inactive: #726e82;--inactive-bg: #232230;--note: #e5c26b;--note-bg: #332b12;--mustard-100: #4d3f18;--mustard-500: #d9a93c;--terminal-bg: #0c0b12;--terminal-text: #7ce8bb;--gradient-brand: linear-gradient(135deg, #5f6fd6 0%, #7b8cf5 55%, #8e7bf0 100%);--gradient-ai: linear-gradient(135deg, #7b8cf5 0%, #8e7bf0 100%);--gradient-ai-soft: linear-gradient(135deg, #262242 0%, #232a3d 100%);--gradient-purple-cyan: linear-gradient( 135deg, rgba(123, 140, 245, .16), rgba(82, 201, 192, .12) );--ambient-admin: radial-gradient(circle at 8% 10%, rgba(111, 134, 255, .16), transparent 34%), radial-gradient(circle at 92% 8%, rgba(142, 123, 240, .14), transparent 30%), linear-gradient(135deg, #0e0d14 0%, #12111a 55%, #0f1116 100%);--ambient-workbench: linear-gradient(135deg, #131219 0%, #11131a 100%);--shadow-workspace: 0 18px 55px rgba(0, 0, 0, .5), 0 2px 8px rgba(0, 0, 0, .3);--shadow-card: 0 1px 2px rgba(0, 0, 0, .2), 0 8px 24px rgba(0, 0, 0, .25);--shadow-float: 0 18px 48px rgba(0, 0, 0, .6);--shadow-brand: 0 8px 22px rgba(111, 134, 255, .25);--focus-ring: rgba(123, 140, 245, .4);--sidebar-surface: rgba(24, 23, 34, .92);--topbar-surface: rgba(22, 21, 31, .75);--workspace-border: rgba(255, 255, 255, .06);--bubble-agent: #2b2d4a;--bubble-agent-border: #383b63}*,*:before,*:after{box-sizing:border-box}html,body,#app{height:100%}body{margin:0;font-family:Geist,Inter,PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif;font-size:14px;line-height:21px;color:var(--text-primary);background:var(--canvas);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1{font-size:24px;font-weight:700;line-height:32px;margin:0;letter-spacing:-.01em}h2{font-size:20px;font-weight:650;line-height:28px;margin:0;letter-spacing:-.01em}h3{font-size:15.5px;font-weight:630;line-height:22px;margin:0}p{margin:0}a{color:var(--brand-600);text-decoration:none}a:hover{color:var(--brand-700)}button{font-family:inherit}input,select,textarea{font-family:inherit;font-size:14px}::placeholder{color:var(--text-tertiary)}.text-muted{color:var(--text-secondary)}.text-weak{color:var(--text-tertiary);font-size:12px;line-height:18px}.num{font-variant-numeric:tabular-nums}.card{background:var(--surface);border:1px solid var(--border-soft);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:20px 24px}.section-card{background:var(--surface);border:1px solid var(--border-soft);border-radius:var(--radius-section);box-shadow:var(--shadow-card)}.page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:22px}.page-sub{color:var(--text-secondary);font-size:13px;line-height:20px;margin-top:3px}.surface-muted{background:var(--surface-soft);border-radius:var(--radius-card)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:#3d2e4624;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#3d2e4647}::-webkit-scrollbar-track{background:transparent}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}:focus-visible{outline:none;box-shadow:0 0 0 3px var(--focus-ring);border-radius:4px}[data-secondary="1"] .zk-tabs.promoted{display:none}@media(max-width:1599px){:root{--page-gutter: 24px}}@media(max-width:1279px){:root{--page-gutter: 18px}}
