.wp-block-lohko-node-editor{--node-editor-accent:var(--wp--preset--color--royalblue);--node-editor-accent-2:var(--wp--preset--color--cyan);--node-editor-warm:var(--wp--preset--color--amber);--node-editor-ink:var(--wp--preset--color--white);--node-editor-muted:var(--wp--preset--color--greyblue);--node-editor-hairline:color-mix(in srgb,var(--wp--preset--color--white) 10%,transparent);color:var(--node-editor-ink);margin-inline:auto 0;max-width:580px;width:100%;.node-editor__window{background:var(--wp--preset--color--blackblue);border:1px solid var(--node-editor-hairline);border-radius:18px;box-shadow:0 40px 90px -30px rgba(0,0,0,.8);overflow:hidden}.node-editor__bar{align-items:center;background:color-mix(in srgb,var(--wp--preset--color--darkestblue) 70%,var(--wp--preset--color--blackblue));border-bottom:1px solid color-mix(in srgb,var(--wp--preset--color--white) 7%,transparent);box-sizing:border-box;display:flex;gap:14px;height:48px;padding:0 14px}.node-editor__title{font-size:13px;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.node-editor__tabs{display:flex;gap:2px;margin-left:auto}.node-editor__publish,.node-editor__tab{align-items:center;border-radius:7px;box-sizing:border-box;display:flex;font-size:12px;height:28px;white-space:nowrap}.node-editor__tab{color:var(--node-editor-muted);font-weight:600;padding:0 10px}.node-editor__tab--one{background:color-mix(in srgb,var(--wp--preset--color--white) 7%,transparent);color:var(--node-editor-ink)}.node-editor__publish{background:linear-gradient(120deg,var(--node-editor-accent),var(--node-editor-accent-2));color:var(--wp--preset--color--dark);font-weight:800;padding:0 12px}.node-editor__fit{container-type:inline-size}.node-editor__canvas{--u:calc(100cqw/560);aspect-ratio:560/400;background-image:radial-gradient(color-mix(in srgb,var(--wp--preset--color--white) 8%,transparent) 1px,transparent 1px);background-size:calc(var(--u)*16) calc(var(--u)*16);position:relative}.node-editor__lines{height:100%;inset:0;pointer-events:none;position:absolute;width:100%;path{fill:none;stroke:color-mix(in srgb,var(--node-editor-accent-2) 55%,transparent);stroke-width:1.6}.node-editor__line--dashed{stroke:color-mix(in srgb,var(--node-editor-warm) 70%,transparent);stroke-dasharray:4 4}}.node-editor__node{--node-editor-head:linear-gradient(90deg,var(--wp--preset--color--purple),var(--node-editor-accent));--node-editor-head-ink:var(--node-editor-ink);background:var(--wp--preset--color--darkestblue);border:1px solid color-mix(in srgb,var(--wp--preset--color--white) 12%,transparent);border-radius:calc(var(--u)*10);box-shadow:0 calc(var(--u)*10) calc(var(--u)*24) calc(var(--u)*-12) rgba(0,0,0,.7);box-sizing:border-box;overflow:hidden;position:absolute}.node-editor__node--start{left:2.857%;top:43%;width:15.714%}.node-editor__node--question{border-color:var(--node-editor-accent-2);box-shadow:0 0 0 calc(var(--u)*3) color-mix(in srgb,var(--node-editor-accent-2) 15%,transparent),0 calc(var(--u)*10) calc(var(--u)*24) calc(var(--u)*-12) rgba(0,0,0,.7);left:23.571%;top:39.5%;width:25%}.node-editor__node--result-one,.node-editor__node--result-two{--node-editor-head:linear-gradient(90deg,color-mix(in srgb,var(--node-editor-accent-2) 70%,var(--wp--preset--color--dark)),var(--node-editor-accent-2));--node-editor-head-ink:var(--wp--preset--color--dark);left:52.143%;width:22.143%}.node-editor__node--result-one{top:14%}.node-editor__node--ask{--node-editor-head:linear-gradient(90deg,var(--wp--preset--color--purple),var(--node-editor-accent));--node-editor-head-ink:var(--node-editor-ink)}.node-editor__node--result-two{top:69%}.node-editor__node--form{--node-editor-head:linear-gradient(90deg,color-mix(in srgb,var(--node-editor-warm) 80%,var(--wp--preset--color--dark)),var(--node-editor-warm));--node-editor-head-ink:var(--wp--preset--color--dark);left:77.857%;top:40%;width:20%}.node-editor__node-tag{align-items:center;background:var(--node-editor-head);color:var(--node-editor-head-ink);display:flex;font-size:calc(var(--u)*10.5);font-weight:800;height:calc(var(--u)*24);letter-spacing:.06em;padding:0 calc(var(--u)*9);text-transform:uppercase}.node-editor__node-body{color:color-mix(in srgb,var(--wp--preset--color--white) 90%,var(--wp--preset--color--lilyblue));display:flex;flex-direction:column;font-size:calc(var(--u)*12);font-weight:600;gap:calc(var(--u)*5);line-height:1.3;padding:calc(var(--u)*8) calc(var(--u)*9) calc(var(--u)*10)}.node-editor__option{background:color-mix(in srgb,var(--wp--preset--color--white) 5%,transparent);border:1px solid color-mix(in srgb,var(--wp--preset--color--white) 8%,transparent);border-radius:calc(var(--u)*6);color:var(--wp--preset--color--lilyblue);display:block;font-weight:500;padding:calc(var(--u)*4) calc(var(--u)*7)}.node-editor__node-text{color:var(--node-editor-muted);font-size:calc(var(--u)*11);font-weight:500}.node-editor__integration{align-items:center;background:color-mix(in srgb,var(--node-editor-warm) 10%,transparent);border:1px solid color-mix(in srgb,var(--node-editor-warm) 45%,transparent);border-radius:999px;box-sizing:border-box;color:var(--node-editor-warm);display:inline-flex;font-size:calc(var(--u)*11);font-weight:700;gap:calc(var(--u)*6);height:calc(var(--u)*28);left:78.214%;padding:0 calc(var(--u)*9);position:absolute;top:73%;white-space:nowrap;svg{flex:none;height:calc(var(--u)*13);width:calc(var(--u)*13)}}}@media (max-width:1023px){.wp-block-lohko-node-editor{max-width:none}}@media (max-width:599px){.wp-block-lohko-node-editor .node-editor__tabs{display:none}.wp-block-lohko-node-editor .node-editor__publish{margin-left:auto}}
