.JoinTextNode_canvasNode__Hh_qU{position:absolute;background:var(--node-bg,#1a1a1a);border:1px solid var(--node-border,#262626);border-radius:var(--radius-md,8px);width:650px;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0);will-change:transform;contain:layout style}.JoinTextNode_canvasNode__Hh_qU:hover{border-color:var(--node-border-hover,#2F3545)}.JoinTextNode_selected__ysJKF{border-color:var(--node-selected-border,#ffffff)!important;border-width:var(--node-selected-width,2px)!important;box-shadow:var(--node-selected-shadow,0 0 0 2px rgba(255,255,255,.4),0 0 20px rgba(255,255,255,.3),0 8px 32px rgba(0,0,0,.4))!important;z-index:10!important}.JoinTextNode_canvasNode__Hh_qU.JoinTextNode_selected__ysJKF [data-role=node-action-bar],.JoinTextNode_canvasNode__Hh_qU:hover [data-role=node-action-bar]{opacity:1;pointer-events:auto}.JoinTextNode_canvasNode__Hh_qU.JoinTextNode_dimmed__X_iu9{opacity:.4;pointer-events:none}.JoinTextNode_inputPort__boZky{position:absolute;top:16px;left:8px;width:14px;height:14px;background:var(--accent-input,#4DA3FF);border:2px solid var(--node-bg,#1a1a1a);border-radius:50%;cursor:crosshair;z-index:10;transition:all .15s ease}.JoinTextNode_inputPort__boZky:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:30px;height:30px;border-radius:50%;cursor:crosshair}.JoinTextNode_inputPort__boZky:hover{box-shadow:0 0 8px rgba(77,163,255,.4)}.JoinTextNode_outputPort__9H1qb{position:absolute;top:16px;right:8px;width:14px;height:14px;background:var(--accent-input,#4DA3FF);border:none;-webkit-clip-path:polygon(0 0,100% 50%,0 100%);clip-path:polygon(0 0,100% 50%,0 100%);cursor:crosshair;z-index:10;transition:all .15s ease}.JoinTextNode_outputPort__9H1qb:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:30px;height:30px;cursor:crosshair}.JoinTextNode_outputPort__9H1qb:hover{filter:drop-shadow(0 0 6px rgba(77,163,255,.4))}.JoinTextNode_nodeHeader__iYa1F{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem .5rem 2rem;min-height:48px;border-radius:var(--radius-md) var(--radius-md) 0 0}.JoinTextNode_nodeHandle__PhfvD{display:flex;align-items:center;justify-content:center;color:#525252;cursor:-webkit-grab;cursor:grab;padding:.25rem;margin:-.25rem;border-radius:.25rem;transition:all .15s ease}.JoinTextNode_nodeHandle__PhfvD:hover{color:#a3a3a3;background:#333}.JoinTextNode_nodeHandle__PhfvD:active{cursor:-webkit-grabbing;cursor:grabbing}.JoinTextNode_nodeTypeIcon__CJm7d{display:flex;align-items:center;justify-content:center;color:var(--text-secondary)}.JoinTextNode_nodeTitle__mI_es{font-family:var(--font-sans);font-size:var(--node-body-lg);font-weight:600;color:var(--text-white);padding-left:1.5rem}.JoinTextNode_nodeBody__kXqxi{padding:.75rem;display:flex;flex-direction:column;gap:.75rem}.JoinTextNode_inputsList__bR7sT{display:flex;flex-direction:column;gap:.375rem}.JoinTextNode_inputsLabel__vdvm6{font-size:var(--node-body-lg);font-weight:500;color:#737373;text-transform:uppercase;letter-spacing:.03em;margin-bottom:.25rem}.JoinTextNode_inputItem__NEyXZ{display:flex;align-items:center;gap:.5rem;padding:.5rem;background:var(--bg-input);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);transition:var(--transition-base)}.JoinTextNode_inputItem__NEyXZ:hover{border-color:var(--border-default)}.JoinTextNode_inputDragHandle__LriJK{display:flex;align-items:center;justify-content:center;color:#525252;cursor:-webkit-grab;cursor:grab}.JoinTextNode_inputInfo__GScQt{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.125rem}.JoinTextNode_inputLabel__GBXW4{font-size:var(--node-body-lg);font-weight:500;color:var(--text-secondary)}.JoinTextNode_inputPreview__GnBQY{font-size:var(--node-body-lg);color:#a3a3a3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.JoinTextNode_inputActions__QAybm{display:flex;flex-direction:column;gap:.125rem}.JoinTextNode_orderBtn__nIIEF{display:flex;align-items:center;justify-content:center;width:20px;height:20px;background:transparent;border:1px solid #333;border-radius:.25rem;color:#737373;cursor:pointer;transition:all .15s ease}.JoinTextNode_orderBtn__nIIEF:hover:not(:disabled){background:#333;color:#e5e5e5;border-color:#444}.JoinTextNode_orderBtn__nIIEF:disabled{opacity:.3;cursor:not-allowed}.JoinTextNode_emptyState__h2U60{display:flex;align-items:center;justify-content:center;padding:1.5rem;background:#141414;border:1px dashed #333;border-radius:.5rem;color:#525252;font-size:var(--node-body-lg)}.JoinTextNode_outputPreview__rL_Tf{background:var(--bg-surface-hover);border:1px solid var(--border-default);border-radius:.5rem;padding:.625rem;cursor:pointer;transition:all .15s ease}.JoinTextNode_outputPreview__rL_Tf:hover{background:var(--bg-input);border-color:var(--border-strong)}.JoinTextNode_outputLabel__f89Lq{font-size:var(--node-body-lg);font-weight:500;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.03em;display:block;margin-bottom:.375rem}.JoinTextNode_outputText__CFxTA{font-size:var(--node-body-lg);color:#a3a3a3;line-height:var(--node-line-height-tight);margin:0;word-break:break-word}.JoinTextNode_zoomedOut__gUBEB .JoinTextNode_nodeBody__kXqxi{display:none}.JoinTextNode_zoomedOut__gUBEB div[data-role=node-action-bar]{display:none!important}.JoinTextNode_zoomedOut__gUBEB .JoinTextNode_nodeHeader__iYa1F{border-bottom:none;border-radius:12px}.ImageEditorModal_overlay__B_osg{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.75);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:ImageEditorModal_fadeIn__FWXlO .2s ease}@keyframes ImageEditorModal_fadeIn__FWXlO{0%{opacity:0}to{opacity:1}}.ImageEditorModal_container__NQBwu{width:90vw;height:90vh;min-width:800px;background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);display:flex;flex-direction:column;overflow:hidden;animation:ImageEditorModal_slideIn__DFrjk .2s ease}@keyframes ImageEditorModal_slideIn__DFrjk{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.ImageEditorModal_header__6tpuq{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;background:rgba(255,255,255,.02);border-bottom:1px solid var(--border-subtle)}.ImageEditorModal_title__Xgr9q{font-family:var(--font-sans);font-size:var(--text-lg);font-weight:600;color:var(--text-white);letter-spacing:-.02em}.ImageEditorModal_headerCenter__4cvnM{display:flex;align-items:center;justify-content:center;flex:1 1}.ImageEditorModal_closeBtn__S6o__{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:var(--bg-surface-elevated);border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;transition:var(--transition-base)}.ImageEditorModal_closeBtn__S6o__:hover{background:var(--bg-surface-hover);color:var(--text-white);border-color:var(--border-strong)}.ImageEditorModal_footer__5dpJf{display:flex;align-items:center;justify-content:flex-end;padding:1rem 1.5rem;background:rgba(255,255,255,.02);border-top:1px solid var(--border-subtle)}.ImageEditorModal_exportBtn__fPA2t{padding:.625rem 1.5rem;background:var(--text-white);border:none;border-radius:var(--radius-md);color:var(--text-inverse);font-size:var(--text-base);font-weight:600;cursor:pointer;transition:var(--transition-base)}.ImageEditorModal_exportBtn__fPA2t:hover:not(:disabled){background:#e5e5e5;transform:translateY(-1px);box-shadow:0 4px 12px rgba(255,255,255,.15)}.ImageEditorModal_exportBtn__fPA2t:disabled{opacity:.5;cursor:not-allowed}.ImageEditorModal_aspectSelector__w5ycW{display:flex;align-items:center;gap:.375rem;padding:.375rem;background:var(--bg-input);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}.ImageEditorModal_aspectBtn__yYPsE{display:flex;align-items:center;gap:.5rem;padding:.5rem .875rem;background:transparent;border:1px solid transparent;border-radius:var(--radius-md);color:var(--text-tertiary);font-size:var(--text-xs);font-weight:500;cursor:pointer;transition:var(--transition-base)}.ImageEditorModal_aspectBtn__yYPsE:hover{background:rgba(255,255,255,.05);color:#a3a3a3}.ImageEditorModal_aspectBtn__yYPsE.ImageEditorModal_active__NhSC3{background:var(--text-white);color:var(--text-inverse)}.ImageEditorModal_content__1i_rl{display:flex;flex:1 1;overflow:hidden}.ImageEditorModal_toolbar___QPxm{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem .75rem;background:rgba(255,255,255,.02);border-right:1px solid var(--border-subtle);flex-shrink:0}.ImageEditorModal_toolGroup__w8mfr{display:flex;flex-direction:column;align-items:center;gap:.25rem}.ImageEditorModal_toolBtn__8K648{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:transparent;border:1px solid transparent;border-radius:.5rem;color:#737373;cursor:pointer;transition:all .15s ease}.ImageEditorModal_toolBtn__8K648:hover:not(:disabled){background:#262626;color:#a3a3a3}.ImageEditorModal_toolBtn__8K648.ImageEditorModal_active__NhSC3{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.3);color:#ffffff}.ImageEditorModal_toolBtn__8K648:disabled{opacity:.3;cursor:not-allowed}.ImageEditorModal_divider__5X3CP{width:24px;height:1px;background:rgba(255,255,255,.08);margin:.5rem 0}.ImageEditorModal_zoomLabel__smtG3{font-size:.7rem;color:#737373;min-width:36px;text-align:center}.ImageEditorModal_workspace__sziwL{flex:1 1;display:flex;align-items:center;justify-content:center;overflow:auto;background:#0a0a0a;background-image:linear-gradient(45deg,#111 25%,transparent 0),linear-gradient(-45deg,#111 25%,transparent 0),linear-gradient(45deg,transparent 75%,#111 0),linear-gradient(-45deg,transparent 75%,#111 0);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0}.ImageEditorModal_canvas__K_rR1{position:relative;background:transparent;border:1px dashed rgba(255,255,255,.3);transform-origin:center center}.ImageEditorModal_layer__HUgPk{position:absolute;cursor:move;border:2px solid transparent;box-sizing:border-box;transition:border-color .15s ease}.ImageEditorModal_layer__HUgPk:hover{border-color:rgba(255,255,255,.5)}.ImageEditorModal_layer__HUgPk.ImageEditorModal_selected__hjpWm{border-color:#ffffff}.ImageEditorModal_layerImage__SgAXE{width:100%;height:100%;object-fit:cover;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ImageEditorModal_layerCount__VeG5j{font-size:.75rem;color:#525252;padding-left:.5rem;border-left:1px solid #2a2a2a;margin-left:.5rem}.ImageEditorModal_resizeHandle__54q6P{position:absolute;width:14px;height:14px;background:#ffffff;border:2px solid #0a0a0a;border-radius:50%;z-index:10;box-shadow:0 0 10px rgba(255,255,255,.4)}.ImageEditorModal_resizeHandle__54q6P:after{content:"";position:absolute;top:-10px;left:-10px;right:-10px;bottom:-10px}.ImageEditorModal_resizeHandle__54q6P.ImageEditorModal_nw__jI_fz{top:-6px;left:-6px;cursor:nw-resize}.ImageEditorModal_resizeHandle__54q6P.ImageEditorModal_ne__Ce87d{top:-6px;right:-6px;cursor:ne-resize}.ImageEditorModal_resizeHandle__54q6P.ImageEditorModal_sw__4DtRU{bottom:-6px;left:-6px;cursor:sw-resize}.ImageEditorModal_resizeHandle__54q6P.ImageEditorModal_se__QE75j{bottom:-6px;right:-6px;cursor:se-resize}.ImageEditorModal_layersPanel__moBHG{width:240px;background:rgba(255,255,255,.02);border-left:1px solid var(--border-subtle);display:flex;flex-direction:column;flex-shrink:0}.ImageEditorModal_panelHeader__VBz6S{padding:1rem 1.25rem;border-bottom:1px solid rgba(255,255,255,.08);font-size:.75rem;font-weight:600;color:#525252;text-transform:uppercase;letter-spacing:.05em}.ImageEditorModal_layersList__jjgaZ{flex:1 1;overflow-y:auto;padding:.5rem}.ImageEditorModal_layerItem__FhwyA{display:flex;align-items:center;gap:.5rem;padding:.5rem;border-radius:.375rem;cursor:pointer;transition:background .15s ease}.ImageEditorModal_layerItem__FhwyA:hover{background:#1a1a1a}.ImageEditorModal_layerItem__FhwyA.ImageEditorModal_selected__hjpWm{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.2)}.ImageEditorModal_layerThumb__4_Fgp{width:32px;height:32px;object-fit:cover;border-radius:.25rem;background:#0a0a0a}.ImageEditorModal_layerName__UQFs8{flex:1 1;font-size:.75rem;color:#a3a3a3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ImageEditorModal_emptyLayers__LE23T{padding:1rem;text-align:center;color:#525252;font-size:.75rem}.ImageEditorModal_layerActions__iyU07{display:flex;align-items:center;gap:2px;margin-left:auto;opacity:0;transition:opacity .15s ease}.ImageEditorModal_layerItem__FhwyA.ImageEditorModal_selected__hjpWm .ImageEditorModal_layerActions__iyU07,.ImageEditorModal_layerItem__FhwyA:hover .ImageEditorModal_layerActions__iyU07{opacity:1}.ImageEditorModal_layerActionBtn__WTAR_{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:transparent;border:1px solid transparent;border-radius:4px;color:#737373;cursor:pointer;transition:all .15s ease}.ImageEditorModal_layerActionBtn__WTAR_:hover:not(:disabled){background:rgba(255,255,255,.1);color:#ffffff}.ImageEditorModal_layerActionBtn__WTAR_:disabled{opacity:.3;cursor:not-allowed}.ImageEditorNode_canvasNode__1_pyW{position:absolute;background:var(--node-bg,#1a1a1a);border:1px solid var(--node-border,#262626);border-radius:var(--radius-md,8px);width:650px;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0);will-change:transform;contain:layout style}.ImageEditorNode_canvasNode__1_pyW:hover{border-color:var(--node-border-hover,#2F3545)}.ImageEditorNode_selected__QMZGn{border-color:var(--node-selected-border,#ffffff)!important;border-width:var(--node-selected-width,2px)!important;box-shadow:var(--node-selected-shadow,0 0 0 2px rgba(255,255,255,.4),0 0 20px rgba(255,255,255,.3),0 8px 32px rgba(0,0,0,.4))!important;z-index:10!important}.ImageEditorNode_canvasNode__1_pyW.ImageEditorNode_selected__QMZGn [data-role=node-action-bar],.ImageEditorNode_canvasNode__1_pyW:hover [data-role=node-action-bar]{opacity:1;pointer-events:auto}.ImageEditorNode_canvasNode__1_pyW.ImageEditorNode_dimmed__1hU8m{opacity:.4;pointer-events:none}.ImageEditorNode_inputPort__YAgmA{position:absolute;top:18px;left:8px;width:14px;height:14px;background:#22C55E;border:2px solid var(--node-bg,#1a1a1a);border-radius:50%;cursor:crosshair;z-index:10;transition:all .15s ease}.ImageEditorNode_inputPort__YAgmA:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:30px;height:30px;border-radius:50%;cursor:crosshair}.ImageEditorNode_inputPort__YAgmA:hover{box-shadow:0 0 8px rgba(34,197,94,.4)}.ImageEditorNode_outputPort__t21Sh{position:absolute;top:18px;right:8px;width:14px;height:14px;background:#8B5CF6;border:none;-webkit-clip-path:polygon(0 0,100% 50%,0 100%);clip-path:polygon(0 0,100% 50%,0 100%);cursor:crosshair;z-index:10;transition:all .15s ease}.ImageEditorNode_outputPort__t21Sh:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:30px;height:30px;cursor:crosshair}.ImageEditorNode_outputPort__t21Sh:hover{filter:drop-shadow(0 0 6px rgba(139,92,246,.5))}.ImageEditorNode_nodeHeader__l0j3P{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem .5rem 2rem;min-height:48px;border-radius:var(--radius-md) var(--radius-md) 0 0}.ImageEditorNode_nodeTitle__KUWEi{font-family:var(--font-sans);font-size:var(--node-body-lg);font-weight:600;color:var(--text-white);padding-left:1.5rem}.ImageEditorNode_nodeBody__2_1jm{padding:.75rem;display:flex;flex-direction:column;gap:.75rem}.ImageEditorNode_inputsList__IPQF3{display:flex;flex-direction:column;gap:.5rem}.ImageEditorNode_inputsLabel__S7Bpx{font-size:.7rem;font-weight:500;color:#737373;text-transform:uppercase;letter-spacing:.03em}.ImageEditorNode_thumbnailGrid__G3Mnd{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.5rem;gap:.5rem}.ImageEditorNode_thumbnailItem__KV6b2{aspect-ratio:1;border-radius:.375rem;overflow:hidden;background:#141414;border:1px solid #333}.ImageEditorNode_thumbnail__icGmy{width:100%;height:100%;object-fit:cover}.ImageEditorNode_moreIndicator__b9NYp{display:flex;align-items:center;justify-content:center;aspect-ratio:1;background:var(--bg-surface-hover);border:1px solid var(--border-default);border-radius:.375rem;color:var(--text-secondary);font-size:.75rem;font-weight:600}.ImageEditorNode_emptyState__tRGjK{padding:1.5rem;background:#141414;border:1px dashed #333;border-radius:.5rem;color:#525252}.ImageEditorNode_emptyState__tRGjK,.ImageEditorNode_openEditorBtn__7P300{display:flex;align-items:center;justify-content:center;font-size:var(--node-body-lg)}.ImageEditorNode_openEditorBtn__7P300{gap:.5rem;padding:.625rem 1rem;background:#ffffff;border:none;border-radius:.5rem;color:#0a0a0a;font-weight:600;cursor:pointer;transition:all .2s ease;margin-top:.25rem}.ImageEditorNode_openEditorBtn__7P300:hover:not(:disabled){background:rgba(255,255,255,.9);transform:translateY(-1px)}.ImageEditorNode_openEditorBtn__7P300:disabled{opacity:.6;cursor:not-allowed}.ImageEditorNode_zoomedOut__UzlBw .ImageEditorNode_nodeBody__2_1jm{display:none}.ImageEditorNode_zoomedOut__UzlBw div[data-role=node-action-bar]{display:none!important}.ImageEditorNode_zoomedOut__UzlBw .ImageEditorNode_nodeHeader__l0j3P{border-bottom:none;border-radius:12px}.JsonValuesNode_canvasNode__n8gzg{position:absolute;background:var(--node-bg,#1a1a1a);border:1px solid var(--node-border,#262626);border-radius:var(--radius-md,8px);width:650px;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0);will-change:transform;contain:layout style}.JsonValuesNode_canvasNode__n8gzg:hover{border-color:var(--node-border-hover,#2F3545)}.JsonValuesNode_selected__1qXbu{border-color:var(--node-selected-border,#ffffff)!important;border-width:var(--node-selected-width,2px)!important;box-shadow:var(--node-selected-shadow,0 0 0 2px rgba(255,255,255,.4),0 0 20px rgba(255,255,255,.3),0 8px 32px rgba(0,0,0,.4))!important;z-index:10!important}.JsonValuesNode_canvasNode__n8gzg.JsonValuesNode_selected__1qXbu [data-role=node-action-bar],.JsonValuesNode_canvasNode__n8gzg:hover [data-role=node-action-bar]{opacity:1;pointer-events:auto}.JsonValuesNode_inputPort__fSdCe{position:absolute;top:16px;left:8px;width:14px;height:14px;background:var(--accent-input,#4DA3FF);border:2px solid var(--node-bg,#1a1a1a);border-radius:50%;cursor:crosshair;z-index:10;transition:all .15s ease}.JsonValuesNode_inputPort__fSdCe:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:30px;height:30px;border-radius:50%;cursor:crosshair}.JsonValuesNode_inputPort__fSdCe:hover{box-shadow:0 0 8px rgba(77,163,255,.4)}.JsonValuesNode_outputPort__Ue01x{position:absolute;top:16px;right:8px;width:14px;height:14px;background:var(--accent-input,#4DA3FF);border:none;-webkit-clip-path:polygon(0 0,100% 50%,0 100%);clip-path:polygon(0 0,100% 50%,0 100%);cursor:crosshair;z-index:10;transition:all .15s ease}.JsonValuesNode_outputPort__Ue01x:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:30px;height:30px;cursor:crosshair}.JsonValuesNode_outputPort__Ue01x:hover{filter:drop-shadow(0 0 6px rgba(77,163,255,.4))}.JsonValuesNode_nodeHeader___963J{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .75rem .5rem 2rem;min-height:48px;border-radius:var(--radius-md) var(--radius-md) 0 0}.JsonValuesNode_nodeTitle__pgmpx{font-family:var(--font-sans);font-size:var(--node-body-lg);font-weight:600;color:var(--text-white);padding-left:1.5rem}.JsonValuesNode_clearBtn__1u_dZ{margin-right:1rem;padding:.25rem .5rem;background:var(--bg-surface-hover);border:1px solid var(--border-default);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:12px;cursor:pointer;transition:var(--transition-base)}.JsonValuesNode_clearBtn__1u_dZ:hover{background:var(--accent-error);border-color:var(--accent-error);color:var(--text-white)}.JsonValuesNode_nodeBody__ynEAA{padding:1rem;display:flex;flex-direction:column;gap:1rem;max-height:400px;overflow-y:auto}.JsonValuesNode_selectionInfo__c7t3s{padding:.5rem .75rem;background:rgba(77,163,255,.1);border:1px solid rgba(77,163,255,.3);border-radius:var(--radius-sm);color:#4DA3FF;font-size:12px}.JsonValuesNode_jsonTree__GAk1b{gap:2px;font-family:SF Mono,Monaco,Consolas,monospace;font-size:13px}.JsonValuesNode_jsonItem__bMjW_,.JsonValuesNode_jsonTree__GAk1b{display:flex;flex-direction:column}.JsonValuesNode_jsonRow__eF_cJ{display:flex;align-items:center;gap:.5rem;padding:.375rem .5rem;border-radius:var(--radius-sm);cursor:pointer;transition:all .15s ease}.JsonValuesNode_jsonRow__eF_cJ:hover{background:rgba(255,255,255,.05)}.JsonValuesNode_jsonRow__eF_cJ.JsonValuesNode_selected__1qXbu{background:rgba(77,163,255,.15);border:1px solid rgba(77,163,255,.4)}.JsonValuesNode_jsonRow__eF_cJ.JsonValuesNode_primitive__PN5kD{padding-left:26px}.JsonValuesNode_expandBtn__jMQNO{display:flex;align-items:center;justify-content:center;width:18px;height:18px;background:transparent;border:none;color:var(--text-tertiary);cursor:pointer;padding:0;flex-shrink:0}.JsonValuesNode_expandBtn__jMQNO:hover{color:var(--text-primary)}.JsonValuesNode_jsonKey__gLeri{color:#e5c07b;font-weight:500;flex-shrink:0}.JsonValuesNode_jsonKey__gLeri:after{content:":";color:var(--text-tertiary);margin-left:2px}.JsonValuesNode_jsonValue__PvCgC{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.JsonValuesNode_jsonType__3ULpf{font-size:11px;opacity:.7}.JsonValuesNode_selectedBadge__g_M6M{margin-left:auto;color:#4DA3FF;font-weight:600;font-size:14px}.JsonValuesNode_jsonChildren__s924X{margin-left:8px;border-left:1px solid var(--border-subtle);padding-left:4px}.JsonValuesNode_emptyState__2c3P4{display:flex;align-items:center;justify-content:center;padding:2rem;background:#141414;border:1px dashed #333;border-radius:.5rem;color:#525252;font-size:var(--node-body-lg);text-align:center}.JsonValuesNode_zoomedOut__K_s5U .JsonValuesNode_nodeBody__ynEAA{display:none}.JsonValuesNode_zoomedOut__K_s5U .JsonValuesNode_nodeHeader___963J{border-bottom:none;border-radius:12px}.JsonValuesNode_zoomedOut__K_s5U div[data-role=node-action-bar]{display:none!important}.JsonValuesNode_inputsList__AxUby{display:flex;flex-direction:column;gap:.5rem;padding:.75rem;background:rgba(255,255,255,.03);border:1px solid var(--border-subtle);border-radius:var(--radius-sm)}.JsonValuesNode_inputsLabel__UL5ri{font-size:11px;font-weight:600;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.05em}.JsonValuesNode_inputItem__uiOx_{display:flex;align-items:center;gap:.75rem;padding:.5rem;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-sm)}.JsonValuesNode_inputInfo__T9TY_{display:flex;flex-direction:column;gap:2px;flex:1 1;overflow:hidden}.JsonValuesNode_inputLabel__K_uqc{font-size:11px;font-weight:500;color:var(--text-secondary)}.JsonValuesNode_inputPreview__HTw0f{font-size:12px;color:var(--text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.GroupFrameNode_groupFrame__qO2st{position:absolute;border-radius:20px;border:2px solid;pointer-events:auto;cursor:default;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0);will-change:transform;contain:layout style paint}.GroupFrameNode_groupFrame__qO2st.GroupFrameNode_selected___6psQ{pointer-events:auto;border-color:var(--node-selected-border,#ffffff)!important;border-width:var(--node-selected-width,2px)!important;box-shadow:var(--node-selected-shadow,0 0 0 2px rgba(255,255,255,.4),0 0 20px rgba(255,255,255,.3),0 8px 32px rgba(0,0,0,.5))!important;z-index:10}.GroupFrameNode_frameHeader__kJHTr{position:absolute;top:0;left:0;right:0;height:88px;display:flex;align-items:center;justify-content:space-between;padding:0 24px;cursor:-webkit-grab;cursor:grab;border-radius:18px 18px 0 0;background:rgba(0,0,0,.4)}.GroupFrameNode_frameHeader__kJHTr:active{cursor:-webkit-grabbing;cursor:grabbing}.GroupFrameNode_headerContent__zIoAH{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.GroupFrameNode_frameTitle__4yZHD{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border:2px solid transparent}.GroupFrameNode_frameTitle__4yZHD,.GroupFrameNode_titleInput__VbcvL{font-family:var(--font-sans);font-size:3rem;font-weight:600;letter-spacing:-.02em;color:rgba(255,255,255,.95);padding:8px 14px;line-height:1.2}.GroupFrameNode_titleInput__VbcvL{background:rgba(255,255,255,.08);border:2px solid rgba(255,255,255,.2);border-radius:10px;outline:none;width:100%;max-width:300px;transition:border-color .15s ease;box-sizing:border-box}.GroupFrameNode_titleInput__VbcvL:focus{border-color:rgba(255,255,255,.4)}.GroupFrameNode_headerActions__Toira{display:flex;align-items:center;gap:12px}.GroupFrameNode_actionBtn__ReDdM{display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 18px;border-radius:12px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.15);color:rgba(255,255,255,.85);font-size:1.5rem;font-weight:500;cursor:pointer;transition:all .15s ease}.GroupFrameNode_actionBtn__ReDdM:hover{background:rgba(255,255,255,.18);color:#ffffff;border-color:rgba(255,255,255,.25)}.GroupFrameNode_confirmBtn__yZCy5{background:rgba(34,197,94,.2);border-color:rgba(34,197,94,.3);color:#22c55e}.GroupFrameNode_confirmBtn__yZCy5:hover{background:rgba(34,197,94,.3);border-color:rgba(34,197,94,.5);color:#4ade80}.GroupFrameNode_cancelBtn__jhKlg{padding:12px;background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.1);color:rgba(255,255,255,.6)}.GroupFrameNode_cancelBtn__jhKlg:hover{background:rgba(239,68,68,.15);border-color:rgba(239,68,68,.3);color:#ef4444}.GroupFrameNode_deleteBtn__s_cRO{padding:12px;background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.1);color:rgba(255,255,255,.6)}.GroupFrameNode_deleteBtn__s_cRO:hover{background:rgba(239,68,68,.15);border-color:rgba(239,68,68,.3);color:#ef4444}.GroupFrameNode_colorPickerWrapper__TpbSq{position:relative}.GroupFrameNode_colorPicker__tPYfI{position:absolute;top:calc(100% + 12px);right:0;display:flex;gap:10px;padding:14px 16px;background:#1B1E26;border:1px solid rgba(255,255,255,.12);border-radius:14px;box-shadow:0 8px 32px rgba(0,0,0,.4);z-index:100}.GroupFrameNode_colorOption__djXYQ{width:32px;height:32px;border-radius:50%;border:3px solid transparent;cursor:pointer;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.GroupFrameNode_colorOption__djXYQ:hover{transform:scale(1.15);box-shadow:0 0 12px currentColor}.GroupFrameNode_colorOption__djXYQ.GroupFrameNode_active__ibAER{border-color:rgba(255,255,255,.9);box-shadow:0 0 16px currentColor}.GroupFrameNode_frameBody__zQK53{position:absolute;top:88px;left:0;right:0;bottom:0;pointer-events:none}.GroupFrameNode_resizeHandle__lBIEd{position:absolute;bottom:0;right:0;width:24px;height:24px;cursor:nwse-resize;border-radius:0 0 18px 0;background:linear-gradient(135deg,transparent 50%,rgba(255,255,255,.15) 0);transition:background .15s ease;pointer-events:auto}.GroupFrameNode_resizeHandle__lBIEd:hover{background:linear-gradient(135deg,transparent 50%,rgba(255,255,255,.3) 0)}