.vue-flow{z-index:0;direction:ltr;width:100%;height:100%;position:relative;overflow:hidden}.vue-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.vue-flow__pane{z-index:1}.vue-flow__pane.draggable{cursor:grab}.vue-flow__pane.selection{cursor:pointer}.vue-flow__pane.dragging{cursor:grabbing}.vue-flow__transformationpane{transform-origin:0 0;z-index:2;pointer-events:none}.vue-flow__viewport{z-index:4;overflow:clip}.vue-flow__selection{z-index:6}.vue-flow__edge-labels{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible{outline:none}.vue-flow .vue-flow__edges{pointer-events:none;overflow:visible}.vue-flow__edge-path,.vue-flow__connection-path{stroke:#b1b1b7;stroke-width:1px;fill:none}.vue-flow__edge{pointer-events:visibleStroke;cursor:pointer}.vue-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.vue-flow__edge.animated path.vue-flow__edge-interaction{stroke-dasharray:none;animation:none}.vue-flow__edge.inactive{pointer-events:none}.vue-flow__edge.selected,.vue-flow__edge:focus,.vue-flow__edge:focus-visible{outline:none}.vue-flow__edge.selected .vue-flow__edge-path,.vue-flow__edge:focus .vue-flow__edge-path,.vue-flow__edge:focus-visible .vue-flow__edge-path{stroke:#555}.vue-flow__edge-textwrapper{pointer-events:all}.vue-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.vue-flow__connection{pointer-events:none}.vue-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.vue-flow__connectionline{z-index:1001}.vue-flow__nodes{pointer-events:none;transform-origin:0 0}.vue-flow__node{-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default;position:absolute}.vue-flow__node.draggable{cursor:grab;pointer-events:all}.vue-flow__node.draggable.dragging{cursor:grabbing}.vue-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.vue-flow__nodesselection-rect{pointer-events:all;cursor:grab;position:absolute}.vue-flow__nodesselection-rect.dragging{cursor:grabbing}.vue-flow__handle{pointer-events:none;min-width:5px;min-height:5px;position:absolute}.vue-flow__handle.connectable{pointer-events:all;cursor:crosshair}.vue-flow__handle-bottom{bottom:0;left:50%;transform:translate(-50%,50%)}.vue-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.vue-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.vue-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.vue-flow__edgeupdater{cursor:move;pointer-events:all}.vue-flow__panel{z-index:5;margin:15px;position:absolute}.vue-flow__panel.top{top:0}.vue-flow__panel.bottom{bottom:0}.vue-flow__panel.left{left:0}.vue-flow__panel.right{right:0}.vue-flow__panel.center{left:50%;transform:translate(-50%)}@keyframes dashdraw{0%{stroke-dashoffset:10px}}:root{--vf-node-bg:#fff;--vf-node-text:#222;--vf-connection-path:#b1b1b7;--vf-handle:#555}.vue-flow__edge.updating .vue-flow__edge-path{stroke:#777}.vue-flow__edge-text{font-size:10px}.vue-flow__edge-textbg{fill:#fff}.vue-flow__connection-path{stroke:var(--vf-connection-path)}.vue-flow__node{cursor:grab}.vue-flow__node.selectable:focus,.vue-flow__node.selectable:focus-visible{outline:none}.vue-flow__node-default,.vue-flow__node-input,.vue-flow__node-output{text-align:center;width:150px;color:var(--vf-node-text);background-color:var(--vf-node-bg);border-style:solid;border-width:1px;border-color:var(--vf-node-color);border-radius:3px;padding:10px;font-size:12px}.vue-flow__node-default.selected,.vue-flow__node-default.selected:hover,.vue-flow__node-input.selected,.vue-flow__node-input.selected:hover,.vue-flow__node-output.selected,.vue-flow__node-output.selected:hover{box-shadow:0 0 0 .5px var(--vf-box-shadow)}.vue-flow__node-default.selected,.vue-flow__node-default:focus,.vue-flow__node-default:focus-visible,.vue-flow__node-input.selected,.vue-flow__node-input:focus,.vue-flow__node-input:focus-visible,.vue-flow__node-output.selected,.vue-flow__node-output:focus,.vue-flow__node-output:focus-visible{border:1px solid #555;outline:none}.vue-flow__node-default .vue-flow__handle,.vue-flow__node-input .vue-flow__handle,.vue-flow__node-output .vue-flow__handle{background:var(--vf-handle)}.vue-flow__node-default.selectable:hover,.vue-flow__node-input.selectable:hover,.vue-flow__node-output.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.vue-flow__node-input{--vf-node-color:var(--vf-node-color,#0041d0);--vf-handle:var(--vf-node-color,#0041d0);--vf-box-shadow:var(--vf-node-color,#0041d0);background:var(--vf-node-bg);border-color:var(--vf-node-color,#0041d0)}.vue-flow__node-input.selected,.vue-flow__node-input:focus,.vue-flow__node-input:focus-visible{border:1px solid var(--vf-node-color,#0041d0);outline:none}.vue-flow__node-default{--vf-handle:var(--vf-node-color,#1a192b);--vf-box-shadow:var(--vf-node-color,#1a192b);background:var(--vf-node-bg);border-color:var(--vf-node-color,#1a192b)}.vue-flow__node-default.selected,.vue-flow__node-default:focus,.vue-flow__node-default:focus-visible{border:1px solid var(--vf-node-color,#1a192b);outline:none}.vue-flow__node-output{--vf-handle:var(--vf-node-color,#ff0072);--vf-box-shadow:var(--vf-node-color,#ff0072);background:var(--vf-node-bg);border-color:var(--vf-node-color,#ff0072)}.vue-flow__node-output.selected,.vue-flow__node-output:focus,.vue-flow__node-output:focus-visible{border:1px solid var(--vf-node-color,#ff0072);outline:none}.vue-flow__nodesselection-rect,.vue-flow__selection{background:#0059dc14;border:1px dotted #0059dccc}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible,.vue-flow__selection:focus,.vue-flow__selection:focus-visible{outline:none}.vue-flow__handle{background:var(--vf-handle);border:1px solid #fff;border-radius:100%;width:6px;height:6px}.vue-flow__controls{box-shadow:0 0 2px 1px #00000014}.vue-flow__controls-button{box-sizing:content-box;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fefefe;border:none;border-bottom:1px solid #eee;justify-content:center;align-items:center;width:16px;height:16px;padding:5px;display:flex}.vue-flow__controls-button svg{width:100%;max-width:12px;max-height:12px}.vue-flow__controls-button:hover{background:#f4f4f4}.vue-flow__controls-button:disabled{pointer-events:none}.vue-flow__controls-button:disabled svg{fill-opacity:.4}.vue-flow__minimap{background-color:#fff}.vue-flow__minimap.pannable{cursor:grab}.vue-flow__minimap.dragging{cursor:grabbing}.vue-flow__minimap-mask.pannable{cursor:grab}.editor-page .topbar{display:none}.editor-page main#main{padding:0!important}.editor-page .page-footer{display:none}.editor-shell{color:#dce0e8;background:#07090d;flex-direction:column;height:100vh;display:flex}.editor-toolbar{background:#090a0c;border-bottom:1px solid #22262e;flex-shrink:0;align-items:center;gap:18px;height:76px;padding:12px 25px;display:flex}.editor-back{color:#969dab;font-size:1.4rem}.editor-title{min-width:100px}.editor-title input{min-width:0;max-width:350px;font-weight:600;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;font-size:.875rem!important}.editor-title small{color:#656e7e;margin-top:5px;font-size:.625rem;display:block}.editor-title small span{color:#a27546;margin:0 6px}.editor-tools{gap:8px;margin-left:auto;display:flex}.editor-tools button,.canvas-actions button,.node-settings-actions button{color:#9ca9bd;background:#11141a;border:1px solid #292e39;border-radius:8px;padding:9px 13px;font-size:.75rem}.editor-tools .editor-save{color:#f1f5fd;background:#235aa5;border-color:#3a6daf;min-width:78px}.editor-alert,.editor-status{justify-content:space-between;align-items:center;padding:10px 24px;font-size:.75rem;line-height:1.5;display:flex}.editor-alert{color:#e99ca8;background:#321c21}.editor-status{color:#80b7a4;background:#102b23}.editor-alert button,.editor-status button{color:inherit;background:0 0;border:0;padding:0 10px;font-size:1.2rem}.editor-workspace{flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.node-library{background:#0b0c0f;border-right:1px solid #20242b;flex-shrink:0;width:216px;padding:23px 14px;overflow-y:auto}.node-library h2{padding:0 5px;font-size:.8125rem}.node-library>p{color:#626c7e;margin-top:7px;padding:0 5px;font-size:.625rem}.node-library>input{margin:17px 0 20px;border-radius:7px!important;padding:9px!important;font-size:.6875rem!important}.node-library section h3{color:#59657a;letter-spacing:1.6px;margin:20px 6px 11px;font-size:.5rem}.node-library section button{text-align:left;color:#b1b9c9;cursor:grab;background:#101217;border:1px solid #252831;border-radius:8px;align-items:center;gap:11px;width:100%;margin-bottom:7px;padding:11px 10px;font-size:.6875rem;display:flex}.node-library section button:hover{background:#121c2b;border-color:#426193}.node-library section button span{color:#7196c8;text-align:center;width:22px;font-size:1.1rem}.node-library section button i{color:#526079;margin-left:auto;font-style:normal}.library-actions{border-top:1px solid #242935;margin-top:22px;padding-top:15px}.library-actions button{color:#708aaf;background:0 0;border:0;padding:8px;font-size:.6875rem}.library-actions input[hidden]{display:none}.flow-canvas{background:#090b10;flex:1;min-width:0;position:relative}.vue-flow{background:#090b10}.flow-node{background:#11141b;border:1px solid #344359;border-radius:13px;width:250px;position:relative;box-shadow:0 10px 30px #0005}.node-heading{border-bottom:1px solid #252d3a;align-items:center;gap:10px;padding:14px 15px;display:flex}.node-symbol{color:#76a6e4;background:#172538;border:1px solid #253e5f;border-radius:8px;place-items:center;width:30px;height:30px;font-size:1.1rem;display:grid}.node-heading strong{color:#cbd5e3;white-space:nowrap;text-overflow:ellipsis;max-width:158px;font-size:.75rem;overflow:hidden}.node-menu{color:#4f6078;margin-left:auto;font-size:1.2rem}.node-description{color:#7e8ca2;white-space:pre-wrap;overflow-wrap:anywhere;min-height:55px;max-height:90px;padding:16px;font-size:.6875rem;line-height:1.7;overflow:hidden}.node-foot{letter-spacing:1.2px;color:#47566e;border-top:1px solid #202736;padding:8px 15px;font-size:.4375rem;display:block}.flow-node.start{background:#0f1815;border-color:#2f6652}.flow-node.start .node-symbol{color:#6fc99f;background:#123023;border-color:#295e48}.flow-node.condition .node-symbol{color:#d6a15f;background:#2d2010;border-color:#644823}.flow-node.delay .node-symbol{color:#b690e9;background:#211832;border-color:#453364}.flow-node.end{border-color:#5b3844}.flow-node.end .node-symbol{color:#be7e97;background:#2e1b24;border-color:#5e2c40}.node-outputs{border-top:1px solid #262e3c;padding:3px 0}.node-outputs>div{color:#9cacc4;border-bottom:1px solid #1e2632;padding:11px 17px;font-size:.6875rem;position:relative}.node-outputs>div:last-child{border:0}.node-outputs .vue-flow__handle{right:-6px}.vue-flow__controls{border-radius:8px;overflow:hidden;box-shadow:none!important;border:1px solid #2c3440!important;bottom:36px!important}.vue-flow__controls-button{fill:#8b9fbf!important;background:#121821!important;border-color:#283140!important;width:31px!important;height:31px!important}.vue-flow__minimap{border:1px solid #2a3444;border-radius:8px;background:#0f141c!important;bottom:37px!important}.canvas-actions{gap:5px;display:flex;position:absolute;top:18px;left:18px}.canvas-actions button{padding:7px 12px;font-size:1.05rem;line-height:1}.canvas-footer{color:#6a7a93;pointer-events:none;background:#090c11d9;border-top:1px solid #252c38;justify-content:space-between;gap:15px;padding:8px 16px;font-size:.5625rem;display:flex;position:absolute;bottom:0;left:0;right:0}.canvas-footer span{color:#70604a}.node-settings,.version-drawer{background:#0c0f15;border-left:1px solid #262c38;flex-shrink:0;width:294px;padding:21px 20px;overflow-y:auto}.settings-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:24px;display:flex}.settings-heading h2{overflow-wrap:anywhere;font-size:.8125rem;color:#c0ccdf!important}.settings-heading button{color:#728199;background:0 0;border:0;font-size:1.3rem}.node-settings fieldset{border:0;min-width:0;padding:0}.node-settings .field{margin-bottom:19px}.node-settings .field label{color:#7f90ac!important;font-size:.6875rem!important}.node-settings .field input,.node-settings .field select,.node-settings .field textarea{color:#b9c7dc!important;background:#0a0e15!important;border-color:#2b3443!important;border-radius:7px!important;padding:10px!important;font-size:.75rem!important}.node-settings .field small{color:#576b88!important;font-size:.5625rem!important}.node-settings .field textarea{resize:vertical}.node-settings-actions{border-top:1px solid #242e3e;justify-content:space-between;gap:10px;margin-top:22px;padding-top:22px;display:flex}.node-settings-actions .danger{color:#ba7a87;background:#201118;border-color:#542d38}.connections{border-top:1px solid #242e3e;margin-top:24px;padding-top:18px}.connections h3{font-size:.625rem;color:#7e90ac!important}.connections p{color:#4d6485;margin-top:10px;font-size:.625rem}.connections>div{color:#8196b4;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;font-size:.625rem;display:flex}.connections button{color:#b67b8a;background:0 0;border:0;font-size:1.1rem}.version-drawer{z-index:15;position:absolute;top:0;bottom:0;right:0;box-shadow:-15px 0 40px #0007}.version-drawer>p{color:#7385a2;margin-bottom:23px;font-size:.6875rem;line-height:1.7}.version-drawer>button{text-align:left;color:#a9beda;background:#121a26;border:1px solid #2a3547;border-radius:9px;width:100%;margin-bottom:11px;padding:13px 15px;display:block}.version-drawer strong{font-size:.75rem;display:block}.version-drawer small{color:#5f779a;margin-top:7px;font-size:.5625rem;display:block}.version-drawer button span{color:#6b9ddf;margin-top:10px;font-size:.625rem;display:block}.editor-loading{color:#778da9;place-items:center;min-height:400px;font-size:.875rem;display:grid}.preview-overlay{z-index:120;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000a;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.preview-phone{background:#0c121c;border:1px solid #364459;border-radius:22px;flex-direction:column;width:390px;max-width:100%;height:650px;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 30px 100px #000c}.preview-phone header{background:#131d2b;border-bottom:1px solid #243349;align-items:center;gap:12px;padding:18px 17px;display:flex}.preview-phone header>span{color:#6b9fd3;font-size:1.5rem}.preview-phone header strong{color:#b8cbe7;font-size:.8125rem}.preview-phone header small{color:#5d7597;margin-top:4px;font-size:.5625rem;display:block}.preview-phone header button{color:#8197b7;background:0 0;border:0;margin-left:auto;font-size:1.4rem}.preview-messages{flex-direction:column;flex:1;gap:12px;padding:19px 16px;display:flex;overflow:auto}.preview-bubble{color:#b8cce8;white-space:pre-wrap;overflow-wrap:anywhere;background:#1b2b40;border-radius:12px 12px 12px 3px;align-self:flex-start;max-width:90%;padding:12px 14px;font-size:.75rem;line-height:1.7}.preview-bubble.user{color:#a6d2bc;background:#153728;border-radius:12px 12px 3px;align-self:flex-end}.preview-bubble.system{color:#7185a3;text-align:center;background:#131b26;border-radius:8px;align-self:center;max-width:100%;font-size:.625rem}.preview-response{border-top:1px solid #29384d;flex-direction:column;gap:8px;padding:14px;display:flex}.preview-response button{color:#8eb5e7;background:#182e4b;border:1px solid #2a4d78;border-radius:8px;padding:10px;font-size:.75rem}.preview-response form{gap:8px;display:flex}.preview-response input{color:#bcd1ef!important;background:#101a27!important;border-color:#2f4159!important;font-size:.75rem!important}@media (width<=1200px){.node-library{width:188px;padding:20px 11px}.node-settings{width:260px;padding:19px 16px}.editor-toolbar{padding:12px 20px}.editor-title input{max-width:220px}}@media (width<=950px){.node-library{width:166px}.node-settings{z-index:12;position:absolute;top:0;bottom:0;right:0;box-shadow:-15px 0 30px #0007}.editor-tools span{display:none}.node-library section button{padding:9px;font-size:.625rem}.node-library h2{font-size:.75rem}.vue-flow__minimap{display:none}}@media (width<=620px){.editor-page .sidebar{display:none}.editor-page .main-shell{margin:0}.editor-shell{height:100dvh}.editor-toolbar{gap:12px;height:69px;padding:10px 12px}.editor-title input{max-width:155px;font-size:.75rem!important}.editor-tools{gap:5px}.editor-tools button{padding:8px;font-size:.75rem}.editor-tools .editor-save{min-width:55px}.editor-title small{font-size:.5rem}.node-library{width:105px;padding:17px 7px}.node-library>p,.node-library>input{display:none}.node-library h2{font-size:.625rem;line-height:1.5}.node-library section h3{letter-spacing:1px;margin:18px 2px 9px;font-size:.4375rem}.node-library section button{flex-direction:column;gap:4px;padding:8px 3px;font-size:.5625rem;line-height:1.5}.node-library section button span{font-size:1.1rem}.node-library section button i{display:none}.library-actions button{padding:3px;font-size:.5rem;line-height:1.7}.canvas-footer{padding:7px;font-size:.4375rem}.canvas-footer span{display:none}.node-settings,.version-drawer{width:260px}.preview-overlay{padding:14px}.preview-phone{max-height:94dvh}.node-settings .field input,.node-settings .field textarea,.node-settings .field select{font-size:1rem!important}}.flow-zoom{border:1px solid #2c3440;border-radius:8px;flex-direction:column;display:flex;position:absolute;bottom:36px;left:16px;overflow:hidden}.flow-zoom button{color:#8b9fbf;background:#121821;border:0;border-bottom:1px solid #283140;place-items:center;width:34px;height:34px;font-size:1.25rem;display:grid}.flow-zoom button:last-child{border:0}.flow-zoom button:hover{background:#1b2d46}.editor-page .sidebar{display:none!important}.editor-page .main-shell{width:100%!important;margin:0!important}.editor-page .shell{display:block}.editor-shell{background:#080809;height:100dvh}.editor-toolbar{background:#101011;border-color:#29292c;gap:16px;height:56px;padding:8px 18px}.editor-title input{max-width:260px;font-size:.8125rem!important}.editor-title small{margin-top:3px;font-size:.5625rem}.toolbar-history{border-left:1px solid #303034;gap:3px;padding-left:14px;display:flex}.toolbar-history button{color:#9c9ca6;background:0 0;border:0;border-radius:5px;padding:6px 9px;font-size:1.1rem}.toolbar-history button:hover{background:#242429}.toolbar-history button:disabled{opacity:.3}.editor-tools button{color:#b2b2bd;background:#1b1b1e;border-color:#313137;border-radius:6px;padding:7px 11px}.editor-tools .editor-save{color:#fff;background:#2563eb;border-color:#3674f2}.node-library{background:#101011;border-color:#29292c;width:230px;padding:20px 15px}.node-library h2{padding:0 9px;font-size:.8125rem;color:#e1e1e6!important}.node-library>p{color:#71717a;padding:0 9px}.node-library>input{margin:14px 0 8px;background:#17171a!important;border-color:#303036!important}.node-library section h3{letter-spacing:1.15px;margin:24px 10px 10px;font-size:.5625rem;color:#666670!important}.node-library section button{color:#b4b4be;background:0 0;border:0;border-radius:5px;gap:12px;margin:0;padding:10px 9px;font-size:.75rem}.node-library section button:hover{color:#fafafa;background:#232328}.node-library section button span{color:#888894;font-size:1rem}.node-library section button i{display:none}.flow-canvas,.vue-flow{background:#080809}.flow-node{background:#18181b;border:1px solid #3b3b44;border-left:4px solid #4e88ff;border-radius:10px;width:300px;box-shadow:0 8px 24px #0003}.flow-node.node-selected{border-color:#598ff1;box-shadow:0 0 0 1px #598ff1}.node-heading{border-bottom:0;gap:9px;padding:13px 15px}.node-heading strong{color:#e0e0e8;max-width:216px;font-size:.8125rem}.node-symbol{color:#73a2ff;width:19px;height:auto;font-size:1rem;background:0 0!important;border:0!important}.node-description{color:#9b9ba8;min-height:38px;max-height:140px;padding:0 15px 17px;font-size:.75rem}.node-inline-text{resize:vertical;min-height:112px;max-height:300px;margin:0 14px 15px;color:#d0d0d9!important;background:#101012!important;border:1px solid #34343b!important;border-radius:6px!important;width:calc(100% - 28px)!important;padding:12px!important;font-size:.75rem!important;line-height:1.7!important;display:block!important}.flow-node.start{background:#151a17;border-color:#37473d #37473d #37473d #22c55e;border-left-style:solid;border-left-width:4px}.flow-node.start .node-symbol{color:#4ad67d}.flow-node.start .node-description{font-size:.6875rem}.flow-node.condition{border-left-color:#eab308}.flow-node.delay{border-left-color:#a78bfa}.flow-node.end{border-left-color:#f472b6}.vue-flow__handle{min-width:10px;min-height:10px;background:#1c1c22!important;border:2px solid #a1a1ad!important;width:10px!important;height:10px!important}.node-outputs{border-color:#35353c;padding:0;display:flex}.node-outputs>div{text-align:center;overflow-wrap:anywhere;border:0;border-right:1px solid #35353c;flex:1;min-width:0;padding:11px 6px;font-size:.625rem}.node-outputs .vue-flow__handle{bottom:-6px;right:auto}.node-settings{z-index:12;background:#141417;border:1px solid #35353d;border-radius:10px;width:310px;position:absolute;top:16px;bottom:48px;right:16px;box-shadow:0 10px 40px #0006}.canvas-actions{top:18px;left:auto;right:18px}.canvas-footer{color:#858590;background:#111113;border-color:#29292c;padding:9px 17px}.flow-zoom button{color:#aaaab5;background:#1b1b1f;border-color:#333339}.publication-summary{color:#a2d6b5;background:#132219;border:1px solid #334b3d;border-radius:8px;margin-bottom:20px;padding:16px}.publication-summary strong{font-size:.8125rem}.publication-summary small{color:#7f9c89}.publication-drawer .publish-action{color:#fff;background:#1d4ed8;border-color:#3770eb}.publication-drawer .publication-note{color:#c6b680;background:#282316;border-radius:6px;padding:12px}.version-drawer{z-index:20}.editor-alert{flex-shrink:0;max-height:160px;overflow:auto}.editor-status{flex-shrink:0}button:disabled{cursor:default}@media (width<=1000px){.toolbar-history{display:none}.editor-title input{max-width:230px}.node-library{width:200px}.node-settings{width:280px}}@media (width<=620px){.editor-toolbar{gap:10px;height:62px;padding:8px}.editor-title input{max-width:135px;font-size:.6875rem!important}.editor-tools button{padding:7px}.editor-tools{gap:4px}.node-library{width:104px;padding:16px 6px}.node-library h2{padding:0 3px;font-size:.625rem}.node-library section h3{margin:22px 3px 8px;font-size:.4375rem}.node-library section button{gap:3px;padding:8px 3px;font-size:.5625rem}.node-settings{width:min(280px,100vw - 120px);padding:15px 12px;top:8px;bottom:42px;right:8px}.editor-title small,.canvas-footer{font-size:.4375rem}.node-inline-text{font-size:1rem!important}}
