._7dvE6M94E10-{touch-action:none;background:var(--stage_background);width:100%;min-width:0;height:100%;min-height:0;position:relative;overflow:hidden}._7dvE6M94E10-:focus-visible{outline:2px solid var(--color_focus);outline-offset:-2px}.YG3ZW9gOWAg-{cursor:grab;width:100%;height:100%;display:block}.YG3ZW9gOWAg-:active{cursor:grabbing}.Dlj19ZHS9DE-{color:var(--color_fg_muted);pointer-events:none;justify-content:center;align-items:center;font-size:.9rem;display:flex;position:absolute;inset:0}._268K8NqL5ZI-{z-index:2;gap:6px;display:flex;position:absolute;top:8px;left:8px}.upmqCX9sij8-{z-index:2;position:absolute;bottom:8px;right:8px}.phnfrlJAzuY-{--graph_node_border_color:var(--color_border_strong);--graph_node_background:var(--color_bg_card)}.phnfrlJAzuY-[data-dragging=true]{opacity:.85}.M3xs4CGg9U0-{cursor:move}.M3xs4CGg9U0-:focus{outline:none}.uvLL-ZgFy7A-,.sioRnEzJbhk-{fill:#0000}.M3xs4CGg9U0-:focus-visible .uvLL-ZgFy7A-{fill:var(--color_accent_muted);stroke:var(--color_focus);stroke-width:1.5px;vector-effect:non-scaling-stroke}.lHq3AnnEurE-{font-family:var(--font_family_mono);dominant-baseline:central;fill:var(--color_fg);pointer-events:none;font-size:.8rem;font-weight:600}.MkWVyfMTPxo-{overflow:visible}.raH6y8atnwI-{cursor:move;align-items:center;width:100%;height:100%;display:flex;container-type:inline-size}.raH6y8atnwI- .AwIsZh8qGfE-{flex:1;gap:2px;min-width:0;height:100%;padding:0 8px}.raH6y8atnwI- .AwIsZh8qGfE- button{cursor:pointer}@container (width<=400px){.AwIsZh8qGfE- [data-entry-optional="1"]{display:none}}@container (width<=320px){.AwIsZh8qGfE- [data-entry-optional="2"]{display:none}}.mTXhuskyGKg-{cursor:pointer}.mTXhuskyGKg-:focus{outline:none}.mTXhuskyGKg-:hover{--graph_node_background:var(--color_bg_subtle)}.mTXhuskyGKg-[data-selected=true],.mTXhuskyGKg-:focus-visible{--graph_node_background:var(--color_accent_muted);--graph_node_border_color:var(--color_accent_fg)}.bqiuEMZacA0- rect{fill:var(--color_neutral_muted);stroke:var(--color_border_strong);stroke-width:1px}.bqiuEMZacA0- text,._2q8Tb2PG5KA-{font-family:var(--font_family_mono);text-anchor:middle;dominant-baseline:central;fill:var(--color_fg_muted);font-size:9px;font-weight:600}.AAsX00lHqC0-{font-family:var(--font_family_mono);dominant-baseline:central;fill:var(--color_fg);pointer-events:none;font-size:.75rem}.YZTmxTt93Cw-{font-family:var(--font_family_mono);text-anchor:end;dominant-baseline:central;fill:var(--color_fg_muted);pointer-events:none;font-size:.7rem}._52ULgL0R--U-{fill:var(--color_bg_card)}[data-highlighted=true]>._52ULgL0R--U-{fill:var(--color_accent_emphasis);stroke:var(--color_accent_emphasis)}[data-highlighted=true]>._2q8Tb2PG5KA-{fill:var(--color_fg_on_emphasis)}.BpbksqfU6r0-{overflow:hidden}.NwYJiYdQWjs-{box-sizing:border-box;border:1px solid var(--color_border_strong);background:var(--color_bg_card);border-radius:6px;width:100%;height:100%;overflow:hidden}.kzrQc0lk8cA-{cursor:pointer;opacity:0;transition:opacity .12s}.phnfrlJAzuY-:hover .kzrQc0lk8cA-,.kzrQc0lk8cA-:focus-visible{opacity:1}.kzrQc0lk8cA-:focus{outline:none}.kzrQc0lk8cA- circle{fill:var(--color_bg_card);stroke:var(--color_accent_fg);stroke-width:1px}.kzrQc0lk8cA- path{stroke:var(--color_accent_fg);stroke-width:1.5px;stroke-linecap:round}.mLIAPSo86yE-{pointer-events:none;fill:color-mix(in srgb, var(--color_neutral_muted) 60%, transparent);stroke:var(--color_border_strong);stroke-width:1px;vector-effect:non-scaling-stroke}.mLIAPSo86yE-[data-selected=true]{stroke:var(--color_accent_fg);stroke-width:1.5px}._8-wNf06Iixs-{font-family:var(--font_family_mono);text-anchor:end;dominant-baseline:central;fill:var(--color_fg_muted);pointer-events:none;font-size:.68rem}._8-wNf06Iixs-[data-inferred]{fill:var(--color_fg_subtle);font-style:italic}._3zn31dzpSyQ-{overflow:visible}.VvJLS0N0YgE-{cursor:ew-resize;color:var(--color_fg_subtle)}.VvJLS0N0YgE-[data-chart=true]{cursor:nwse-resize}.VvJLS0N0YgE-:focus{outline:none}.qnH6m7wt6gc-{fill:#0000}.VvJLS0N0YgE- path{fill:currentColor;stroke:currentColor;stroke-width:2px;stroke-linejoin:round}.VvJLS0N0YgE-:hover,.phnfrlJAzuY-[data-resizing=true] .VvJLS0N0YgE-{color:var(--color_fg_muted)}.VvJLS0N0YgE-:focus-visible .qnH6m7wt6gc-{stroke:var(--color_focus);stroke-width:1.5px;vector-effect:non-scaling-stroke}
