.LoadingScreen_wrapper__sfUX9{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:100vh;background-color:var(--paper);gap:24px}.LoadingScreen_text__V1lEg{font-size:15px;color:var(--stone);margin:0;font-family:inherit}.AgentNode_agentNode__sxYFX{min-width:280px;background:var(--paper);border:2px solid var(--whisper);border-radius:12px;padding:12px;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px rgba(0,0,0,.05)}.AgentNode_agentNode__sxYFX:hover{transform:translateY(-2px);box-shadow:0 8px 16px rgba(0,0,0,.1);border-color:var(--whisper)}.AgentNode_selected__JH_xP{border-color:var(--accent);box-shadow:0 0 0 3px rgba(97,114,243,.15)}.AgentNode_status-running__BL0Fs{border-color:var(--info);background:linear-gradient(135deg,var(--info-bg) 0,var(--paper) 100%)}.AgentNode_status-completed__5gYWj{border-color:var(--success);background:linear-gradient(135deg,var(--success-bg) 0,var(--paper) 100%)}.AgentNode_status-failed__9F35_{border-color:var(--error);background:linear-gradient(135deg,var(--error-bg) 0,var(--paper) 100%)}.AgentNode_status-pending__OcXyw,.AgentNode_status-waiting__FFtxQ{border-color:var(--whisper);background:var(--paper);opacity:.9}.AgentNode_checkpoint__I4e7j{border-style:dashed;border-color:var(--warning);background:var(--warning-bg)}.AgentNode_statusBadge__B46fT{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--stone);margin-bottom:10px}.AgentNode_spinnerIcon__dEufn{color:var(--info);animation:AgentNode_spin__eGTJX 1s linear infinite}@keyframes AgentNode_spin__eGTJX{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AgentNode_completedIcon__wf0Y_{color:var(--success)}.AgentNode_waitingIcon__esP_R{color:var(--stone)}.AgentNode_failedIcon__Cgt7m{color:var(--error)}.AgentNode_defaultIcon__xEVoV{color:var(--stone)}.AgentNode_agentInfo__ox3kc{display:flex;align-items:center;gap:10px;margin-bottom:10px}.AgentNode_agentAvatar__uTSme{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:#fff}.AgentNode_agentDetails___ujVN{flex:1;min-width:0}.AgentNode_agentName__x2Jqd{font-size:14px;font-weight:600;color:var(--ink)}.AgentNode_agentName__x2Jqd,.AgentNode_agentRole__jyxBl{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AgentNode_agentRole__jyxBl{font-size:12px;color:var(--stone)}.AgentNode_taskInfo__yaFOy{background:var(--paper);border:1px solid var(--paper);border-radius:6px;padding:8px;margin-bottom:8px}.AgentNode_taskTitle__0vVYP{font-size:13px;font-weight:500;color:var(--stone);margin-bottom:4px}.AgentNode_toolHint__Z50F_{font-size:11px;color:var(--stone)}.AgentNode_deliverables__ciC7_{font-size:12px;color:var(--success-dark);padding:4px 8px;background:var(--success-bg);border-radius:4px;display:inline-flex;align-items:center;gap:6px;font-weight:500;cursor:pointer;transition:all .2s ease;position:relative}.AgentNode_deliverables__ciC7_:hover{background:var(--success-border);transform:scale(1.02)}.AgentNode_deliverablesDot__v7J9x{width:8px;height:8px;background:var(--accent);border-radius:50%;position:relative}.AgentNode_deliverablesDot__v7J9x:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--accent);border-radius:50%;animation:AgentNode_pulse-wave__fq_ps 2s ease-out infinite}@keyframes AgentNode_pulse-wave__fq_ps{0%{transform:scale(1);opacity:.8}70%{transform:scale(2.5);opacity:0}to{transform:scale(2.5);opacity:0}}.AgentNode_checkpointBadge__j6K6o{margin-top:8px;font-size:11px;color:var(--warning-dark);padding:4px 8px;background:var(--warning-bg);border-radius:4px;display:inline-block;font-weight:500}.AgentNode_handleInput__7zDa1,.AgentNode_handleOutput__IWYRp{width:12px!important;height:12px!important;background:var(--paper)!important;border:2px solid var(--stone)!important}.AgentNode_handleInput__7zDa1{left:-6px!important}.AgentNode_handleOutput__IWYRp{right:-6px!important}.AgentNode_handleInput__7zDa1:hover,.AgentNode_handleOutput__IWYRp:hover{background:var(--accent)!important;border-color:var(--accent)!important}.HumanCheckpointNode_checkpointNode__d4AIC{display:flex;align-items:center;background:#1e1e1e;border:2px solid var(--warning);border-radius:12px;padding:12px;min-width:200px;color:var(--whisper);transition:all .2s ease;box-shadow:0 4px 6px -1px rgba(0,0,0,.3)}.HumanCheckpointNode_checkpointNode__d4AIC.HumanCheckpointNode_selected__Uhw_N{border-color:#fbbf24;box-shadow:0 0 0 2px rgba(245,158,11,.4)}.HumanCheckpointNode_checkpointNode__d4AIC.HumanCheckpointNode_waiting__XACd8{background:rgba(245,158,11,.1);animation:HumanCheckpointNode_pulse__QswoG 2s infinite}.HumanCheckpointNode_checkpointNode__d4AIC.HumanCheckpointNode_completed__FyDkd{border-color:var(--success);opacity:.8}.HumanCheckpointNode_content__8M87c{display:flex;align-items:center;gap:12px}.HumanCheckpointNode_iconWrapper__bEWEp{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:rgba(245,158,11,.2);color:var(--warning)}.HumanCheckpointNode_completed__FyDkd .HumanCheckpointNode_iconWrapper__bEWEp{background:rgba(34,197,94,.2);color:var(--success)}.HumanCheckpointNode_info__B6Sqg{flex:1}.HumanCheckpointNode_title__yHwnp{font-weight:600;font-size:14px;color:#fff;margin-bottom:2px}.HumanCheckpointNode_description__Huokm{font-size:11px;color:var(--stone)}.HumanCheckpointNode_pauseIcon__GDC8w{animation:none}.HumanCheckpointNode_waiting__XACd8 .HumanCheckpointNode_pauseIcon__GDC8w{opacity:1}.HumanCheckpointNode_handle__evZY0{width:8px;height:8px;background:var(--stone)}@keyframes HumanCheckpointNode_pulse__QswoG{0%{box-shadow:0 0 0 0 rgba(245,158,11,.4)}70%{box-shadow:0 0 0 10px rgba(245,158,11,0)}to{box-shadow:0 0 0 0 rgba(245,158,11,0)}}.StartEndNode_node__IdwgD{padding:8px 16px;border-radius:20px;font-weight:600;font-size:14px;text-transform:uppercase;letter-spacing:.5px;display:flex;align-items:center;justify-content:center;min-width:80px;border:2px solid transparent;transition:all .2s ease}.StartEndNode_start__6brJo{background:var(--info);color:#fff;border-color:var(--info)}.StartEndNode_end__3_Soi{background:var(--ink);color:var(--stone);border-color:var(--stone)}.StartEndNode_start__6brJo.StartEndNode_selected___N_IQ{box-shadow:0 0 0 2px rgba(59,130,246,.4);border-color:#60a5fa}.StartEndNode_end__3_Soi.StartEndNode_selected___N_IQ{box-shadow:0 0 0 2px hsla(220,9%,46%,.4);border-color:var(--stone)}.StartEndNode_handle__3Hqkg{width:6px;height:6px;background:var(--stone)}.StartEndNode_start__6brJo .StartEndNode_handle__3Hqkg{background:#60a5fa}.ContextEdge_edge__OtRe6{transition:stroke .3s ease}.ContextEdge_animatedEdge__SBoG1{stroke-dasharray:5;animation:ContextEdge_dash__pxDOV .5s linear infinite}@keyframes ContextEdge_dash__pxDOV{to{stroke-dashoffset:-10}}.ContextEdge_edgeLabel__nEGBF{background:var(--ink);padding:6px 14px;border-radius:10px;font-size:11px;font-weight:600;color:var(--paper);border:1px solid var(--ink);white-space:nowrap;transition:background .2s ease,border-color .2s ease,color .2s ease;display:flex;align-items:center;gap:6px}.ContextEdge_edgeLabel__nEGBF:hover{background:#1a1b1e;border-color:var(--accent);color:var(--accent)}.FlowControlPanel_controlPanel__vAGaX{display:flex;gap:8px;background:rgba(31,41,55,.95);padding:8px 12px;border-radius:8px;border:1px solid hsla(0,0%,100%,.1);backdrop-filter:blur(8px)}.FlowControlPanel_controlButton__yNz25{display:flex;align-items:center;gap:6px;padding:8px 14px;border:none;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s}.FlowControlPanel_controlButton__yNz25 span{display:none}@media (min-width:640px){.FlowControlPanel_controlButton__yNz25 span{display:inline}}.FlowControlPanel_resumeButton__KEACr{background:var(--accent);color:#fff}.FlowControlPanel_resumeButton__KEACr:hover{background:var(--accent-hover)}.FlowControlPanel_pauseButton___cwML{background:var(--warning);color:#fff}.FlowControlPanel_pauseButton___cwML:hover{background:var(--warning-dark)}.FlowControlPanel_stopButton__UADqy{background:var(--error);color:#fff}.FlowControlPanel_stopButton__UADqy:hover{background:var(--error)}.FlowControlPanel_restartButton__bxd6V{background:var(--info);color:#fff}.FlowControlPanel_restartButton__bxd6V:hover{background:var(--info)}.FlowControlPanel_saveButton__P5vCa{background:#6366f1;color:#fff}.FlowControlPanel_saveButton__P5vCa:hover{background:#4f46e5}.FlowControlPanel_feedbackOverlay__ETX7d{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:1000}.FlowControlPanel_feedbackModal__jNuKQ{background:var(--ink);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:24px;width:90%;max-width:400px}.FlowControlPanel_feedbackModal__jNuKQ h3{color:#fff;font-size:18px;font-weight:600;margin:0 0 8px}.FlowControlPanel_feedbackModal__jNuKQ p{color:var(--stone);font-size:14px;margin:0 0 16px}.FlowControlPanel_feedbackInput__OLjVS{width:100%;background:var(--stone);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:12px;color:#fff;font-size:14px;resize:none;margin-bottom:16px}.FlowControlPanel_feedbackInput__OLjVS::-moz-placeholder{color:var(--stone)}.FlowControlPanel_feedbackInput__OLjVS::placeholder{color:var(--stone)}.FlowControlPanel_feedbackInput__OLjVS:focus{outline:none;border-color:var(--accent)}.FlowControlPanel_feedbackActions__iv7Eo{display:flex;gap:12px;justify-content:flex-end}.FlowControlPanel_cancelButton__qeTU_{padding:10px 20px;background:transparent;border:1px solid var(--stone);border-radius:8px;color:var(--stone);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.FlowControlPanel_cancelButton__qeTU_:hover{background:hsla(0,0%,100%,.05);color:#fff}.FlowControlPanel_confirmButton__x6X98{padding:10px 20px;background:var(--accent);border:none;border-radius:8px;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.FlowControlPanel_confirmButton__x6X98:hover{background:var(--accent-hover)}