.NodeInspector_inspector__URw_y{position:relative;display:flex;flex-direction:column;flex:1 1;min-height:0;background:color-mix(in srgb,var(--text-primary) 3%,transparent);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid color-mix(in srgb,var(--text-primary) 6%,transparent);border-radius:20px;padding:0;animation:NodeInspector_slideIn__rFtcP .3s cubic-bezier(.21,1.02,.73,1);box-shadow:0 4px 24px rgba(0,0,0,.2),inset 0 1px 0 color-mix(in srgb,var(--text-primary) 3%,transparent)}.NodeInspector_header__WZZSx{display:flex;align-items:flex-start;justify-content:space-between;padding:1.5rem 1.75rem 1.25rem;border-bottom:1px solid color-mix(in srgb,var(--text-primary) 6%,transparent);flex-shrink:0}.NodeInspector_nodeInfo__8762P{display:flex;align-items:center;gap:.75rem;flex:1 1}.NodeInspector_nodeIcon__7DlOJ{font-size:2rem;flex-shrink:0}.NodeInspector_nodeInfo__8762P h3{margin:0 0 .25rem;font-size:var(--type-heading-size);font-weight:600;color:color-mix(in srgb,var(--text-primary) 98%,transparent);letter-spacing:-.02em}.NodeInspector_nodeDescription__SrNrh{margin:0;font-size:var(--type-ui-sm-size);color:color-mix(in srgb,var(--text-primary) 60%,transparent);line-height:1.4}.NodeInspector_closeButton___vdoq{background:color-mix(in srgb,var(--text-primary) 8%,transparent);border:none;color:color-mix(in srgb,var(--text-primary) 85%,transparent);font-size:var(--type-title-size);font-weight:300;line-height:1;cursor:pointer;padding:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background .2s ease,color .2s ease,transform .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0}.NodeInspector_closeButton___vdoq:hover{background:color-mix(in srgb,var(--text-primary) 14%,transparent);color:color-mix(in srgb,var(--text-primary) 95%,transparent)}.NodeInspector_closeButton___vdoq:active{transform:scale(.92)}.NodeInspector_closeButton___vdoq:focus-visible{outline:2px solid var(--accent-solid);outline-offset:2px}.NodeInspector_content__Xwm_o{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem 1.75rem 1.75rem;overflow-y:auto;flex:1 1;min-height:0}.NodeInspector_section__AQxqr h4{margin:0 0 1rem;font-size:var(--type-caption-size);font-weight:600;color:color-mix(in srgb,var(--text-primary) 70%,transparent);text-transform:uppercase;letter-spacing:.05em;display:flex;align-items:center;gap:.5rem}.NodeInspector_section__AQxqr h4:before{content:"";width:3px;height:14px;background:var(--accent-a50);border-radius:2px}.NodeInspector_field__1mHXs{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.NodeInspector_field__1mHXs label{font-size:var(--type-ui-sm-size);font-weight:500;color:color-mix(in srgb,var(--text-primary) 80%,transparent)}.NodeInspector_input__A1iYk,.NodeInspector_textarea__QrVaq{padding:.65rem 1rem;min-height:44px;box-sizing:border-box;background:color-mix(in srgb,var(--text-primary) 5%,transparent);border:1px solid color-mix(in srgb,var(--text-primary) 8%,transparent);border-radius:10px;color:color-mix(in srgb,var(--text-primary) 95%,transparent);font-size:var(--type-body-size);transition:border-color .2s ease,box-shadow .2s ease}.NodeInspector_input__A1iYk:focus,.NodeInspector_textarea__QrVaq:focus{outline:none;border-color:var(--accent-a50);box-shadow:0 0 0 3px var(--accent-ring-10)}.NodeInspector_input__A1iYk::placeholder,.NodeInspector_textarea__QrVaq::placeholder{color:color-mix(in srgb,var(--text-primary) 40%,transparent)}.NodeInspector_textarea__QrVaq{resize:vertical;font-family:inherit;min-height:80px}.NodeInspector_select___m_LP{width:100%}.NodeInspector_helpText__X9p2P{margin:.35rem 0 0;font-size:var(--type-caption-size);color:color-mix(in srgb,var(--text-primary) 50%,transparent);line-height:1.35}.NodeInspector_readOnlyHint__aWrD_{margin:0 0 1rem;padding:.75rem 1rem;color:color-mix(in srgb,var(--text-primary) 65%,transparent);font-size:var(--type-caption-size);line-height:1.4}.NodeInspector_readOnlyHint__aWrD_,.NodeInspector_readOnlyIcon__2EcBi{border-radius:10px;background:color-mix(in srgb,var(--text-primary) 4%,transparent);border:1px solid color-mix(in srgb,var(--text-primary) 8%,transparent)}.NodeInspector_readOnlyIcon__2EcBi{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;font-size:1.5rem}.NodeInspector_colorPicker__BaM6e{display:flex;gap:.5rem;align-items:center}.NodeInspector_colorInput__Dvuxu{width:2.75rem;height:2.75rem;min-height:2.75rem;padding:0;cursor:pointer;border:1px solid color-mix(in srgb,var(--text-primary) 10%,transparent);border-radius:12px;background:rgba(0,0,0,0);overflow:hidden;box-sizing:border-box}.NodeInspector_colorInput__Dvuxu::-webkit-color-swatch-wrapper{padding:0}.NodeInspector_colorInput__Dvuxu::-webkit-color-swatch{border:none;border-radius:11px}.NodeInspector_colorInput__Dvuxu::-moz-color-swatch{border:none;border-radius:11px}.NodeInspector_colorTextInput__Yc2HA{flex:1 1;padding:.65rem 1rem;background:color-mix(in srgb,var(--text-primary) 5%,transparent);border:1px solid color-mix(in srgb,var(--text-primary) 8%,transparent);border-radius:10px;color:color-mix(in srgb,var(--text-primary) 95%,transparent);font-size:var(--type-ui-sm-size);font-family:ui-monospace,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace}.NodeInspector_colorTextInput__Yc2HA:focus{outline:none;border-color:var(--accent-a50);box-shadow:0 0 0 3px var(--accent-ring-10)}.NodeInspector_connections__KGeyW{display:flex;flex-direction:column;gap:1rem}.NodeInspector_connectionInfo__jT7To{display:flex;flex-direction:column;gap:.5rem}.NodeInspector_connectionLabel__nlGtx{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--type-ui-sm-size);font-weight:500;color:color-mix(in srgb,var(--text-primary) 75%,transparent)}.NodeInspector_connectionLabelIcon__v1sB7{flex-shrink:0;opacity:.8}.NodeInspector_connectionValue__xzvaU{font-size:var(--type-ui-sm-size);color:color-mix(in srgb,var(--text-primary) 90%,transparent);font-weight:500}.NodeInspector_childrenList__z3hto{display:flex;flex-direction:column;gap:.5rem}.NodeInspector_childName__7Pkn3{display:inline-block;padding:.3rem .6rem;background:color-mix(in srgb,var(--text-primary) 5%,transparent);border:1px solid color-mix(in srgb,var(--text-primary) 8%,transparent);border-radius:8px;font-size:var(--type-ui-sm-size);color:color-mix(in srgb,var(--text-primary) 90%,transparent)}.NodeInspector_connectionTypes__6vK_7{display:flex;flex-wrap:wrap;gap:.5rem}.NodeInspector_connectionType__f0NB4{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background:color-mix(in srgb,var(--text-primary) 5%,transparent);border:1px solid color-mix(in srgb,var(--text-primary) 10%,transparent);border-radius:6px;font-size:var(--type-caption-size);color:color-mix(in srgb,var(--text-primary) 80%,transparent)}.NodeInspector_noConnections__Nw_WE{font-size:var(--type-caption-size);color:color-mix(in srgb,var(--text-primary) 40%,transparent);font-style:italic}.NodeInspector_actions__Y8PDs{padding-top:1.25rem;border-top:1px solid color-mix(in srgb,var(--text-primary) 6%,transparent);display:flex;flex-direction:column;gap:.75rem}.NodeInspector_saveButton__Y9ewb{width:100%}.NodeInspector_deleteButton__TPToW{width:100%;color:color-mix(in srgb,var(--danger-btn-from,#e54d64) 88%,var(--text-primary));border-color:color-mix(in srgb,var(--danger-btn-from,#e54d64) 28%,transparent);background:color-mix(in srgb,var(--danger-btn-from,#e54d64) 7%,transparent)}.NodeInspector_deleteButton__TPToW:not(:disabled):hover{color:var(--danger-btn-from,#e54d64);border-color:color-mix(in srgb,var(--danger-btn-from,#e54d64) 40%,transparent);background:color-mix(in srgb,var(--danger-btn-from,#e54d64) 12%,transparent)}.NodeInspector_deleteModalBody___rSjT{display:flex;flex-direction:column;gap:1rem}.NodeInspector_deleteLead__ibFhc{margin:0;font-size:var(--type-ui-sm-size);line-height:1.45;color:var(--text-secondary)}.NodeInspector_deleteOptions__GxOie{display:flex;flex-direction:column;gap:.55rem}.NodeInspector_deleteOption__HfYko{display:flex;align-items:flex-start;gap:.65rem;padding:.72rem .78rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--border-subtle) 90%,transparent);background:color-mix(in srgb,var(--surface-elev1) 88%,transparent);cursor:pointer;transition:border-color .16s ease,background .16s ease}.NodeInspector_deleteOption__HfYko input{flex-shrink:0;margin-top:.2rem;accent-color:var(--accent-solid)}.NodeInspector_deleteOptionActive__p02Eh{border-color:color-mix(in srgb,var(--accent-solid) 42%,var(--border-subtle));background:color-mix(in srgb,var(--accent-solid) 8%,var(--surface-elev1))}.NodeInspector_deleteOptionText__XtAfo{display:flex;flex-direction:column;gap:.22rem;min-width:0}.NodeInspector_deleteOptionText__XtAfo strong{font-size:var(--type-ui-sm-size);font-weight:600;color:var(--text-primary)}.NodeInspector_deleteOptionText__XtAfo span{font-size:var(--type-caption-size);line-height:1.38;color:var(--text-tertiary)}.NodeInspector_deleteActions__ELv3n{display:flex;justify-content:flex-end;gap:.55rem;padding-top:.15rem}.NodeInspector_nodeInfoGrid__kK50j{display:flex;flex-direction:column;gap:.75rem}.NodeInspector_infoItem__gjSkR{display:flex;justify-content:space-between;align-items:center;padding:.65rem 1rem;background:color-mix(in srgb,var(--text-primary) 3%,transparent);border:1px solid color-mix(in srgb,var(--text-primary) 6%,transparent);border-radius:10px;transition:all .2s ease}.NodeInspector_infoItem__gjSkR:hover{background:color-mix(in srgb,var(--text-primary) 5%,transparent);border-color:color-mix(in srgb,var(--text-primary) 8%,transparent)}.NodeInspector_infoLabel__KYPjt{font-size:var(--type-ui-sm-size);color:color-mix(in srgb,var(--text-primary) 65%,transparent);font-weight:500;min-width:60px}.NodeInspector_infoValue__QJrza{font-size:var(--type-caption-size);color:color-mix(in srgb,var(--text-primary) 90%,transparent);font-weight:500;font-family:ui-monospace,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;background:color-mix(in srgb,var(--text-primary) 5%,transparent);padding:.3rem .6rem;border-radius:6px;border:1px solid color-mix(in srgb,var(--text-primary) 8%,transparent)}@keyframes NodeInspector_slideIn__rFtcP{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.NodeInspector_inspectorEmbedded__Z0mRz{background:rgba(0,0,0,0);backdrop-filter:none;-webkit-backdrop-filter:none;border:none;box-shadow:none;animation:none;border-radius:0}.NodeInspector_contentEmbedded__c_MkE{max-height:none;overflow:visible;padding:0;gap:1.15rem}