.WorkflowPanel_workflowPanel__wl1aa{display:flex;flex-direction:column;height:100%;background-color:#fff}.WorkflowPanel_actionButtons__ygeGh{display:flex;flex-direction:column;gap:4px;padding:8px;flex-shrink:0}.WorkflowPanel_actionButton__gIHYz{display:flex;align-items:center;gap:12px;width:100%;padding:10px;font-size:.9rem;font-weight:500;text-align:left;background-color:rgba(0,0,0,0);border:none;border-radius:6px;cursor:pointer;color:#333;transition:background-color .2s ease}.WorkflowPanel_actionButton__gIHYz svg{font-size:1.1rem;color:#555}.WorkflowPanel_actionButton__gIHYz:hover{background-color:#f5f5f5}.WorkflowPanel_actionButton__gIHYz span{flex-grow:1;text-align:left}.WorkflowPanel_workflowList__sz2sI{flex:1;overflow-y:auto;padding:16px;scrollbar-width:thin;scrollbar-color:#ccc rgba(0,0,0,0)}.WorkflowPanel_workflowList__sz2sI::-webkit-scrollbar{width:8px}.WorkflowPanel_workflowList__sz2sI::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.WorkflowPanel_workflowList__sz2sI::-webkit-scrollbar-thumb{background-color:#d1d1d1;border-radius:10px;border:2px solid rgba(0,0,0,0);background-clip:content-box}.WorkflowPanel_workflowList__sz2sI::-webkit-scrollbar-thumb:hover{background-color:#a8a8a8}.WorkflowPanel_listHeader__UnlXl{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding:10px 14px;background:linear-gradient(135deg,#f8fafc,#e2e8f0);border:1px solid #cbd5e1;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.05)}.WorkflowPanel_listHeader__UnlXl h3{font-size:.95rem;font-weight:600;color:#374151;margin:0;letter-spacing:.1px}.WorkflowPanel_count__O9q2y{font-size:.8rem;font-weight:500;color:#6b7280;background-color:rgba(59,130,246,.08);padding:3px 8px;border-radius:12px;border:1px solid rgba(59,130,246,.15)}.WorkflowPanel_emptyState__O_qCe,.WorkflowPanel_errorState__QW3fB,.WorkflowPanel_loadingState__LeWrA{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px 16px;text-align:center;color:#666}.WorkflowPanel_emptyState__O_qCe .WorkflowPanel_spinIcon__rTj4O,.WorkflowPanel_errorState__QW3fB .WorkflowPanel_spinIcon__rTj4O,.WorkflowPanel_loadingState__LeWrA .WorkflowPanel_spinIcon__rTj4O{font-size:1.5rem;margin-bottom:8px;animation:WorkflowPanel_spin__4UTwm 1s linear infinite}.WorkflowPanel_emptyState__O_qCe span,.WorkflowPanel_errorState__QW3fB span,.WorkflowPanel_loadingState__LeWrA span{font-size:.9rem;font-weight:500;margin-bottom:4px}.WorkflowPanel_emptyState__O_qCe p,.WorkflowPanel_errorState__QW3fB p,.WorkflowPanel_loadingState__LeWrA p{font-size:.8rem;color:#888;margin:0}@keyframes WorkflowPanel_spin__4UTwm{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.WorkflowPanel_errorState__QW3fB .WorkflowPanel_retryButton__fqZnb{margin-top:8px;padding:6px 12px;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:.8rem;font-weight:500;transition:background-color .2s ease}.WorkflowPanel_errorState__QW3fB .WorkflowPanel_retryButton__fqZnb:hover{background-color:#0056b3}.WorkflowPanel_workflowItems__iNC2C{display:flex;flex-direction:column;gap:6px}.WorkflowPanel_workflowItem__MW4lp{display:flex;align-items:center;justify-content:space-between;padding:12px;background-color:#fff;border:1px solid #e0e0e0;border-radius:6px;transition:all .2s ease}.WorkflowPanel_workflowItem__MW4lp:hover{border-color:#ccc;box-shadow:0 1px 3px rgba(0,0,0,.1)}.WorkflowPanel_workflowInfo__mVFJB{flex:1;min-width:0}.WorkflowPanel_workflowName__xNN7a{font-size:.9rem;font-weight:600;color:#333;word-break:break-word}.WorkflowPanel_workflowMeta__BawC3{display:flex;align-items:center;gap:8px;margin-top:4px;color:#6b7280;font-size:.8rem}.WorkflowPanel_workflowActions__PUb0s{display:flex;gap:6px;align-items:center}.WorkflowPanel_loadButton__PhIj5{padding:6px 12px;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:.8rem;transition:background-color .2s ease}.WorkflowPanel_loadButton__PhIj5:hover{background-color:#0056b3}.WorkflowPanel_loadButton__PhIj5:active{background-color:#004085}.WorkflowPanel_deleteButton__7_mlw{padding:6px;background-color:#dc3545;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:.8rem;transition:background-color .2s ease;display:flex;align-items:center;justify-content:center;min-width:28px;height:28px}.WorkflowPanel_deleteButton__7_mlw:hover{background-color:#c82333}.WorkflowPanel_deleteButton__7_mlw:active{background-color:#bd2130}.CanvasEmptyState_overlay__AnuMb{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;z-index:100}.CanvasEmptyState_overlay__AnuMb>*{pointer-events:auto}.CanvasEmptyState_wrapper__UM5q9{display:flex;align-items:flex-start;gap:28px;flex-wrap:wrap;justify-content:center}.CanvasEmptyState_startBlock__uaaOM{display:flex;flex-direction:column;align-items:center;gap:12px}.CanvasEmptyState_startBlock__uaaOM>button:first-of-type,.CanvasEmptyState_wrapper__UM5q9>button{width:240px;min-width:240px;height:120px;min-height:120px;box-sizing:border-box;flex-shrink:0}.CanvasEmptyState_or___yVYT{font-size:.875rem;font-weight:600;color:#495057;height:120px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.CanvasEmptyState_templateLink__0ShUm{margin:0;display:inline-flex;align-items:center;gap:4px;padding:0 6px;background:none;border:none;cursor:pointer;color:#783ced}.CanvasEmptyState_templateLink__0ShUm:hover{color:#5b21b6}.CanvasEmptyState_templateLink__0ShUm:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.CanvasEmptyState_templateIcon__m1lOX{width:20px;height:20px;flex-shrink:0;fill:currentColor}.CanvasEmptyState_leftCardIcon__j32yz{display:block;flex-shrink:0}.CanvasEmptyState_templateText__XQVd_{font-size:14px;font-weight:700;line-height:20px}.CanvasEmptyState_templateArrow__sDDKm{width:20px;height:20px;flex-shrink:0;fill:none;stroke:currentColor}.CardButton_card__Q7N7H{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:22px 24px;min-height:120px;background:#fff;border:2px dashed;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.16);cursor:pointer;transition:box-shadow .2s ease,border-color .2s ease}.CardButton_card__Q7N7H:hover:not(:disabled){box-shadow:0 4px 12px rgba(0,0,0,.2)}.CardButton_card__Q7N7H:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.CardButton_card__Q7N7H:disabled{cursor:not-allowed;opacity:.6}.CardButton_card__Q7N7H.CardButton_fullWidth__QhDHE{width:100%}.CardButton_card__Q7N7H.CardButton_primary__O8D8u{border-color:#305eeb}.CardButton_card__Q7N7H.CardButton_primary__O8D8u .CardButton_content__DG0Cf{background:linear-gradient(90deg,#305eeb,#783ced);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.CardButton_card__Q7N7H.CardButton_primary__O8D8u .CardButton_prefixIcon__8iB8r{color:#305eeb}.CardButton_card__Q7N7H.CardButton_secondary__sinrT{border-color:#ced4da}.CardButton_card__Q7N7H.CardButton_secondary__sinrT .CardButton_content__DG0Cf{color:#6b7280}.CardButton_card__Q7N7H.CardButton_secondary__sinrT .CardButton_prefixIcon__8iB8r{color:#6c757d}.CardButton_card__Q7N7H.CardButton_secondary__sinrT:active:not(:disabled),.CardButton_card__Q7N7H.CardButton_secondary__sinrT:focus-visible,.CardButton_card__Q7N7H.CardButton_secondary__sinrT:hover:not(:disabled){border-color:#305eeb}.CardButton_card__Q7N7H.CardButton_secondary__sinrT:active:not(:disabled) .CardButton_content__DG0Cf,.CardButton_card__Q7N7H.CardButton_secondary__sinrT:focus-visible .CardButton_content__DG0Cf,.CardButton_card__Q7N7H.CardButton_secondary__sinrT:hover:not(:disabled) .CardButton_content__DG0Cf{background:linear-gradient(90deg,#305eeb,#783ced);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.CardButton_card__Q7N7H.CardButton_secondary__sinrT:active:not(:disabled) .CardButton_prefixIcon__8iB8r,.CardButton_card__Q7N7H.CardButton_secondary__sinrT:focus-visible .CardButton_prefixIcon__8iB8r,.CardButton_card__Q7N7H.CardButton_secondary__sinrT:hover:not(:disabled) .CardButton_prefixIcon__8iB8r{color:#305eeb}.CardButton_card__Q7N7H.CardButton_secondary__sinrT:active:not(:disabled) .CardButton_topIcon__p6iq7,.CardButton_card__Q7N7H.CardButton_secondary__sinrT:focus-visible .CardButton_topIcon__p6iq7,.CardButton_card__Q7N7H.CardButton_secondary__sinrT:hover:not(:disabled) .CardButton_topIcon__p6iq7{border-color:#305eeb;color:#305eeb}.CardButton_card__Q7N7H.CardButton_primary__O8D8u.CardButton_mutedDefault__BkC_q{border-color:#ced4da}.CardButton_card__Q7N7H.CardButton_primary__O8D8u.CardButton_mutedDefault__BkC_q .CardButton_content__DG0Cf{color:#6b7280;background:none;background-clip:unset;-webkit-background-clip:unset;-webkit-text-fill-color:unset}.CardButton_card__Q7N7H.CardButton_primary__O8D8u.CardButton_mutedDefault__BkC_q .CardButton_prefixIcon__8iB8r{color:#6c757d}.CardButton_card__Q7N7H.CardButton_primary__O8D8u.CardButton_mutedDefault__BkC_q .CardButton_topIcon__p6iq7{border-color:#ced4da;color:#6c757d}.CardButton_card__Q7N7H.CardButton_primary__O8D8u.CardButton_mutedDefault__BkC_q:active:not(:disabled),.CardButton_card__Q7N7H.CardButton_primary__O8D8u.CardButton_mutedDefault__BkC_q:focus-visible,.CardButton_card__Q7N7H.CardButton_primary__O8D8u.CardButton_mutedDefault__BkC_q:hover:not(:disabled){border-color:#305eeb}.CardButton_card__Q7N7H.CardButton_primary__O8D8u.CardButton_mutedDefault__BkC_q:active:not(:disabled) .CardButton_content__DG0Cf,.CardButton_card__Q7N7H.CardButton_primary__O8D8u.CardButton_mutedDefault__BkC_q:focus-visible .CardButton_content__DG0Cf,.CardButton_card__Q7N7H.CardButton_primary__O8D8u.CardButton_mutedDefault__BkC_q:hover:not(:disabled) .CardButton_content__DG0Cf{background:linear-gradient(90deg,#305eeb,#783ced);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.CardButton_card__Q7N7H.CardButton_primary__O8D8u.CardButton_mutedDefault__BkC_q:active:not(:disabled) .CardButton_prefixIcon__8iB8r,.CardButton_card__Q7N7H.CardButton_primary__O8D8u.CardButton_mutedDefault__BkC_q:focus-visible .CardButton_prefixIcon__8iB8r,.CardButton_card__Q7N7H.CardButton_primary__O8D8u.CardButton_mutedDefault__BkC_q:hover:not(:disabled) .CardButton_prefixIcon__8iB8r{color:#305eeb}.CardButton_card__Q7N7H.CardButton_primary__O8D8u.CardButton_mutedDefault__BkC_q:active:not(:disabled) .CardButton_topIcon__p6iq7,.CardButton_card__Q7N7H.CardButton_primary__O8D8u.CardButton_mutedDefault__BkC_q:focus-visible .CardButton_topIcon__p6iq7,.CardButton_card__Q7N7H.CardButton_primary__O8D8u.CardButton_mutedDefault__BkC_q:hover:not(:disabled) .CardButton_topIcon__p6iq7{border-color:#305eeb;color:#305eeb}.CardButton_topIcon__p6iq7{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:48px;height:48px;border-radius:50%;transition:color .2s ease,border-color .2s ease}.CardButton_topIcon__p6iq7 svg{width:18px;height:18px;fill:currentColor}.CardButton_topIcon__p6iq7 path{fill:currentColor}.CardButton_card__Q7N7H.CardButton_primary__O8D8u .CardButton_topIcon__p6iq7{border:2px solid #305eeb;color:#305eeb}.CardButton_card__Q7N7H.CardButton_secondary__sinrT .CardButton_topIcon__p6iq7{border:2px solid #ced4da;color:#6c757d}.CardButton_contentRow__aGtwX{display:flex;align-items:center;justify-content:center;gap:4px}.CardButton_prefixIcon__8iB8r{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;transition:color .2s ease}.CardButton_prefixIcon__8iB8r svg{width:20px;height:20px;fill:currentColor}.CardButton_prefixIcon__8iB8r path{fill:currentColor}.CardButton_prefixIcon__8iB8r.CardButton_prefixIconGroup__vZuzc{width:auto;height:20px;gap:2px}.CardButton_prefixIcon__8iB8r.CardButton_prefixIconGroup__vZuzc svg{width:16px;height:16px}.CardButton_content__DG0Cf{font-size:14px;font-weight:700;line-height:20px;text-align:center;transition:color .2s ease,background .2s ease,background-clip .2s ease,-webkit-text-fill-color .2s ease}.CardButton_subtitle__CTN6F{font-size:13px;font-weight:400;color:#6c757d;text-align:center}.EditRunFloating_wrapper__iUjW8{position:absolute;top:78px;left:50%;transform:translateX(-50%);z-index:1100;pointer-events:auto;isolation:isolate}.EditRunFloating_wrapper__iUjW8.EditRunFloating_disabled__LJ7kP{pointer-events:none;opacity:.6}.EditRunFloating_pill__na9Vk{display:flex;align-items:center;gap:8px;padding:4px;min-height:36px;min-width:144px;border-radius:8px;overflow:visible;background:hsla(0,0%,100%,.9);border:1px solid rgba(0,0,0,.08);box-shadow:0 2px 8px 0 rgba(0,0,0,.16);font-family:Pretendard,-apple-system,BlinkMacSystemFont,sans-serif}.EditRunFloating_segment__LSwPj{flex:0 0 64px;font-size:12px;font-weight:400;line-height:16px;border:none;cursor:pointer;background:rgba(0,0,0,0);color:#40444d;padding:0}.EditRunFloating_segmentInner__9NeJO,.EditRunFloating_segment__LSwPj{width:64px;display:inline-flex;align-items:center;justify-content:center;min-height:28px}.EditRunFloating_segmentInner__9NeJO{gap:4px;padding:6px 4px;border-radius:8px;box-sizing:border-box;transition:background-color .2s ease,color .2s ease}.EditRunFloating_segment__LSwPj:hover:not(.EditRunFloating_active__ALikn) .EditRunFloating_segmentInner__9NeJO{background:rgba(0,0,0,.06);color:#40444d}.EditRunFloating_segment__LSwPj.EditRunFloating_active__ALikn .EditRunFloating_segmentInner__9NeJO{background:#305eeb;color:#fff;width:64px;padding-left:12px;padding-right:8px}.EditRunFloating_segment__LSwPj.EditRunFloating_active__ALikn .EditRunFloating_segmentInner__9NeJO .EditRunFloating_runIcon__BV2KD{color:#fff}.EditRunFloating_runIcon__BV2KD{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0;color:inherit}.EditRunFloating_runIcon__BV2KD path{fill:currentColor}.ZoomPercent_wrapper__9osF1{display:inline-flex;height:36px;padding:4px 12px;align-items:center;gap:12px;box-sizing:border-box;border-radius:8px;border:1px solid var(--line-50,rgba(0,0,0,.08));background:var(--color-White-300,rgba(255,255,255,.9));box-shadow:0 2px 8px 0 rgba(0,0,0,.16);pointer-events:auto}.ZoomPercent_wrapper__9osF1.ZoomPercent_disabled__I4lF2{pointer-events:none;opacity:.6}.ZoomPercent_percentText__FsYII{font-family:Pretendard,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#40444d}.CanvasBottomPanelContent_box__O4S8B{display:flex;flex:1 1 0;min-height:0;background:#fff;border:1px solid rgba(0,0,0,.08);border-top:none;box-sizing:border-box;overflow:hidden}.CanvasBottomPanelContent_colExecution__X53FC{flex:0 0 500px;width:500px;min-width:500px;max-width:500px;overflow:auto;border-right:1px solid rgba(0,0,0,.08)}.CanvasBottomPanelContent_executionContent__CfNhG{padding:16px;font-family:Pretendard,sans-serif;font-size:12px;font-weight:400;line-height:16px;color:#40444d}.CanvasBottomPanelContent_placeholder__LqCp8{color:#7a7f89}.CanvasBottomPanelContent_executionPre__z9tGE{margin:0;white-space:pre-wrap;word-break:break-word}.CanvasBottomPanelContent_colOrder__o_wZ9{flex:0 0 252px;min-width:0;background:#f7f8fa;border-right:1px solid rgba(0,0,0,.08);overflow:auto}.CanvasBottomPanelContent_orderInner__r_dy6{padding:16px}.CanvasBottomPanelContent_orderEmpty__suSRp,.CanvasBottomPanelContent_orderLoading__g7OO_{font-family:Pretendard,sans-serif;font-size:12px;color:#7a7f89}.CanvasBottomPanelContent_orderRow__MGShr{display:flex;align-items:center;gap:16px;margin-bottom:10px}.CanvasBottomPanelContent_orderRow__MGShr:last-child{margin-bottom:0}.CanvasBottomPanelContent_orderRowGroup__PWqrA{align-items:flex-start}.CanvasBottomPanelContent_orderNum__FJ_Dn{font-family:Pretendard,sans-serif;font-size:12px;font-weight:700;line-height:16px;color:#40444d;flex-shrink:0}.CanvasBottomPanelContent_orderNodeName__AwoWJ{font-family:Pretendard,sans-serif;font-size:12px;font-weight:400;line-height:16px;color:#40444d;min-width:0}.CanvasBottomPanelContent_orderGroupColumn__2Ta9w{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1;border-left:1px solid rgba(0,0,0,.08);padding-left:10px}.CanvasBottomPanelContent_orderSubItem__kxO6f{display:flex;align-items:center;min-width:0;padding:0}.CanvasBottomPanelContent_orderSubItem__kxO6f+.CanvasBottomPanelContent_orderSubItem__kxO6f{padding-top:4px}.CanvasBottomPanelContent_orderSubIndex__iCEQ1{font-family:Pretendard,sans-serif;font-size:12px;font-weight:400;color:#40444d;margin-right:6px;flex-shrink:0}.CanvasBottomPanelContent_orderSubName__wImK5{font-family:Pretendard,sans-serif;font-size:12px;font-weight:400;line-height:16px;color:#40444d;min-width:0}.CanvasBottomPanelContent_colLog__nsTJg{flex:1 1 auto;min-width:0;overflow:hidden;display:flex;flex-direction:column}.CanvasBottomPanelContent_logViewerFill__jpnuP{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;font-size:15px}