.pyf[data-v-0f829a86]{margin:16px 0;padding:14px 16px 12px;border:1px solid #e2e6ea;border-radius:12px;background:#fbfcfd}.pyf__title[data-v-0f829a86]{font-size:14px;font-weight:600;color:#2c3e50;margin-bottom:8px}.pyf__canvas[data-v-0f829a86]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pyf__node[data-v-0f829a86]{opacity:.18;-webkit-transition:opacity .35s ease;transition:opacity .35s ease}.pyf__node.is-on[data-v-0f829a86]{opacity:1}.pyf__node polygon[data-v-0f829a86],.pyf__node rect[data-v-0f829a86]{fill:#fff;stroke:#64748b;stroke-width:1.5;-webkit-transition:stroke .3s,fill .3s,stroke-width .3s;transition:stroke .3s,fill .3s,stroke-width .3s}.pyf__node.end rect[data-v-0f829a86],.pyf__node.start rect[data-v-0f829a86]{fill:#e6f1fb;stroke:#185fa5}.pyf__node.decision polygon[data-v-0f829a86]{fill:#fff8e8;stroke:#c98a1a}.pyf__node.io polygon[data-v-0f829a86]{fill:#efeefe;stroke:#5b5bd6}.pyf__node text[data-v-0f829a86]{font-size:13px;fill:#1f2937;font-family:PingFang SC,Microsoft YaHei,sans-serif}.pyf__node.is-active polygon[data-v-0f829a86],.pyf__node.is-active rect[data-v-0f829a86]{stroke-width:2.6}.pyf__node.is-active.end rect[data-v-0f829a86],.pyf__node.is-active.start rect[data-v-0f829a86]{fill:#cfe4fa}.pyf__node.is-active.decision polygon[data-v-0f829a86]{fill:#ffeec2}.pyf__node.is-active.io polygon[data-v-0f829a86]{fill:#dddbfa}.pyf__edge[data-v-0f829a86]{opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.pyf__edge.is-on[data-v-0f829a86]{opacity:1}.pyf__edge path[data-v-0f829a86]{stroke-dasharray:1;stroke-dashoffset:1;-webkit-transition:stroke-dashoffset .45s ease;transition:stroke-dashoffset .45s ease}.pyf__edge.is-on path[data-v-0f829a86]{stroke-dashoffset:0}.pyf__edge.is-active path[data-v-0f829a86]{stroke:#2f7fd8;stroke-width:2.3}.pyf__edge-label[data-v-0f829a86]{font-size:12px;fill:#b0432f;font-family:PingFang SC,Microsoft YaHei,sans-serif}.pyf__foot[data-v-0f829a86]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:10px}.pyf__btn[data-v-0f829a86]{border:1px solid #ccd4dd;background:#fff;color:#2c3e50;border-radius:8px;padding:6px 13px;font-size:13px;font-weight:600;cursor:pointer}.pyf__btn[data-v-0f829a86]:hover{background:#f0f5fb;border-color:#a8bdcf}.pyf__btn.is-primary[data-v-0f829a86]{background:#2f7fd8;border-color:#2f7fd8;color:#fff}.pyf__btn.is-primary[data-v-0f829a86]:hover{background:#2a72c4}.pyf__btn.is-ghost[data-v-0f829a86]{background:#eef1f4}.pyf__caption[data-v-0f829a86]{font-size:12.5px;color:#7a8798;margin-left:auto}@media (prefers-reduced-motion:reduce){.pyf__edge[data-v-0f829a86],.pyf__edge path[data-v-0f829a86],.pyf__node[data-v-0f829a86]{-webkit-transition:none;transition:none}}