.vcg[data-v-777c9f37]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:420px}.vcg-chart[data-v-777c9f37]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:420px}.vcg-legend[data-v-777c9f37]{border-top:1px solid var(--sps-border-default);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;padding:10px 16px}.vcg-legend i[data-v-777c9f37]{border-radius:50%;display:inline-block;height:9px;margin-right:5px;width:9px}.vcg-empty[data-v-777c9f37]{-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:6px;justify-content:center;padding:36px 16px;text-align:center}.vcg-empty>.md-icon[data-v-777c9f37]{color:var(--sps-icon-muted);font-size:38px}.vcg-empty b[data-v-777c9f37]{color:var(--sps-text-strong)}.vcg-empty p[data-v-777c9f37]{font-size:12.5px;margin:0;max-width:460px}@media(max-width:640px){.vcg-chart[data-v-777c9f37],.vcg[data-v-777c9f37]{min-height:320px}}.vau[data-v-2b3521a3]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--sps-text-default);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:18px;min-width:0;padding:24px 28px 40px}.vau a[data-v-2b3521a3]{color:var(--sps-primary);text-decoration:none}.vau a[data-v-2b3521a3]:hover{color:var(--sps-primary-hover)}.vau h2[data-v-2b3521a3]{color:var(--sps-text-strong);font-size:15px;font-weight:800;margin:0}.vau-head[data-v-2b3521a3]{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;justify-content:space-between}.vau-head h1[data-v-2b3521a3]{color:var(--sps-text-strong);font-size:22px;font-weight:800;margin:0}.vau-head p[data-v-2b3521a3]{color:var(--sps-text-muted);font-size:12.5px;line-height:1.5;margin:4px 0 0;max-width:760px}.vau-head-actions[data-v-2b3521a3]{-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}.vau-ghost-btn[data-v-2b3521a3]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:10px;color:var(--sps-text-default)!important;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:13px;font-weight:700;gap:6px;height:32px;padding:0 12px}.vau-ghost-btn .md-icon[data-v-2b3521a3]{font-size:16px}.vau-ghost-btn[data-v-2b3521a3]:hover{background:var(--sps-bg-sunken);color:var(--sps-text-strong)!important}.vau-state[data-v-2b3521a3]{-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;gap:10px;justify-content:center;padding:48px 0}.vau-state--err[data-v-2b3521a3]{color:var(--sps-danger-text)}.vau-card[data-v-2b3521a3]{background:var(--sps-bg-surface);border:1px solid var(--sps-border-default);border-radius:14px;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:0}.vau-sm[data-v-2b3521a3]{font-size:12.5px;line-height:1.5}.vau-k[data-v-2b3521a3]{color:var(--sps-text-subtle);font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.vau-muted[data-v-2b3521a3]{color:var(--sps-text-muted)}.vau-strong[data-v-2b3521a3]{color:var(--sps-text-strong);font-size:15px;font-weight:800}.vau-b[data-v-2b3521a3]{font-weight:700}.vau-min[data-v-2b3521a3]{min-width:0}.vau-grow[data-v-2b3521a3]{-webkit-box-flex:1;-ms-flex:1;flex:1}.vau-push[data-v-2b3521a3]{margin-left:auto;white-space:nowrap}.vau-mt[data-v-2b3521a3]{margin-top:8px}.vau-p0[data-v-2b3521a3]{margin:0}.vau-pad[data-v-2b3521a3]{padding:10px 0}.vau-ellipsis[data-v-2b3521a3]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vau-mono[data-v-2b3521a3]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.vau-errt[data-v-2b3521a3]{color:var(--sps-danger-text)}.vau-chip[data-v-2b3521a3]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:var(--sps-radius-pill);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}.vau-chip .md-icon[data-v-2b3521a3]{font-size:14px}.vau-chip.live[data-v-2b3521a3]{background:var(--sps-success-soft);color:var(--sps-success-text)}.vau-chip.prev[data-v-2b3521a3]{background:var(--sps-primary-soft);color:var(--sps-primary-text-on-soft)}.vau-chip.warn[data-v-2b3521a3]{background:var(--sps-warning-soft);color:var(--sps-warning-text)}.vau-chip.err[data-v-2b3521a3]{background:var(--sps-danger-soft);color:var(--sps-danger-text)}.vau-chip.gray[data-v-2b3521a3]{background:var(--sps-bg-sunken);color:var(--sps-text-muted)}.vau-dotc[data-v-2b3521a3]{background:currentColor;border-radius:50%;height:7px;width:7px}.vau-mock[data-v-2b3521a3]{-webkit-box-align:center;-ms-flex-align:center;align-items: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:12px;font-weight:700;gap:6px;height:24px;padding:0 10px}.vau-mock .md-icon[data-v-2b3521a3]{font-size:15px}.vau-bar[data-v-2b3521a3]{-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:10px}.vau-refresh[data-v-2b3521a3]{margin-left:auto}.vau-seg[data-v-2b3521a3]{background:var(--sps-bg-sunken);border-radius:9px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:2px;max-width:100%;overflow-x:auto;padding:3px;scrollbar-width:none}.vau-seg[data-v-2b3521a3]::-webkit-scrollbar{display:none}.vau-seg button[data-v-2b3521a3]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;border:0;border-radius:7px;color:var(--sps-text-muted);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:700;height:30px;padding:0 12px;white-space:nowrap}.vau-seg button[data-v-2b3521a3]:hover{color:var(--sps-text-strong)}.vau-seg button.on[data-v-2b3521a3]{background:var(--sps-bg-surface);-webkit-box-shadow:var(--sps-shadow-sm);box-shadow:var(--sps-shadow-sm);color:var(--sps-text-strong)}.vau-warnchip[data-v-2b3521a3]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--sps-warning-soft);border:0;border-radius:var(--sps-radius-pill);color:var(--sps-warning-text);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:inherit;font-size:12px;font-weight:700;gap:4px;height:28px;padding:0 10px}.vau-warnchip .md-icon[data-v-2b3521a3]{font-size:15px}.vau-warnlist[data-v-2b3521a3]{-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;padding:10px 14px}.vau-warn[data-v-2b3521a3]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;gap:10px;padding:4px 0}.vau-warn-ic[data-v-2b3521a3]{-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-info-soft);border-radius:8px;color:var(--sps-info-text);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.vau-warn-ic .md-icon[data-v-2b3521a3]{font-size:15px}.sev-warn .vau-warn-ic[data-v-2b3521a3]{background:var(--sps-warning-soft);color:var(--sps-warning-text)}.sev-error .vau-warn-ic[data-v-2b3521a3]{background:var(--sps-danger-soft);color:var(--sps-danger-text)}.vau-auto[data-v-2b3521a3],.vau-list[data-v-2b3521a3]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:12px}.vau-auto[data-v-2b3521a3]{padding:16px 18px}.vau-auto-top[data-v-2b3521a3]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.vau-auto-name[data-v-2b3521a3],.vau-auto-top[data-v-2b3521a3]{-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:10px}.vau-auto-name[data-v-2b3521a3]{min-width:0}.vau-flow[data-v-2b3521a3]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.vau-flow[data-v-2b3521a3],.vau-node[data-v-2b3521a3]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.vau-node[data-v-2b3521a3]{background:var(--sps-bg-surface);border:1px solid var(--sps-border-default);border-radius:8px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:12.5px;font-weight:700;gap:6px;max-width:100%;min-height:30px;overflow-wrap:anywhere;padding:4px 10px}.vau-node .md-icon[data-v-2b3521a3]{-ms-flex-negative:0;flex-shrink:0;font-size:15px}.vau-node .vau-node-t[data-v-2b3521a3]{min-width:0}.vau-node.trig[data-v-2b3521a3]{background:var(--sps-primary-soft);border-color:var(--sps-primary-border);color:var(--sps-primary-text-on-soft)}.vau-node.app[data-v-2b3521a3]{background:var(--sps-warning-soft);border-color:var(--sps-warning-soft);color:var(--sps-warning-text)}.vau-node.more[data-v-2b3521a3]{color:var(--sps-text-muted)}.vau-arrow[data-v-2b3521a3]{color:var(--sps-text-subtle)}.vau-off-reason[data-v-2b3521a3]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--sps-warning-soft);border-radius:10px;color:var(--sps-warning-text);display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;padding:8px 10px}.vau-off-reason .md-icon[data-v-2b3521a3]{-ms-flex-negative:0;flex-shrink:0;font-size:15px}.vau-sugs[data-v-2b3521a3]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:6px}.vau-sug[data-v-2b3521a3]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid var(--sps-border-default);display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;padding:12px 0}.vau-sug[data-v-2b3521a3]:first-child{border-top:0}.vau-sug-ic[data-v-2b3521a3]{-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-warning-soft);border-radius:9px;color:var(--sps-warning-text);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;flex-shrink:0;height:30px;justify-content:center;width:30px}.vau-sug-ic .md-icon[data-v-2b3521a3]{font-size:17px}.vau-sug-ic.req[data-v-2b3521a3]{background:var(--sps-danger-soft);color:var(--sps-danger-text)}.vau-sug-top[data-v-2b3521a3]{-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}.vau-sug-top b[data-v-2b3521a3]{color:var(--sps-text-strong);font-size:13.5px}.vau-links[data-v-2b3521a3]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-weight:600;gap:16px}.vau-links .vau-muted[data-v-2b3521a3]{font-weight:500}.vau-empty[data-v-2b3521a3]{-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;gap:8px;padding:40px 20px;text-align:center}.vau-empty b[data-v-2b3521a3]{color:var(--sps-text-strong);font-size:15px}.vau-empty p[data-v-2b3521a3]{color:var(--sps-text-muted);font-size:13px;margin:0 0 6px;max-width:460px}.vau-empty>.md-icon[data-v-2b3521a3]{color:var(--sps-icon-muted);font-size:34px}.vau-empty--flat[data-v-2b3521a3]{padding:24px 0}.vau-empty-ic[data-v-2b3521a3]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:var(--sps-primary-soft);border-radius:12px;color:var(--sps-primary-text-on-soft);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:44px;justify-content:center;width:44px}.vau-empty-ic .md-icon[data-v-2b3521a3]{font-size:24px}.vau-grid2[data-v-2b3521a3]{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.vau-sec[data-v-2b3521a3]{-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;padding:18px 20px}.vau-sec-head[data-v-2b3521a3]{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin-bottom:6px}.vau-ev[data-v-2b3521a3],.vau-sec-head[data-v-2b3521a3]{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.vau-ev[data-v-2b3521a3]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid var(--sps-border-default);font-size:13px;gap:12px;padding:10px 0}.vau-ev.first[data-v-2b3521a3]{border-top:0}.vau-right[data-v-2b3521a3]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;text-align:right}.vau-more[data-v-2b3521a3]{margin-top:6px}.vau-fields[data-v-2b3521a3]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;margin-top:4px}.vau-tag[data-v-2b3521a3]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--sps-bg-sunken);border-radius:6px;color:var(--sps-text-muted);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:11.5px;font-weight:700;gap:4px;height:22px;padding:0 8px}.vau-tag small[data-v-2b3521a3]{font-weight:500;opacity:.8}.vau-sig[data-v-2b3521a3]{background:var(--sps-bg-sunken);border-radius:10px;color:var(--sps-text-default);margin-top:12px;padding:10px 12px}.vau-embeds[data-v-2b3521a3]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.vau-sub[data-v-2b3521a3]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid var(--sps-border-default);display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;padding:12px 0}.vau-sub.first[data-v-2b3521a3]{border-top:0}.vau-sub.off[data-v-2b3521a3]{opacity:.6}.vau-submeta[data-v-2b3521a3]{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.vau-result[data-v-2b3521a3],.vau-submeta[data-v-2b3521a3]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.vau-result[data-v-2b3521a3]{border-radius:10px;font-size:12.5px;gap:8px;padding:10px 12px}.vau-result .md-icon[data-v-2b3521a3]{font-size:16px}.vau-result.ok[data-v-2b3521a3]{background:var(--sps-success-soft);color:var(--sps-success-text)}.vau-result.bad[data-v-2b3521a3]{background:var(--sps-danger-soft);color:var(--sps-danger-text)}.vau-del[data-v-2b3521a3]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid var(--sps-border-default);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:12.5px;gap:10px;min-width:0;padding:9px 0}.vau-del.first[data-v-2b3521a3]{border-top:0}.vau-map[data-v-2b3521a3]{overflow:hidden}@media(max-width:1100px){.vau-grid2[data-v-2b3521a3]{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.vau[data-v-2b3521a3]{gap:14px;padding:16px 16px 32px}.vau-refresh[data-v-2b3521a3]{margin-left:0}.vau-ev[data-v-2b3521a3]{-ms-flex-wrap:wrap;flex-wrap:wrap}.vau-right[data-v-2b3521a3]{text-align:left}.vau-sub[data-v-2b3521a3],.vau-sug[data-v-2b3521a3]{-ms-flex-wrap:wrap;flex-wrap:wrap}}.vpg[data-v-4bf17f35]{-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-4bf17f35],.vpg[data-v-4bf17f35]{display:-webkit-box;display:-ms-flexbox;display:flex}.vpg-head[data-v-4bf17f35]{-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-4bf17f35]{color:var(--sps-text-strong);font-size:22px;font-weight:800;line-height:1.25;margin:0}.vpg-head p[data-v-4bf17f35]{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-4bf17f35]{-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-4bf17f35]{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-4bf17f35]{padding:16px 18px}.vpg-k[data-v-4bf17f35]{color:var(--sps-text-subtle);font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.vpg-h2[data-v-4bf17f35]{color:var(--sps-text-strong);font-size:15px;font-weight:800;margin:0}.vpg-muted[data-v-4bf17f35]{color:var(--sps-text-muted)}.vpg-sm[data-v-4bf17f35]{font-size:12.5px;line-height:1.5}.vpg-mono[data-v-4bf17f35]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.vpg-chip[data-v-4bf17f35]{-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-4bf17f35]{background:var(--sps-success-soft);color:var(--sps-success-text)}.vpg-chip.prev[data-v-4bf17f35]{background:var(--sps-primary-soft);color:var(--sps-primary-text-on-soft)}.vpg-chip.warn[data-v-4bf17f35]{background:var(--sps-warning-soft);color:var(--sps-warning-text)}.vpg-chip.err[data-v-4bf17f35]{background:var(--sps-danger-soft);color:var(--sps-danger-text)}.vpg-stats[data-v-4bf17f35]{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.vpg-stat[data-v-4bf17f35]{-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-4bf17f35]{color:var(--sps-text-strong);font-size:22px;font-weight:800;line-height:1.2}.vpg-stat b small[data-v-4bf17f35]{color:var(--sps-text-muted);font-size:12.5px;font-weight:600}.vpg-bar[data-v-4bf17f35]{background:var(--sps-bg-sunken);border-radius:var(--sps-radius-pill);height:6px;overflow:hidden}.vpg-bar i[data-v-4bf17f35]{background:var(--sps-primary);display:block;height:100%}.vpg-seg[data-v-4bf17f35]{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-4bf17f35],.vpg-seg[data-v-4bf17f35]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.vpg-seg button[data-v-4bf17f35]{-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-4bf17f35]{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-4bf17f35]:disabled{cursor:default;opacity:.45}.vpg-mockchip[data-v-4bf17f35]{-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-4bf17f35]{font-size:15px}@media(max-width:1100px){.vpg-stats[data-v-4bf17f35]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.vpg[data-v-4bf17f35]{padding:16px 16px 32px}.vpg-stats[data-v-4bf17f35]{gap:10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.vpg-head h1[data-v-4bf17f35]{font-size:19px}}.vdm-row[data-v-4bf17f35]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:14px}.vdm-ic[data-v-4bf17f35],.vdm-row[data-v-4bf17f35]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.vdm-ic[data-v-4bf17f35]{-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-negative:0;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:40px;justify-content:center;width:40px}.vdm-ic .md-icon[data-v-4bf17f35]{font-size:20px}.vdm-ic.is-ok[data-v-4bf17f35]{background:var(--sps-success-soft);color:var(--sps-success-text)}.vdm-main[data-v-4bf17f35]{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 1 300px;flex:1 1 300px;-ms-flex-direction:column;flex-direction:column;gap:4px;min-width:0}.vdm-line[data-v-4bf17f35]{-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:10px}.vdm-host[data-v-4bf17f35]{color:var(--sps-text-strong);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;font-weight:700;word-break:break-all}.vdm-ghost[data-v-4bf17f35]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:var(--sps-radius-md);color:var(--sps-text-default);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:13px;font-weight:700;gap:4px;height:32px;padding:0 12px}.vdm-ghost .md-icon[data-v-4bf17f35]{font-size:15px}.vdm-ghost[data-v-4bf17f35]:hover{background:var(--sps-bg-sunken);color:var(--sps-text-strong)}.vdm-actions[data-v-4bf17f35]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.vdm-add[data-v-4bf17f35]{-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}.vdm-add p[data-v-4bf17f35]{margin:0}.vdm-form[data-v-4bf17f35]{-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}.vdm-form .ant-input[data-v-4bf17f35]{-webkit-box-flex:1;-ms-flex:1 1 260px;flex:1 1 260px;max-width:420px}.vdm-state[data-v-4bf17f35]{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding:16px}.vdm-domain[data-v-4bf17f35]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:14px}.vdm-steps[data-v-4bf17f35]{background:var(--sps-bg-sunken);border-radius:var(--sps-radius-md);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;overflow:hidden;padding:0}.vdm-steps li[data-v-4bf17f35]{-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;min-width:0;padding:14px 14px 12px;position:relative}.vdm-steps li[data-v-4bf17f35]:before{background:var(--sps-border-default);content:"";height:3px;left:0;position:absolute;right:0;top:0}.vdm-steps li b[data-v-4bf17f35]{color:var(--sps-text-muted);font-size:13px;font-weight:800}.vdm-steps li small[data-v-4bf17f35]{color:var(--sps-text-muted);font-size:12px;line-height:1.45}.vdm-steps li.is-done[data-v-4bf17f35]:before{background:var(--sps-success)}.vdm-steps li.is-done b[data-v-4bf17f35]{color:var(--sps-text-strong)}.vdm-steps li.is-now[data-v-4bf17f35]{background:var(--sps-bg-surface)}.vdm-steps li.is-now[data-v-4bf17f35]:before{background:var(--sps-primary)}.vdm-steps li.is-now b[data-v-4bf17f35]{color:var(--sps-primary-text-on-soft)}.vdm-steps li.is-fail[data-v-4bf17f35]:before{background:var(--sps-danger)}.vdm-steps li.is-fail b[data-v-4bf17f35]{color:var(--sps-danger-text)}.vdm-recs[data-v-4bf17f35]{-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}.vdm-rec[data-v-4bf17f35]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--sps-bg-sunken);border-radius:var(--sps-radius-md);display:grid;gap:10px;grid-template-columns:90px minmax(0,1fr) minmax(0,1fr);padding:10px 12px}.vdm-rec>.vpg-chip[data-v-4bf17f35]{background:var(--sps-bg-surface);justify-self:start}.vdm-rec code[data-v-4bf17f35]{background:transparent;color:var(--sps-text-strong);font-size:12px;padding:0;word-break:break-all}.vdm-val[data-v-4bf17f35]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;min-width:0}.vdm-val code[data-v-4bf17f35]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.vdm-val .vpg-chip[data-v-4bf17f35]{padding:0 6px}.vdm-val .vpg-chip .md-icon[data-v-4bf17f35]{font-size:14px}.vdm-copy[data-v-4bf17f35]{-ms-flex-negative:0;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;flex-shrink:0;padding:3px}.vdm-copy .md-icon[data-v-4bf17f35]{font-size:15px}.vdm-copy[data-v-4bf17f35]:hover{background:var(--sps-bg-surface);color:var(--sps-icon-default)}.vdm-tips[data-v-4bf17f35]{background:var(--sps-warning-soft);border-radius:var(--sps-radius-md);color:var(--sps-warning-text);font-size:12.5px;line-height:1.5;padding:10px 12px}.vdm-bad[data-v-4bf17f35]{color:var(--sps-danger-text);font-size:12px}.vdm-warn[data-v-4bf17f35]{color:var(--sps-warning-text);font-size:12px}@media(max-width:700px){.vdm-steps[data-v-4bf17f35]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.vdm-rec[data-v-4bf17f35]{grid-template-columns:minmax(0,1fr)}}