.nodeSkeleton[data-v-a9057c6d]{color:#25312c;text-align:left;width:244px;transition:filter .16s;position:relative}.nodeSkeleton:hover .cardContainer .nodeHandle .handleIcon[data-v-a9057c6d],.nodeSkeleton:focus-within .cardContainer .nodeHandle .handleIcon[data-v-a9057c6d]{opacity:1}.nodeSkeleton:hover .titleBar .nodeActions[data-v-a9057c6d],.nodeSkeleton:focus-within .titleBar .nodeActions[data-v-a9057c6d]{visibility:visible}.nodeSkeleton .floatingSlot[data-v-a9057c6d]{z-index:2;position:absolute;left:50%;transform:translate(-50%)}.nodeSkeleton .floatingSlot.topSlot[data-v-a9057c6d]{bottom:calc(100% + 10px)}.nodeSkeleton .floatingSlot.bottomSlot[data-v-a9057c6d]{top:calc(100% + 10px)}.nodeSkeleton .floatingSlot .mediaToolbar[data-v-a9057c6d]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border:1px solid #dce4df;border-radius:11px;overflow:hidden;box-shadow:0 7px 20px #1f30281f}.nodeSkeleton .floatingSlot .mediaToolbar [data-v-a9057c6d] .el-button{color:#66756d;border-radius:8px;width:31px;height:31px;margin:0;padding:0}.nodeSkeleton .floatingSlot .mediaToolbar [data-v-a9057c6d] .el-button:hover{color:#304239;background:#edf2ef}.nodeSkeleton .titleBar[data-v-a9057c6d]{align-items:center;gap:8px;min-height:34px;padding:0 5px 8px;font-size:.75rem;line-height:1.25rem;display:flex}.nodeSkeleton .titleBar .titleIcon[data-v-a9057c6d]{color:#567062;background:#eef3ef;border:1px solid #dfe7e2;border-radius:8px;flex-shrink:0;padding:5px}.nodeSkeleton .titleBar .labelText[data-v-a9057c6d]{color:#34413a;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;cursor:grab;-webkit-user-select:none;user-select:none;flex:1;min-width:0;font-size:.75rem;font-weight:650;overflow:hidden}.nodeSkeleton .titleBar .labelText[data-v-a9057c6d]:active{cursor:grabbing}.nodeSkeleton .titleBar .labelInput[data-v-a9057c6d]{width:100%;min-width:0;color:inherit;font:inherit;line-height:inherit;background:#fff;border:1px solid #789686;border-radius:7px;outline:none;flex:1;padding:3px 6px}.nodeSkeleton .titleBar .nodeActions[data-v-a9057c6d]{visibility:hidden;flex-shrink:0;gap:2px;display:flex}.nodeSkeleton .titleBar .nodeActions [data-v-a9057c6d] .el-button{color:#84918a;border-radius:7px;width:24px;height:24px;margin:0;padding:0}.nodeSkeleton .titleBar .nodeActions [data-v-a9057c6d] .el-button:hover{color:#304239;background:#edf2ef}.nodeSkeleton .cardContainer[data-v-a9057c6d]{padding:0 1px 1px;position:relative}.nodeSkeleton .cardContainer [data-v-a9057c6d] .promptInputWrap{margin:8px 0 10px}.nodeSkeleton .cardContainer [data-v-a9057c6d] .promptInput{--chat-primary:#5f826d;--chat-text:#314038;--chat-text-secondary:#6f7d74;--chat-text-placeholder:#98a49d;--chat-box:#fff;--chat-card:#f4f7f4;--chat-highlight:#6f8c7b;--chat-highlight-card:#eaf1ec;background:#fbfcfb;border:1px solid #e0e8e2;border-radius:10px;transition:border-color .16s,box-shadow .16s;box-shadow:inset 0 1px 2px #1f302808}.nodeSkeleton .cardContainer [data-v-a9057c6d] .promptInput:focus-within{border-color:#8aa596;box-shadow:0 0 0 3px #7896861c}.nodeSkeleton .cardContainer [data-v-a9057c6d] .promptInput .chat-rich-text>[contenteditable],.nodeSkeleton .cardContainer [data-v-a9057c6d] .promptInput .chat-placeholder-wrap{min-height:54px;padding:9px 10px;font-size:.6875rem;line-height:1.65}.nodeSkeleton .cardContainer [data-v-a9057c6d] .referenceItem{background:#f3f7f3;border-color:#dce5df;border-radius:10px;width:52px;height:52px;box-shadow:0 2px 6px #1f30280d}.nodeSkeleton .cardContainer [data-v-a9057c6d] .referenceItem .indexBadge{color:#53665a;font:.5625rem var(--ui-mono,monospace);background:#ffffffeb}.nodeSkeleton .cardContainer [data-v-a9057c6d] .referenceItem .removeButton{color:#839188}.nodeSkeleton .cardContainer [data-v-a9057c6d] .referenceItem .removeButton:hover{color:#3f5e4b;background:#e9f0eb}.nodeSkeleton .cardContainer [data-v-a9057c6d] .referenceItem .videoInfo{color:#fff;background:#26372dc7}.nodeSkeleton .cardContainer [data-v-a9057c6d] .videoPlayer{background:#27342d;border:1px solid #dce5df;border-radius:11px;overflow:hidden;box-shadow:0 4px 12px #1f302814}.nodeSkeleton .cardContainer [data-v-a9057c6d] .nodeErrorContent{color:#6f4c46;background:#fff9f7;border:1px solid #efd8d2;border-radius:10px;padding:10px}.nodeSkeleton .cardContainer [data-v-a9057c6d] .nodeErrorContent .errorLabel{color:#a66b5e;font:.5625rem var(--ui-mono,monospace);letter-spacing:.06em;text-transform:uppercase}.nodeSkeleton .cardContainer [data-v-a9057c6d] .nodeErrorContent .errorDetail{color:#6f4c46;font-size:.6875rem;line-height:1.55}.nodeSkeleton .cardContainer [data-v-a9057c6d] .nodeErrorContent .explanation{border-color:#f0dfda}.nodeSkeleton .cardContainer [data-v-a9057c6d] .nodeErrorContent .explanationText{color:#5f4842;font-size:.6875rem;line-height:1.55}.nodeSkeleton .cardContainer [data-v-a9057c6d] .nodeErrorContent .explainButton{color:#9a5f53;border-color:#e2c2ba}.nodeSkeleton .cardContainer [data-v-a9057c6d] .el-input__wrapper,.nodeSkeleton .cardContainer [data-v-a9057c6d] .el-select__wrapper,.nodeSkeleton .cardContainer [data-v-a9057c6d] .el-textarea__inner{box-shadow:none;color:#35443b;background:#fbfcfb;border-color:#dfe7e1;border-radius:8px;font-size:.6875rem}.nodeSkeleton .cardContainer [data-v-a9057c6d] .el-input__wrapper:hover,.nodeSkeleton .cardContainer [data-v-a9057c6d] .el-input__wrapper.is-focus,.nodeSkeleton .cardContainer [data-v-a9057c6d] .el-select__wrapper.is-focused,.nodeSkeleton .cardContainer [data-v-a9057c6d] .el-textarea__inner:focus{border-color:#88a191;box-shadow:0 0 0 2px #7896861a}.nodeSkeleton .cardContainer [data-v-a9057c6d] .el-button:not(.is-text):not(.is-link){color:#4e6155;background:#f8faf8;border-color:#d6e1d9;border-radius:8px;font-size:.6875rem}.nodeSkeleton .cardContainer [data-v-a9057c6d] .el-button:not(.is-text):not(.is-link):hover{color:#304239;background:#edf3ee;border-color:#91aa9a}.nodeSkeleton .cardContainer [data-v-a9057c6d] .imageContent,.nodeSkeleton .cardContainer [data-v-a9057c6d] .videoContent,.nodeSkeleton .cardContainer [data-v-a9057c6d] .audioContent{background:#f3f6f3;border:1px solid #dce5df;border-radius:11px;min-height:144px;position:relative;overflow:hidden}.nodeSkeleton .cardContainer [data-v-a9057c6d] .imagePreview,.nodeSkeleton .cardContainer [data-v-a9057c6d] .videoPreview,.nodeSkeleton .cardContainer [data-v-a9057c6d] .audioPreview{border-radius:10px;width:100%;display:block}.nodeSkeleton .cardContainer [data-v-a9057c6d] .uploadButton{color:#9aa8a0}.nodeSkeleton .cardContainer [data-v-a9057c6d] .uploadButton:hover{color:#5f826d;background:#edf3ee}.nodeSkeleton .cardContainer [data-v-a9057c6d] .textContent{color:#35443b;background:#fbfcfb;border:1px solid #e0e8e2;border-radius:10px;min-height:110px;padding:10px}.nodeSkeleton .cardContainer [data-v-a9057c6d] .textContent .textPreview{min-height:90px;max-height:210px;font-size:.75rem;line-height:1.7}.nodeSkeleton .cardContainer [data-v-a9057c6d] .textContent .editButton{color:#6c8173}.nodeSkeleton .cardContainer [data-v-a9057c6d] .textContent .editButton:hover{color:#304239;background:#edf3ee}.nodeSkeleton .cardContainer [data-v-a9057c6d] .promptCard{background:#fff;border:1px solid #dfe7e1;border-radius:11px;margin-top:10px;box-shadow:0 3px 10px #1f30280a}.nodeSkeleton .cardContainer [data-v-a9057c6d] .promptCard .promptFooter{gap:10px}.nodeSkeleton .cardContainer [data-v-a9057c6d] .promptCard .sendButton{color:#fff;background:#2c3932}.nodeSkeleton .cardContainer [data-v-a9057c6d] .promptCard .sendButton:hover{background:#3d4e44}.nodeSkeleton .cardContainer [data-v-a9057c6d] .referenceHint{color:#708078;background:#f1f6f2;border-left:2px solid #8ba394;border-radius:0 7px 7px 0;margin:8px 0;padding:7px 9px;font-size:.625rem;line-height:1.55}.nodeSkeleton .cardContainer [data-v-a9057c6d] .generationSettings{background:#f8faf8;border:1px solid #dfe7e1;border-radius:10px;gap:9px;padding:10px;display:grid}.nodeSkeleton .cardContainer [data-v-a9057c6d] .generationSettings .sectionLabel{color:#7b8981;font:.5625rem var(--ui-mono,monospace);letter-spacing:.05em;text-transform:uppercase}.nodeSkeleton .cardContainer [data-v-a9057c6d] .generationSettings .ratioOptions,.nodeSkeleton .cardContainer [data-v-a9057c6d] .generationSettings .sizeOptions,.nodeSkeleton .cardContainer [data-v-a9057c6d] .generationSettings .outputOptions{gap:6px}:is(.nodeSkeleton .cardContainer [data-v-a9057c6d] .generationSettings .ratioButton,.nodeSkeleton .cardContainer [data-v-a9057c6d] .generationSettings .sizeButton){color:#68786e;background:#fff;border:1px solid #d9e3dc;border-radius:7px;min-height:28px;font-size:.625rem}:is(.nodeSkeleton .cardContainer [data-v-a9057c6d] .generationSettings .ratioButton,.nodeSkeleton .cardContainer [data-v-a9057c6d] .generationSettings .sizeButton):hover,:is(.nodeSkeleton .cardContainer [data-v-a9057c6d] .generationSettings .ratioButton,.nodeSkeleton .cardContainer [data-v-a9057c6d] .generationSettings .sizeButton)[aria-pressed=true]{color:#304239;background:#eaf1ec;border-color:#7c9987}.nodeSkeleton .cardContainer [data-v-a9057c6d] .generationSettings .ratioShape{border-color:currentColor}.nodeSkeleton .cardContainer [data-v-a9057c6d] .directorContent{background:linear-gradient(145deg,#eef3ef,#dfe8e1);border:1px solid #d9e3dc;border-radius:11px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff8c}.nodeSkeleton .cardContainer [data-v-a9057c6d] .directorContent .emptyPreview{color:#7a8a80;font-size:.6875rem}.nodeSkeleton .cardContainer [data-v-a9057c6d] .contentCard img,.nodeSkeleton .cardContainer [data-v-a9057c6d] .contentCard video,.nodeSkeleton .cardContainer [data-v-a9057c6d] .contentCard audio{border-radius:10px;max-width:100%}.nodeSkeleton .cardContainer .contentCard[data-v-a9057c6d]{background:#fff;border:1px solid #dce4df;border-radius:14px;transition:border-color .16s,box-shadow .16s;overflow:hidden;box-shadow:0 5px 14px #1f302812}.nodeSkeleton .cardContainer .contentCard [data-v-a9057c6d] .el-card__body{padding:10px!important}.nodeSkeleton .cardContainer .contentCard[data-v-a9057c6d]:before{content:"";opacity:.7;background:linear-gradient(90deg,#7f9c89,#dce8df 72%,#0000);height:2px;display:block}.nodeSkeleton .cardContainer .contentCard.selected[data-v-a9057c6d]{border-color:#718f7e;box-shadow:0 0 0 2px #718f7e24,0 9px 24px #1f30281f}.nodeSkeleton .cardContainer .contentCard .loadingContent[data-v-a9057c6d]{color:#7a8780;justify-content:center;align-items:center;gap:8px;min-height:92px;font-size:.75rem;display:flex}.nodeSkeleton .cardContainer .contentCard .loadingContent .loadingIcon[data-v-a9057c6d]{color:#668474;animation:1s linear infinite nodeLoading-a9057c6d}.nodeSkeleton .cardContainer .nodeHandle[data-v-a9057c6d]{color:#97a59d;background:0 0;border:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.nodeSkeleton .cardContainer .nodeHandle.vue-flow__handle-left[data-v-a9057c6d]{left:-12px}.nodeSkeleton .cardContainer .nodeHandle.vue-flow__handle-right[data-v-a9057c6d]{right:-12px}.nodeSkeleton .cardContainer .nodeHandle[data-v-a9057c6d]:before{content:"";border-radius:50%;position:absolute;inset:-13px}.nodeSkeleton .cardContainer .nodeHandle .handleIcon[data-v-a9057c6d]{pointer-events:none;opacity:0;transform:translate(var(--handleX,0px), var(--handleY,0px));transition:transform .12s ease-out,opacity .12s ease-out}.nodeSkeleton .cardContainer .nodeHandle.connected .handleIcon[data-v-a9057c6d],.nodeSkeleton .cardContainer .nodeHandle.linking .handleIcon[data-v-a9057c6d],.nodeSkeleton .cardContainer .nodeHandle.connecting .handleIcon[data-v-a9057c6d],.nodeSkeleton .cardContainer .nodeHandle[data-connection-status] .handleIcon[data-v-a9057c6d]{opacity:1}.nodeSkeleton .cardContainer .nodeHandle[data-v-a9057c6d]:hover,.nodeSkeleton .cardContainer .nodeHandle.linking[data-v-a9057c6d],.nodeSkeleton .cardContainer .nodeHandle.connecting[data-v-a9057c6d],.nodeSkeleton .cardContainer .nodeHandle[data-connection-status=valid][data-v-a9057c6d]{color:#5f826d}.nodeSkeleton .cardContainer .nodeHandle[data-connection-status=invalid][data-v-a9057c6d]{color:#b96860;cursor:not-allowed}.nodeSkeleton[data-v-a9057c6d]>.el-dropdown{width:0;height:0;display:contents;position:absolute}@keyframes nodeLoading-a9057c6d{to{transform:rotate(360deg)}}.nodeErrorNotification{width:min(440px,100vw - 32px)}.nodeErrorNotification .el-notification__group{flex:1;min-width:0}.nodeErrorNotification .nodeErrorContent{text-align:left}.nodeErrorNotification .nodeErrorContent .errorLabel{color:var(--el-text-color-secondary);margin-bottom:4px;font-size:.75rem}.nodeErrorNotification .nodeErrorContent .errorDetail{white-space:pre-wrap;overflow-wrap:anywhere;max-height:20vh;overflow:auto}.nodeErrorNotification .nodeErrorContent .explainButton{margin-top:12px}.nodeErrorNotification .nodeErrorContent .explanation{border-top:1px solid var(--el-border-color-lighter);margin-top:12px;padding-top:12px}.nodeErrorNotification .nodeErrorContent .explanation .explanationText{white-space:pre-wrap;overflow-wrap:anywhere;max-height:30vh;overflow:auto}.nodeErrorNotification .nodeErrorContent .explanation .explanationHint{color:var(--el-text-color-secondary);margin-top:8px;font-size:.75rem}
