.react-flow{direction:ltr}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1;cursor:grab}.react-flow__pane.selection{cursor:pointer}.react-flow__pane.dragging{cursor:grabbing}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow .react-flow__edges{pointer-events:none;overflow:visible}.react-flow__connection-path,.react-flow__edge-path{stroke:#b1b1b7;stroke-width:1;fill:none}.react-flow__edge{pointer-events:visibleStroke;cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge:focus .react-flow__edge-path,.react-flow__edge:focus-visible .react-flow__edge-path{stroke:#555}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge-textbg{fill:white}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__connectionline{z-index:1001}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-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:grab}.react-flow__node.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background:#1a192b;border:1px solid white;border-radius:100%}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:-4px;transform:translate(-50%)}.react-flow__handle-top{left:50%;top:-4px;transform:translate(-50%)}.react-flow__handle-left{top:50%;left:-4px;transform:translateY(-50%)}.react-flow__handle-right{right:-4px;top:50%;transform:translateY(-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.center{left:50%;transform:translateX(-50%)}.react-flow__attribution{font-size:10px;background:rgba(255,255,255,.5);padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-default,.react-flow__node-group,.react-flow__node-input,.react-flow__node-output{padding:10px;border-radius:3px;width:150px;font-size:12px;color:#222;text-align:center;border:1px solid #1a192b;background-color:white}.react-flow__node-default.selectable:hover,.react-flow__node-group.selectable:hover,.react-flow__node-input.selectable:hover,.react-flow__node-output.selectable:hover{box-shadow:0 1px 4px 1px rgba(0,0,0,.08)}.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible,.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible{box-shadow:0 0 0 .5px #1a192b}.react-flow__node-group{background-color:rgba(240,240,240,.25)}.react-flow__nodesselection-rect,.react-flow__selection{background:rgba(0,89,220,.08);border:1px dotted rgba(0,89,220,.8)}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls{box-shadow:0 0 2px 1px rgba(0,0,0,.08)}.react-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;-moz-user-select:none;user-select:none;padding:5px}.react-flow__controls-button:hover{background:#f4f4f4}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__minimap{background-color:#fff}.react-flow__minimap svg{display:block}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.bottom,.react-flow__resize-control.top{cursor:ns-resize}.react-flow__resize-control.bottom.right,.react-flow__resize-control.top.left{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:4px;height:4px;border:1px solid #fff;border-radius:1px;background-color:#3367d9;transform:translate(-50%,-50%)}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.bottom.left,.react-flow__resize-control.handle.top.left{left:0}.react-flow__resize-control.handle.bottom.right,.react-flow__resize-control.handle.top.right{left:100%}.react-flow__resize-control.line{border:0 solid #3367d9}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.bottom,.react-flow__resize-control.line.top{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.sciloop-flow-designer_portal__S53y9{--surface:rgba(4,10,20,.78);--surface-strong:rgba(5,13,24,.96);--line:rgba(148,163,184,.18);--muted:#8299a5;--cyan:#48e5ff;--gold:#f4d35e;display:grid;gap:16px;color:#e7f3f7}.sciloop-flow-designer_portalHeader___AoqP{display:flex;align-items:end;justify-content:space-between;gap:20px;padding:2px 2px 4px}.sciloop-flow-designer_kicker__XTL2W,.sciloop-flow-designer_panelHeading__x2fLB span{display:flex;align-items:center;gap:8px;color:var(--cyan);font-family:var(--font-geist-mono),monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.sciloop-flow-designer_portalHeader___AoqP h1{margin:9px 0 0;color:#f6fbfd;font-size:clamp(1.85rem,4vw,3.2rem);font-weight:650;letter-spacing:-.02em}.sciloop-flow-designer_portalHeader___AoqP p{margin:8px 0 0;color:#97aeb9;font-size:.95rem}.sciloop-flow-designer_headerMeta__xJAsv{display:flex;align-items:center;gap:8px;color:#91a8b3;font-family:var(--font-geist-mono),monospace;font-size:10px;white-space:nowrap}.sciloop-flow-designer_headerMeta__xJAsv b{margin-left:8px;color:#d7e6eb;font-weight:500}.sciloop-flow-designer_liveDot__IeL6L{width:7px;height:7px;border-radius:50%;background:var(--gold);box-shadow:0 0 14px var(--gold);animation:sciloop-flow-designer_pulse__Gma5e 2.2s ease-in-out infinite}.sciloop-flow-designer_toolbar__B8Rny{display:flex;min-height:54px;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:8px;border:1px solid var(--line);border-radius:7px;background:rgba(3,8,16,.76);box-shadow:0 10px 36px rgba(0,0,0,.18)}.sciloop-flow-designer_toolbarGroup__9qeW3{display:flex;align-items:center;gap:6px}.sciloop-flow-designer_deleteButton__P8_io,.sciloop-flow-designer_exportMenu__Au_C_,.sciloop-flow-designer_primaryButton__qyG3L,.sciloop-flow-designer_secondaryPrimaryButton__prcF8,.sciloop-flow-designer_toolButton__lrnHG{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:7px;border:1px solid var(--line);border-radius:5px;background:rgba(255,255,255,.035);color:#aec1ca;font-size:12px;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.sciloop-flow-designer_primaryButton__qyG3L{padding:0 12px;border-color:rgba(244,211,94,.4);background:rgba(244,211,94,.1);color:#fff4bd;font-weight:600}.sciloop-flow-designer_secondaryPrimaryButton__prcF8{padding:0 11px;border-color:rgba(72,229,255,.28);background:rgba(72,229,255,.07);color:#c4f4fb}.sciloop-flow-designer_toolButton__lrnHG{padding:0 9px}.sciloop-flow-designer_exportMenu__Au_C_:hover,.sciloop-flow-designer_toolButton__lrnHG:not(:disabled):hover{border-color:rgba(72,229,255,.42);background:rgba(72,229,255,.08);color:#effcff}.sciloop-flow-designer_primaryButton__qyG3L:hover{transform:translateY(-1px);background:rgba(244,211,94,.16)}.sciloop-flow-designer_toolButton__lrnHG:disabled{cursor:not-allowed;opacity:.35}.sciloop-flow-designer_deleteButton__P8_io{width:100%;margin-top:4px;border-color:rgba(255,107,138,.35);background:rgba(255,107,138,.06);color:#ffb4c6}.sciloop-flow-designer_deleteButton__P8_io:hover{background:rgba(255,107,138,.14)}.sciloop-flow-designer_connectionPicker__2HxfP{display:flex;align-items:center;gap:7px;padding:0 4px 0 8px;color:#8097a3;font-family:var(--font-geist-mono),monospace;font-size:10px}.sciloop-flow-designer_connectionPicker__2HxfP select,.sciloop-flow-designer_propertyForm__vGuoM select{min-height:32px;border:1px solid rgba(72,229,255,.22);border-radius:4px;background:#081522;color:#d9edf2;font-size:11px}.sciloop-flow-designer_connectionPicker__2HxfP select{padding:0 26px 0 7px}.sciloop-flow-designer_exportMenu__Au_C_{position:relative;padding:0 9px;cursor:pointer}.sciloop-flow-designer_exportPopover__g_uzj{position:absolute;right:0;top:calc(100% + 6px);z-index:20;display:grid;width:116px;padding:4px;border:1px solid var(--line);border-radius:5px;background:#081522;box-shadow:0 18px 40px rgba(0,0,0,.4);opacity:0;pointer-events:none;transform:translateY(-3px);transition:opacity .16s ease,transform .16s ease}.sciloop-flow-designer_exportMenu__Au_C_:focus-within .sciloop-flow-designer_exportPopover__g_uzj,.sciloop-flow-designer_exportMenu__Au_C_:hover .sciloop-flow-designer_exportPopover__g_uzj{opacity:1;pointer-events:auto;transform:translateY(0)}.sciloop-flow-designer_exportPopover__g_uzj button{display:flex;min-height:32px;align-items:center;gap:8px;border:0;background:transparent;color:#bcd0d8;font-size:11px;text-align:left}.sciloop-flow-designer_exportPopover__g_uzj button:hover{color:#fff4bd}.sciloop-flow-designer_hiddenInput__dL0gp{display:none}.sciloop-flow-designer_designerShell__Jum4r{display:grid;min-height:740px;grid-template-columns:206px minmax(0,1fr) 286px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:rgba(2,7,14,.7);box-shadow:0 20px 60px rgba(0,0,0,.23)}.sciloop-flow-designer_inspector__Aj5lV,.sciloop-flow-designer_toolbox__BIq4D{background:rgba(4,11,21,.82)}.sciloop-flow-designer_toolbox__BIq4D{border-right:1px solid var(--line)}.sciloop-flow-designer_inspector__Aj5lV{border-left:1px solid var(--line)}.sciloop-flow-designer_panelHeading__x2fLB{display:grid;gap:6px;padding:16px 15px 12px;border-bottom:1px solid rgba(148,163,184,.12)}.sciloop-flow-designer_panelHeading__x2fLB strong{color:#dceaf0;font-size:.77rem;font-weight:600}.sciloop-flow-designer_toolboxList__6T93J{display:grid;gap:3px;padding:10px}.sciloop-flow-designer_toolboxList__6T93J button{display:flex;min-height:31px;align-items:center;gap:8px;padding:0 8px;border:1px solid transparent;border-radius:4px;background:transparent;color:#a8bac3;font-size:11px;text-align:left;transition:border-color .15s ease,background .15s ease,color .15s ease,transform .15s ease}.sciloop-flow-designer_toolboxList__6T93J button:hover{border-color:color-mix(in srgb,var(--node-accent) 50%,transparent);background:color-mix(in srgb,var(--node-accent) 10%,transparent);color:#fff;transform:translateX(2px)}.sciloop-flow-designer_toolboxList__6T93J button:active{cursor:grabbing;transform:scale(.98)}.sciloop-flow-designer_toolboxSwatch__8ffEf{width:8px;height:8px;flex:0 0 auto;border-radius:50%;box-shadow:0 0 9px var(--node-accent)}.sciloop-flow-designer_toolboxList__6T93J button svg{margin-left:auto}.sciloop-flow-designer_toolboxFooter__iKJ38{display:flex;gap:8px;margin:10px;padding:10px;border-top:1px solid rgba(148,163,184,.12);color:#718995;font-size:10px;line-height:1.5}.sciloop-flow-designer_toolboxFooter__iKJ38 svg{flex:0 0 auto;color:var(--gold)}.sciloop-flow-designer_toolboxFooter__iKJ38 b{color:#cbdce2;font-weight:500}.sciloop-flow-designer_canvasShell__uCJxD{position:relative;min-width:0;min-height:740px;background:#06101b}.sciloop-flow-designer_canvasShell__uCJxD:before{position:absolute;inset:0;pointer-events:none;content:"";background:radial-gradient(circle at 50% 43%,rgba(72,229,255,.065),transparent 33%),linear-gradient(120deg,rgba(244,211,94,.035),transparent 32%,rgba(255,107,138,.035))}.sciloop-flow-designer_canvasDropTarget__dB_Kr{box-shadow:inset 0 0 0 2px rgba(244,211,94,.65),inset 0 0 70px rgba(244,211,94,.08)}.sciloop-flow-designer_canvasLegend__y_HbI{position:absolute;left:14px;top:13px;z-index:5;display:flex;flex-wrap:wrap;gap:12px;color:#7c96a2;font-family:var(--font-geist-mono),monospace;font-size:9px;pointer-events:none}.sciloop-flow-designer_canvasLegend__y_HbI span{display:flex;align-items:center;gap:5px}.sciloop-flow-designer_legendDot__LqWM8{width:6px;height:6px;border-radius:50%;background:var(--gold);box-shadow:0 0 9px var(--gold)}.sciloop-flow-designer_dropHint__HtBll{position:absolute;left:50%;top:50%;z-index:10;transform:translate(-50%,-50%);padding:14px 20px;border:1px solid rgba(244,211,94,.5);border-radius:5px;background:rgba(7,16,27,.94);color:#fff1a7;font-size:13px;box-shadow:0 0 35px rgba(244,211,94,.18);animation:sciloop-flow-designer_drop-in__uxwv4 .18s ease-out}.sciloop-flow-designer_flowNode__RkGlU{width:196px;min-height:92px;padding:13px 14px 11px;border:1px solid;border-radius:8px;transition:box-shadow .15s ease,filter .15s ease}.sciloop-flow-designer_flowNode__RkGlU:hover{filter:brightness(1.12)}.sciloop-flow-designer_nodeType__q3aru{font-family:var(--font-geist-mono),monospace;font-size:9px;letter-spacing:.12em;text-transform:uppercase}.sciloop-flow-designer_nodeLabel__IiLEn{margin-top:8px;color:inherit;font-size:14px;font-weight:600;line-height:1.25}.sciloop-flow-designer_nodeHint__6SUme{display:flex;align-items:center;gap:5px;margin-top:11px;color:rgba(207,224,230,.5);font-size:9px}.sciloop-flow-designer_nodeHandle__RrtPN{width:7px!important;height:7px!important;border:1px solid #07111c!important;background:#f4d35e!important}.sciloop-flow-designer_edgeLabelGroup__hBHw7{pointer-events:none}.sciloop-flow-designer_edgeLabelGroup__hBHw7 text{font-family:var(--font-geist-mono),monospace;font-size:9px}.sciloop-flow-designer_inspectorSection__0nnJn{padding-bottom:18px;border-bottom:1px solid rgba(148,163,184,.12)}.sciloop-flow-designer_inspectorSection__0nnJn+.sciloop-flow-designer_inspectorSection__0nnJn{margin-top:2px}.sciloop-flow-designer_propertyForm__vGuoM{display:grid;gap:13px;padding:15px}.sciloop-flow-designer_propertyForm__vGuoM label{display:grid;gap:7px;color:#91a7b1;font-family:var(--font-geist-mono),monospace;font-size:10px}.sciloop-flow-designer_notes__ehOpf,.sciloop-flow-designer_propertyForm__vGuoM input,.sciloop-flow-designer_propertyForm__vGuoM select{width:100%;min-height:36px;padding:0 9px;border:1px solid rgba(148,163,184,.2);border-radius:4px;outline:none;background:rgba(1,6,12,.68);color:#e9f5f8;font-family:inherit;font-size:12px}.sciloop-flow-designer_notes__ehOpf:focus,.sciloop-flow-designer_propertyForm__vGuoM input:focus,.sciloop-flow-designer_propertyForm__vGuoM select:focus{border-color:rgba(72,229,255,.58);box-shadow:0 0 0 2px rgba(72,229,255,.09)}.sciloop-flow-designer_fieldLabel__FJ9lg{display:block;padding:0 15px 8px;color:#91a7b1;font-family:var(--font-geist-mono),monospace;font-size:10px}.sciloop-flow-designer_colorGrid__Ab_V9{display:grid;grid-template-columns:repeat(8,1fr);gap:6px;padding:0 15px}.sciloop-flow-designer_colorGrid__Ab_V9 button{width:18px;height:18px;border:2px solid transparent;border-radius:50%;box-shadow:0 0 8px rgba(255,255,255,.08);transition:transform .15s ease}.sciloop-flow-designer_colorGrid__Ab_V9 button:hover{transform:scale(1.18)}.sciloop-flow-designer_colorGrid__Ab_V9 .sciloop-flow-designer_colorSelected__U_8ig{border-color:#fff;box-shadow:0 0 0 2px rgba(255,255,255,.18)}.sciloop-flow-designer_emptyInspector__ZR3f9{padding:18px 15px;color:var(--muted);font-size:12px;line-height:1.6}.sciloop-flow-designer_notes__ehOpf{display:block;min-height:138px;margin:14px 15px 0;padding:10px;resize:vertical;line-height:1.55}.sciloop-flow-designer_notesMeta__kABHh{padding:8px 15px 0;color:#667f8b;font-family:var(--font-geist-mono),monospace;font-size:9px}.sciloop-flow-designer_modelCopy__YJXvL{margin:14px 15px 0;color:#8da3ad;font-size:12px;line-height:1.65}.sciloop-flow-designer_optimizerToolbarButton__zLsYG{display:inline-flex;min-height:38px;align-items:center;gap:8px;padding:0 14px;border:1px solid rgba(182,255,97,.48);border-radius:5px;background:rgba(182,255,97,.12);color:#d6ffa0;font-size:12px;font-weight:650;transition:transform .16s ease,background .16s ease}.sciloop-flow-designer_optimizerToolbarButton__zLsYG:hover{transform:translateY(-1px);background:rgba(182,255,97,.2)}.sciloop-flow-designer_benchmarkPanel__i9OyD{display:grid;gap:14px;margin-top:14px;padding:18px;border:1px solid rgba(244,211,94,.34);border-radius:8px;background:radial-gradient(circle at 78% 0,rgba(244,211,94,.08),transparent 28%),rgba(3,9,17,.95);box-shadow:0 18px 60px rgba(0,0,0,.28)}.sciloop-flow-designer_benchmarkHeader__vRLlj{display:flex;align-items:start;justify-content:space-between;gap:18px}.sciloop-flow-designer_benchmarkHeader__vRLlj h2{margin:7px 0 0;color:#fff4bf;font-size:clamp(1.25rem,2.7vw,2rem);font-weight:650}.sciloop-flow-designer_benchmarkHeader__vRLlj p{max-width:780px;margin:7px 0 0;color:#8ea6b1;font-size:.82rem;line-height:1.5}.sciloop-flow-designer_benchmarkDecision__nD97_{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:11px;border-left:2px solid #b6ff61;background:rgba(182,255,97,.06);color:#b8cdd3;font-size:11px}.sciloop-flow-designer_benchmarkDecision__nD97_ svg{color:#b6ff61}.sciloop-flow-designer_benchmarkDecision__nD97_ strong{color:#efffd8}.sciloop-flow-designer_benchmarkDecision__nD97_ small{flex:1;min-width:220px;color:#7d949d}.sciloop-flow-designer_benchmarkTableWrap__mItz3{overflow-x:auto;border:1px solid rgba(148,163,184,.13)}.sciloop-flow-designer_benchmarkTable__vD5tj{width:100%;min-width:760px;border-collapse:collapse;font-size:10px}.sciloop-flow-designer_benchmarkTable__vD5tj th{padding:9px 8px;color:#728b95;font:8px var(--font-geist-mono),monospace;text-align:left;text-transform:uppercase}.sciloop-flow-designer_benchmarkTable__vD5tj td{padding:10px 8px;border-top:1px solid rgba(148,163,184,.1);color:#9cb2ba}.sciloop-flow-designer_benchmarkTable__vD5tj td:first-child{color:#718992;font:10px var(--font-geist-mono),monospace}.sciloop-flow-designer_benchmarkTable__vD5tj td b{display:block;color:#e7f6f8;font-weight:600}.sciloop-flow-designer_benchmarkTable__vD5tj td small{display:block;margin-top:3px;color:#617983;font:8px var(--font-geist-mono),monospace}.sciloop-flow-designer_benchmarkTable__vD5tj .sciloop-flow-designer_benchmarkBest__UNMfl td,.sciloop-flow-designer_benchmarkTable__vD5tj tr:hover td{background:rgba(244,211,94,.055)}.sciloop-flow-designer_benchmarkTotal__tNr_E{color:#fff0ab!important;font:12px var(--font-geist-mono),monospace;font-weight:600}.sciloop-flow-designer_benchmarkApply__eeoPu{display:inline-flex;align-items:center;gap:5px;min-height:26px;padding:0 8px;border:1px solid rgba(72,229,255,.28);background:rgba(72,229,255,.06);color:#bff5ff;font-size:9px}.sciloop-flow-designer_benchmarkApply__eeoPu:hover{background:rgba(72,229,255,.14)}.sciloop-flow-designer_benchmarkFootnote__O2YYI{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;color:#708891;font:8px var(--font-geist-mono),monospace}.sciloop-flow-designer_reasoningToolbarButton__mRc_s{display:inline-flex;min-height:38px;align-items:center;gap:8px;padding:0 12px;border:1px solid rgba(72,229,255,.34);border-radius:5px;background:rgba(72,229,255,.08);color:#c4f7ff;font-size:12px;font-weight:600;transition:transform .16s ease,background .16s ease}.sciloop-flow-designer_reasoningToolbarButton__mRc_s:hover{transform:translateY(-1px);background:rgba(72,229,255,.16)}.sciloop-flow-designer_reasoningPanel__RxGuG{display:grid;gap:14px;padding:18px;border:1px solid rgba(72,229,255,.28);border-radius:8px;background:radial-gradient(circle at 78% 0,rgba(72,229,255,.08),transparent 28%),rgba(3,9,17,.94);box-shadow:0 18px 60px rgba(0,0,0,.28)}.sciloop-flow-designer_reasoningHeader__Fs0O_{display:flex;align-items:start;justify-content:space-between;gap:18px}.sciloop-flow-designer_reasoningHeader__Fs0O_ h2{margin:7px 0 0;color:#e7fbff;font-size:clamp(1.4rem,3vw,2.2rem);font-weight:650}.sciloop-flow-designer_reasoningHeader__Fs0O_ p{margin:7px 0 0;color:#8ea6b1;font-size:.84rem}.sciloop-flow-designer_reasoningActions__jINwI{display:flex;align-items:center;gap:8px}.sciloop-flow-designer_closeReasoningButton__QPLho,.sciloop-flow-designer_executionButton__ZEquP{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(72,229,255,.32);border-radius:5px;background:rgba(72,229,255,.1);color:#cdf8ff;font-size:11px}.sciloop-flow-designer_executionButton__ZEquP{padding:0 12px}.sciloop-flow-designer_executionButton__ZEquP:disabled{opacity:.5;cursor:not-allowed}.sciloop-flow-designer_closeReasoningButton__QPLho{width:34px}.sciloop-flow-designer_reasoningToolbar__Fj6C0{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 0;border-top:1px solid rgba(148,163,184,.13);border-bottom:1px solid rgba(148,163,184,.13);color:#8199a4;font:9px var(--font-geist-mono),monospace}.sciloop-flow-designer_reasoningBadge__O3wNw{display:inline-flex;align-items:center;gap:6px;color:#b9f4ff}.sciloop-flow-designer_reasoningToolbar__Fj6C0 label{display:flex;align-items:center;gap:7px}.sciloop-flow-designer_reasoningToolbar__Fj6C0 input{accent-color:#48e5ff}.sciloop-flow-designer_analyticsStrip__QckS2{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:7px}.sciloop-flow-designer_analyticsStrip__QckS2>div{min-height:55px;padding:8px;border:1px solid rgba(148,163,184,.13);background:rgba(255,255,255,.025)}.sciloop-flow-designer_analyticsStrip__QckS2 span{display:block;color:#728b95;font:8px var(--font-geist-mono),monospace;text-transform:uppercase}.sciloop-flow-designer_analyticsStrip__QckS2 strong{display:block;margin-top:7px;color:#e1ffaf;font:16px var(--font-geist-mono),monospace;font-weight:550}.sciloop-flow-designer_reasoningGrid__PSKki{display:grid;grid-template-columns:220px minmax(0,1fr) 265px;gap:10px}.sciloop-flow-designer_executionTimeline__x7Bdr,.sciloop-flow-designer_registryPanel__1s48x,.sciloop-flow-designer_validationPanel__StRfM{min-width:0;padding:12px;border:1px solid rgba(148,163,184,.13);background:rgba(255,255,255,.02)}.sciloop-flow-designer_registryGroup__Gm942{border-bottom:1px solid rgba(148,163,184,.1)}.sciloop-flow-designer_registryGroup__Gm942>button{display:flex;width:100%;min-height:32px;align-items:center;justify-content:space-between;border:0;background:transparent;color:#c9d9de;font:10px var(--font-geist-mono),monospace;text-align:left}.sciloop-flow-designer_registryGroup__Gm942>button:hover{color:#fff}.sciloop-flow-designer_registryGroup__Gm942>div{display:grid;gap:3px;padding:0 0 6px}.sciloop-flow-designer_registryGroup__Gm942>div button{display:grid;grid-template-columns:8px 1fr auto;align-items:center;gap:7px;min-height:28px;border:0;background:transparent;color:#8fa7b0;font-size:10px;text-align:left}.sciloop-flow-designer_registryGroup__Gm942>div button:hover{background:rgba(72,229,255,.06);color:#effcff}.sciloop-flow-designer_registryGroup__Gm942>div i{width:7px;height:7px;border-radius:50%;box-shadow:0 0 8px var(--node-accent)}.sciloop-flow-designer_registryGroup__Gm942 small{color:#5f7882;font:8px var(--font-geist-mono),monospace}.sciloop-flow-designer_timelineList__EbljQ,.sciloop-flow-designer_validationPanel__StRfM{display:grid;gap:5px}.sciloop-flow-designer_timelineList__EbljQ{margin-top:11px}.sciloop-flow-designer_timelineList__EbljQ>div{display:grid;grid-template-columns:23px 1fr auto;align-items:center;gap:7px;min-height:29px;padding:4px 5px;border-left:2px solid rgba(148,163,184,.2);background:rgba(255,255,255,.02);color:#91aab3;font-size:10px}.sciloop-flow-designer_timelineList__EbljQ i{display:grid;width:21px;height:21px;place-items:center;border:1px solid rgba(148,163,184,.2);border-radius:50%;color:#77909a;font:9px var(--font-geist-mono),monospace;font-style:normal}.sciloop-flow-designer_timelineList__EbljQ small{color:#5f7882;font:8px var(--font-geist-mono),monospace}.sciloop-flow-designer_timelineList__EbljQ .sciloop-flow-designer_timelineCompleted__qkvGi{border-left-color:#b6ff61;background:rgba(182,255,97,.06);color:#e5ffc4}.sciloop-flow-designer_timelineList__EbljQ .sciloop-flow-designer_timelineCompleted__qkvGi i{border-color:#b6ff61;color:#b6ff61}.sciloop-flow-designer_validationSummary__NZsdD{display:flex;align-items:center;gap:7px;padding:9px;margin:10px 0 7px;border-left:2px solid #48e5ff;background:rgba(72,229,255,.06);color:#c5f6fc;font-size:10px}.sciloop-flow-designer_validationIssue__AoxF7{display:flex;align-items:start;gap:7px;padding:8px;border:1px solid rgba(244,211,94,.12);background:rgba(244,211,94,.035);color:#9eafb5;font-size:9px;line-height:1.4}.sciloop-flow-designer_validationIssue__AoxF7 svg{flex:0 0 auto;color:#f4d35e}.sciloop-flow-designer_optimizerPanel__sQpf9{display:grid;gap:18px;margin-top:18px;padding:24px;border:1px solid rgba(182,255,97,.3);border-radius:8px;background:radial-gradient(circle at 78% 0,rgba(182,255,97,.08),transparent 28%),rgba(3,9,17,.93);box-shadow:0 18px 60px rgba(0,0,0,.28)}.sciloop-flow-designer_optimizerHeader__w1_D_{display:flex;align-items:start;justify-content:space-between;gap:18px}.sciloop-flow-designer_optimizerHeader__w1_D_ h2{margin:7px 0 0;color:#eaffca;font-size:clamp(1.45rem,3vw,2.25rem);font-weight:650}.sciloop-flow-designer_optimizerHeader__w1_D_ p{margin:8px 0 0;color:#8ea6b1;font-size:.86rem}.sciloop-flow-designer_optimizerHeaderActions__4jsxV{display:flex;align-items:center;gap:10px}.sciloop-flow-designer_optimizerStatus__O_K06{padding:6px 9px;border:1px solid rgba(148,163,184,.2);border-radius:4px;color:#a7bac3;font:10px var(--font-geist-mono),monospace;text-transform:uppercase}.sciloop-flow-designer_optimizerStatusrunning__DwZP3{border-color:rgba(182,255,97,.42);color:#d8ffa3}.sciloop-flow-designer_optimizerStatuspaused__2LRZA{border-color:rgba(244,211,94,.42);color:#ffe9a1}.sciloop-flow-designer_optimizerStatuscompleted__2EOSz{border-color:rgba(72,229,255,.42);color:#a3f4ff}.sciloop-flow-designer_optimizerControls__55HX5{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 0;border-top:1px solid rgba(148,163,184,.14);border-bottom:1px solid rgba(148,163,184,.14)}.sciloop-flow-designer_optimizerControl__HBEi4,.sciloop-flow-designer_optimizerStart__1MVOt{display:inline-flex;min-height:36px;align-items:center;gap:7px;padding:0 12px;border:1px solid rgba(182,255,97,.42);border-radius:4px;background:#b6ff61;color:#10180b;font-size:11px;font-weight:700}.sciloop-flow-designer_optimizerControl__HBEi4{border-color:rgba(148,163,184,.25);background:rgba(255,255,255,.05);color:#c9d7dc}.sciloop-flow-designer_optimizerStart__1MVOt:hover{box-shadow:0 0 22px rgba(182,255,97,.2)}.sciloop-flow-designer_optimizerStart__1MVOt:disabled{opacity:.45;cursor:not-allowed}.sciloop-flow-designer_optimizerPipeline__Cjxmn{display:inline-flex;align-items:center;gap:7px;margin-left:auto;color:#718893;font:9px var(--font-geist-mono),monospace}.sciloop-flow-designer_optimizerPipeline__Cjxmn b{color:#d7fba5;font-weight:500}.sciloop-flow-designer_optimizerWorkspace__TA49H{display:grid;grid-template-columns:245px minmax(0,1fr);gap:14px}.sciloop-flow-designer_optimizerConfig__tikp_{display:grid;align-content:start;gap:10px;padding:14px;border:1px solid rgba(148,163,184,.14);background:rgba(255,255,255,.02)}.sciloop-flow-designer_optimizerField__S33Sb{display:grid;gap:5px;color:#91a7b1;font-size:10px}.sciloop-flow-designer_optimizerField__S33Sb input,.sciloop-flow-designer_optimizerField__S33Sb select{width:100%;min-height:30px;padding:0 8px;border:1px solid rgba(148,163,184,.2);border-radius:3px;background:#07131e;color:#d8e7eb;font:11px var(--font-geist-mono),monospace}.sciloop-flow-designer_rangeField__sDxrm{display:grid;gap:4px;color:#93aab3;font:10px var(--font-geist-mono),monospace;text-transform:capitalize}.sciloop-flow-designer_rangeField__sDxrm span{display:flex;justify-content:space-between}.sciloop-flow-designer_rangeField__sDxrm b{color:#e2ffb8;font-weight:500}.sciloop-flow-designer_rangeField__sDxrm input{width:100%;accent-color:#b6ff61}.sciloop-flow-designer_optimizerHint__Erqty{display:flex;align-items:start;gap:7px;margin-top:6px;padding-top:10px;border-top:1px solid rgba(148,163,184,.12);color:#708995;font-size:9px;line-height:1.5}.sciloop-flow-designer_optimizerHint__Erqty svg{flex:0 0 auto;color:#b6ff61}.sciloop-flow-designer_optimizerMain__re__7{display:grid;gap:14px;min-width:0}.sciloop-flow-designer_optimizerStatGrid__SGjgx{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.sciloop-flow-designer_optimizerStatGrid__SGjgx>div,.sciloop-flow-designer_reportGrid__81n3Y>div{min-height:68px;padding:10px;border:1px solid rgba(148,163,184,.13);background:rgba(255,255,255,.025)}.sciloop-flow-designer_optimizerStatGrid__SGjgx span,.sciloop-flow-designer_reportGrid__81n3Y span{display:block;color:#78919c;font:9px var(--font-geist-mono),monospace}.sciloop-flow-designer_optimizerStatGrid__SGjgx strong,.sciloop-flow-designer_reportGrid__81n3Y strong{display:block;margin-top:9px;color:#e9ffc5;font:18px var(--font-geist-mono),monospace;font-weight:550}.sciloop-flow-designer_optimizerProgress__BNJ3b{display:grid;gap:7px}.sciloop-flow-designer_optimizerProgress__BNJ3b>div{display:flex;justify-content:space-between;color:#93aab3;font:10px var(--font-geist-mono),monospace}.sciloop-flow-designer_optimizerProgress__BNJ3b b{color:#d9ffa8;font-weight:500}.sciloop-flow-designer_optimizerProgress__BNJ3b>i{display:block;height:7px;overflow:hidden;border-radius:2px;background:rgba(148,163,184,.12)}.sciloop-flow-designer_optimizerProgress__BNJ3b>i:after{content:"";display:block;width:100%;height:100%;background:linear-gradient(90deg,#48e5ff,#b6ff61)}.sciloop-flow-designer_optimizerProgress__BNJ3b>i{transition:width .5s ease}.sciloop-flow-designer_optimizerCharts__PuqzI{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(220px,.8fr);gap:14px}.sciloop-flow-designer_optimizerChart__8fLUe,.sciloop-flow-designer_optimizerReport___eiZD,.sciloop-flow-designer_topEngines__A_7Z4{padding:14px;border:1px solid rgba(148,163,184,.13);background:rgba(255,255,255,.02)}.sciloop-flow-designer_optimizerChart__8fLUe svg{display:block;width:100%;height:190px;margin-top:9px;background:linear-gradient(rgba(148,163,184,.07) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.07) 1px,transparent 0);background-size:10% 25%}.sciloop-flow-designer_generationBars__uqP3d,.sciloop-flow-designer_reportDistribution__ZPFny{display:flex;align-items:end;gap:4px;height:190px;padding-top:10px}.sciloop-flow-designer_generationBars__uqP3d i,.sciloop-flow-designer_reportDistribution__ZPFny i{flex:1;min-width:3px;background:linear-gradient(180deg,#b6ff61,#48e5ff);opacity:.8;transition:height .45s ease}.sciloop-flow-designer_optimizerSectionTitle__QR5Gg{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-bottom:12px}.sciloop-flow-designer_optimizerSectionTitle__QR5Gg h3{margin:5px 0 0;color:#eef7f9;font-size:1.1rem;font-weight:600}.sciloop-flow-designer_optimizerSectionTitle__QR5Gg>span{color:#758d98;font:9px var(--font-geist-mono),monospace}.sciloop-flow-designer_engineTableWrap__8j0nz{overflow-x:auto}.sciloop-flow-designer_engineTable__Vxfzr{width:100%;min-width:720px;border-collapse:collapse;font-size:10px}.sciloop-flow-designer_engineTable__Vxfzr th{padding:8px 7px;border-bottom:1px solid rgba(148,163,184,.18);color:#718b96;font:9px var(--font-geist-mono),monospace;font-weight:500;text-align:left;text-transform:uppercase}.sciloop-flow-designer_engineTable__Vxfzr td{padding:9px 7px;border-bottom:1px solid rgba(148,163,184,.09);color:#a7bac3;font-family:var(--font-geist-mono),monospace}.sciloop-flow-designer_engineTable__Vxfzr tbody tr{cursor:pointer;transition:background .15s ease}.sciloop-flow-designer_engineTable__Vxfzr tbody tr:focus,.sciloop-flow-designer_engineTable__Vxfzr tbody tr:hover{outline:0;background:rgba(182,255,97,.07)}.sciloop-flow-designer_engineTable__Vxfzr td b{display:block;color:#d8ffa4;font-weight:600}.sciloop-flow-designer_engineTable__Vxfzr td small{display:block;margin-top:3px;color:#6d8590;font-size:8px}.sciloop-flow-designer_engineTable__Vxfzr .sciloop-flow-designer_scoreCell__9B2ME{color:#fff0a8;font-weight:700}.sciloop-flow-designer_optimizerReport___eiZD{display:grid;gap:14px;border-color:rgba(182,255,97,.28)}.sciloop-flow-designer_reportGrid__81n3Y{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.sciloop-flow-designer_recommendation__qxKrv{margin:0;padding:12px;border-left:2px solid #b6ff61;background:rgba(182,255,97,.06);color:#b7cbd3;font-size:11px;line-height:1.55}.sciloop-flow-designer_reportDistribution__ZPFny{height:90px;padding:0}.sciloop-flow-designer_resultEngine__G6RGy{display:grid;gap:18px;padding:24px;border:1px solid rgba(244,211,94,.28);border-radius:8px;background:radial-gradient(circle at 82% 16%,rgba(244,211,94,.09),transparent 26%),radial-gradient(circle at 14% 60%,rgba(72,229,255,.07),transparent 28%),rgba(3,9,17,.86);box-shadow:0 18px 60px rgba(0,0,0,.25)}.sciloop-flow-designer_resultEngineHeader__g93rs{display:flex;align-items:start;justify-content:space-between;gap:18px}.sciloop-flow-designer_resultEngineHeader__g93rs h2{margin:7px 0 0;color:#fff7ce;font-size:clamp(1.4rem,3vw,2.2rem);font-weight:620}.sciloop-flow-designer_resultEngineHeader__g93rs p{margin:8px 0 0;color:#8ea6b1;font-size:.86rem}.sciloop-flow-designer_resultHeaderActions__7k02x{display:flex;align-items:center;gap:10px}.sciloop-flow-designer_formulaBadge__2iH7w{display:inline-flex;min-height:28px;align-items:center;gap:6px;padding:0 9px;border:1px solid rgba(182,255,97,.28);border-radius:999px;color:#cdf799;font-family:var(--font-geist-mono),monospace;font-size:9px}.sciloop-flow-designer_closeResultButton__KDWyC{display:grid;width:32px;height:32px;place-items:center;border:1px solid rgba(148,163,184,.18);border-radius:5px;background:rgba(255,255,255,.035);color:#8da5b0}.sciloop-flow-designer_closeResultButton__KDWyC:hover{color:#fff;background:rgba(255,255,255,.08)}.sciloop-flow-designer_resultControls___fozA{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;border-top:1px solid rgba(148,163,184,.13);border-bottom:1px solid rgba(148,163,184,.13)}.sciloop-flow-designer_simulateButton__t2pwv{display:inline-flex;min-height:38px;align-items:center;gap:8px;padding:0 14px;border:1px solid rgba(244,211,94,.48);border-radius:5px;background:#f4d35e;color:#151304;font-size:12px;font-weight:700;box-shadow:0 0 24px rgba(244,211,94,.16);transition:transform .16s ease,box-shadow .16s ease}.sciloop-flow-designer_simulateButton__t2pwv:hover{transform:translateY(-1px);box-shadow:0 0 32px rgba(244,211,94,.28)}.sciloop-flow-designer_recomputeNote__rQZLk{display:flex;align-items:center;gap:6px;color:#7c95a1;font-family:var(--font-geist-mono),monospace;font-size:9px}.sciloop-flow-designer_inputSummary__0c0gR{display:flex;flex-wrap:wrap;gap:5px;margin-left:auto}.sciloop-flow-designer_inputSummary__0c0gR span{padding:5px 7px;border:1px solid rgba(72,229,255,.16);border-radius:4px;color:#8eaab4;font-family:var(--font-geist-mono),monospace;font-size:9px}.sciloop-flow-designer_simulationPrompt__ncZeK{display:flex;align-items:center;gap:10px;padding:12px 14px;border-left:2px solid var(--gold);background:rgba(244,211,94,.06);color:#d6e4e9;font-size:12px}.sciloop-flow-designer_simulationPrompt__ncZeK svg{flex:0 0 auto;color:var(--gold)}.sciloop-flow-designer_simulationPrompt__ncZeK strong{color:#fff2b1;font-weight:600}.sciloop-flow-designer_simulationPrompt__ncZeK span{color:#879da8}.sciloop-flow-designer_resultTopGrid__kslDq{display:grid;grid-template-columns:180px minmax(230px,1fr) minmax(290px,1.25fr);gap:14px}.sciloop-flow-designer_resultDimmed__vCEf0{opacity:.64}.sciloop-flow-designer_groupScorePanel__cps_d,.sciloop-flow-designer_overallScorePanel__FK4g0,.sciloop-flow-designer_radarPanel__y0F3a{min-height:260px;padding:15px;border:1px solid rgba(148,163,184,.13);background:rgba(255,255,255,.02)}.sciloop-flow-designer_resultPanelKicker__4qK3J{display:flex;align-items:center;gap:6px;color:#73c5d4;font-family:var(--font-geist-mono),monospace;font-size:9px;letter-spacing:.08em}.sciloop-flow-designer_resultGauge__R_fc1{display:block;width:150px;height:150px;margin:18px auto 4px}.sciloop-flow-designer_gaugeProgress__mulgk{transition:stroke-dashoffset .6s ease;filter:drop-shadow(0 0 7px rgba(244,211,94,.4))}.sciloop-flow-designer_gaugeValue__U6mOI{fill:#fff2b3;font-family:var(--font-geist-mono),monospace;font-size:25px;font-weight:600}.sciloop-flow-designer_gaugeUnit__NXc7s{fill:#718a95;font-family:var(--font-geist-mono),monospace;font-size:9px}.sciloop-flow-designer_overallCaption__B_et2{display:block;color:#eaf4f6;font-size:12px;font-weight:600;text-align:center}.sciloop-flow-designer_overallSubcaption__A3xcv{display:block;margin-top:5px;color:#718793;font-family:var(--font-geist-mono),monospace;font-size:9px;text-align:center}.sciloop-flow-designer_radarChart__8gGHk{display:block;width:244px;max-width:100%;height:216px;margin:8px auto 0;overflow:visible}.sciloop-flow-designer_radarLabel__UGIwx{fill:#839aa5;font-family:var(--font-geist-mono),monospace;font-size:7.5px}.sciloop-flow-designer_radarPolygon___srNr{fill:rgba(72,229,255,.17);stroke:#48e5ff;stroke-width:2;transition:points .6s ease}.sciloop-flow-designer_groupScorePanel__cps_d{overflow:hidden}.sciloop-flow-designer_groupScoreList__tsrDc{display:grid;gap:8px;margin-top:14px}.sciloop-flow-designer_groupScoreRow__YKGKD{display:grid;grid-template-columns:minmax(0,1fr) 30px;gap:5px 10px;align-items:center;color:#9ab0ba;font-size:10px}.sciloop-flow-designer_groupScoreRow__YKGKD strong{color:#f1e7ad;font-family:var(--font-geist-mono),monospace;font-size:10px;font-weight:500;text-align:right}.sciloop-flow-designer_groupScoreRow__YKGKD>div{grid-column:1/-1;height:4px;overflow:hidden;background:rgba(148,163,184,.12)}.sciloop-flow-designer_groupScoreRow__YKGKD i{display:block;height:100%;background:linear-gradient(90deg,#48e5ff,#f4d35e);transition:width .6s ease}.sciloop-flow-designer_metricSectionHeader__09MSq{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-top:4px}.sciloop-flow-designer_metricSectionHeader__09MSq h3{margin:6px 0 0;color:#eef7f9;font-size:1.15rem;font-weight:600}.sciloop-flow-designer_metricCount__i7A2w{color:#758d98;font-family:var(--font-geist-mono),monospace;font-size:9px}.sciloop-flow-designer_groupTabs__6GDtr{display:flex;gap:5px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.sciloop-flow-designer_groupTabs__6GDtr::-webkit-scrollbar{display:none}.sciloop-flow-designer_groupTabs__6GDtr button{min-height:30px;flex:0 0 auto;padding:0 9px;border:1px solid rgba(148,163,184,.17);border-radius:4px;background:rgba(255,255,255,.025);color:#8199a4;font-size:10px}.sciloop-flow-designer_groupTabs__6GDtr button:hover{color:#fff}.sciloop-flow-designer_groupTabs__6GDtr button[aria-selected=true]{border-color:rgba(244,211,94,.46);background:rgba(244,211,94,.1);color:#fff0a7}.sciloop-flow-designer_metricsGrid__Oit9_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sciloop-flow-designer_metricRow__FdOph{min-height:82px;padding:10px;border:1px solid rgba(148,163,184,.12);background:rgba(255,255,255,.018);transition:border-color .16s ease,background .16s ease}.sciloop-flow-designer_metricRow__FdOph:hover{border-color:rgba(72,229,255,.28);background:rgba(72,229,255,.035)}.sciloop-flow-designer_metricRowHead__fW6aG{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#b7cbd3;font-size:10px}.sciloop-flow-designer_metricRowHead__fW6aG strong{color:#fff0ae;font-family:var(--font-geist-mono),monospace;font-size:11px;font-weight:600}.sciloop-flow-designer_metricTrack__dhKnk{height:4px;margin-top:9px;overflow:hidden;background:rgba(148,163,184,.12)}.sciloop-flow-designer_metricTrack__dhKnk i{display:block;height:100%;background:linear-gradient(90deg,#48e5ff,#b6ff61);transition:width .6s ease}.sciloop-flow-designer_metricRow__FdOph p{margin:7px 0 0;overflow:hidden;color:#6f8792;font-size:9px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.sciloop-flow-designer_portal__S53y9 .react-flow{background:transparent}.sciloop-flow-designer_portal__S53y9 .react-flow__attribution{display:none}.sciloop-flow-designer_portal__S53y9 .react-flow__controls{overflow:hidden;border:1px solid rgba(148,163,184,.2);border-radius:5px;box-shadow:0 8px 25px rgba(0,0,0,.22)}.sciloop-flow-designer_portal__S53y9 .react-flow__controls-button{border-bottom:1px solid rgba(148,163,184,.14);background:#081522;fill:#b7ccd5;color:#b7ccd5}.sciloop-flow-designer_portal__S53y9 .react-flow__controls-button:hover{background:#0d2331}.sciloop-flow-designer_portal__S53y9 .react-flow__minimap{border:1px solid rgba(148,163,184,.2);border-radius:5px;background:rgba(3,9,17,.86)}.sciloop-flow-designer_portal__S53y9 .react-flow__edge-textbg{fill:#07111c}.sciloop-flow-designer_portal__S53y9 .react-flow__edge-text{fill:#cbd5e1;font-family:var(--font-geist-mono),monospace;font-size:9px}.sciloop-flow-designer_portal__S53y9 .react-flow__handle{transition:transform .15s ease}.sciloop-flow-designer_portal__S53y9 .react-flow__node.selected{z-index:4}@keyframes sciloop-flow-designer_pulse__Gma5e{0%,to{opacity:.55;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}@keyframes sciloop-flow-designer_drop-in__uxwv4{0%{opacity:0;transform:translate(-50%,-46%)}to{opacity:1;transform:translate(-50%,-50%)}}@media (max-width:1180px){.sciloop-flow-designer_designerShell__Jum4r{grid-template-columns:190px minmax(0,1fr)}.sciloop-flow-designer_inspector__Aj5lV{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr 1fr;border-top:1px solid var(--line);border-left:0}.sciloop-flow-designer_inspectorSection__0nnJn{min-height:180px;border-right:1px solid rgba(148,163,184,.12)}.sciloop-flow-designer_inspectorSection__0nnJn:last-child{border-right:0}.sciloop-flow-designer_resultTopGrid__kslDq{grid-template-columns:180px minmax(220px,1fr)}.sciloop-flow-designer_groupScorePanel__cps_d{grid-column:1/-1;min-height:0}.sciloop-flow-designer_groupScoreList__tsrDc{grid-template-columns:repeat(3,1fr)}.sciloop-flow-designer_metricsGrid__Oit9_{grid-template-columns:repeat(2,minmax(0,1fr))}.sciloop-flow-designer_optimizerWorkspace__TA49H{grid-template-columns:1fr}.sciloop-flow-designer_optimizerConfig__tikp_{grid-template-columns:repeat(3,minmax(0,1fr))}.sciloop-flow-designer_optimizerConfig__tikp_ .sciloop-flow-designer_panelHeading__x2fLB,.sciloop-flow-designer_optimizerHint__Erqty{grid-column:1/-1}.sciloop-flow-designer_optimizerStatGrid__SGjgx{grid-template-columns:repeat(3,minmax(0,1fr))}.sciloop-flow-designer_analyticsStrip__QckS2{grid-template-columns:repeat(4,minmax(0,1fr))}.sciloop-flow-designer_reasoningGrid__PSKki{grid-template-columns:1fr 1fr}.sciloop-flow-designer_validationPanel__StRfM{grid-column:1/-1}}@media (max-width:760px){.sciloop-flow-designer_portalHeader___AoqP{align-items:start;flex-direction:column}.sciloop-flow-designer_headerMeta__xJAsv{width:100%;justify-content:space-between}.sciloop-flow-designer_toolbar__B8Rny{align-items:stretch}.sciloop-flow-designer_toolbarGroup__9qeW3{flex-wrap:wrap}.sciloop-flow-designer_designerShell__Jum4r{display:flex;min-height:0;flex-direction:column}.sciloop-flow-designer_toolbox__BIq4D{border-right:0;border-bottom:1px solid var(--line)}.sciloop-flow-designer_toolboxList__6T93J{display:flex;overflow-x:auto;padding:8px;scrollbar-width:none}.sciloop-flow-designer_toolboxList__6T93J::-webkit-scrollbar{display:none}.sciloop-flow-designer_toolboxList__6T93J button{min-width:-moz-max-content;min-width:max-content}.sciloop-flow-designer_toolboxFooter__iKJ38{display:none}.sciloop-flow-designer_canvasShell__uCJxD{min-height:650px}.sciloop-flow-designer_inspector__Aj5lV{display:block;border-top:1px solid var(--line)}.sciloop-flow-designer_inspectorSection__0nnJn{border-right:0}.sciloop-flow-designer_canvasLegend__y_HbI{right:10px;left:10px}.sciloop-flow-designer_resultEngine__G6RGy{padding:16px}.sciloop-flow-designer_resultEngineHeader__g93rs{align-items:start;flex-direction:column}.sciloop-flow-designer_resultHeaderActions__7k02x{width:100%;justify-content:space-between}.sciloop-flow-designer_resultTopGrid__kslDq{grid-template-columns:1fr}.sciloop-flow-designer_groupScorePanel__cps_d,.sciloop-flow-designer_overallScorePanel__FK4g0,.sciloop-flow-designer_radarPanel__y0F3a{min-height:0}.sciloop-flow-designer_groupScoreList__tsrDc{grid-template-columns:repeat(2,1fr)}.sciloop-flow-designer_metricsGrid__Oit9_{grid-template-columns:1fr}.sciloop-flow-designer_inputSummary__0c0gR{margin-left:0}.sciloop-flow-designer_simulationPrompt__ncZeK{align-items:start;flex-wrap:wrap}.sciloop-flow-designer_simulationPrompt__ncZeK span{width:100%;padding-left:30px}.sciloop-flow-designer_optimizerPanel__sQpf9{padding:16px}.sciloop-flow-designer_optimizerHeader__w1_D_{align-items:start;flex-direction:column}.sciloop-flow-designer_optimizerHeaderActions__4jsxV{width:100%;justify-content:space-between}.sciloop-flow-designer_optimizerPipeline__Cjxmn{width:100%;margin-left:0;overflow-x:auto;padding-top:5px}.sciloop-flow-designer_optimizerConfig__tikp_{display:grid;grid-template-columns:1fr 1fr}.sciloop-flow-designer_optimizerConfig__tikp_ .sciloop-flow-designer_optimizerField__S33Sb:first-of-type,.sciloop-flow-designer_optimizerConfig__tikp_ .sciloop-flow-designer_panelHeading__x2fLB,.sciloop-flow-designer_optimizerHint__Erqty{grid-column:1/-1}.sciloop-flow-designer_optimizerStatGrid__SGjgx{grid-template-columns:repeat(2,minmax(0,1fr))}.sciloop-flow-designer_optimizerCharts__PuqzI{grid-template-columns:1fr}.sciloop-flow-designer_reportGrid__81n3Y{grid-template-columns:repeat(2,1fr)}.sciloop-flow-designer_reasoningHeader__Fs0O_{align-items:start;flex-direction:column}.sciloop-flow-designer_reasoningActions__jINwI{width:100%;justify-content:space-between}.sciloop-flow-designer_reasoningToolbar__Fj6C0{align-items:start;flex-direction:column}.sciloop-flow-designer_analyticsStrip__QckS2{grid-template-columns:repeat(2,minmax(0,1fr))}.sciloop-flow-designer_reasoningGrid__PSKki{grid-template-columns:1fr}.sciloop-flow-designer_validationPanel__StRfM{grid-column:auto}}.sciloop-flow-designer_agiOsPlane__NCR1T{display:grid;gap:12px;padding:15px;border:1px solid rgba(182,255,97,.25);background:linear-gradient(120deg,rgba(182,255,97,.045),rgba(72,229,255,.04) 48%,rgba(255,196,94,.035))}.sciloop-flow-designer_agiOsHeader__Jop2s{display:flex;align-items:start;justify-content:space-between;gap:18px}.sciloop-flow-designer_panelHeadingInline__sjeHH{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#b8f3ff;font:9px var(--font-geist-mono),monospace;letter-spacing:.08em}.sciloop-flow-designer_panelHeadingInline__sjeHH span{display:inline-flex;align-items:center;gap:6px}.sciloop-flow-designer_panelHeadingInline__sjeHH strong{color:#718b95;font-weight:500;letter-spacing:0}.sciloop-flow-designer_agiOsHeader__Jop2s h3{margin:7px 0 0;color:#efffd8;font-size:1.3rem;font-weight:620}.sciloop-flow-designer_agiOsHeader__Jop2s p{margin:6px 0 0;max-width:720px;color:#8ea6b1;font-size:.78rem;line-height:1.5}.sciloop-flow-designer_agiReadiness__pp54X{min-width:126px;padding:9px;border:1px solid rgba(182,255,97,.22);background:rgba(0,0,0,.18)}.sciloop-flow-designer_agiReadiness__pp54X span{display:block;color:#728b95;font:8px var(--font-geist-mono),monospace}.sciloop-flow-designer_agiReadiness__pp54X strong{display:block;margin:5px 0 8px;color:#e8ffbd;font:22px var(--font-geist-mono),monospace;font-weight:550}.sciloop-flow-designer_agiReadiness__pp54X i{display:block;height:4px;background:rgba(148,163,184,.16)}.sciloop-flow-designer_agiReadiness__pp54X i b{display:block;height:100%;background:linear-gradient(90deg,#48e5ff,#b6ff61);transition:width .26s ease}.sciloop-flow-designer_agiPhaseRail__PemNn{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.sciloop-flow-designer_agiPhaseRail__PemNn button{display:grid;gap:4px;min-height:48px;padding:8px;border:1px solid rgba(148,163,184,.14);background:rgba(255,255,255,.02);color:#b6cbd3;text-align:left}.sciloop-flow-designer_agiPhaseRail__PemNn button:hover{border-color:rgba(72,229,255,.35)}.sciloop-flow-designer_agiPhaseRail__PemNn button[aria-selected=true]{border-color:rgba(244,211,94,.5);background:rgba(244,211,94,.08);color:#fff0ae;box-shadow:inset 0 -2px #f4d35e}.sciloop-flow-designer_agiPhaseRail__PemNn span{font-size:11px;font-weight:600}.sciloop-flow-designer_agiPhaseRail__PemNn small{color:#728b95;font:8px var(--font-geist-mono),monospace}.sciloop-flow-designer_agiPhaseRail__PemNn button[aria-selected=true] small{color:#c2b87a}.sciloop-flow-designer_agiOsGrid__1uL8_{display:grid;grid-template-columns:1.1fr 1fr 1.15fr;gap:8px}.sciloop-flow-designer_agiGuardrailCard__vmRga,.sciloop-flow-designer_agiMemoryCard__ATNL4,.sciloop-flow-designer_agiToolsCard__Rs1IM{min-width:0;padding:11px;border:1px solid rgba(148,163,184,.13);background:rgba(255,255,255,.018)}.sciloop-flow-designer_memoryStack__388uG{display:grid;gap:5px;margin-top:11px}.sciloop-flow-designer_memoryStack__388uG div{display:flex;justify-content:space-between;gap:8px;padding:7px;border-left:2px solid rgba(72,229,255,.32);background:rgba(72,229,255,.035);font-size:9px}.sciloop-flow-designer_memoryStack__388uG b{color:#cfeaf0;font-weight:550}.sciloop-flow-designer_memoryStack__388uG span{color:#79929c;text-align:right}.sciloop-flow-designer_agiHint__szrMV{margin:9px 0 0;color:#68818b;font-size:9px;line-height:1.45}.sciloop-flow-designer_toolToggleList__f3SG6{display:grid;gap:4px;margin-top:8px}.sciloop-flow-designer_toolToggleList__f3SG6 button{display:flex;align-items:center;gap:7px;min-height:29px;border:1px solid transparent;background:rgba(255,255,255,.025);color:#9eb4bc;font-size:9px;text-align:left}.sciloop-flow-designer_toolToggleList__f3SG6 button:hover{border-color:rgba(72,229,255,.2)}.sciloop-flow-designer_toolToggleList__f3SG6 button[aria-pressed=true]{color:#e2fbff}.sciloop-flow-designer_toolToggleList__f3SG6 i{display:grid;width:23px;height:19px;margin-left:auto;place-items:center;border:1px solid rgba(148,163,184,.22);border-radius:3px;color:#6f8792;font:8px var(--font-geist-mono),monospace;font-style:normal}.sciloop-flow-designer_toolToggleList__f3SG6 button[aria-pressed=true] i{border-color:rgba(182,255,97,.36);color:#b6ff61;background:rgba(182,255,97,.08)}.sciloop-flow-designer_guardrailRow__1nK9l{display:flex;align-items:center;gap:7px;min-height:30px;color:#9db2ba;font-size:9px}.sciloop-flow-designer_guardrailRow__1nK9l svg{color:#b6ff61;flex:0 0 auto}.sciloop-flow-designer_guardrailRow__1nK9l span{flex:1}.sciloop-flow-designer_guardrailRow__1nK9l button{min-width:35px;border:1px solid rgba(182,255,97,.3);background:rgba(182,255,97,.08);color:#dfffaf;font:8px var(--font-geist-mono),monospace}.sciloop-flow-designer_guardrailRow__1nK9l input{width:72px;accent-color:#f4d35e}.sciloop-flow-designer_guardrailRow__1nK9l b{color:#fff0ae;font:9px var(--font-geist-mono),monospace;font-weight:500}.sciloop-flow-designer_evalChips__SOo3u{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.sciloop-flow-designer_evalChips__SOo3u span{padding:4px 6px;border:1px solid rgba(244,211,94,.18);color:#a99f68;font:8px var(--font-geist-mono),monospace}.sciloop-flow-designer_agiStatusLine__2O__k{display:flex;align-items:center;flex-wrap:wrap;gap:6px;color:#79939c;font:9px var(--font-geist-mono),monospace}.sciloop-flow-designer_agiStatusLine__2O__k strong{color:#efffd8;font-weight:550}.sciloop-flow-designer_agiStatusDivider__p291k{width:1px;height:12px;background:rgba(148,163,184,.2);margin:0 3px}@media (prefers-reduced-motion:reduce){.sciloop-flow-designer_liveDot__IeL6L{animation:none}.sciloop-flow-designer_flowNode__RkGlU,.sciloop-flow-designer_gaugeProgress__mulgk,.sciloop-flow-designer_groupScoreRow__YKGKD i,.sciloop-flow-designer_metricTrack__dhKnk i,.sciloop-flow-designer_primaryButton__qyG3L,.sciloop-flow-designer_secondaryPrimaryButton__prcF8,.sciloop-flow-designer_toolButton__lrnHG,.sciloop-flow-designer_toolboxList__6T93J button{transition:none}}