select[data-v-179f9122]{-webkit-appearance:none;-moz-appearance:none;appearance:none}select option[data-v-179f9122]{padding:.5rem}@-moz-document url-prefix(){select option[data-v-179f9122]{background-color:#0f172a;color:#f1f5f9}}input[type=range][data-v-c4cc4347]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:#8b5cf6;cursor:pointer}input[type=range][data-v-c4cc4347]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:#8b5cf6;cursor:pointer;border:none}.fade-enter-active[data-v-4581fc7c],.fade-leave-active[data-v-4581fc7c]{transition:opacity .2s ease}.fade-enter-from[data-v-4581fc7c],.fade-leave-to[data-v-4581fc7c]{opacity:0}input[type=range][data-v-13c7f2df]::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;border-radius:50%;background:#0ea5e9;cursor:pointer}input[type=range][data-v-13c7f2df]::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:#0ea5e9;cursor:pointer;border:none}.lead-enter-active[data-v-9641a5be],.lead-leave-active[data-v-9641a5be],.lead-move[data-v-9641a5be]{transition:all .2s ease}.lead-enter-from[data-v-9641a5be]{opacity:0;transform:translateY(-8px)}.lead-leave-to[data-v-9641a5be]{opacity:0;transform:translateY(8px)}.lead-leave-active[data-v-9641a5be]{position:absolute;width:100%}.commission-preview[data-v-5b91010d]{background:linear-gradient(160deg,#0d1a3099,#0f172a66);border:1px solid rgb(56 189 248 / .25);border-radius:16px;padding:20px;color:#f1f5f9;box-shadow:0 0 24px #38bdf80f}.commission-preview.is-inline[data-v-5b91010d]{padding:14px;border-radius:12px}.cp-header[data-v-5b91010d]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.cp-eyebrow[data-v-5b91010d]{font-size:11px;font-weight:800;letter-spacing:.08em;color:#7dd3fc;text-transform:uppercase}.cp-product[data-v-5b91010d]{font-size:17px;font-weight:700;color:#f1f5f9;margin-top:4px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cp-coverage-pill[data-v-5b91010d]{font-size:10px;font-weight:800;letter-spacing:.06em;padding:3px 8px;border-radius:999px;background:#a855f726;color:#c4b5fd;border:1px solid rgb(168 85 247 / .3);text-transform:uppercase}.cp-rate-badge[data-v-5b91010d]{text-align:right;background:#0f172ab3;border:1px solid rgb(56 189 248 / .35);border-radius:12px;padding:10px 14px;min-width:110px}.cp-rate-label[data-v-5b91010d]{font-size:10px;font-weight:700;letter-spacing:.06em;color:#94a3b8;text-transform:uppercase}.cp-rate-value[data-v-5b91010d]{font-size:28px;font-weight:900;color:#38bdf8;letter-spacing:-.5px;line-height:1;margin-top:4px}.cp-rate-level[data-v-5b91010d]{font-size:11px;color:#7dd3fc;margin-top:4px;font-weight:600}.cp-unavailable[data-v-5b91010d]{display:flex;align-items:center;gap:10px;padding:16px;background:#1e293b80;border:1px dashed rgb(71 85 105);border-radius:10px;color:#94a3b8;font-size:14px}.cp-unavailable-icon[data-v-5b91010d]{width:18px;height:18px;flex-shrink:0;color:#94a3b8}.cp-total-strip[data-v-5b91010d]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;background:linear-gradient(135deg,#38bdf814,#6366f10f);border:1px solid rgb(56 189 248 / .2);border-radius:12px;margin-bottom:14px}.cp-total-label[data-v-5b91010d]{font-size:11px;font-weight:700;letter-spacing:.06em;color:#94a3b8;text-transform:uppercase}.cp-total-value[data-v-5b91010d]{font-size:32px;font-weight:900;color:#22c55e;letter-spacing:-.8px;line-height:1;margin-top:4px;font-variant-numeric:tabular-nums}.cp-earned[data-v-5b91010d]{text-align:right}.cp-earned-value[data-v-5b91010d]{font-size:22px;font-weight:900;color:#38bdf8;letter-spacing:-.4px;font-variant-numeric:tabular-nums;line-height:1;margin-top:4px}.cp-earned-sub[data-v-5b91010d]{font-size:11px;color:#86efac;margin-top:4px;font-weight:600}.cp-lump-pill[data-v-5b91010d]{font-size:10px;font-weight:800;letter-spacing:.06em;padding:5px 10px;border-radius:999px;background:#f9c74f26;color:#fcd34d;border:1px solid rgb(249 199 79 / .3);text-transform:uppercase}.cp-payout-grid[data-v-5b91010d]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px}@media(max-width:640px){.cp-payout-grid[data-v-5b91010d]{grid-template-columns:1fr}}.cp-payout-card[data-v-5b91010d]{background:#0f172a99;border:1.5px solid rgb(51 65 85);border-radius:12px;padding:16px 18px}.cp-advance-card[data-v-5b91010d]{border-color:#38bdf84d}.cp-trail-card[data-v-5b91010d]{border-color:#22c55e4d}.cp-badge[data-v-5b91010d]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;margin-bottom:10px}.cp-advance-badge[data-v-5b91010d]{background:#38bdf826;color:#7dd3fc;border:1px solid rgb(56 189 248 / .3)}.cp-trail-badge[data-v-5b91010d]{background:#22c55e26;color:#86efac;border:1px solid rgb(34 197 94 / .3)}.cp-dot[data-v-5b91010d]{width:6px;height:6px;border-radius:50%;background:currentColor}.cp-months[data-v-5b91010d]{font-size:11px;color:#94a3b8;font-weight:500;margin-bottom:10px}.cp-payout-label[data-v-5b91010d]{font-size:10px;font-weight:700;letter-spacing:.05em;color:#94a3b8;text-transform:uppercase;margin-bottom:4px}.cp-payout-value[data-v-5b91010d]{font-size:26px;font-weight:900;letter-spacing:-.5px;margin-bottom:10px;font-variant-numeric:tabular-nums;line-height:1}.cp-advance-color[data-v-5b91010d]{color:#38bdf8}.cp-trail-color[data-v-5b91010d]{color:#22c55e}.cp-monthly[data-v-5b91010d]{background:#1e293b99;border-radius:8px;padding:10px 12px;display:flex;justify-content:space-between;align-items:center}.cp-monthly-label[data-v-5b91010d]{font-size:12px;color:#94a3b8;font-weight:600}.cp-monthly-value[data-v-5b91010d]{font-size:16px;font-weight:800;color:#f1f5f9;font-variant-numeric:tabular-nums}.cp-tiers[data-v-5b91010d]{margin-top:14px;padding-top:14px;border-top:1px solid rgb(51 65 85)}.cp-tiers-title[data-v-5b91010d]{font-size:10px;font-weight:700;letter-spacing:.06em;color:#64748b;text-transform:uppercase;margin-bottom:8px}.cp-tiers-grid[data-v-5b91010d]{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}@media(max-width:640px){.cp-tiers-grid[data-v-5b91010d]{grid-template-columns:repeat(3,1fr)}}.cp-tier[data-v-5b91010d]{background:#0f172a80;border:1px solid rgb(51 65 85);border-radius:8px;padding:8px 6px;text-align:center}.cp-tier-mine[data-v-5b91010d]{background:#38bdf81a;border-color:#38bdf880;box-shadow:0 0 0 2px #38bdf826}.cp-tier-empty[data-v-5b91010d]{opacity:.45}.cp-tier-label[data-v-5b91010d]{font-size:10px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.04em}.cp-tier-rate[data-v-5b91010d]{font-size:14px;font-weight:800;color:#f1f5f9;margin-top:4px;font-variant-numeric:tabular-nums}.cp-tier-mine .cp-tier-rate[data-v-5b91010d]{color:#38bdf8}.cp-schedule[data-v-5b91010d]{margin-top:16px;border:1px solid rgb(51 65 85);border-radius:12px;overflow:hidden}.cp-schedule-header[data-v-5b91010d]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#0f172a80;border-bottom:1px solid rgb(51 65 85)}.cp-schedule-title[data-v-5b91010d]{font-size:13px;font-weight:800;color:#f1f5f9}.cp-schedule-sub[data-v-5b91010d]{font-size:11px;color:#94a3b8;font-style:italic}.cp-schedule-table[data-v-5b91010d]{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.cp-schedule-table th[data-v-5b91010d]{padding:8px 16px;font-size:10px;font-weight:800;letter-spacing:.06em;color:#64748b;text-transform:uppercase;background:#0f172a4d;border-bottom:1px solid rgb(51 65 85);text-align:left}.cp-schedule-table th.num[data-v-5b91010d]{text-align:right}.cp-schedule-table td[data-v-5b91010d]{padding:10px 16px;font-size:13px;color:#e2e8f0;border-bottom:1px solid rgb(30 41 59)}.cp-schedule-table td.num[data-v-5b91010d]{text-align:right;font-weight:600}.cp-schedule-table tr:last-child td[data-v-5b91010d]{border-bottom:none}.cp-cum[data-v-5b91010d]{color:#22c55e;font-weight:700}.cp-month-pill[data-v-5b91010d]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;font-size:11px;font-weight:800}.cp-month-adv[data-v-5b91010d]{background:#38bdf826;color:#7dd3fc}.cp-month-tr[data-v-5b91010d]{background:#22c55e26;color:#86efac}.cp-phase-chip[data-v-5b91010d]{display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.03em}.cp-phase-adv[data-v-5b91010d]{background:#38bdf81a;color:#7dd3fc}.cp-phase-tr[data-v-5b91010d]{background:#22c55e1a;color:#86efac}.slide-enter-active[data-v-68d797d6],.slide-leave-active[data-v-68d797d6]{transition:all .3s ease}.slide-enter-from[data-v-68d797d6],.slide-leave-to[data-v-68d797d6]{opacity:0;transform:translateY(-10px)}.bg-grid-slate-700\/25[data-v-68d797d6]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' width='32' height='32' fill='none' stroke='rgb(51 65 85 / 0.25)'%3e%3cpath d='M0 .5H31.5V32'/%3e%3c/svg%3e")}.roleplay-slider[data-v-d0db6b92]{-webkit-appearance:none;appearance:none;background:linear-gradient(to right,#33415599,#8b5cf680);height:6px;border-radius:9999px;outline:none}.roleplay-slider[data-v-d0db6b92]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#a78bfa;border:2px solid rgb(15 23 42);cursor:pointer;box-shadow:0 0 0 1px #8b5cf699}.roleplay-slider[data-v-d0db6b92]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#a78bfa;border:2px solid rgb(15 23 42);cursor:pointer;box-shadow:0 0 0 1px #8b5cf699}.line-clamp-2[data-v-764963c3],.line-clamp-2[data-v-44b62bc5]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lead-fade-enter-active[data-v-56b52a8f]{transition:all .2s ease-out}.lead-fade-leave-active[data-v-56b52a8f]{transition:all .15s ease-in}.lead-fade-enter-from[data-v-56b52a8f],.lead-fade-leave-to[data-v-56b52a8f]{opacity:0;transform:translateY(4px)}.dial-level-slider[data-v-aa99462d]{-webkit-appearance:none;appearance:none;width:100%;height:6px;border-radius:9999px;outline:none;cursor:pointer;transition:opacity .15s ease}.dial-level-slider[data-v-aa99462d]:disabled{opacity:.5;cursor:not-allowed}.dial-level-slider[data-v-aa99462d]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:9999px;background:#10b981;border:2px solid rgb(6 78 59);box-shadow:0 0 0 1px #10b9814d;cursor:pointer;transition:box-shadow .15s ease}.dial-level-slider[data-v-aa99462d]::-webkit-slider-thumb:hover{box-shadow:0 0 0 4px #10b98140}.dial-level-slider[data-v-aa99462d]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px #10b98166}.dial-level-slider[data-v-aa99462d]::-moz-range-thumb{width:18px;height:18px;border-radius:9999px;background:#10b981;border:2px solid rgb(6 78 59);box-shadow:0 0 0 1px #10b9814d;cursor:pointer;transition:box-shadow .15s ease}.dial-level-slider[data-v-aa99462d]::-moz-range-thumb:hover{box-shadow:0 0 0 4px #10b98140}.dial-level-slider[data-v-aa99462d]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px #10b98166}.slide-enter-active[data-v-c92b4e88],.slide-leave-active[data-v-c92b4e88]{transition:all .15s ease}.slide-enter-from[data-v-c92b4e88]{opacity:0;transform:translate(10px)}.slide-leave-to[data-v-c92b4e88]{opacity:0;transform:translate(-10px)}@keyframes wiggle-c5853a2e{0%,to{transform:rotate(-8deg)}50%{transform:rotate(8deg)}}.animate-wiggle[data-v-c5853a2e]{animation:wiggle-c5853a2e .3s ease-in-out infinite}.dropdown-enter-active[data-v-28008cef],.dropdown-leave-active[data-v-28008cef]{transition:all .15s ease}.dropdown-enter-from[data-v-28008cef],.dropdown-leave-to[data-v-28008cef]{opacity:0;transform:translateY(-8px)}.dropdown-up-enter-active[data-v-28008cef],.dropdown-up-leave-active[data-v-28008cef]{transition:all .15s ease}.dropdown-up-enter-from[data-v-28008cef],.dropdown-up-leave-to[data-v-28008cef]{opacity:0;transform:translateY(8px)}.section-enter-active[data-v-28008cef],.section-leave-active[data-v-28008cef]{transition:all .2s ease}.section-enter-from[data-v-28008cef],.section-leave-to[data-v-28008cef]{opacity:0;max-height:0}.section-enter-to[data-v-28008cef],.section-leave-from[data-v-28008cef]{max-height:500px}.script-content[data-v-28008cef]{font-family:inherit}.script-content[data-v-28008cef] span.merge-field{background:#fbbf2433;color:#fbbf24;padding:0 2px;border-radius:2px}.script-content[data-v-28008cef] span.filled-field{background:#34d39926;color:#a7f3d0;padding:0 2px;border-radius:2px}.script-window-enter-active{animation:script-expand .25s cubic-bezier(.175,.885,.32,1.275) forwards}.script-window-leave-active{animation:script-collapse .18s cubic-bezier(.4,0,1,1) forwards}@keyframes script-expand{0%{opacity:0;transform:scale(.9) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes script-collapse{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.9) translateY(10px)}}.script-window{transition:box-shadow .2s ease}.activity-enter-active[data-v-186e9091]{transition:all .22s cubic-bezier(.175,.885,.32,1.275)}.activity-leave-active[data-v-186e9091]{transition:all .16s ease-in;position:absolute}.activity-enter-from[data-v-186e9091]{opacity:0;transform:translateY(-4px)}.activity-leave-to[data-v-186e9091]{opacity:0;transform:translate(8px)}.activity-move[data-v-186e9091]{transition:transform .22s ease}.info-window-enter-active{animation:info-expand .25s cubic-bezier(.175,.885,.32,1.275) forwards}.info-window-leave-active{animation:info-collapse .18s cubic-bezier(.4,0,1,1) forwards}@keyframes info-expand{0%{opacity:0;transform:scale(.9) translate(20px)}to{opacity:1;transform:scale(1) translate(0)}}@keyframes info-collapse{0%{opacity:1;transform:scale(1) translate(0)}to{opacity:0;transform:scale(.9) translate(20px)}}.info-window{transition:box-shadow .2s ease}.assist-window-enter-active{animation:assist-expand .25s cubic-bezier(.175,.885,.32,1.275) forwards}.assist-window-leave-active{animation:assist-collapse .18s cubic-bezier(.4,0,1,1) forwards}@keyframes assist-expand{0%{opacity:0;transform:scale(.92) translate(20px)}to{opacity:1;transform:scale(1) translate(0)}}@keyframes assist-collapse{0%{opacity:1;transform:scale(1) translate(0)}to{opacity:0;transform:scale(.92) translate(20px)}}.assist-window{transition:box-shadow .2s ease}.window-enter-active{animation:window-expand .28s cubic-bezier(.175,.885,.32,1.275) forwards;transform-origin:top right!important}.window-leave-active{animation:window-collapse .2s cubic-bezier(.4,0,1,1) forwards;transform-origin:top right!important}@keyframes window-expand{0%{opacity:0;transform:scale(.3) translateY(-20px)}60%{opacity:1;transform:scale(1.02) translateY(0)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes window-collapse{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.3) translateY(-20px)}}.dialer-window{transform-origin:top right;transition:height .25s cubic-bezier(.175,.885,.32,1.275),box-shadow .2s ease,border-color .2s ease}.fade-enter-active{transition:opacity .12s ease-out,transform .12s ease-out}.fade-leave-active{transition:opacity 80ms ease-in,transform 80ms ease-in}.fade-enter-from{opacity:0;transform:translateY(4px)}.fade-leave-to{opacity:0;transform:translateY(-4px)}.fade-enter-to,.fade-leave-from{opacity:1;transform:translateY(0)}.backdrop-enter-active{transition:opacity .3s ease-out}.backdrop-leave-active{transition:opacity .2s ease-in}.backdrop-enter-from,.backdrop-leave-to{opacity:0}.backdrop-enter-to,.backdrop-leave-from{opacity:1}.script-panel-enter-active{transition:opacity .2s ease-out,transform .2s ease-out}.script-panel-leave-active{transition:opacity .1s ease-in,transform .15s ease-in}.script-panel-enter-from,.script-panel-leave-to{opacity:0;transform:translate(-100%)}.script-panel-enter-to,.script-panel-leave-from{opacity:1;transform:translate(0)}.info-panel-enter-active{transition:opacity .2s ease-out,transform .2s ease-out}.info-panel-leave-active{transition:opacity .1s ease-in,transform .15s ease-in}.info-panel-enter-from,.info-panel-leave-to{opacity:0;transform:translate(100%)}.info-panel-enter-to,.info-panel-leave-from{opacity:1;transform:translate(0)}.dialer-toggle{transform-origin:center}.dialer-toggle:active{transform:scale(.95)}@keyframes pulse-subtle{0%,to{box-shadow:0 0 0 0 currentColor}50%{box-shadow:0 0 0 4px transparent}}.animate-pulse-subtle{animation:pulse-subtle 2s ease-in-out infinite}@keyframes shake{0%,to{transform:rotate(0)}10%{transform:rotate(-8deg)}20%{transform:rotate(8deg)}30%{transform:rotate(-8deg)}40%{transform:rotate(8deg)}50%{transform:rotate(0)}}.animate-shake{animation:shake .8s ease-in-out infinite}.badge-enter-active{transition:all .2s cubic-bezier(.34,1.56,.64,1)}.badge-leave-active{transition:all .15s ease-in}.badge-enter-from,.badge-leave-to{opacity:0;transform:translate(-50%,4px) scale(.8)}.slide-enter-active[data-v-aa762411],.slide-leave-active[data-v-aa762411]{transition:all .2s ease}.slide-enter-from[data-v-aa762411],.slide-leave-to[data-v-aa762411]{opacity:0;transform:translateY(-10px)}.fade-enter-active[data-v-aa762411],.fade-leave-active[data-v-aa762411]{transition:all .15s ease}.fade-enter-from[data-v-aa762411],.fade-leave-to[data-v-aa762411]{opacity:0;transform:translateY(-5px)}.fade-enter-active[data-v-7a745cd7],.fade-leave-active[data-v-7a745cd7]{transition:all .15s ease}.fade-enter-from[data-v-7a745cd7],.fade-leave-to[data-v-7a745cd7]{opacity:0;transform:translateY(-5px)}@keyframes glow-pulse-656d27b9{0%,to{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(1.1)}}@keyframes glow-float-656d27b9{0%,to{transform:translate(0)}25%{transform:translate(24px,-18px)}50%{transform:translate(-12px,12px)}75%{transform:translate(18px,24px)}}.animate-glow-pulse[data-v-656d27b9]{animation:glow-pulse-656d27b9 9s ease-in-out infinite}.animate-glow-float[data-v-656d27b9]{animation:glow-float-656d27b9 16s ease-in-out infinite}.bg-grid[data-v-656d27b9]{background-image:linear-gradient(to right,rgba(148,163,184,.05) 1px,transparent 1px),linear-gradient(to bottom,rgba(148,163,184,.05) 1px,transparent 1px);background-size:64px 64px}@media(prefers-reduced-motion:reduce){.animate-glow-pulse[data-v-656d27b9],.animate-glow-float[data-v-656d27b9]{animation:none}}.vue-flow{background-color:#020617}.vue-flow__edge-path{stroke:#475569}.vue-flow__edge.selected .vue-flow__edge-path{stroke:#38bdf8}.vue-flow__minimap{background:#0f172a;border-color:#334155}.vue-flow__controls{background:#1e293b;border-color:#334155;box-shadow:none}.vue-flow__controls-button{background:#1e293b;border-color:#334155;color:#94a3b8;fill:#94a3b8}.vue-flow__controls-button:hover{background:#334155}.vue-flow__node .vue-flow__handle{width:12px;height:12px;background:#94a3b8;border:2px solid #0f172a;border-radius:50%}.vue-flow__node .vue-flow__handle-left{left:-6px}.vue-flow__node .vue-flow__handle-right{right:-6px}.slide-up-enter-active[data-v-639a2875],.slide-up-leave-active[data-v-639a2875]{transition:transform .3s ease,opacity .3s ease}.slide-up-enter-from[data-v-639a2875],.slide-up-leave-to[data-v-639a2875]{transform:translateY(100%);opacity:0}.vue-flow{position:relative;width:100%;height:100%;overflow:hidden;z-index:0;direction:ltr}.vue-flow__container{position:absolute;height:100%;width:100%;left:0;top:0}.vue-flow__pane{z-index:1}.vue-flow__pane.draggable{cursor:grab}.vue-flow__pane.selection{cursor:pointer}.vue-flow__pane.dragging{cursor:grabbing}.vue-flow__transformationpane{transform-origin:0 0;z-index:2;pointer-events:none}.vue-flow__viewport{z-index:4;overflow:clip}.vue-flow__selection{z-index:6}.vue-flow__edge-labels{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible{outline:none}.vue-flow .vue-flow__edges{pointer-events:none;overflow:visible}.vue-flow__edge-path,.vue-flow__connection-path{stroke:#b1b1b7;stroke-width:1;fill:none}.vue-flow__edge{pointer-events:visibleStroke;cursor:pointer}.vue-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.vue-flow__edge.animated path.vue-flow__edge-interaction{stroke-dasharray:none;animation:none}.vue-flow__edge.inactive{pointer-events:none}.vue-flow__edge.selected,.vue-flow__edge:focus,.vue-flow__edge:focus-visible{outline:none}.vue-flow__edge.selected .vue-flow__edge-path,.vue-flow__edge:focus .vue-flow__edge-path,.vue-flow__edge:focus-visible .vue-flow__edge-path{stroke:#555}.vue-flow__edge-textwrapper{pointer-events:all}.vue-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-flow__connection{pointer-events:none}.vue-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.vue-flow__connectionline{z-index:1001}.vue-flow__nodes{pointer-events:none;transform-origin:0 0}.vue-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.vue-flow__node.draggable{cursor:grab;pointer-events:all}.vue-flow__node.draggable.dragging{cursor:grabbing}.vue-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.vue-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.vue-flow__nodesselection-rect.dragging{cursor:grabbing}.vue-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px}.vue-flow__handle.connectable{pointer-events:all;cursor:crosshair}.vue-flow__handle-bottom{left:50%;bottom:0;transform:translate(-50%,50%)}.vue-flow__handle-top{left:50%;top:0;transform:translate(-50%,-50%)}.vue-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.vue-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.vue-flow__edgeupdater{cursor:move;pointer-events:all}.vue-flow__panel{position:absolute;z-index:5;margin:15px}.vue-flow__panel.top{top:0}.vue-flow__panel.bottom{bottom:0}.vue-flow__panel.left{left:0}.vue-flow__panel.right{right:0}.vue-flow__panel.center{left:50%;transform:translate(-50%)}@keyframes dashdraw{0%{stroke-dashoffset:10}}:root{--vf-node-bg: #fff;--vf-node-text: #222;--vf-connection-path: #b1b1b7;--vf-handle: #555}.vue-flow__edge.updating .vue-flow__edge-path{stroke:#777}.vue-flow__edge-text{font-size:10px}.vue-flow__edge-textbg{fill:#fff}.vue-flow__connection-path{stroke:var(--vf-connection-path)}.vue-flow__node{cursor:grab}.vue-flow__node.selectable:focus,.vue-flow__node.selectable:focus-visible{outline:none}.vue-flow__node-default,.vue-flow__node-input,.vue-flow__node-output{padding:10px;border-radius:3px;width:150px;font-size:12px;text-align:center;border-width:1px;border-style:solid;color:var(--vf-node-text);background-color:var(--vf-node-bg);border-color:var(--vf-node-color)}.vue-flow__node-default.selected,.vue-flow__node-default.selected:hover,.vue-flow__node-input.selected,.vue-flow__node-input.selected:hover,.vue-flow__node-output.selected,.vue-flow__node-output.selected:hover{box-shadow:0 0 0 .5px var(--vf-box-shadow)}.vue-flow__node-default.selected,.vue-flow__node-default:focus,.vue-flow__node-default:focus-visible,.vue-flow__node-input.selected,.vue-flow__node-input:focus,.vue-flow__node-input:focus-visible,.vue-flow__node-output.selected,.vue-flow__node-output:focus,.vue-flow__node-output:focus-visible{outline:none;border:1px solid #555}.vue-flow__node-default .vue-flow__handle,.vue-flow__node-input .vue-flow__handle,.vue-flow__node-output .vue-flow__handle{background:var(--vf-handle)}.vue-flow__node-default.selectable:hover,.vue-flow__node-input.selectable:hover,.vue-flow__node-output.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.vue-flow__node-input{--vf-node-color: var(--vf-node-color, #0041d0);--vf-handle: var(--vf-node-color, #0041d0);--vf-box-shadow: var(--vf-node-color, #0041d0);background:var(--vf-node-bg);border-color:var(--vf-node-color, #0041d0)}.vue-flow__node-input.selected,.vue-flow__node-input:focus,.vue-flow__node-input:focus-visible{outline:none;border:1px solid var(--vf-node-color, #0041d0)}.vue-flow__node-default{--vf-handle: var(--vf-node-color, #1a192b);--vf-box-shadow: var(--vf-node-color, #1a192b);background:var(--vf-node-bg);border-color:var(--vf-node-color, #1a192b)}.vue-flow__node-default.selected,.vue-flow__node-default:focus,.vue-flow__node-default:focus-visible{outline:none;border:1px solid var(--vf-node-color, #1a192b)}.vue-flow__node-output{--vf-handle: var(--vf-node-color, #ff0072);--vf-box-shadow: var(--vf-node-color, #ff0072);background:var(--vf-node-bg);border-color:var(--vf-node-color, #ff0072)}.vue-flow__node-output.selected,.vue-flow__node-output:focus,.vue-flow__node-output:focus-visible{outline:none;border:1px solid var(--vf-node-color, #ff0072)}.vue-flow__nodesselection-rect,.vue-flow__selection{background:#0059dc14;border:1px dotted rgba(0,89,220,.8)}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible,.vue-flow__selection:focus,.vue-flow__selection:focus-visible{outline:none}.vue-flow__handle{width:6px;height:6px;background:var(--vf-handle);border:1px solid #fff;border-radius:100%}.vue-flow__minimap{background-color:#fff}.vue-flow__minimap.pannable{cursor:grab}.vue-flow__minimap.dragging{cursor:grabbing}.vue-flow__minimap-mask.pannable{cursor:grab}.vue-flow__controls{box-shadow:0 0 2px 1px #00000014}.vue-flow__controls-button{background:#fefefe;border:none;border-bottom:1px solid #eee;box-sizing:content-box;display:flex;justify-content:center;align-items:center;width:16px;height:16px;cursor:pointer;-webkit-user-select:none;user-select:none;padding:5px}.vue-flow__controls-button svg{width:100%;max-width:12px;max-height:12px}.vue-flow__controls-button:hover{background:#f4f4f4}.vue-flow__controls-button:disabled{pointer-events:none}.vue-flow__controls-button:disabled svg{fill-opacity:.4}
