.vpp[data-v-4f8c5145]{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;color:var(--sps-text-muted);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;gap:8px;justify-content:center;padding:48px 16px;text-align:center}.vpp b[data-v-4f8c5145]{color:var(--sps-text-strong);font-size:16px}.vpp p[data-v-4f8c5145]{margin:0;max-width:420px}.vpp code[data-v-4f8c5145]{background:transparent;color:var(--sps-text-subtle);font-size:12px}.vpp-ic[data-v-4f8c5145]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:var(--sps-bg-sunken);border-radius:var(--sps-radius-lg);color:var(--sps-icon-muted);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:48px;justify-content:center;width:48px}.vpp-ic .md-icon[data-v-4f8c5145]{font-size:26px}.vib[data-v-4a24f063]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-negative:0;align-items:center;border-radius:10px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;flex-shrink:0;justify-content:center;line-height:1}.vib .md-icon[data-v-4a24f063]{line-height:1}.vib.vib--xs[data-v-4a24f063]{border-radius:6px;height:20px;width:20px}.vib.vib--xs .md-icon[data-v-4a24f063]{font-size:13px}.vib.vib--sm[data-v-4a24f063]{border-radius:8px;height:28px;width:28px}.vib.vib--sm .md-icon[data-v-4a24f063]{font-size:16px}.vib.vib--md[data-v-4a24f063]{height:34px;width:34px}.vib.vib--md .md-icon[data-v-4a24f063]{font-size:19px}.vib.vib--lg[data-v-4a24f063]{border-radius:12px;height:40px;width:40px}.vib.vib--lg .md-icon[data-v-4a24f063]{font-size:22px}.vib.vib--round[data-v-4a24f063]{border-radius:50%}.vib.vib--primary[data-v-4a24f063]{background:var(--sps-primary-soft);color:var(--sps-primary-text-on-soft)}.vib.vib--success[data-v-4a24f063]{background:var(--sps-success-soft);color:var(--sps-success-text)}.vib.vib--warning[data-v-4a24f063]{background:var(--sps-warning-soft);color:var(--sps-warning-text)}.vib.vib--info[data-v-4a24f063]{background:var(--sps-info-soft);color:var(--sps-info-text)}.vib.vib--danger[data-v-4a24f063]{background:var(--sps-danger-soft);color:var(--sps-danger-text)}.vib.vib--neutral[data-v-4a24f063]{background:var(--sps-bg-sunken);color:var(--sps-text-muted)}.vas[data-v-bf338050]{-ms-flex-negative:0;background:var(--sps-bg-surface);-webkit-box-shadow:inset 0 1px 0 var(--sps-border-default);box-shadow:inset 0 1px 0 var(--sps-border-default);flex-shrink:0}.vas-head[data-v-bf338050]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;border:none;color:var(--sps-text-default);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12.5px;gap:8px;padding:7px 12px;text-align:left;width:100%}.vas-head[data-v-bf338050]:hover{background:var(--sps-bg-raised)}.vas-head-ic[data-v-bf338050]{color:var(--sps-icon-muted);font-size:16px}.vas-busy[data-v-bf338050]{-ms-flex-negative:0;-webkit-animation:vas-pulse-data-v-bf338050 1s infinite;animation:vas-pulse-data-v-bf338050 1s infinite;background:var(--sps-primary);border-radius:50%;flex-shrink:0;height:8px;margin:0 4px;width:8px}@-webkit-keyframes vas-pulse-data-v-bf338050{0%,to{opacity:1}50%{opacity:.3}}@keyframes vas-pulse-data-v-bf338050{0%,to{opacity:1}50%{opacity:.3}}.vas-last[data-v-bf338050]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vas-todo[data-v-bf338050]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--sps-text-muted);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:11.5px;font-variant-numeric:tabular-nums;gap:6px}.vas-bar[data-v-bf338050]{background:var(--sps-bg-sunken);border-radius:var(--sps-radius-pill);height:5px;overflow:hidden;width:70px}.vas-bar i[data-v-bf338050]{background:var(--sps-success);display:block;height:100%;-webkit-transition:width .3s;transition:width .3s}.vas-list[data-v-bf338050]{-webkit-box-shadow:inset 0 -1px 0 var(--sps-border-default);box-shadow:inset 0 -1px 0 var(--sps-border-default);max-height:220px;overflow:auto;padding:4px 0}.vas-row[data-v-bf338050]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;border:none;color:var(--sps-text-default);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;gap:8px;padding:4px 12px;text-align:left;width:100%}.vas-row[data-v-bf338050]:hover{background:var(--sps-bg-raised)}.vas-row small[data-v-bf338050]{color:var(--sps-text-subtle);font-variant-numeric:tabular-nums}.vas-ic[data-v-bf338050]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-negative:0;align-items:center;background:var(--sps-bg-sunken);border-radius:var(--sps-radius-sm);color:var(--sps-icon-default);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;flex-shrink:0;height:22px;justify-content:center;width:22px}.vas-ic .md-icon[data-v-bf338050]{font-size:14px}.vas-ic.k-create[data-v-bf338050]{background:var(--sps-success-soft);color:var(--sps-success-text)}.vas-ic.k-edit[data-v-bf338050]{background:var(--sps-warning-soft);color:var(--sps-warning-text)}.vas-ic.k-delete[data-v-bf338050],.vas-ic.k-error[data-v-bf338050]{background:var(--sps-danger-soft);color:var(--sps-danger-text)}.vas-ic.k-bash[data-v-bf338050],.vas-ic.k-build[data-v-bf338050]{background:var(--sps-info-soft);color:var(--sps-info-text)}.vas-ic.k-deploy[data-v-bf338050],.vas-ic.k-permission[data-v-bf338050]{background:var(--sps-primary-soft);color:var(--sps-primary-text-on-soft)}.vas-text[data-v-bf338050]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vas-num[data-v-bf338050]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.vas-num .plus[data-v-bf338050]{color:var(--sps-success-text)}.vas-exit[data-v-bf338050],.vas-num .minus[data-v-bf338050]{color:var(--sps-danger-text)}.vas-exit[data-v-bf338050]{background:var(--sps-danger-soft);border-radius:var(--sps-radius-pill);font-size:10.5px;padding:0 5px}.vps[data-v-64f028b6]{-ms-flex-negative:0;background:var(--sps-bg-surface);-webkit-box-shadow:inset 0 1px 0 var(--sps-border-default);box-shadow:inset 0 1px 0 var(--sps-border-default);display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px 14px;min-height:40px;padding:6px 14px}.vps-step[data-v-64f028b6],.vps[data-v-64f028b6]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.vps-step[data-v-64f028b6]{color:var(--sps-text-muted);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:12px;font-weight:600;gap:6px;white-space:nowrap}.vps-step.is-now[data-v-64f028b6]{color:var(--sps-text-strong)}.vps-step.is-done[data-v-64f028b6]{color:var(--sps-text-default)}.vps-step.is-failed[data-v-64f028b6]{color:var(--sps-danger-text)}.vps-c[data-v-64f028b6]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:var(--sps-bg-sunken);border-radius:50%;color:var(--sps-text-muted);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;width:18px}.vps-c .md-icon[data-v-64f028b6]{font-size:12px}.is-done>.vps-c[data-v-64f028b6]{background:var(--sps-success);color:var(--sps-text-on-primary)}.is-now>.vps-c[data-v-64f028b6]{-webkit-animation:vps-pulse-data-v-64f028b6 1.4s infinite;animation:vps-pulse-data-v-64f028b6 1.4s infinite;background:var(--sps-primary);color:var(--sps-text-on-primary)}.is-failed>.vps-c[data-v-64f028b6]{background:var(--sps-danger);color:var(--sps-text-on-primary)}@-webkit-keyframes vps-pulse-data-v-64f028b6{0%,to{opacity:1}50%{opacity:.55}}@keyframes vps-pulse-data-v-64f028b6{0%,to{opacity:1}50%{opacity:.55}}.vps-fill[data-v-64f028b6]{-webkit-box-flex:1;-ms-flex:1;flex:1}.vps-mono[data-v-64f028b6]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vps-ok[data-v-64f028b6]{color:var(--sps-success-text)}.vps-bad[data-v-64f028b6]{color:var(--sps-danger-text)}.vps-muted[data-v-64f028b6]{color:var(--sps-text-muted)}@media(max-width:600px){.vps-mono[data-v-64f028b6]{display:none}}.vpp[data-v-6bba3e44]{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--sps-bg-page);-ms-flex-direction:column;flex-direction:column;height:100%;min-height:0}.vpp-bar[data-v-6bba3e44],.vpp[data-v-6bba3e44]{display:-webkit-box;display:-ms-flexbox;display:flex}.vpp-bar[data-v-6bba3e44]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--sps-bg-surface);-webkit-box-shadow:inset 0 -1px 0 var(--sps-border-default);box-shadow:inset 0 -1px 0 var(--sps-border-default);gap:8px;min-height:42px;padding:6px 10px}.vpp-seg[data-v-6bba3e44]{-ms-flex-negative:0;background:var(--sps-bg-sunken);border-radius:var(--sps-radius-md);flex-shrink:0;padding:2px}.vpp-seg button[data-v-6bba3e44],.vpp-seg[data-v-6bba3e44]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.vpp-seg button[data-v-6bba3e44]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;border:none;border-radius:var(--sps-radius-sm);color:var(--sps-text-muted);cursor:pointer;font-size:12px;padding:3px 10px}.vpp-seg button .md-icon[data-v-6bba3e44]{font-size:16px}.vpp-seg button.on[data-v-6bba3e44]{background:var(--sps-bg-surface);-webkit-box-shadow:var(--sps-shadow-sm);box-shadow:var(--sps-shadow-sm);color:var(--sps-text-strong)}.vpp-seg button[data-v-6bba3e44]:disabled{cursor:default;opacity:.45}.vpp-seg.vpp-dev button[data-v-6bba3e44]{padding:3px 7px}.vpp-url[data-v-6bba3e44]{-webkit-box-flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--sps-bg-sunken);border-radius:var(--sps-radius-pill);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;gap:4px;min-width:0;padding:4px 10px}.vpp-url .md-icon[data-v-6bba3e44]{color:var(--sps-icon-muted);font-size:14px}.vpp-url .vpp-host[data-v-6bba3e44]{color:var(--sps-text-muted);max-width:45%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vpp-url input[data-v-6bba3e44]{-webkit-box-flex:1;background:transparent;border:none;color:var(--sps-text-strong);-ms-flex:1;flex:1;font:inherit;min-width:40px;outline:none}.vpp-icon[data-v-6bba3e44]{-ms-flex-negative:0;background:transparent;border:none;border-radius:var(--sps-radius-sm);color:var(--sps-icon-default);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;flex-shrink:0;padding:5px}.vpp-icon .md-icon[data-v-6bba3e44]{font-size:18px}.vpp-icon[data-v-6bba3e44]:hover{background:var(--sps-bg-raised)}.vpp-icon[data-v-6bba3e44]:disabled{cursor:default;opacity:.4}.vpp-stage[data-v-6bba3e44]{-webkit-box-flex:1;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;justify-content:center;min-height:0;overflow:auto;padding:0}.vpp-stage.is-mobile[data-v-6bba3e44],.vpp-stage.is-tablet[data-v-6bba3e44]{padding:16px}.vpp-frame-wrap[data-v-6bba3e44]{-webkit-box-flex:1;background:var(--sps-bg-surface);-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;position:relative;width:100%}.vpp-stage.is-mobile .vpp-frame-wrap[data-v-6bba3e44],.vpp-stage.is-tablet .vpp-frame-wrap[data-v-6bba3e44]{-webkit-box-flex:0;border-radius:var(--sps-radius-lg);-webkit-box-shadow:var(--sps-shadow-lg);box-shadow:var(--sps-shadow-lg);-ms-flex:0 0 auto;flex:0 0 auto;overflow:hidden}.vpp-frame[data-v-6bba3e44]{background:var(--sps-bg-surface);border:0;display:block;height:100%;width:100%}.vpp-loading[data-v-6bba3e44]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:var(--sps-bg-surface);display:-webkit-box;display:-ms-flexbox;display:flex;inset:0;justify-content:center;position:absolute}.vpp-pick[data-v-6bba3e44]{-ms-flex-negative:0;flex-shrink:0}.vpp-pick.on[data-v-6bba3e44]{background:var(--sps-primary-soft);color:var(--sps-primary)}@media(max-width:1100px){.vpp-pick .vpp-pick-t[data-v-6bba3e44]{display:none}}.vpp-note.is-info[data-v-6bba3e44]{background:var(--sps-info-soft);color:var(--sps-info-text)}.vpp-note[data-v-6bba3e44]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--sps-warning-soft);color:var(--sps-warning-text);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12.5px;gap:8px;padding:6px 12px}.vpp-note .md-icon[data-v-6bba3e44]{font-size:16px}.vpp-note span[data-v-6bba3e44]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.vpp-wait[data-v-6bba3e44]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--sps-text-muted);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px;margin:auto;max-width:360px;padding:24px;text-align:center}.vpp-wait>.md-icon[data-v-6bba3e44]{color:var(--sps-icon-muted);font-size:44px}.vpp-wait b[data-v-6bba3e44]{color:var(--sps-text-strong);font-size:14px}.vpp-wait p[data-v-6bba3e44]{font-size:12.5px;margin:0}.ia-panel[data-v-7fd26eea]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-negative:0;background:#fff;border-radius:15px;-webkit-box-shadow:0 0 15px rgba(0,0,0,.1);box-shadow:0 0 15px rgba(0,0,0,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;flex-shrink:0;height:calc(100vh - 150px);max-height:100%;overflow:hidden;pointer-events:all;position:relative;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;width:560px;z-index:999}.ia-head[data-v-7fd26eea]{-webkit-box-pack:justify;-ms-flex-pack:justify;border-bottom:1px solid #f0f0f0;height:64px;justify-content:space-between;padding:0 16px}.ia-head .ia-head-left[data-v-7fd26eea],.ia-head[data-v-7fd26eea]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.ia-head .ia-head-left[data-v-7fd26eea]{gap:10px}.ia-head .ia-head-text[data-v-7fd26eea]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.ia-head .ia-head-text small[data-v-7fd26eea]{font-size:11px}.ia-head .ia-head-text small.ok[data-v-7fd26eea]{color:#16a34a}.ia-head .ia-head-text small.warn[data-v-7fd26eea]{color:#d97706}.ia-head .ia-head-actions[data-v-7fd26eea]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px}.ia-icon-btn[data-v-7fd26eea]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:transparent;border:none;border-radius:8px;color:#6b7280;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;justify-content:center;line-height:1;padding:6px}.ia-icon-btn .md-icon[data-v-7fd26eea]{font-size:20px}.ia-icon-btn[data-v-7fd26eea]:hover{background:#f3f4f6}.ia-icon-btn.active[data-v-7fd26eea]{background:#ede9fe;color:#5b21b6}.ia-icon-btn.running[data-v-7fd26eea]{-webkit-animation:ia-pulse-data-v-7fd26eea 1.2s infinite;animation:ia-pulse-data-v-7fd26eea 1.2s infinite;color:var(--sps-primary,#5625cc)}.ia-body[data-v-7fd26eea]{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:-webkit-gradient(linear,left top,left bottom,from(#fafbfc),to(#f0f2f5));background:linear-gradient(180deg,#fafbfc,#f0f2f5);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 1 0px;flex:1 1 0;-ms-flex-direction:column;flex-direction:column;gap:6px;min-height:0;overflow-y:auto;padding:12px 14px}.ia-body>[data-v-7fd26eea]{-ms-flex-negative:0;flex-shrink:0}.ia-welcome[data-v-7fd26eea]{color:#6b7280;padding:20px 8px;text-align:center}.ia-welcome h4[data-v-7fd26eea]{margin-bottom:6px}.ia-welcome .ia-quick[data-v-7fd26eea]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:6px;margin-top:10px}.ia-welcome .ia-quick-btn[data-v-7fd26eea]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;cursor:pointer;font-size:12.5px;padding:8px 10px;text-align:left}.ia-welcome .ia-quick-btn[data-v-7fd26eea]:hover{border-color:var(--sps-primary,#5625cc)}.ia-user[data-v-7fd26eea]{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end}.ia-user .ia-user-wrap[data-v-7fd26eea]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:4px;max-width:88%}.ia-user .ia-user-meta[data-v-7fd26eea]{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;justify-content:flex-end}.ia-user .ia-meta-chip[data-v-7fd26eea]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#eef2ff;border-radius:999px;color:#3730a3;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:11px;gap:3px;max-width:240px;overflow:hidden;padding:2px 8px;text-overflow:ellipsis;white-space:nowrap}.ia-user .ia-meta-chip .md-icon[data-v-7fd26eea]{font-size:13px}.ia-user .ia-meta-chip.aiFunction[data-v-7fd26eea]{background:#ecfdf5;color:#065f46}.ia-user .ia-meta-chip.url[data-v-7fd26eea]{background:#fff7ed;color:#9a3412}.ia-user .ia-meta-chip.file[data-v-7fd26eea]{background:#f3f4f6;color:#374151}.ia-user .ia-meta-img[data-v-7fd26eea]{border:1px solid #e5e7eb;border-radius:8px;max-height:120px;max-width:160px;-o-object-fit:cover;object-fit:cover}.ia-user .ia-user-bubble[data-v-7fd26eea]{background:var(--sps-primary,#5625cc);color:#fff;display:inline-block;font-size:13px;line-height:1.4;max-width:100%;overflow-wrap:anywhere;padding:8px 12px;white-space:pre-wrap}.ia-system[data-v-7fd26eea]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#6b7280;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:11.5px;gap:6px;padding:2px 4px}.ia-system .md-icon[data-v-7fd26eea]{font-size:14px}.ia-count[data-v-7fd26eea]{background:var(--sps-primary,#5625cc);border-radius:999px;color:#fff;font-size:9px;line-height:13px;padding:0 4px;position:absolute;right:2px;top:2px}.ia-icon-btn[data-v-7fd26eea]{position:relative}.ia-history-head-right .ia-icon-btn[data-v-7fd26eea]{padding:4px}.ia-history-head-right .ia-icon-btn .md-icon[data-v-7fd26eea]{font-size:18px}.ia-settings[data-v-7fd26eea]{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#fafafa;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 1 0px;flex:1 1 0;-ms-flex-direction:column;flex-direction:column;gap:8px;min-height:0;overflow:auto;padding:10px 14px}.ia-settings .ia-history-head[data-v-7fd26eea]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;justify-content:space-between}.ia-settings .ia-settings-desc[data-v-7fd26eea]{color:#6b7280;font-size:11.5px;margin:0}.ia-settings .ia-field[data-v-7fd26eea]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:3px}.ia-settings .ia-field .ia-field-label[data-v-7fd26eea]{font-size:12px;font-weight:600}.ia-settings .ia-field .ia-field-label small[data-v-7fd26eea]{color:#9ca3af;font-weight:400;margin-left:4px}.ia-settings .ia-input[data-v-7fd26eea]{border:1px solid #e5e7eb;border-radius:8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;padding:6px 8px}.ia-settings .ia-input[data-v-7fd26eea]:focus{border-color:var(--sps-primary,#5625cc);outline:none}.ia-settings .ia-settings-actions[data-v-7fd26eea]{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;justify-content:flex-end;margin-top:4px}.ia-model-tag[data-v-7fd26eea]{color:#6b7280}.ia-history[data-v-7fd26eea]{-webkit-box-flex:1;background:#fafafa;-ms-flex:1 1 0px;flex:1 1 0;min-height:0;overflow:auto;padding:10px 12px}.ia-history .ia-history-head[data-v-7fd26eea]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;justify-content:space-between;padding:2px 6px 8px}.ia-history .ia-history-head .ia-history-head-right[data-v-7fd26eea]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:6px}.ia-history .ia-history-new[data-v-7fd26eea]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px dashed #c7d2fe;border-radius:8px;color:var(--sps-primary,#5625cc);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12.5px;gap:6px;margin-bottom:8px;padding:8px 10px;width:100%}.ia-history .ia-history-new[data-v-7fd26eea]:hover{background:#f5f3ff}.ia-history .ia-history-empty[data-v-7fd26eea]{color:#9ca3af;font-size:12px;padding:6px}.ia-history .ia-history-item[data-v-7fd26eea]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid transparent;border-radius:8px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-bottom:4px;padding:8px 10px;text-align:left;width:100%}.ia-history .ia-history-item[data-v-7fd26eea]:hover{background:#f3f4f6}.ia-history .ia-history-item.current[data-v-7fd26eea]{background:#eef2ff}.ia-history .ia-history-item.abandoned .ia-history-title[data-v-7fd26eea]{color:#6b7280}.ia-history .ia-history-item .md-icon[data-v-7fd26eea]{-ms-flex-negative:0;color:#6b7280;flex-shrink:0;font-size:16px}.ia-history .ia-history-item .ia-history-text[data-v-7fd26eea]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0}.ia-history .ia-history-item .ia-history-title[data-v-7fd26eea]{font-size:12.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ia-history .ia-history-item small[data-v-7fd26eea]{color:#9ca3af;font-size:10.5px}.ia-meta-chip.conversation[data-v-7fd26eea]{background:#fdf2f8;color:#9d174d}.ia-meta-chip.calendar[data-v-7fd26eea],.ia-meta-chip.channel[data-v-7fd26eea],.ia-meta-chip.chatbot[data-v-7fd26eea],.ia-meta-chip.contactProperty[data-v-7fd26eea],.ia-meta-chip.contact[data-v-7fd26eea],.ia-meta-chip.department[data-v-7fd26eea],.ia-meta-chip.form[data-v-7fd26eea],.ia-meta-chip.mailAddress[data-v-7fd26eea],.ia-meta-chip.module[data-v-7fd26eea],.ia-meta-chip.role[data-v-7fd26eea],.ia-meta-chip.table[data-v-7fd26eea],.ia-meta-chip.tag[data-v-7fd26eea],.ia-meta-chip.user[data-v-7fd26eea],.ia-meta-chip.voiceAgent[data-v-7fd26eea],.ia-meta-chip.workflow[data-v-7fd26eea]{background:#f0f9ff;color:#075985}.ia-agent[data-v-7fd26eea]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.ia-agent .ia-bubble[data-v-7fd26eea]{background:#fff;border:1px solid #ececf1;border-radius:4px 14px 14px 14px;font-size:13px;line-height:1.5;max-width:95%;padding:8px 12px}.ia-agent .ia-bubble.live[data-v-7fd26eea]{border-color:var(--sps-primary,#5625cc)}.ia-agent .ia-bubble[data-v-7fd26eea] p{margin:0 0 6px}.ia-agent .ia-bubble[data-v-7fd26eea] ol,.ia-agent .ia-bubble[data-v-7fd26eea] ul{margin:0 0 6px 18px;padding:0}.ia-agent .ia-bubble[data-v-7fd26eea] li{margin:2px 0}.ia-agent .ia-bubble[data-v-7fd26eea] code{background:#f3f4f6;border-radius:4px;font-size:12px;padding:0 4px}.ia-agent .ia-bubble[data-v-7fd26eea] pre{background:#1f2937;border-radius:8px;color:#f9fafb;font-size:11.5px;margin:6px 0;overflow:auto;padding:8px 10px}.ia-agent .ia-bubble[data-v-7fd26eea] pre code{background:transparent;color:inherit;padding:0}.ia-agent .ia-bubble[data-v-7fd26eea] table{border-collapse:collapse;display:block;font-size:12px;margin:6px 0;overflow-x:auto;width:100%}.ia-agent .ia-bubble[data-v-7fd26eea] table td,.ia-agent .ia-bubble[data-v-7fd26eea] table th{border:1px solid #e5e7eb;padding:4px 8px;text-align:left;vertical-align:top}.ia-agent .ia-bubble[data-v-7fd26eea] table th{background:#f9fafb;font-weight:600}.ia-agent .ia-bubble[data-v-7fd26eea] table tr:nth-child(2n) td{background:#fcfcfd}.ia-agent .ia-bubble[data-v-7fd26eea] h3,.ia-agent .ia-bubble[data-v-7fd26eea] h4,.ia-agent .ia-bubble[data-v-7fd26eea] h5,.ia-agent .ia-bubble[data-v-7fd26eea] h6{font-weight:700;margin:8px 0 4px}.ia-agent .ia-bubble[data-v-7fd26eea] h3{font-size:14px}.ia-agent .ia-bubble[data-v-7fd26eea] h4{font-size:13.5px}.ia-agent .ia-bubble[data-v-7fd26eea] h5,.ia-agent .ia-bubble[data-v-7fd26eea] h6{font-size:13px}.ia-agent .ia-bubble[data-v-7fd26eea] blockquote{background:#f8f9ff;border-left:3px solid #c7d2fe;color:#4b5563;margin:6px 0;padding:4px 10px}.ia-agent .ia-bubble[data-v-7fd26eea] hr{border:none;border-top:1px solid #e5e7eb;margin:8px 0}.ia-agent .ia-bubble[data-v-7fd26eea] a{color:var(--sps-primary,#5625cc)}.ia-typing[data-v-7fd26eea]{background:#fff;border-radius:14px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:4px;padding:10px 12px}.ia-typing span[data-v-7fd26eea]{-webkit-animation:ia-bounce-data-v-7fd26eea 1s infinite;animation:ia-bounce-data-v-7fd26eea 1s infinite;background:#9ca3af;border-radius:50%;height:6px;width:6px}.ia-typing span[data-v-7fd26eea]:nth-child(2){-webkit-animation-delay:.15s;animation-delay:.15s}.ia-typing span[data-v-7fd26eea]:nth-child(3){-webkit-animation-delay:.3s;animation-delay:.3s}@-webkit-keyframes ia-pulse-data-v-7fd26eea{0%,to{opacity:1}50%{opacity:.4}}@keyframes ia-pulse-data-v-7fd26eea{0%,to{opacity:1}50%{opacity:.4}}@-webkit-keyframes ia-bounce-data-v-7fd26eea{0%,80%,to{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}}@keyframes ia-bounce-data-v-7fd26eea{0%,80%,to{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}}.ia-error[data-v-7fd26eea]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fee2e2;border-radius:8px;color:#991b1b;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;gap:6px;padding:6px 10px}.ia-error .ia-link[data-v-7fd26eea]{background:transparent;border:none;color:#991b1b;cursor:pointer;margin-left:auto;text-decoration:underline}.ia-approval[data-v-7fd26eea]{background:#fffbeb;border:1px solid #fcd34d;border-radius:10px;font-size:12.5px;padding:10px 12px}.ia-approval .ia-approval-title[data-v-7fd26eea]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#92400e;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;gap:6px}.ia-approval .ia-approval-name[data-v-7fd26eea]{color:#374151;margin:4px 0}.ia-approval .ia-approval-args[data-v-7fd26eea]{background:#fff;border-radius:6px;font-size:11px;max-height:160px;overflow:auto;padding:6px 8px;white-space:pre-wrap}.ia-approval .ia-approval-actions[data-v-7fd26eea]{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;justify-content:flex-end}.ia-question[data-v-7fd26eea]{background:#eef2ff;border:1px solid #c7d2fe;border-radius:10px;font-size:13px;padding:10px 12px}.ia-question .ia-question-text[data-v-7fd26eea]{font-weight:600;margin-bottom:6px}.ia-question .ia-question-opts[data-v-7fd26eea]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.ia-foot[data-v-7fd26eea]{background:#fff;border-top:1px solid #f0f0f0;padding:8px 12px 6px}.ia-foot .ia-send[data-v-7fd26eea]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:38px;justify-content:center;padding:0;width:38px}.ia-btn[data-v-7fd26eea]{background:#f3f4f6;border:1px solid transparent;border-radius:8px;color:#374151;cursor:pointer;font-size:12.5px;padding:6px 12px}.ia-btn[data-v-7fd26eea]:disabled{cursor:default;opacity:.5}.ia-btn.ia-btn--primary[data-v-7fd26eea]{background:var(--sps-primary,#5625cc);color:#fff}.ia-btn.ia-btn--danger[data-v-7fd26eea]{background:#dc2626;color:#fff}.ia-btn.ia-btn--ghost[data-v-7fd26eea]{background:transparent;border-color:#e5e7eb}.ia-btn.ia-btn--soft[data-v-7fd26eea]{background:#fff;border-color:#c7d2fe;color:#4338ca}.ia-run[data-v-7fd26eea]{font-size:12px;max-height:70vh;overflow:auto}.ia-run .ia-run-meta[data-v-7fd26eea]{color:#6b7280;margin-bottom:8px}.ia-run .ia-run-item[data-v-7fd26eea]{border-left:3px solid #e5e7eb;margin-bottom:8px;padding:4px 8px}.ia-run .ia-run-item.assistant[data-v-7fd26eea]{border-color:#a78bfa}.ia-run .ia-run-item.tool[data-v-7fd26eea]{border-color:#60a5fa}.ia-run .ia-run-role[data-v-7fd26eea]{color:#6b7280;font-size:11px;font-weight:700;text-transform:uppercase}.ia-run pre[data-v-7fd26eea]{font-size:11.5px;margin:4px 0;white-space:pre-wrap;word-break:break-word}.ia-run .ia-run-reason[data-v-7fd26eea]{background:#fafafa;color:#6b7280;padding:4px 6px}.ia-meta-chip.automation[data-v-7fd26eea],.ia-meta-chip.cache[data-v-7fd26eea],.ia-meta-chip.plan[data-v-7fd26eea],.ia-meta-chip.task[data-v-7fd26eea]{background:#f5f3ff;color:#5b21b6}.ia-time-right[data-v-7fd26eea]{text-align:right}.va-agent.ia-panel[data-v-7fd26eea]{border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none;height:100%;max-height:100%;width:100%;z-index:auto}.ia-panel[data-v-7fd26eea]{--ia-head-bg:linear-gradient(120deg,#5625cc,#7c3aed 55%,#f16a52 130%);--ia-accent:#5625cc;border:1px solid rgba(86,37,204,.12);border-radius:18px;-webkit-box-shadow:0 18px 50px rgba(30,16,70,.18),0 2px 8px rgba(0,0,0,.08);box-shadow:0 18px 50px rgba(30,16,70,.18),0 2px 8px rgba(0,0,0,.08)}.ia-panel.ia-kind-automation[data-v-7fd26eea]{--ia-head-bg:linear-gradient(120deg,#075985,#0284c7 55%,#22d3ee 130%);--ia-accent:#0284c7}.ia-panel.ia-kind-chatbot[data-v-7fd26eea]{--ia-head-bg:linear-gradient(120deg,#9a3412,#ea580c 55%,#fbbf24 130%);--ia-accent:#c2410c}.ia-panel.ia-kind-tables[data-v-7fd26eea]{--ia-head-bg:linear-gradient(120deg,#115e59,#0f766e 50%,#2dd4bf 130%);--ia-accent:#0f766e}.ia-panel.ia-kind-voice[data-v-7fd26eea]{--ia-head-bg:linear-gradient(120deg,#9d174d,#db2777 55%,#f9a8d4 130%);--ia-accent:#be185d}.ia-panel.ia-kind-aiteam[data-v-7fd26eea]{--ia-head-bg:linear-gradient(120deg,#2e1065,#7c3aed 50%,#c026d3 95%,#22d3ee 140%);--ia-accent:#7c3aed}.ia-panel.ia-kind-functions[data-v-7fd26eea]{--ia-head-bg:linear-gradient(120deg,#083344,#0b7285 55%,#67e8f9 130%);--ia-accent:#0b7285}.ia-panel.ia-kind-tasks[data-v-7fd26eea]{--ia-head-bg:linear-gradient(120deg,#3b2416,#8a5233 55%,#e0b48c 130%);--ia-accent:#8a5233}.ia-panel.ia-kind-vibeapp[data-v-7fd26eea]{--ia-head-bg:linear-gradient(120deg,#1e1b4b,#4f46e5 55%,#a5b4fc 130%);--ia-accent:#4f46e5}.ia-panel.ia-kind-whatsapp[data-v-7fd26eea]{--ia-head-bg:linear-gradient(120deg,#14532d,#16a34a 55%,#86efac 130%);--ia-accent:#16a34a}.ia-head[data-v-7fd26eea]{-ms-flex-negative:0;background:var(--ia-head-bg);border-bottom:none;color:#fff;flex-shrink:0;height:auto;min-height:58px;padding:0 12px 0 14px}.ia-head .ia-head-left[data-v-7fd26eea]{min-width:0}.ia-head .ia-mark[data-v-7fd26eea]{-ms-flex-negative:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;flex-shrink:0}.ia-head .ia-mark .expert-av[data-v-7fd26eea]{-webkit-filter:drop-shadow(0 2px 3px rgba(0,0,0,.22));filter:drop-shadow(0 2px 3px rgba(0,0,0,.22))}.ia-head .ia-head-text[data-v-7fd26eea]{min-width:0}.ia-head .ia-head-text strong[data-v-7fd26eea]{color:#fff;font-size:15px;letter-spacing:.2px;max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ia-head .ia-head-text small[data-v-7fd26eea]{color:hsla(0,0%,100%,.92);max-width:290px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ia-head .ia-head-text small.ok[data-v-7fd26eea],.ia-head .ia-head-text small.warn[data-v-7fd26eea]{color:hsla(0,0%,100%,.92)}.ia-head .ia-model-tag[data-v-7fd26eea]{color:hsla(0,0%,100%,.75)}.ia-head .ia-head-actions[data-v-7fd26eea]{-ms-flex-negative:0;flex-shrink:0;gap:2px}.ia-head .ia-icon-btn[data-v-7fd26eea]{color:hsla(0,0%,100%,.9)}.ia-head .ia-icon-btn[data-v-7fd26eea]:hover{background:hsla(0,0%,100%,.16)}.ia-head .ia-icon-btn.active[data-v-7fd26eea]{background:hsla(0,0%,100%,.24);color:#fff}.ia-head .ia-icon-btn.running[data-v-7fd26eea]{color:#fff}.ia-head .ia-count[data-v-7fd26eea]{background:#fff;color:var(--ia-accent)}.ia-body[data-v-7fd26eea]{background:-webkit-gradient(linear,left top,left bottom,from(#fbfaff),to(#f3f1f9));background:linear-gradient(180deg,#fbfaff,#f3f1f9)}.ia-welcome[data-v-7fd26eea]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:18px 6px 8px}.ia-welcome h4[data-v-7fd26eea]{color:#1f2937;font-size:17px;margin:10px 0 4px}.ia-welcome p[data-v-7fd26eea]{font-size:13px;margin:0}.ia-welcome .ia-quick[data-v-7fd26eea]{display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-top:16px;width:100%}.ia-welcome .ia-quick-btn[data-v-7fd26eea]{border:1px solid #e7e3f5;border-radius:12px;color:#374151;line-height:1.35;padding:10px;-webkit-transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,box-shadow .15s;transition:border-color .15s,box-shadow .15s,-webkit-box-shadow .15s}.ia-welcome .ia-quick-btn[data-v-7fd26eea]:hover{border-color:#5625cc;-webkit-box-shadow:0 2px 10px rgba(86,37,204,.12);box-shadow:0 2px 10px rgba(86,37,204,.12)}.ia-user .ia-user-bubble[data-v-7fd26eea]{border-radius:14px 14px 4px 14px}.ia-agent-row[data-v-7fd26eea]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;min-width:0}.ia-agent-row .ia-msg-avatar[data-v-7fd26eea]{-ms-flex-negative:0;flex-shrink:0;margin-top:2px}.ia-agent-row .ia-bubble-col[data-v-7fd26eea]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:1;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-direction:column;flex-direction:column;min-width:0}.ia-agent-row .ia-bubble[data-v-7fd26eea]{max-width:100%;overflow-wrap:anywhere}.ia-think-avatar[data-v-7fd26eea]{vertical-align:middle}.ia-typing-row[data-v-7fd26eea]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row;gap:8px}.vsel[data-v-7fd26eea]{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--sps-primary-soft);border-radius:var(--sps-radius-md);-ms-flex-direction:column;flex-direction:column;margin-bottom:6px;padding:8px 10px}.vsel-row[data-v-7fd26eea],.vsel[data-v-7fd26eea]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px}.vsel-row[data-v-7fd26eea]{-ms-flex-wrap:wrap;flex-wrap:wrap}.vsel-chip[data-v-7fd26eea],.vsel-row[data-v-7fd26eea]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.vsel-chip[data-v-7fd26eea]{background:var(--sps-bg-surface);border-radius:var(--sps-radius-pill);-webkit-box-shadow:var(--sps-shadow-sm);box-shadow:var(--sps-shadow-sm);color:var(--sps-text-strong);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:12px;gap:4px;max-width:100%;min-width:0;padding:2px 4px 2px 8px}.vsel-chip>.md-icon[data-v-7fd26eea]{-ms-flex-negative:0;color:var(--sps-primary);flex-shrink:0;font-size:14px}.vsel-chip .vsel-t[data-v-7fd26eea]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vsel-chip button[data-v-7fd26eea]{-ms-flex-negative:0;background:transparent;border:none;border-radius:50%;color:var(--sps-icon-muted);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;flex-shrink:0;padding:1px}.vsel-chip button .md-icon[data-v-7fd26eea]{font-size:14px}.vsel-chip button[data-v-7fd26eea]:hover{background:var(--sps-bg-sunken);color:var(--sps-text-strong)}.vsel-act[data-v-7fd26eea]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;border:none;border-radius:var(--sps-radius-pill);color:var(--sps-primary);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:12px;font-weight:600;gap:4px;padding:3px 8px}.vsel-act .md-icon[data-v-7fd26eea]{font-size:14px}.vsel-act[data-v-7fd26eea]:hover{background:var(--sps-bg-surface)}.vsel-act.is-muted[data-v-7fd26eea]{color:var(--sps-text-muted);font-weight:500}.ia-user .ia-meta-chip.vsel-meta[data-v-7fd26eea]{background:var(--sps-primary-soft);color:var(--sps-primary)}.vft[data-v-51aa29d6]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:12.5px;padding:6px 0}.vft-empty[data-v-51aa29d6]{color:var(--sps-text-muted);padding:12px}.vft-row[data-v-51aa29d6]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;border:none;color:var(--sps-text-default);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;line-height:20px;padding:3px 8px;text-align:left;white-space:nowrap;width:100%}.vft-row[data-v-51aa29d6]:hover{background:var(--sps-bg-raised)}.vft-row.active[data-v-51aa29d6]{background:var(--sps-primary-soft);color:var(--sps-primary-text-on-soft)}.vft-row.flash[data-v-51aa29d6]{-webkit-animation:vft-flash-data-v-51aa29d6 1.4s ease-out;animation:vft-flash-data-v-51aa29d6 1.4s ease-out}.vft-row.gone .vft-name[data-v-51aa29d6]{color:var(--sps-text-muted);text-decoration:line-through}.vft-row.dir[data-v-51aa29d6]{color:var(--sps-text-strong);font-weight:500}.vft-ic[data-v-51aa29d6]{-ms-flex-negative:0;color:var(--sps-icon-muted);flex-shrink:0;font-size:16px}.vft-name[data-v-51aa29d6]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.vft-badge[data-v-51aa29d6]{-ms-flex-negative:0;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border-radius:var(--sps-radius-sm);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;flex-shrink:0;font-size:10px;font-weight:700;height:16px;justify-content:center;width:16px}.vft-badge.is-A[data-v-51aa29d6]{background:var(--sps-success-soft);color:var(--sps-success-text)}.vft-badge.is-M[data-v-51aa29d6]{background:var(--sps-warning-soft);color:var(--sps-warning-text)}.vft-badge.is-D[data-v-51aa29d6]{background:var(--sps-danger-soft);color:var(--sps-danger-text)}.vft-dot[data-v-51aa29d6]{-ms-flex-negative:0;background:var(--sps-warning);border-radius:50%;flex-shrink:0;height:6px;margin-right:5px;width:6px}.vft-live[data-v-51aa29d6]{-ms-flex-negative:0;-webkit-animation:vft-pulse-data-v-51aa29d6 1s infinite;animation:vft-pulse-data-v-51aa29d6 1s infinite;background:var(--sps-primary);border-radius:50%;flex-shrink:0;height:8px;margin-right:4px;width:8px}@-webkit-keyframes vft-pulse-data-v-51aa29d6{0%,to{opacity:1}50%{opacity:.3}}@keyframes vft-pulse-data-v-51aa29d6{0%,to{opacity:1}50%{opacity:.3}}@-webkit-keyframes vft-flash-data-v-51aa29d6{0%{background:var(--sps-info-soft)}to{background:transparent}}@keyframes vft-flash-data-v-51aa29d6{0%{background:var(--sps-info-soft)}to{background:transparent}}.vmo[data-v-42db3dd0]{height:100%;min-height:200px;width:100%}.vcp[data-v-ae44fb1e]{height:100%}.vcp-side[data-v-ae44fb1e],.vcp[data-v-ae44fb1e]{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:0}.vcp-side[data-v-ae44fb1e]{-webkit-box-flex:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--sps-bg-surface);-webkit-box-shadow:inset -1px 0 0 var(--sps-border-default);box-shadow:inset -1px 0 0 var(--sps-border-default);-ms-flex:0 0 240px;flex:0 0 240px;-ms-flex-direction:column;flex-direction:column}.vcp-side-head[data-v-ae44fb1e]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;color:var(--sps-text-muted);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:11px;font-weight:700;justify-content:space-between;letter-spacing:.4px;padding:8px 10px 4px 12px;text-transform:uppercase}.vcp-icon[data-v-ae44fb1e]{background:transparent;border:none;border-radius:var(--sps-radius-sm);color:var(--sps-icon-muted);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:4px}.vcp-icon .md-icon[data-v-ae44fb1e]{font-size:16px}.vcp-icon[data-v-ae44fb1e]:hover{background:var(--sps-bg-raised)}.vcp-tree[data-v-ae44fb1e]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow:auto}.vcp-main[data-v-ae44fb1e]{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;min-width:0}.vcp-bar[data-v-ae44fb1e]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--sps-bg-surface);-webkit-box-shadow:inset 0 -1px 0 var(--sps-border-default);box-shadow:inset 0 -1px 0 var(--sps-border-default);display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;min-height:42px;padding:6px 10px}.vcp-path[data-v-ae44fb1e]{-webkit-box-flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--sps-text-strong);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex:1;flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;gap:4px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vcp-path .md-icon[data-v-ae44fb1e]{color:var(--sps-icon-muted);font-size:15px}.vcp-path em[data-v-ae44fb1e]{color:var(--sps-warning-text);font-style:normal}.vcp-path.muted[data-v-ae44fb1e]{color:var(--sps-text-muted);font-family:inherit}.vcp-bar-actions[data-v-ae44fb1e],.vcp-follow[data-v-ae44fb1e]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:6px}.vcp-follow[data-v-ae44fb1e]{color:var(--sps-text-muted);cursor:pointer;font-size:12px;margin:0 6px 0 0}.vcp-editor[data-v-ae44fb1e]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;position:relative}.vcp-spin[data-v-ae44fb1e]{inset:0;position:absolute}.vcp-empty[data-v-ae44fb1e],.vcp-spin[data-v-ae44fb1e]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.vcp-empty[data-v-ae44fb1e]{-webkit-box-orient:vertical;-webkit-box-direction:normal;color:var(--sps-text-muted);-ms-flex-direction:column;flex-direction:column;height:100%}.vcp-empty .md-icon[data-v-ae44fb1e]{color:var(--sps-icon-muted);font-size:40px}.vcp-empty p[data-v-ae44fb1e]{font-size:13px;margin:6px 0 0}@media(max-width:900px){.vcp-side[data-v-ae44fb1e]{-ms-flex-preferred-size:180px;flex-basis:180px}}.vch[data-v-ba22ef48]{height:100%}.vch-side[data-v-ba22ef48],.vch[data-v-ba22ef48]{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:0}.vch-side[data-v-ba22ef48]{-webkit-box-flex:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--sps-bg-surface);-webkit-box-shadow:inset -1px 0 0 var(--sps-border-default);box-shadow:inset -1px 0 0 var(--sps-border-default);-ms-flex:0 0 280px;flex:0 0 280px;-ms-flex-direction:column;flex-direction:column;overflow:auto;padding-bottom:8px}.vch-sum[data-v-ba22ef48]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;color:var(--sps-text-strong);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12.5px;justify-content:space-between;padding:10px 12px}.vch-empty-side[data-v-ba22ef48]{color:var(--sps-text-muted);font-size:12px;padding:4px 12px}.vch-row[data-v-ba22ef48]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;border:none;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;padding:6px 12px;text-align:left;width:100%}.vch-row[data-v-ba22ef48]:hover{background:var(--sps-bg-raised)}.vch-row.active[data-v-ba22ef48]{background:var(--sps-primary-soft)}.vch-name[data-v-ba22ef48]{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;min-width:0}.vch-name b[data-v-ba22ef48]{color:var(--sps-text-strong);font-size:12.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vch-name small[data-v-ba22ef48]{color:var(--sps-text-muted);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vch-num[data-v-ba22ef48]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;white-space:nowrap}.vch-num .plus[data-v-ba22ef48]{color:var(--sps-success-text)}.vch-num .minus[data-v-ba22ef48]{color:var(--sps-danger-text)}.vch-badge[data-v-ba22ef48]{-ms-flex-negative:0;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border-radius:var(--sps-radius-sm);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;flex-shrink:0;font-size:10px;font-weight:700;height:18px;justify-content:center;width:18px}.vch-badge.is-A[data-v-ba22ef48]{background:var(--sps-success-soft);color:var(--sps-success-text)}.vch-badge.is-M[data-v-ba22ef48]{background:var(--sps-warning-soft);color:var(--sps-warning-text)}.vch-badge.is-D[data-v-ba22ef48]{background:var(--sps-danger-soft);color:var(--sps-danger-text)}.vch-main[data-v-ba22ef48]{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;min-width:0}.vch-bar[data-v-ba22ef48]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--sps-bg-surface);-webkit-box-shadow:inset 0 -1px 0 var(--sps-border-default);box-shadow:inset 0 -1px 0 var(--sps-border-default);display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;min-height:42px;padding:6px 10px}.vch-path[data-v-ba22ef48]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vch-mode[data-v-ba22ef48]{background:var(--sps-bg-sunken);border-radius:var(--sps-radius-md);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:2px}.vch-mode button[data-v-ba22ef48]{background:transparent;border:none;border-radius:var(--sps-radius-sm);color:var(--sps-text-muted);cursor:pointer;font-size:12px;padding:3px 10px}.vch-mode button.on[data-v-ba22ef48]{background:var(--sps-bg-surface);-webkit-box-shadow:var(--sps-shadow-sm);box-shadow:var(--sps-shadow-sm);color:var(--sps-text-strong)}.vch-body[data-v-ba22ef48]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow:hidden;position:relative}.vch-spin[data-v-ba22ef48]{inset:0;position:absolute}.vch-empty[data-v-ba22ef48],.vch-spin[data-v-ba22ef48]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.vch-empty[data-v-ba22ef48]{-webkit-box-orient:vertical;-webkit-box-direction:normal;color:var(--sps-text-muted);-ms-flex-direction:column;flex-direction:column;height:100%}.vch-empty .md-icon[data-v-ba22ef48]{color:var(--sps-icon-muted);font-size:40px}.vch-empty p[data-v-ba22ef48]{font-size:13px;margin:6px 0 0;max-width:360px;text-align:center}.vch-unified[data-v-ba22ef48]{background:var(--sps-bg-surface);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;height:100%;line-height:1.55;margin:0;overflow:auto;padding:10px 0}.vch-unified span[data-v-ba22ef48]{display:block;min-height:1.55em;padding:0 14px;white-space:pre}.vch-unified .add[data-v-ba22ef48]{background:var(--sps-success-soft);color:var(--sps-success-text)}.vch-unified .del[data-v-ba22ef48]{background:var(--sps-danger-soft);color:var(--sps-danger-text)}.vch-unified .hunk[data-v-ba22ef48]{background:var(--sps-info-soft);color:var(--sps-info-text)}.vch-unified .ctx[data-v-ba22ef48]{color:var(--sps-text-default)}@media(max-width:900px){.vch-side[data-v-ba22ef48]{-ms-flex-preferred-size:200px;flex-basis:200px}}.vtp[data-v-81aef85e]{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--sps-bg-surface);-ms-flex-direction:column;flex-direction:column;height:100%;min-height:0}.vtp-bar[data-v-81aef85e],.vtp[data-v-81aef85e]{display:-webkit-box;display:-ms-flexbox;display:flex}.vtp-bar[data-v-81aef85e]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:inset 0 -1px 0 var(--sps-border-default);box-shadow:inset 0 -1px 0 var(--sps-border-default);gap:8px;min-height:42px;padding:6px 10px}.vtp-seg[data-v-81aef85e]{background:var(--sps-bg-sunken);border-radius:var(--sps-radius-md);-ms-flex-wrap:wrap;flex-wrap:wrap;padding:2px}.vtp-seg button[data-v-81aef85e],.vtp-seg[data-v-81aef85e]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.vtp-seg button[data-v-81aef85e]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;border:none;border-radius:var(--sps-radius-sm);color:var(--sps-text-muted);cursor:pointer;font-size:12px;gap:4px;padding:3px 10px;position:relative}.vtp-seg button .md-icon[data-v-81aef85e]{font-size:14px}.vtp-seg button.on[data-v-81aef85e]{background:var(--sps-bg-surface);-webkit-box-shadow:var(--sps-shadow-sm);box-shadow:var(--sps-shadow-sm);color:var(--sps-text-strong)}.vtp-dot[data-v-81aef85e]{background:var(--sps-primary);border-radius:50%;height:6px;width:6px}.vtp-actions[data-v-81aef85e]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:6px;margin-left:auto;min-width:0}.vtp-status[data-v-81aef85e]{color:var(--sps-text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vtp-icon[data-v-81aef85e]{background:transparent;border:none;border-radius:var(--sps-radius-sm);color:var(--sps-icon-muted);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:4px}.vtp-icon .md-icon[data-v-81aef85e]{font-size:18px}.vtp-icon[data-v-81aef85e]:hover{background:var(--sps-bg-raised)}.vtp-term[data-v-81aef85e]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow:hidden;padding:6px 0 2px 8px}.vtp-input[data-v-81aef85e]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--sps-bg-surface);-webkit-box-shadow:inset 0 1px 0 var(--sps-border-default);box-shadow:inset 0 1px 0 var(--sps-border-default);display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;padding:6px 10px}.vtp-input input[data-v-81aef85e]{-webkit-box-flex:1;background:transparent;border:none;color:var(--sps-text-strong);-ms-flex:1;flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;min-width:0;outline:none}.vtp-input .vtp-prompt[data-v-81aef85e]{color:var(--sps-success-text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:700}.vtp-input .vtp-hint[data-v-81aef85e]{color:var(--sps-text-subtle);font-size:11px;white-space:nowrap}@media(max-width:900px){.vtp-hint[data-v-81aef85e],.vtp-status[data-v-81aef85e]{display:none}}.vsw[data-v-3d48d136]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.vsw-lead[data-v-3d48d136],.vsw[data-v-3d48d136]{display:-webkit-box;display:-ms-flexbox;display:flex}.vsw-lead[data-v-3d48d136]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:var(--sps-info-soft);border-radius:var(--sps-radius-md);color:var(--sps-info-text);gap:10px;padding:10px 12px}.vsw-lead p[data-v-3d48d136]{font-size:13px;line-height:1.5;margin:0}.vsw-lead.breaking[data-v-3d48d136]{background:var(--sps-warning-soft);color:var(--sps-warning-text)}.vsw-ic[data-v-3d48d136]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.vsw-ic .md-icon[data-v-3d48d136]{font-size:20px}.vsw-table[data-v-3d48d136]{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--sps-bg-sunken);border-radius:var(--sps-radius-md);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:6px;padding:10px 12px}.vsw-table b[data-v-3d48d136]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--sps-text-strong);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:13px;gap:6px}.vsw-table b .md-icon[data-v-3d48d136]{color:var(--sps-icon-muted);font-size:16px}.vsw-line[data-v-3d48d136]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--sps-text-default);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:12.5px;gap:6px}.vsw-line code[data-v-3d48d136]{background:var(--sps-bg-surface);border-radius:var(--sps-radius-sm);color:var(--sps-text-strong);font-size:11.5px;padding:1px 7px}.vsw-line.bad span[data-v-3d48d136]{color:var(--sps-danger-text);font-weight:600}.vsw-note[data-v-3d48d136]{color:var(--sps-text-muted);font-size:12px;margin:0}.vsw-actions[data-v-3d48d136]{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;justify-content:flex-end}.vvp[data-v-0d244da1]{background:var(--sps-bg-page);height:100%;overflow:auto;padding:16px 20px}.vvp-head[data-v-0d244da1]{-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:14px}.vvp-head[data-v-0d244da1],.vvp-live[data-v-0d244da1]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.vvp-live[data-v-0d244da1]{gap:12px;min-width:0}.vvp-live>div[data-v-0d244da1]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2px;min-width:0}.vvp-live b[data-v-0d244da1]{color:var(--sps-text-strong);font-size:14px}.vvp-live a[data-v-0d244da1]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--sps-primary);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:12.5px;gap:3px}.vvp-live a .md-icon[data-v-0d244da1]{font-size:13px}.vvp-live small[data-v-0d244da1]{color:var(--sps-text-muted);font-size:12px}.vvp-live-ic[data-v-0d244da1]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:var(--sps-bg-sunken);border-radius:var(--sps-radius-md);color:var(--sps-icon-muted);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:38px;justify-content:center;width:38px}.vvp-live-ic .md-icon[data-v-0d244da1]{font-size:20px}.vvp-live-ic.on[data-v-0d244da1]{background:var(--sps-success-soft);color:var(--sps-success-text)}.vvp-empty[data-v-0d244da1]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--sps-text-muted);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:6px;padding:40px 16px;text-align:center}.vvp-empty>.md-icon[data-v-0d244da1]{color:var(--sps-icon-muted);font-size:40px}.vvp-empty b[data-v-0d244da1]{color:var(--sps-text-strong)}.vvp-empty p[data-v-0d244da1]{font-size:12.5px;margin:0;max-width:420px}.vvp-list[data-v-0d244da1]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px}.vvp-row[data-v-0d244da1]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:var(--sps-bg-surface);border-radius:var(--sps-radius-lg);-webkit-box-shadow:var(--sps-shadow-sm);box-shadow:var(--sps-shadow-sm);display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;padding:12px 14px}.vvp-n[data-v-0d244da1]{-ms-flex-negative:0;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:var(--sps-bg-sunken);border-radius:var(--sps-radius-pill);color:var(--sps-text-strong);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;flex-shrink:0;font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:700;height:26px;justify-content:center;min-width:38px;padding:0 8px}.vvp-row.st-live .vvp-n[data-v-0d244da1]{background:var(--sps-success-soft);color:var(--sps-success-text)}.vvp-main[data-v-0d244da1]{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;gap:4px}.vvp-main[data-v-0d244da1],.vvp-title[data-v-0d244da1]{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0}.vvp-title[data-v-0d244da1]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.vvp-log-text[data-v-0d244da1]{color:var(--sps-text-strong);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vvp-chip[data-v-0d244da1]{-ms-flex-negative:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--sps-bg-sunken);border-radius:var(--sps-radius-pill);color:var(--sps-text-muted);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:600;gap:5px;padding:1px 8px}.vvp-chip.st-live[data-v-0d244da1]{background:var(--sps-success-soft);color:var(--sps-success-text)}.vvp-chip.st-ready[data-v-0d244da1]{background:var(--sps-info-soft);color:var(--sps-info-text)}.vvp-chip.st-building[data-v-0d244da1]{background:var(--sps-warning-soft);color:var(--sps-warning-text)}.vvp-chip.st-failed[data-v-0d244da1]{background:var(--sps-danger-soft);color:var(--sps-danger-text)}.vvp-spin[data-v-0d244da1]{-webkit-animation:vvp-rot-data-v-0d244da1 .8s linear infinite;animation:vvp-rot-data-v-0d244da1 .8s linear infinite;border:2px solid;border-radius:50%;border-right:2px solid transparent;height:8px;width:8px}@-webkit-keyframes vvp-rot-data-v-0d244da1{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes vvp-rot-data-v-0d244da1{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.vvp-meta[data-v-0d244da1]{color:var(--sps-text-muted);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:11.5px;gap:12px}.vvp-meta a[data-v-0d244da1],.vvp-meta span[data-v-0d244da1]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:3px}.vvp-meta .md-icon[data-v-0d244da1]{font-size:13px}.vvp-meta a[data-v-0d244da1]{color:var(--sps-primary)}.vvp-err[data-v-0d244da1]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--sps-danger-text);display:-webkit-box;display:-ms-flexbox;display:flex;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;gap:4px}.vvp-err .md-icon[data-v-0d244da1]{font-size:14px}.vvp-actions[data-v-0d244da1]{-ms-flex-negative:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;gap:6px}.vvp-logbox[data-v-0d244da1]{background:var(--sps-bg-sunken);border-radius:var(--sps-radius-md);color:var(--sps-text-default);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;line-height:1.5;margin:0;max-height:60vh;overflow:auto;padding:12px;white-space:pre-wrap}@media(max-width:900px){.vvp-row[data-v-0d244da1]{-ms-flex-wrap:wrap;flex-wrap:wrap}.vvp-actions[data-v-0d244da1]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%}}.vvp-edge[data-v-0d244da1]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--sps-warning-text);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:3px}.vvp-url[data-v-0d244da1]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:12px;gap:2px}.vvp-url-host[data-v-0d244da1],.vvp-url[data-v-0d244da1]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0}.vvp-url-host[data-v-0d244da1]{background:var(--sps-bg-sunken);border-radius:var(--sps-radius-pill);color:var(--sps-text-default);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;gap:4px;max-width:100%;overflow:hidden;padding:2px 8px;text-overflow:ellipsis;white-space:nowrap}.vvp-url-host .md-icon[data-v-0d244da1]{color:var(--sps-icon-muted);font-size:13px}.vvp-url-host[data-v-0d244da1]:hover{color:var(--sps-primary)}.vvp-url-btn[data-v-0d244da1]{background:transparent;border:none;border-radius:var(--sps-radius-sm);color:var(--sps-icon-default);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:3px}.vvp-url-btn .md-icon[data-v-0d244da1]{font-size:15px}.vvp-url-btn[data-v-0d244da1]:hover{background:var(--sps-bg-raised);color:var(--sps-text-strong)}.vvp-url-act[data-v-0d244da1]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;border:none;border-radius:var(--sps-radius-pill);color:var(--sps-primary);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:12px;font-weight:600;gap:4px;padding:2px 8px}.vvp-url-act .md-icon[data-v-0d244da1]{font-size:14px}.vvp-url-act[data-v-0d244da1]:hover{background:var(--sps-primary-soft)}.vax[data-v-79ba8382]{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--sps-bg-page);color:var(--sps-text-default);-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;height:100%;min-height:0;min-width:0;overflow:hidden;width:100%}.vax-boot[data-v-79ba8382],.vax[data-v-79ba8382]{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex}.vax-boot[data-v-79ba8382]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex:1;flex:1}.vax-boot[data-v-79ba8382],.vax-mbar[data-v-79ba8382]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.vax-mbar[data-v-79ba8382]{-ms-flex-negative:0;background:var(--sps-bg-surface);-webkit-box-shadow:inset 0 -1px 0 var(--sps-border-default);box-shadow:inset 0 -1px 0 var(--sps-border-default);display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;padding:8px 12px}.vax-seg[data-v-79ba8382]{background:var(--sps-bg-sunken);border-radius:var(--sps-radius-md);gap:2px;padding:3px}.vax-seg button[data-v-79ba8382],.vax-seg[data-v-79ba8382]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.vax-seg button[data-v-79ba8382]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;border:none;border-radius:var(--sps-radius-sm);color:var(--sps-text-muted);cursor:pointer;font-size:12.5px;font-weight:600;gap:6px;padding:4px 14px}.vax-seg button .md-icon[data-v-79ba8382]{font-size:16px}.vax-seg button.on[data-v-79ba8382]{background:var(--sps-bg-surface);-webkit-box-shadow:var(--sps-shadow-sm);box-shadow:var(--sps-shadow-sm);color:var(--sps-text-strong)}.vax-body[data-v-79ba8382]{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}.vax-body[data-v-79ba8382],.vax-chat[data-v-79ba8382]{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:0}.vax-chat[data-v-79ba8382]{-webkit-box-flex:0;-webkit-box-shadow:1px 0 0 var(--sps-border-default);box-shadow:1px 0 0 var(--sps-border-default);-ms-flex:0 1 440px;flex:0 1 440px;max-width:42%;min-width:340px;z-index:1}.vax-chat-open[data-v-79ba8382]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:var(--sps-primary);border:none;border-radius:50%;bottom:12px;-webkit-box-shadow:var(--sps-shadow-md);box-shadow:var(--sps-shadow-md);color:var(--sps-text-on-primary);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:40px;justify-content:center;left:8px;position:absolute;width:40px;z-index:5}.vax-chat-open .md-icon[data-v-79ba8382]{font-size:20px}.vax-main[data-v-79ba8382]{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;min-height:0;min-width:0}.vax-tabs[data-v-79ba8382]{-webkit-box-align:stretch;-ms-flex-align:stretch;-ms-flex-negative:0;align-items:stretch;background:var(--sps-bg-surface);-webkit-box-shadow:inset 0 -1px 0 var(--sps-border-default);box-shadow:inset 0 -1px 0 var(--sps-border-default);display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;gap:2px;min-height:46px;overflow-x:auto;padding:0 10px}.vax-tabs>button[data-v-79ba8382]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;border:none;-webkit-box-shadow:inset 0 -2px 0 transparent;box-shadow:inset 0 -2px 0 transparent;color:var(--sps-text-muted);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:0 12px;position:relative;white-space:nowrap}.vax-tabs>button .md-icon[data-v-79ba8382]{font-size:17px}.vax-tabs>button[data-v-79ba8382]:hover{color:var(--sps-text-strong)}.vax-tabs>button.active[data-v-79ba8382]{-webkit-box-shadow:inset 0 -2px 0 var(--sps-primary);box-shadow:inset 0 -2px 0 var(--sps-primary);color:var(--sps-primary)}.vax-tabs-fill[data-v-79ba8382]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:8px}.vax-count[data-v-79ba8382]{background:var(--sps-bg-sunken);border-radius:var(--sps-radius-pill);color:var(--sps-text-muted);font-size:10.5px;font-weight:700;padding:0 6px}.vax-count.is-warn[data-v-79ba8382]{background:var(--sps-warning-soft);color:var(--sps-warning-text)}.vax-live[data-v-79ba8382]{-webkit-animation:vax-pulse-data-v-79ba8382 1s infinite;animation:vax-pulse-data-v-79ba8382 1s infinite;background:var(--sps-primary);border-radius:50%;height:7px;width:7px}@-webkit-keyframes vax-pulse-data-v-79ba8382{0%,to{opacity:1}50%{opacity:.3}}@keyframes vax-pulse-data-v-79ba8382{0%,to{opacity:1}50%{opacity:.3}}.vax-hint[data-v-79ba8382]{-ms-flex-item-align:center;align-self:center;color:var(--sps-text-subtle);font-size:12px;margin-right:6px;white-space:nowrap}.vax-dev[data-v-79ba8382]{color:var(--sps-text-default);cursor:pointer;font-size:12.5px;gap:6px;margin:0 4px}.vax-dev[data-v-79ba8382],.vax-edge[data-v-79ba8382]{-ms-flex-item-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;align-self:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;white-space:nowrap}.vax-edge[data-v-79ba8382]{border-radius:var(--sps-radius-pill);font-size:11.5px;font-weight:600;gap:5px;margin-right:6px;padding:2px 9px;text-decoration:none}.vax-edge .md-icon[data-v-79ba8382]{font-size:14px}.vax-edge.is-pending[data-v-79ba8382]{background:var(--sps-warning-soft);color:var(--sps-warning-text);cursor:default}.vax-edge.is-ready[data-v-79ba8382]{background:var(--sps-success-soft);color:var(--sps-success-text)}.vax-edge.is-slow[data-v-79ba8382]{background:var(--sps-bg-sunken);color:var(--sps-text-muted);cursor:default}.vax-edge-dot[data-v-79ba8382]{-webkit-animation:vax-pulse-data-v-79ba8382 1s infinite;animation:vax-pulse-data-v-79ba8382 1s infinite;background:currentColor;border-radius:50%;height:7px;width:7px}.vax-mock[data-v-79ba8382]{-ms-flex-item-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;align-self:center;background:var(--sps-warning-soft);border-radius:var(--sps-radius-pill);color:var(--sps-warning-text);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:11.5px;gap:4px;margin-right:6px;padding:2px 8px;white-space:nowrap}.vax-mock .md-icon[data-v-79ba8382]{font-size:14px}.vax-pane[data-v-79ba8382]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;position:relative}.vax-pane>[data-v-79ba8382]{height:100%}.vax.narrow .vax-chat[data-v-79ba8382]{-webkit-box-flex:1;-webkit-box-shadow:none;box-shadow:none;-ms-flex:1;flex:1;max-width:none;min-width:0}@media(max-width:1640px){.vax-hint[data-v-79ba8382]{display:none}}.vpg[data-v-9376bda2]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--sps-text-default);-ms-flex-direction:column;flex-direction:column;gap:18px;min-width:0;padding:24px 28px 40px}.vpg-head[data-v-9376bda2],.vpg[data-v-9376bda2]{display:-webkit-box;display:-ms-flexbox;display:flex}.vpg-head[data-v-9376bda2]{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;justify-content:space-between}.vpg-head h1[data-v-9376bda2]{color:var(--sps-text-strong);font-size:22px;font-weight:800;line-height:1.25;margin:0}.vpg-head p[data-v-9376bda2]{color:var(--sps-text-muted);font-size:12.5px;line-height:1.5;margin:4px 0 0;max-width:760px}.vpg-head-actions[data-v-9376bda2]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.vpg-card[data-v-9376bda2]{background:var(--sps-bg-surface);border:1px solid var(--sps-border-default);border-radius:var(--sps-radius-lg);-webkit-box-sizing:border-box;box-sizing:border-box;min-width:0}.vpg-pad[data-v-9376bda2]{padding:16px 18px}.vpg-k[data-v-9376bda2]{color:var(--sps-text-subtle);font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.vpg-h2[data-v-9376bda2]{color:var(--sps-text-strong);font-size:15px;font-weight:800;margin:0}.vpg-muted[data-v-9376bda2]{color:var(--sps-text-muted)}.vpg-sm[data-v-9376bda2]{font-size:12.5px;line-height:1.5}.vpg-mono[data-v-9376bda2]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.vpg-chip[data-v-9376bda2]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--sps-bg-sunken);border-radius:var(--sps-radius-pill);color:var(--sps-text-muted);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:11.5px;font-weight:700;gap:6px;height:22px;padding:0 9px;white-space:nowrap}.vpg-chip.live[data-v-9376bda2]{background:var(--sps-success-soft);color:var(--sps-success-text)}.vpg-chip.prev[data-v-9376bda2]{background:var(--sps-primary-soft);color:var(--sps-primary-text-on-soft)}.vpg-chip.warn[data-v-9376bda2]{background:var(--sps-warning-soft);color:var(--sps-warning-text)}.vpg-chip.err[data-v-9376bda2]{background:var(--sps-danger-soft);color:var(--sps-danger-text)}.vpg-stats[data-v-9376bda2]{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.vpg-stat[data-v-9376bda2]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:6px;min-width:0;padding:14px 16px}.vpg-stat b[data-v-9376bda2]{color:var(--sps-text-strong);font-size:22px;font-weight:800;line-height:1.2}.vpg-stat b small[data-v-9376bda2]{color:var(--sps-text-muted);font-size:12.5px;font-weight:600}.vpg-bar[data-v-9376bda2]{background:var(--sps-bg-sunken);border-radius:var(--sps-radius-pill);height:6px;overflow:hidden}.vpg-bar i[data-v-9376bda2]{background:var(--sps-primary);display:block;height:100%}.vpg-seg[data-v-9376bda2]{background:var(--sps-bg-sunken);border-radius:var(--sps-radius-md);-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2px;padding:3px}.vpg-seg button[data-v-9376bda2],.vpg-seg[data-v-9376bda2]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.vpg-seg button[data-v-9376bda2]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;border:none;border-radius:var(--sps-radius-sm);color:var(--sps-text-muted);cursor:pointer;font-size:12.5px;font-weight:700;gap:6px;height:30px;padding:0 12px;white-space:nowrap}.vpg-seg button.on[data-v-9376bda2]{background:var(--sps-bg-surface);-webkit-box-shadow:var(--sps-shadow-sm);box-shadow:var(--sps-shadow-sm);color:var(--sps-text-strong)}.vpg-seg button[data-v-9376bda2]:disabled{cursor:default;opacity:.45}.vpg-mockchip[data-v-9376bda2]{-ms-flex-item-align:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;align-self:flex-start;background:var(--sps-warning-soft);border-radius:var(--sps-radius-pill);color:var(--sps-warning-text);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:12px;font-weight:700;gap:6px;height:24px;padding:0 10px}.vpg-mockchip .md-icon[data-v-9376bda2]{font-size:15px}@media(max-width:1100px){.vpg-stats[data-v-9376bda2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.vpg[data-v-9376bda2]{padding:16px 16px 32px}.vpg-stats[data-v-9376bda2]{gap:10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.vpg-head h1[data-v-9376bda2]{font-size:19px}}.ver-head[data-v-9376bda2]{-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.ver-head[data-v-9376bda2],.ver-title[data-v-9376bda2]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.ver-title[data-v-9376bda2]{min-width:0}.ver-title>div[data-v-9376bda2]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2px}.ver-title b[data-v-9376bda2]{color:var(--sps-text-strong);font-size:14px}.ver-title small[data-v-9376bda2]{color:var(--sps-text-muted);font-size:12px}.ver-ic[data-v-9376bda2]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:var(--sps-success-soft);border-radius:var(--sps-radius-md);color:var(--sps-success-text);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:38px;justify-content:center;width:38px}.ver-ic .md-icon[data-v-9376bda2]{font-size:20px}.ver-ic.on[data-v-9376bda2]{background:var(--sps-danger-soft);color:var(--sps-danger-text)}.ver-tools[data-v-9376bda2]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.ver-seg[data-v-9376bda2]{background:var(--sps-bg-sunken);border-radius:var(--sps-radius-md);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:2px}.ver-seg button[data-v-9376bda2]{background:transparent;border:none;border-radius:var(--sps-radius-sm);color:var(--sps-text-muted);cursor:pointer;font-size:12.5px;padding:4px 12px;white-space:nowrap}.ver-seg button.on[data-v-9376bda2]{background:var(--sps-bg-surface);-webkit-box-shadow:var(--sps-shadow-sm);box-shadow:var(--sps-shadow-sm);color:var(--sps-text-strong);font-weight:600}.ver-alerts[data-v-9376bda2]{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--sps-bg-surface);border:1px solid var(--sps-border-default);border-radius:var(--sps-radius-lg);-ms-flex-direction:column;flex-direction:column;padding:14px 16px}.ver-alert-row[data-v-9376bda2],.ver-alerts[data-v-9376bda2]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.ver-alert-row[data-v-9376bda2]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--sps-text-default);-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:13px}.ver-alert-row small[data-v-9376bda2]{color:var(--sps-text-muted);font-size:12px}.ver-alert-row.off[data-v-9376bda2]{opacity:.55}.ver-select[data-v-9376bda2]{min-width:220px}.ver-fail[data-v-9376bda2]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--sps-danger-soft);border-radius:var(--sps-radius-md);color:var(--sps-danger-text);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12.5px;gap:6px;padding:10px 12px}.ver-fail .md-icon[data-v-9376bda2]{font-size:16px}.ver-empty[data-v-9376bda2]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--sps-text-muted);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:6px;padding:40px 16px;text-align:center}.ver-empty>.md-icon[data-v-9376bda2]{color:var(--sps-success-text);font-size:40px}.ver-empty b[data-v-9376bda2]{color:var(--sps-text-strong)}.ver-empty p[data-v-9376bda2]{font-size:12.5px;margin:0;max-width:440px}.ver-list[data-v-9376bda2]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px}.ver-row[data-v-9376bda2]{background:var(--sps-bg-surface);border:1px solid var(--sps-border-default);border-radius:var(--sps-radius-lg);overflow:hidden}.ver-sum[data-v-9376bda2]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;border:none;color:inherit;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;padding:12px 14px;text-align:left;width:100%}.ver-sum[data-v-9376bda2]:hover{background:var(--sps-bg-raised)}.ver-badge[data-v-9376bda2]{-ms-flex-negative:0;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:var(--sps-danger-soft);border-radius:var(--sps-radius-md);color:var(--sps-danger-text);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.ver-badge .md-icon[data-v-9376bda2]{font-size:18px}.ver-badge.t-http[data-v-9376bda2],.ver-badge.t-timeout[data-v-9376bda2]{background:var(--sps-warning-soft);color:var(--sps-warning-text)}.ver-main[data-v-9376bda2]{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;gap:4px;min-width:0}.ver-msg[data-v-9376bda2]{color:var(--sps-text-strong);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ver-meta[data-v-9376bda2]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--sps-text-muted);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:11.5px;gap:10px}.ver-meta code[data-v-9376bda2]{background:var(--sps-bg-sunken);border-radius:var(--sps-radius-sm);color:var(--sps-text-default);font-size:11px;padding:0 6px}.ver-chip[data-v-9376bda2]{border-radius:var(--sps-radius-pill);font-size:11px;font-weight:600;padding:0 7px}.ver-chip.warn[data-v-9376bda2]{background:var(--sps-warning-soft);color:var(--sps-warning-text)}.ver-count[data-v-9376bda2]{-ms-flex-negative:0;background:var(--sps-bg-sunken);border-radius:var(--sps-radius-pill);color:var(--sps-text-strong);flex-shrink:0;font-size:13px;font-variant-numeric:tabular-nums;font-weight:700;padding:2px 9px}.ver-caret[data-v-9376bda2]{color:var(--sps-icon-muted);font-size:20px}.ver-detail[data-v-9376bda2]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px;padding:4px 14px 14px 58px}.ver-facts[data-v-9376bda2]{color:var(--sps-text-muted);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:12px;gap:16px}.ver-facts b[data-v-9376bda2]{color:var(--sps-text-default);font-weight:600}.ver-sample[data-v-9376bda2]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:4px;margin-top:6px}.ver-sample-head[data-v-9376bda2]{color:var(--sps-text-muted);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:11.5px;gap:10px}.ver-sample-head code[data-v-9376bda2]{color:var(--sps-text-default);font-size:11px}.ver-stack[data-v-9376bda2]{background:var(--sps-bg-sunken);border-radius:var(--sps-radius-md);color:var(--sps-text-default);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;line-height:1.5;margin:0;max-height:260px;overflow:auto;padding:10px 12px;white-space:pre-wrap;word-break:break-word}.ver-actions[data-v-9376bda2]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;margin-top:4px}@media(max-width:900px){.ver-detail[data-v-9376bda2]{padding-left:14px}}.vif[data-v-2e477616]{display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.vif-field[data-v-2e477616]{-webkit-box-orient:vertical;-webkit-box-direction:normal;color:var(--sps-text-strong);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:12.5px;font-weight:700;gap:6px;margin:0;min-width:0}.vif-label[data-v-2e477616]{font-weight:700;margin:0}.vif-slug[data-v-2e477616]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px}.vif-slug .ant-input[data-v-2e477616]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;min-width:0}.vif-suffix[data-v-2e477616]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;white-space:nowrap}.vif-hint[data-v-2e477616],.vif-suffix[data-v-2e477616]{color:var(--sps-text-muted);font-weight:400}.vif-ok[data-v-2e477616]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--sps-success-text);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:400;gap:3px}.vif-ok .md-icon[data-v-2e477616]{font-size:14px}.vif-bad[data-v-2e477616]{color:var(--sps-danger-text);gap:4px 8px}.vif-bad[data-v-2e477616],.vif-sugg[data-v-2e477616]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-weight:400}.vif-sugg[data-v-2e477616]{gap:6px}.vif-sugg-label[data-v-2e477616]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--sps-text-muted);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:12px;font-weight:700;gap:4px}.vif-sugg-label .md-icon[data-v-2e477616]{color:var(--sps-icon-primary);font-size:14px}.vif-sugg-wait[data-v-2e477616]{color:var(--sps-text-subtle);font-size:12px}.vif-chip[data-v-2e477616]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--sps-bg-sunken);border:0;border-radius:var(--sps-radius-pill);color:var(--sps-text-default);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;gap:4px;height:24px;max-width:100%;overflow:hidden;padding:0 9px;text-overflow:ellipsis;-webkit-transition:background .15s,color .15s;transition:background .15s,color .15s;white-space:nowrap}.vif-chip .md-icon[data-v-2e477616]{font-size:13px}.vif-chip[data-v-2e477616]:hover:not(:disabled){background:var(--sps-primary-soft);color:var(--sps-primary-text-on-soft)}.vif-chip[data-v-2e477616]:focus-visible{outline:2px solid var(--sps-primary);outline-offset:1px}.vif-chip.on[data-v-2e477616]{background:var(--sps-primary-soft);color:var(--sps-primary-text-on-soft);font-weight:700}.vif-chip[data-v-2e477616]:disabled{cursor:default;opacity:.6}.vif-chip--inline[data-v-2e477616]{background:var(--sps-primary-soft);color:var(--sps-primary-text-on-soft);font-family:inherit;font-weight:700}.vif-more[data-v-2e477616]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;border:0;border-radius:var(--sps-radius-sm);color:var(--sps-primary-text-on-soft);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:12px;font-weight:700;gap:4px;height:24px;padding:0 6px}.vif-more .md-icon[data-v-2e477616]{font-size:14px}.vif-more[data-v-2e477616]:hover:not(:disabled){background:var(--sps-bg-sunken)}.vif-more[data-v-2e477616]:focus-visible{outline:2px solid var(--sps-primary);outline-offset:1px}.vif-more[data-v-2e477616]:disabled{cursor:default;opacity:.6}@media(max-width:640px){.vif[data-v-2e477616]{grid-template-columns:minmax(0,1fr)}}.vah[data-v-3f209652]{background:var(--sps-bg-surface);-webkit-box-shadow:inset 0 -1px 0 var(--sps-border-default);box-shadow:inset 0 -1px 0 var(--sps-border-default);display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;height:56px;min-width:0;padding:0 20px}.vah-back[data-v-3f209652],.vah[data-v-3f209652]{-webkit-box-align:center;-ms-flex-align:center;-ms-flex-negative:0;align-items:center;flex-shrink:0}.vah-back[data-v-3f209652]{-webkit-box-pack:center;-ms-flex-pack:center;border-radius:var(--sps-radius-md);color:var(--sps-icon-default);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:32px;justify-content:center;width:32px}.vah-back .md-icon[data-v-3f209652]{font-size:18px}.vah-back[data-v-3f209652]:hover{background:var(--sps-bg-raised);color:var(--sps-text-strong)}.vah-ic[data-v-3f209652]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-negative:0;align-items:center;background:var(--sps-primary-soft);border-radius:var(--sps-radius-md);color:var(--sps-primary-text-on-soft);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;flex-shrink:0;height:30px;justify-content:center;width:30px}.vah-ic .md-icon[data-v-3f209652]{font-size:17px}.vah-name[data-v-3f209652]{color:var(--sps-text-strong);font-size:15px;font-weight:800;max-width:340px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vah-chip[data-v-3f209652]{-webkit-box-align:center;-ms-flex-align:center;-ms-flex-negative:0;align-items:center;background:var(--sps-bg-sunken);border:none;border-radius:var(--sps-radius-pill);color:var(--sps-text-muted);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:700;gap:6px;height:24px;padding:0 10px;white-space:nowrap}.vah-chip .md-icon[data-v-3f209652]{font-size:14px}.vah-chip.is-live[data-v-3f209652]{background:var(--sps-success-soft);color:var(--sps-success-text)}.vah-chip.is-preview[data-v-3f209652]{background:var(--sps-primary-soft);color:var(--sps-primary-text-on-soft);cursor:pointer;font-family:inherit}.vah-chip.st-building[data-v-3f209652]{background:var(--sps-warning-soft);color:var(--sps-warning-text)}.vah-chip.st-disabled[data-v-3f209652]{background:var(--sps-danger-soft);color:var(--sps-danger-text)}.vah-dot[data-v-3f209652]{background:currentColor;border-radius:50%;height:7px;width:7px}.vah-dot.pulse[data-v-3f209652]{-webkit-animation:vah-pulse-data-v-3f209652 1s infinite;animation:vah-pulse-data-v-3f209652 1s infinite}@-webkit-keyframes vah-pulse-data-v-3f209652{0%,to{opacity:1}50%{opacity:.3}}@keyframes vah-pulse-data-v-3f209652{0%,to{opacity:1}50%{opacity:.3}}.vah-addr[data-v-3f209652]{background:var(--sps-bg-sunken);border-radius:var(--sps-radius-md);color:var(--sps-text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;max-width:300px;min-width:0;overflow:hidden;padding:4px 10px;text-overflow:ellipsis;white-space:nowrap}.vah-addr[data-v-3f209652]:hover{color:var(--sps-primary)}.vah-addr.off[data-v-3f209652]{cursor:default}.vah-addr.off[data-v-3f209652]:hover{color:var(--sps-text-muted)}.vah-actions[data-v-3f209652]{-ms-flex-negative:0;flex-shrink:0;gap:10px;margin-left:auto}.vah-actions[data-v-3f209652],.vah-soft[data-v-3f209652]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.vah-soft[data-v-3f209652]{background:var(--sps-primary-soft);border:none;border-radius:var(--sps-radius-md);color:var(--sps-primary-text-on-soft);cursor:pointer;font:inherit;font-size:13.5px;font-weight:700;gap:8px;height:36px;padding:0 14px;white-space:nowrap}.vah-soft .md-icon[data-v-3f209652]{font-size:17px}.vah-soft[data-v-3f209652]:hover{background:var(--sps-primary-border)}.vah.narrow[data-v-3f209652]{gap:8px;padding:0 12px}.vah.narrow .vah-name[data-v-3f209652]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:none}.vah.narrow .vah-soft[data-v-3f209652]{padding:0 10px}.vah.narrow .vah-actions[data-v-3f209652]{gap:6px;margin-left:0}.van[data-v-b20c3b8c]{-webkit-box-flex:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--sps-bg-surface);-webkit-box-shadow:inset -1px 0 0 var(--sps-border-default);box-shadow:inset -1px 0 0 var(--sps-border-default);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 236px;flex:0 0 236px;-ms-flex-direction:column;flex-direction:column;gap:1px;min-height:0;overflow-y:auto;padding:12px 10px;scrollbar-color:var(--sps-border-strong) transparent;scrollbar-width:thin;width:236px}.van-sec[data-v-b20c3b8c]{color:var(--sps-text-subtle);font-size:11px;font-weight:800;letter-spacing:.08em;padding:12px 10px 4px;text-transform:uppercase}.van-a[data-v-b20c3b8c]{-webkit-box-align:center;-ms-flex-align:center;-ms-flex-negative:0;align-items:center;border-radius:var(--sps-radius-md);color:var(--sps-text-default);display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;font-size:13.5px;font-weight:600;gap:10px;height:34px;padding:0 10px;text-decoration:none}.van-a .md-icon[data-v-b20c3b8c]{color:var(--sps-icon-default);font-size:18px}.van-a[data-v-b20c3b8c]:hover{background:var(--sps-bg-sunken);color:var(--sps-text-strong)}.van-a.on[data-v-b20c3b8c]{background:var(--sps-primary-soft);color:var(--sps-primary-text-on-soft)}.van-a.on .md-icon[data-v-b20c3b8c]{color:inherit}.van-a.on .van-n[data-v-b20c3b8c]{background:var(--sps-bg-surface);color:var(--sps-primary-text-on-soft)}.van-l[data-v-b20c3b8c]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.van-n[data-v-b20c3b8c]{background:var(--sps-bg-sunken);border-radius:var(--sps-radius-pill);color:var(--sps-text-muted);font-size:11.5px;font-weight:700;line-height:16px;margin-left:auto;padding:1px 7px}.van-n.danger[data-v-b20c3b8c]{background:var(--sps-danger-soft);color:var(--sps-danger-text)}.van-fill[data-v-b20c3b8c]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:12px}.van-bottom[data-v-b20c3b8c]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px}.van-bottom .van-a[data-v-b20c3b8c]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.van-collapse[data-v-b20c3b8c]{-ms-flex-negative:0;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:transparent;border:none;border-radius:var(--sps-radius-md);color:var(--sps-icon-muted);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.van-collapse .md-icon[data-v-b20c3b8c]{font-size:18px}.van-collapse[data-v-b20c3b8c]:hover{background:var(--sps-bg-sunken);color:var(--sps-text-strong)}.van.is-rail[data-v-b20c3b8c]{-ms-flex-preferred-size:64px;flex-basis:64px;gap:6px;padding:12px 0;width:64px}.van-ri[data-v-b20c3b8c],.van.is-rail[data-v-b20c3b8c]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.van-ri[data-v-b20c3b8c]{-ms-flex-negative:0;-webkit-box-pack:center;-ms-flex-pack:center;background:transparent;border:none;border-radius:var(--sps-radius-md);color:var(--sps-icon-default);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;flex-shrink:0;height:44px;justify-content:center;position:relative;width:44px}.van-ri .md-icon[data-v-b20c3b8c]{font-size:20px}.van-ri[data-v-b20c3b8c]:hover{background:var(--sps-bg-sunken);color:var(--sps-text-strong)}.van-ri.on[data-v-b20c3b8c]{background:var(--sps-primary-soft);color:var(--sps-primary-text-on-soft)}.van-dot[data-v-b20c3b8c]{background:var(--sps-primary);border-radius:50%;-webkit-box-shadow:0 0 0 2px var(--sps-bg-surface);box-shadow:0 0 0 2px var(--sps-bg-surface);height:8px;position:absolute;right:8px;top:8px;width:8px}.van-dot.danger[data-v-b20c3b8c]{background:var(--sps-danger)}.van.is-strip[data-v-b20c3b8c]{-webkit-box-flex:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-shadow:inset 0 -1px 0 var(--sps-border-default);box-shadow:inset 0 -1px 0 var(--sps-border-default);-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-direction:row;flex-direction:row;gap:6px;overflow-x:auto;overflow-y:hidden;padding:8px 12px;scrollbar-width:none;width:auto}.van.is-strip[data-v-b20c3b8c]::-webkit-scrollbar{display:none}.van-pill[data-v-b20c3b8c]{-webkit-box-align:center;-ms-flex-align:center;-ms-flex-negative:0;align-items:center;background:var(--sps-bg-sunken);border-radius:var(--sps-radius-pill);color:var(--sps-text-default);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;flex-shrink:0;font-size:13px;font-weight:600;gap:6px;height:32px;padding:0 12px;text-decoration:none;white-space:nowrap}.van-pill .md-icon[data-v-b20c3b8c]{color:var(--sps-icon-default);font-size:16px}.van-pill .van-n[data-v-b20c3b8c]{background:var(--sps-bg-surface);margin-left:2px}.van-pill.on[data-v-b20c3b8c]{background:var(--sps-primary-soft);color:var(--sps-primary-text-on-soft)}.van-pill.on .md-icon[data-v-b20c3b8c]{color:inherit}.vpd[data-v-510c60c5]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px;padding:6px 2px 0}.vpd h3[data-v-510c60c5]{color:var(--sps-text-strong);font-size:18px;font-weight:800;margin:4px 0 0}.vpd p[data-v-510c60c5]{color:var(--sps-text-muted);line-height:1.5;margin:0}.vpd-ic[data-v-510c60c5]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:var(--sps-action-ghost-bg);border-radius:var(--sps-radius-lg);color:var(--sps-action-bg);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:44px;justify-content:center;width:44px}.vpd-ic .md-icon[data-v-510c60c5]{font-size:22px}.vpd-sum[data-v-510c60c5]{color:var(--sps-text-default);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:12.5px;gap:14px}.vpd-sum span[data-v-510c60c5]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:4px}.vpd-sum .md-icon[data-v-510c60c5]{color:var(--sps-icon-muted);font-size:15px}.vpd-diff .add[data-v-510c60c5]{color:var(--sps-success-text)}.vpd-diff .rem[data-v-510c60c5]{color:var(--sps-danger-text)}.vpd-note[data-v-510c60c5]{background:var(--sps-bg-sunken);border-radius:var(--sps-radius-md);font-size:12.5px;padding:8px 10px;width:100%}.vpd-actions[data-v-510c60c5]{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;justify-content:flex-end;margin-top:8px;width:100%}