.flow-controls-bounds[data-v-c73f522e]{pointer-events:none;position:fixed;inset:1rem;z-index:60;font-family:var(--font-operational-interface);color:var(--color-renderer-field)}.flow-controls-panel[data-v-c73f522e]{pointer-events:auto;position:absolute;display:flex;width:min(23rem,100%);max-height:100%;flex-direction:column;overflow:hidden;border:1px solid var(--flow-controls-boundary);background:var(--flow-controls-panel-strong);box-shadow:0 .75rem 2.5rem var(--flow-controls-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.flow-controls-panel.is-dragging[data-v-c73f522e]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.flow-controls-header[data-v-c73f522e]{display:flex;min-height:3rem;touch-action:none;cursor:grab;align-items:center;justify-content:space-between;gap:1rem;border-block-end:1px solid var(--flow-controls-boundary);padding:.55rem .7rem}.flow-controls-panel.is-dragging .flow-controls-header[data-v-c73f522e]{cursor:grabbing}.flow-controls-title[data-v-c73f522e]{font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.flow-controls-status[data-v-c73f522e],.flow-controls-title[data-v-c73f522e]{overflow:hidden;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.flow-controls-status[data-v-c73f522e]{display:flex;gap:.5rem;margin-block-start:.15rem;color:var(--color-renderer-signal);font-size:.62rem;text-transform:capitalize}.flow-controls-actions[data-v-c73f522e]{display:flex;flex:none;align-items:center;gap:.35rem}.flow-controls-button[data-v-c73f522e],.flow-controls-icon-button[data-v-c73f522e]{border:1px solid var(--flow-controls-boundary);background:var(--flow-controls-surface);color:inherit;font:inherit;line-height:1}.flow-controls-button[data-v-c73f522e]{padding:.38rem .5rem;font-size:.62rem}.flow-controls-icon-button[data-v-c73f522e]{display:grid;width:1.8rem;height:1.8rem;place-items:center;font-size:1rem}.flow-controls-button[data-v-c73f522e]:focus-visible,.flow-controls-button[data-v-c73f522e]:hover,.flow-controls-icon-button[data-v-c73f522e]:focus-visible,.flow-controls-icon-button[data-v-c73f522e]:hover{border-color:var(--flow-controls-signal-boundary);outline:none}.flow-controls-body[data-v-c73f522e]{min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.flow-controls-group+.flow-controls-group[data-v-c73f522e]{border-block-start:1px solid var(--flow-controls-boundary)}.flow-controls-group summary[data-v-c73f522e]{cursor:pointer;padding:.62rem .7rem;font-size:.65rem;font-weight:700;letter-spacing:.08em;list-style-position:inside;text-transform:uppercase}.flow-controls-list[data-v-c73f522e]{display:grid;gap:.5rem;padding:0 .7rem .75rem}.flow-control-row[data-v-c73f522e]{display:grid;grid-template-columns:minmax(6.8rem,.9fr) minmax(6rem,1fr) 4.35rem;align-items:center;gap:.5rem}.flow-control-row label[data-v-c73f522e]{min-width:0;font-size:.64rem;line-height:1.2}.flow-control-row input[type=range][data-v-c73f522e]{width:100%;accent-color:var(--color-renderer-signal)}.flow-control-number[data-v-c73f522e]{width:100%;border:1px solid var(--flow-controls-boundary);background:var(--flow-controls-surface-soft);padding:.3rem .35rem;color:inherit;font:inherit;font-size:.62rem;font-variant-numeric:tabular-nums;text-align:end}.flow-control-number[data-v-c73f522e]:focus-visible{border-color:var(--color-renderer-signal);outline:none}@media not (min-width:40rem){.flow-controls-bounds[data-v-c73f522e]{inset:.5rem}.flow-controls-panel[data-v-c73f522e]{width:min(22rem,100%)}.flow-control-row[data-v-c73f522e]{grid-template-columns:minmax(6.4rem,.85fr) minmax(5.5rem,1fr) 4rem;gap:.4rem}}.flow-field-plane[data-v-5185ff6d]{inset-inline:0;inset-block-start:var(--flow-plane-top,0);block-size:var(--flow-plane-height,0)}.flow-field-plane[data-v-5185ff6d]:not([data-flow-home]){visibility:hidden}.flow-system-annotation[data-v-5185ff6d],.flow-system-static[data-v-5185ff6d]{color:var(--color-renderer-field)}.flow-system-annotation[data-v-5185ff6d] .fd-label{font-family:var(--font-operational-interface);font-weight:600;letter-spacing:.16em;fill:var(--color-renderer-signal);fill-opacity:.82;transition:fill-opacity .22s ease}.flow-system-annotation[data-v-5185ff6d]:not([data-active-family="-1"]) .fd-family{opacity:.58}.flow-system-annotation[data-active-family="0"][data-v-5185ff6d] .fd-family[data-family="0"],.flow-system-annotation[data-active-family="1"][data-v-5185ff6d] .fd-family[data-family="1"],.flow-system-annotation[data-active-family="2"][data-v-5185ff6d] .fd-family[data-family="2"],.flow-system-annotation[data-active-family="3"][data-v-5185ff6d] .fd-family[data-family="3"]{opacity:1;fill-opacity:1}@media(prefers-reduced-motion:reduce){.flow-system-annotation[data-v-5185ff6d] .fd-label{transition:none}}.debug-system-line[data-v-5185ff6d]{stroke:var(--flow-diagram-color)}.debug-system-line[data-role=subsystem-parent][data-v-5185ff6d]{stroke:var(--flow-diagram-color);stroke-width:1.35}.debug-system-line[data-role=primary-backbone][data-v-5185ff6d]{stroke:var(--flow-diagram-color);stroke-width:1.5}.debug-system-line[data-role=subsystem-child][data-v-5185ff6d]{stroke:var(--flow-diagram-color);stroke-dasharray:2 5}.debug-system-line[data-role=coordination][data-v-5185ff6d]{stroke:var(--flow-diagram-color);stroke-dasharray:3 3}.debug-system-line[data-role=feedback][data-v-5185ff6d]{stroke:var(--flow-diagram-color);stroke-dasharray:7 4}.debug-system-line[data-role=outer-contour][data-v-5185ff6d],.flow-debug-area[data-v-5185ff6d]{stroke:var(--flow-diagram-color)}.flow-debug-area[data-v-5185ff6d]{fill:var(--flow-debug-area)}.flow-debug-extents[data-v-5185ff6d],.flow-debug-normal[data-v-5185ff6d],.flow-debug-spine[data-v-5185ff6d]{stroke:var(--flow-diagram-color)}.flow-debug-sample[data-v-5185ff6d]{fill:var(--flow-diagram-color)}.flow-debug-default-fill[data-v-5185ff6d]{fill:var(--flow-debug-color)}.flow-debug-white-fill[data-v-5185ff6d]{fill:var(--flow-debug-reference)}.flow-debug-white-stroke[data-v-5185ff6d]{stroke:var(--flow-debug-reference)}.flow-debug-boundary[data-v-5185ff6d]{border-color:var(--flow-debug-boundary)}.flow-debug-panel[data-v-5185ff6d]{background-color:var(--flow-debug-panel)}.flow-debug-panel-strong[data-v-5185ff6d]{background-color:var(--flow-debug-panel-strong)}.flow-debug-failure[data-v-5185ff6d]{color:var(--flow-debug-failure)}@media(forced-colors:active){.flow-field-plane[data-v-5185ff6d]{display:none}}
