.drawflow,.drawflow .parent-node{position:relative}.parent-drawflow{touch-action:none;outline:0;display:flex;overflow:hidden}.drawflow{-webkit-user-select:none;user-select:none;perspective:0;width:100%;height:100%}.drawflow .drawflow-node{color:#000;z-index:2;background:#0ff;border:2px solid #000;border-radius:4px;align-items:center;width:160px;min-height:40px;padding:15px;display:flex;position:absolute}.drawflow .drawflow-node.selected{background:red}.drawflow .drawflow-node:hover{cursor:move}.drawflow .drawflow-node .inputs,.drawflow .drawflow-node .outputs{width:0}.drawflow .drawflow-node .drawflow_content_node{width:100%;display:block}.drawflow .drawflow-node .input,.drawflow .drawflow-node .output{cursor:crosshair;z-index:1;background:#fff;border:2px solid #000;border-radius:50%;width:20px;height:20px;margin-bottom:5px;position:relative}.drawflow .drawflow-node .input{background:#ff0;top:2px;left:-27px}.drawflow .drawflow-node .output{top:2px;right:-3px}.drawflow svg{z-index:0;position:absolute;overflow:visible!important}.drawflow .connection{pointer-events:none;aspect-ratio:1;position:absolute}.drawflow .connection .main-path{fill:none;stroke-width:5px;stroke:#4682b4;pointer-events:all}.drawflow .connection .main-path:hover{stroke:#1266ab;cursor:pointer}.drawflow .connection .main-path.selected{stroke:#43b993}.drawflow .connection .point{cursor:move;stroke:#000;stroke-width:2px;fill:#fff;pointer-events:all}.drawflow .connection .point.selected,.drawflow .connection .point:hover{fill:#1266ab}.drawflow .main-path{fill:none;stroke-width:5px;stroke:#4682b4}.drawflow-delete{color:#fff;z-index:4;text-align:center;cursor:pointer;background:#000;border:2px solid #fff;border-radius:50%;width:30px;height:30px;font-family:monospace;font-weight:700;line-height:30px;display:block;position:absolute}.drawflow>.drawflow-delete{margin-top:15px;margin-left:-15px}.parent-node .drawflow-delete{top:-15px;right:-15px}.kv-editor[data-v-0be0dd03]{flex-direction:column;gap:6px;display:flex}.kv-row[data-v-0be0dd03],.kv-head[data-v-0be0dd03]{align-items:center;gap:6px;display:flex}.kv-head[data-v-0be0dd03]{color:var(--muted);font-size:11px}.kv-key[data-v-0be0dd03]{width:38%}.kv-expr[data-v-0be0dd03]{font-family:var(--mono);flex:1;font-size:12px}.kv-flag[data-v-0be0dd03]{text-align:center;flex:none;width:64px}.kv-head .kv-expr[data-v-0be0dd03]{font-family:var(--font)}.kv-spacer[data-v-0be0dd03]{flex:none;width:24px}.list-editor[data-v-10ad9942]{flex-direction:column;gap:6px;display:flex}.list-row[data-v-10ad9942]{align-items:center;gap:6px;display:flex}.list-row input[data-v-10ad9942]{flex:1}.modal-backdrop[data-v-f8ea001e]{z-index:1000;background:var(--backdrop);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal[data-v-f8ea001e]{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);width:min(900px,100%);max-height:calc(100vh - 48px);box-shadow:var(--shadow-modal);flex-direction:column;display:flex}.modal-backdrop.top[data-v-f8ea001e]{align-items:flex-start;padding-top:7vh}.modal-backdrop.top .modal[data-v-f8ea001e]{max-height:calc(93vh - 24px)}.modal-head[data-v-f8ea001e]{border-bottom:1px solid var(--line);border-radius:var(--radius) var(--radius) 0 0;align-items:center;gap:12px;padding:10px 14px;display:flex}.modal-head h2[data-v-f8ea001e]{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;flex:1;margin:0;font-size:13px}.modal-body[data-v-f8ea001e]{flex:auto;min-height:0;padding:14px;overflow:auto}.modal-foot[data-v-f8ea001e]{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:8px;padding:10px 14px;display:flex}.olbl[data-v-99868134]{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.otag[data-v-99868134]{color:var(--info);flex:none;font-size:13px;line-height:1}.search-select[data-v-99868134]{width:100%}.ss-trigger[data-v-99868134]{background:var(--field);border:1px solid var(--line);border-radius:var(--radius-sm);width:100%;color:var(--text);text-align:left;cursor:pointer;align-items:center;gap:8px;padding:4px 7px;font-size:12px;font-weight:400;display:flex}.ss-trigger.placeholder .ss-label[data-v-99868134]{color:var(--muted)}.ss-label[data-v-99868134]{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ss-caret[data-v-99868134]{color:var(--muted);flex:none;font-size:10px}.ss-trigger[data-v-99868134]:hover{border-color:var(--accent)}.ss-panel[data-v-99868134]{z-index:1100;flex-direction:column;padding:0;display:flex;position:fixed;overflow:hidden}.ss-search[data-v-99868134]{margin:6px}.ss-list[data-v-99868134]{margin:0;padding:4px;list-style:none;overflow-y:auto}.ss-empty[data-v-99868134]{justify-content:center}.syntax-tag[data-v-a1c147e4]{background:var(--field);border:1px solid var(--line);border-radius:var(--radius-sm);height:15px;color:var(--muted);font-family:var(--mono);letter-spacing:0;text-transform:none;cursor:default;white-space:nowrap;flex:none;align-items:center;gap:3px;padding:0 5px;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.syntax-tag.linkable[data-v-a1c147e4]{cursor:pointer}.syntax-tag.linkable[data-v-a1c147e4]:hover{border-color:var(--accent);color:var(--accent)}.sx-prefix[data-v-a1c147e4]{opacity:.65;font-weight:400}.schema-form[data-v-e97723b5]{flex-direction:column;gap:14px;display:flex}.field-head[data-v-e97723b5]{align-items:center;gap:6px;display:flex}.field-head>label[data-v-e97723b5]{flex:1;min-width:0}.field input[type=text][data-v-e97723b5],.field select[data-v-e97723b5]{width:100%}.field textarea[data-v-e97723b5]{min-height:80px}.field textarea.json[data-v-e97723b5]{white-space:pre;min-height:120px}.derived-hint[data-v-e97723b5]{margin:0}.orphan>label[data-v-e97723b5]{color:var(--bad)}.orphan-row[data-v-e97723b5]{align-items:center;gap:6px;display:flex}.orphan-row code[data-v-e97723b5]{min-width:0;font-family:var(--mono);color:var(--muted);background:var(--field);border:1px solid var(--line);border-radius:var(--radius-sm);text-overflow:ellipsis;white-space:nowrap;flex:1;padding:5px 7px;font-size:12px;text-decoration:line-through;overflow:hidden}.ref-shared[data-v-e97723b5]{color:var(--info);padding:0 4px;font-size:14px;line-height:1}.ref-wrap[data-v-e97723b5]{align-items:center;gap:6px;display:flex}.ref-wrap[data-v-e97723b5]>:first-child{flex:1;min-width:0}.ref-wrap .ref-open[data-v-e97723b5],.ref-wrap .ref-new[data-v-e97723b5]{flex:none}.ref-wrap .ref-new[data-v-e97723b5]{color:var(--accent)}.input-wrap[data-v-e97723b5]{position:relative}.input-wrap .in-tools[data-v-e97723b5]{align-items:center;gap:4px;display:flex;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.input-wrap.templatable input[type=text][data-v-e97723b5]{padding-right:26px}.input-wrap.has-builder input[type=text][data-v-e97723b5]{padding-right:66px}.input-wrap.has-builder.templatable input[type=text][data-v-e97723b5]{padding-right:88px}.ta-wrap[data-v-e97723b5]{position:relative}.ta-wrap textarea[data-v-e97723b5]{padding-right:30px}.ta-wrap.templatable textarea[data-v-e97723b5]{padding-right:54px}.ta-wrap.has-builder textarea[data-v-e97723b5]{padding-right:92px}.pill.wide[data-v-e97723b5]{font-family:var(--font);text-transform:uppercase;letter-spacing:.03em;padding:0 6px;font-size:10px}.ta-tools[data-v-e97723b5]{gap:4px;display:flex;position:absolute;top:6px;right:6px}.tpl-pill.wide[data-v-e97723b5]{font-family:var(--font);text-transform:uppercase;letter-spacing:.03em;padding:0 6px;font-size:10px}.pill[data-v-e97723b5],.tpl-pill[data-v-e97723b5]{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-sm);min-width:18px;height:18px;color:var(--accent);font-family:var(--mono);cursor:pointer;justify-content:center;align-items:center;padding:0 4px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.pill[data-v-e97723b5]:hover,.tpl-pill[data-v-e97723b5]:hover{border-color:var(--accent)}.group-btn[data-v-e97723b5]{text-align:left;background:var(--card);border:1px solid var(--line);border-radius:var(--radius-sm);width:100%;color:var(--text);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.group-btn[data-v-e97723b5]:hover{border-color:var(--accent)}.group-btn.active[data-v-e97723b5]{border-color:var(--accent);color:var(--accent)}.group-dot[data-v-e97723b5]{background:var(--accent);border-radius:50%;flex:none;width:8px;height:8px}.expand-body[data-v-e97723b5]{flex-direction:column;gap:8px;display:flex}.expand-tools[data-v-e97723b5]{justify-content:flex-end;gap:4px;display:flex}.expand-area[data-v-e97723b5]{min-height:60vh;padding:12px;font-size:13px;line-height:1.6}.expand-area.json[data-v-e97723b5]{white-space:pre}.doc-backdrop[data-v-69f5f0c5]{z-index:1100;background:var(--backdrop);justify-content:flex-end;display:flex;position:fixed;inset:0}.doc-drawer[data-v-69f5f0c5]{background:var(--card);border-left:1px solid var(--line);width:min(560px,100%);height:100%;box-shadow:var(--shadow-modal);flex-direction:column;animation:.18s ease-out doc-slide-69f5f0c5;display:flex}@keyframes doc-slide-69f5f0c5{0%{opacity:.6;transform:translate(24px)}to{opacity:1;transform:none}}.doc-head[data-v-69f5f0c5]{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:12px;padding:10px 14px;display:flex}.doc-head h2[data-v-69f5f0c5]{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;flex:1;margin:0;font-size:13px}.doc-full[data-v-69f5f0c5]{color:var(--accent);white-space:nowrap;font-size:11px;text-decoration:none}.doc-full[data-v-69f5f0c5]:hover{text-decoration:underline}.doc-frame[data-v-69f5f0c5]{background:var(--bg);border:none;flex:auto;width:100%}.gvars[data-v-a90b2df0]{flex-direction:column;gap:8px;display:flex}.gvar[data-v-a90b2df0]{align-items:center;gap:10px;display:flex}.gvar .gname[data-v-a90b2df0]{width:150px;font-family:var(--mono);color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:none;font-size:12px;overflow:hidden}.gvar .gtag[data-v-a90b2df0]{font-family:var(--font);margin-left:6px}.gvar .gtoggle[data-v-a90b2df0]{color:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none;flex:none;align-items:center;gap:5px;font-size:11px;display:inline-flex}.gvar .gtoggle input[data-v-a90b2df0]{width:auto;margin:0}.gvar .gin[data-v-a90b2df0]{min-width:0;font-family:var(--mono);flex:auto;font-size:12px}.orphsep[data-v-a90b2df0]{border-top:1px dashed var(--line);margin:4px 0 2px}.orphan-warn[data-v-a90b2df0]{color:var(--warn);margin:0 0 2px}.gvar.orphan .gname[data-v-a90b2df0]{color:var(--muted);text-decoration:line-through}.hint code[data-v-a90b2df0]{font-family:var(--mono);color:var(--accent)}.tb-bar[data-v-55c5f564]{scrollbar-width:none;box-shadow:inset 0 -1px 0 var(--line);flex:none;display:flex;position:relative;overflow:auto hidden}.tb-bar[data-v-55c5f564]::-webkit-scrollbar{display:none}.tb-tab[data-v-55c5f564]{color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;flex:none;align-items:center;padding:7px 12px;font-size:13px;font-weight:400;display:inline-flex}.tb-tab[data-v-55c5f564]:hover:not(:disabled){color:var(--text);background:0 0}.tb-tab.active[data-v-55c5f564]{color:var(--text);border-bottom-color:var(--accent);font-weight:600}.tb-tab[data-v-55c5f564]:disabled{opacity:.45;cursor:default}.tb-tab[data-v-55c5f564]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.tb-label[data-v-55c5f564]{flex-direction:column;display:inline-flex}.tb-label[data-v-55c5f564]:after{content:attr(data-label);visibility:hidden;-webkit-user-select:none;user-select:none;pointer-events:none;height:0;font-weight:600;overflow:hidden}.tb-count[data-v-55c5f564]{--tone:var(--accent);text-align:center;background:var(--tone);min-width:16px;color:var(--btn-text);border-radius:8px;margin-left:6px;padding:0 5px;font-size:11px;font-weight:600;line-height:16px;display:inline-block}.tb-count.ok[data-v-55c5f564]{--tone:var(--ok)}.tb-count.warn[data-v-55c5f564]{--tone:var(--warn)}.tb-count.info[data-v-55c5f564]{--tone:var(--info)}.tb-count.bad[data-v-55c5f564]{--tone:var(--bad)}.tb-bar.dense .tb-tab[data-v-55c5f564]{padding:6px 8px;font-size:12px}.tb-bar.dense .tb-count[data-v-55c5f564]{margin-left:4px;font-size:10px}.debugzone[data-v-85ee9c53]{background:var(--card);flex-direction:column;height:100%;min-height:0;display:flex}.dz-head[data-v-85ee9c53]{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:8px;padding:8px 12px;display:flex}.dz-title[data-v-85ee9c53]{font-size:13px}.dz-panel[data-v-85ee9c53]{flex:auto;min-height:0;padding:12px;overflow:auto}.dz-config[data-v-85ee9c53]{flex-direction:column;gap:10px;display:flex}.dz-config .hint[data-v-85ee9c53]{margin:2px 0 0;font-size:11px}.dz-info[data-v-85ee9c53]{flex-direction:column;gap:8px;display:flex}.field select[data-v-85ee9c53]{width:100%}.dz-input[data-v-85ee9c53]{min-height:140px}.dz-err[data-v-85ee9c53]{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--field);padding:8px 10px}.dz-step-head[data-v-85ee9c53]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dz-var .codeblock[data-v-85ee9c53],.dz-err .codeblock[data-v-85ee9c53]{background:var(--bg)}.err-payload[data-v-85ee9c53]{color:var(--bad)}.dz-errlist[data-v-85ee9c53],.dz-vars[data-v-85ee9c53]{flex-direction:column;gap:8px;display:flex}.dz-subtitle[data-v-85ee9c53]{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-top:4px;font-size:11px;font-weight:600}.dz-var[data-v-85ee9c53]{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--field);flex-direction:column;gap:6px;padding:8px 10px;display:flex}.dz-var.changed[data-v-85ee9c53]{border-color:var(--warn)}.dz-var-name[data-v-85ee9c53]{font-family:var(--mono);font-size:12px}.dz-var .dz-empty[data-v-85ee9c53]{font-family:var(--mono);padding:0;font-size:11px}.dz-empty[data-v-85ee9c53]{color:var(--muted);padding:8px 2px;font-size:12px}.loadwarn[data-v-41a5d173]{flex-direction:column;gap:6px;display:flex}.lw-head[data-v-41a5d173]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lw-list[data-v-41a5d173]{max-height:120px;color:var(--muted);font-size:12px;font-family:var(--mono);margin:0;padding-left:18px;overflow-y:auto}.ctxbackdrop[data-v-dde81c7c]{z-index:1300;position:fixed;inset:0}.ctxmenu[data-v-dde81c7c]{min-width:190px;position:fixed}.kind-icon[data-v-23c13a93]{color:var(--accent);flex:none;justify-content:center;align-items:center;display:inline-flex}.kind-icon[data-v-23c13a93] svg{width:100%;height:100%;display:block}.suggest-input[data-v-e0b1f5cf],.suggest-input input[data-v-e0b1f5cf]{width:100%}.si-panel[data-v-e0b1f5cf]{z-index:1100;position:fixed}.si-list[data-v-e0b1f5cf]{margin:0;padding:0;list-style:none}.si-panel .popover-item[data-v-e0b1f5cf]{gap:8px}.si-val[data-v-e0b1f5cf]{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.si-aside[data-v-e0b1f5cf]{color:var(--muted);flex:none;font-size:11px;font-weight:400}.confirm[data-v-fc1e7350]{flex-direction:column;gap:8px;display:flex}.msg[data-v-fc1e7350]{margin:0}.detail[data-v-fc1e7350]{color:var(--muted);margin:0;font-size:12px;line-height:1.5}button.danger[data-v-fc1e7350]{background:var(--bad);border-color:var(--bad);color:var(--btn-text)}.sdbox[data-v-0f0681b4]{border:1px solid var(--line);border-left:3px solid var(--warn);border-radius:var(--radius-sm);background:var(--field);flex-direction:column;gap:10px;padding:12px;display:flex}.sdbox.saved[data-v-0f0681b4]{border-left-color:var(--ok)}.sd-head[data-v-0f0681b4]{color:var(--accent);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sd-title[data-v-0f0681b4]{color:var(--text);font-size:12px;font-weight:600}.sd-head .badge[data-v-0f0681b4]{margin-left:auto}.sd-grid[data-v-0f0681b4]{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:10px;display:grid}.sd-field select[data-v-0f0681b4]{width:100%}.sd-ro[data-v-0f0681b4]{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);text-overflow:ellipsis;white-space:nowrap;padding:4px 8px;font-size:12px;overflow:hidden}.sd-actions[data-v-0f0681b4]{justify-content:flex-end;display:flex}.err[data-v-0f0681b4]{color:var(--bad);font-size:12px}.wz[data-v-1431f536]{flex-direction:column;gap:14px;display:flex}.field>label[data-v-1431f536]{align-items:center;gap:5px;display:flex}.field input[type=text][data-v-1431f536],.field input[type=number][data-v-1431f536],.field select[data-v-1431f536],.field textarea[data-v-1431f536]{width:100%}.row[data-v-1431f536]{align-items:center;gap:6px;display:flex}.row[data-v-1431f536]>:first-child{flex:1;min-width:0}.row.top[data-v-1431f536]{align-items:flex-end;gap:12px}.row.top .field[data-v-1431f536]{flex:1}.row.line[data-v-1431f536]{margin-bottom:4px}.row.line select[data-v-1431f536]{flex:1;min-width:0}.ro[data-v-1431f536]{background:var(--field);border:1px solid var(--line);border-radius:var(--radius-sm);padding:6px 8px;font-size:12px}.ro small[data-v-1431f536]{color:var(--muted)}.cols[data-v-1431f536]{grid-template-columns:1fr 1fr;align-items:start;gap:14px;display:grid}.pane[data-v-1431f536]{flex-direction:column;gap:12px;min-width:0;display:flex}.collist[data-v-1431f536]{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--field);max-height:230px;padding:4px;overflow:auto}.colrow[data-v-1431f536]{align-items:center;gap:5px;padding:2px 4px;display:flex}.colrow.off[data-v-1431f536]{opacity:.55}.pick[data-v-1431f536]{cursor:pointer;align-items:center;gap:5px;display:flex}.pick input[data-v-1431f536]{width:auto}.cname[data-v-1431f536]{font-family:var(--mono);font-size:12px}.colrow .badge[data-v-1431f536]{flex:none}.colrow .agg[data-v-1431f536]{width:70px;margin-left:auto}.colrow .alias[data-v-1431f536]{width:80px}textarea.sql[data-v-1431f536]{white-space:pre;min-height:120px}.rtable input[type=text][data-v-1431f536]{width:100%}.rtable code[data-v-1431f536]{font-family:var(--mono);color:var(--accent);font-size:12px}.tablewrap[data-v-1431f536]{border:1px solid var(--line);border-radius:var(--radius-sm);max-height:220px;overflow:auto}.tablewrap td[data-v-1431f536]{font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:11px;overflow:hidden}.err[data-v-1431f536]{color:var(--bad);font-size:12px}.warnmsg[data-v-1431f536]{color:var(--warn);font-size:12px}.warnmsg.foot[data-v-1431f536]{flex:0 auto}.okmsg[data-v-1431f536]{color:var(--ok);font-size:12px}.hint[data-v-1431f536]{margin:0}.wz[data-v-6a7a819c]{flex-direction:column;gap:14px;display:flex}.field>label[data-v-6a7a819c]{align-items:center;gap:5px;display:flex}.field input[type=text][data-v-6a7a819c],.field select[data-v-6a7a819c]{width:100%}.row[data-v-6a7a819c]{align-items:center;gap:6px;display:flex}.row[data-v-6a7a819c]>:first-child{flex:1;min-width:0}.row.top[data-v-6a7a819c]{align-items:flex-end;gap:12px}.row.top .field[data-v-6a7a819c]{flex:1}.ro[data-v-6a7a819c]{background:var(--field);border:1px solid var(--line);border-radius:var(--radius-sm);text-overflow:ellipsis;white-space:nowrap;padding:6px 8px;font-size:12px;overflow:hidden}.ro small[data-v-6a7a819c]{color:var(--muted)}.ident[data-v-6a7a819c]{flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.cols[data-v-6a7a819c]{grid-template-columns:1fr 1fr;align-items:start;gap:14px;display:grid}.pane[data-v-6a7a819c]{flex-direction:column;gap:12px;min-width:0;display:flex}.plist[data-v-6a7a819c]{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--field);max-height:220px;padding:4px;overflow:auto}.prow[data-v-6a7a819c]{align-items:center;gap:6px;padding:2px 4px;display:flex}.prow.wrap[data-v-6a7a819c]{flex-wrap:wrap}.pname[data-v-6a7a819c]{font-family:var(--mono);font-size:12px}.prow code[data-v-6a7a819c]{font-family:var(--mono);color:var(--accent);font-size:11px}.prow .tpl[data-v-6a7a819c]{font-family:var(--mono);flex:100%;font-size:11px}.pick[data-v-6a7a819c]{cursor:pointer;align-items:center;gap:5px;display:flex}.pick input[data-v-6a7a819c]{width:auto}.pick code[data-v-6a7a819c]{font-family:var(--mono);color:var(--accent);font-size:11px}.callbox[data-v-6a7a819c]{background:var(--field);border:1px solid var(--line);border-radius:var(--radius-sm);align-items:center;gap:8px;padding:8px;display:flex}.endpoint[data-v-6a7a819c]{font-family:var(--mono);word-break:break-all;font-size:12px}.shape[data-v-6a7a819c]{width:100%}.err[data-v-6a7a819c]{color:var(--bad);font-size:12px}.warnmsg[data-v-6a7a819c]{color:var(--warn);font-size:12px}.warnmsg.foot[data-v-6a7a819c]{flex:0 auto}.okmsg[data-v-6a7a819c]{color:var(--ok);font-size:12px}.hint[data-v-6a7a819c]{margin:0}.field[data-v-050ccfff]{margin-bottom:12px}.rtable td input[type=text][data-v-050ccfff]{width:100%}.rtable .take[data-v-050ccfff]{text-align:center;width:32px}.hint[data-v-050ccfff]{margin:8px 0 0}.flow-editor[data-v-da367b8c]{grid-template-columns:180px 1fr 340px;height:100%;display:grid}.flow-editor.readonly[data-v-da367b8c]{grid-template-columns:1fr}.flow-editor.palette-collapsed[data-v-da367b8c]{grid-template-columns:56px 1fr 340px}.flow-editor.no-inspector[data-v-da367b8c]{grid-template-columns:180px 1fr}.flow-editor.palette-collapsed.no-inspector[data-v-da367b8c]{grid-template-columns:56px 1fr}.flow-editor.debug-open[data-v-da367b8c]{grid-template-columns:1fr 420px}.col[data-v-da367b8c]{overflow:auto}.col.center[data-v-da367b8c]{flex-direction:column;display:flex;overflow:hidden}.canvas-wrap[data-v-da367b8c]{flex:auto;min-height:0;position:relative;overflow:hidden}.lw[data-v-da367b8c]{flex:none;margin:8px 8px 0}.col.palette[data-v-da367b8c],.col.right[data-v-da367b8c]{background:var(--card)}.col.right[data-v-da367b8c]{border-left:1px solid var(--line)}.col.dz-mount[data-v-da367b8c]{overflow:hidden}.sbar[data-v-da367b8c]{z-index:4;background:color-mix(in srgb, var(--line) 30%, transparent);border-radius:6px;position:absolute}.sbar.horz[data-v-da367b8c]{height:10px;bottom:2px;left:0;right:14px}.sbar.vert[data-v-da367b8c]{width:10px;top:0;bottom:14px;right:2px}.sthumb[data-v-da367b8c]{background:color-mix(in srgb, var(--muted) 55%, transparent);cursor:default;border-radius:6px;position:absolute}.sbar.horz .sthumb[data-v-da367b8c]{height:100%;top:0}.sbar.vert .sthumb[data-v-da367b8c]{width:100%;left:0}.sthumb[data-v-da367b8c]:hover{background:var(--muted)}.sthumb[data-v-da367b8c]:active{background:var(--accent)}.zoombar[data-v-da367b8c]{z-index:5;background:var(--card);border:1px solid var(--line);border-radius:var(--radius-sm);gap:2px;padding:2px;display:flex;position:absolute;top:8px;right:8px}.zoombar .btn-icon[data-v-da367b8c]{width:24px;height:22px;color:var(--muted);justify-content:center;align-items:center;font-size:15px;line-height:1;display:flex}.zoombar .btn-icon[data-v-da367b8c]:hover{color:var(--accent)}.dbgbar[data-v-da367b8c]{z-index:5;background:var(--card);border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:var(--node-shadow);align-items:center;gap:4px;padding:3px 6px 3px 3px;display:flex;position:absolute;top:8px;left:8px}.dbgbar .btn-icon[data-v-da367b8c]{width:28px;height:26px;color:var(--muted);border-radius:var(--radius-sm);justify-content:center;align-items:center;display:flex}.dbgbar .btn-icon[data-v-da367b8c]:hover:not(:disabled){color:var(--accent);background:var(--field)}.dbgbar .btn-icon[data-v-da367b8c]:disabled{opacity:.35;cursor:default}.dbgbar .btn-icon svg[data-v-da367b8c]{width:18px;height:18px;display:block}.dbgbar .badge[data-v-da367b8c]{margin-left:2px}.palette[data-v-da367b8c]{border-right:1px solid var(--line);flex-direction:column;gap:8px;padding:10px;display:flex}.palette .ptitle[data-v-da367b8c]{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:2px 2px 4px;font-size:11px}.pitem[data-v-da367b8c]{background:var(--field);border:1px solid var(--line);border-radius:var(--radius-sm);cursor:grab;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:8px 10px;display:flex}.pitem[data-v-da367b8c]:hover{border-color:var(--accent)}.pico[data-v-da367b8c]{width:22px;height:22px;color:var(--accent);flex:none;display:flex}.pico[data-v-da367b8c] svg{width:100%;height:100%;display:block}.pitem .plabel[data-v-da367b8c]{flex:auto;min-width:0}.pitem small[data-v-da367b8c]{color:var(--muted);font-size:10px;display:block}.phelp[data-v-da367b8c]{border:1px solid var(--line);width:18px;height:18px;color:var(--muted);cursor:pointer;background:0 0;border-radius:50%;flex:none;padding:0;font-size:11px;font-weight:700;line-height:1}.phelp[data-v-da367b8c]:hover{border-color:var(--accent);color:var(--accent)}.palette .phelp[data-v-da367b8c]{opacity:0}.palette .pitem:hover .phelp[data-v-da367b8c]{opacity:1}.ptoggle[data-v-da367b8c]{width:24px;height:22px;color:var(--muted);align-self:flex-end;padding:0;font-size:15px;line-height:1}.ptoggle[data-v-da367b8c]:hover{color:var(--accent)}.palette-collapsed .palette[data-v-da367b8c]{align-items:center;padding:10px 6px}.palette-collapsed .ptoggle[data-v-da367b8c]{align-self:center}.palette-collapsed .ptitle[data-v-da367b8c]{border-top:1px solid var(--line);width:100%;margin:2px 0}.palette-collapsed .pitem[data-v-da367b8c]{padding:8px}.palette-collapsed .pitem .plabel[data-v-da367b8c],.palette-collapsed .pitem .phelp[data-v-da367b8c]{display:none}.dfwrap[data-v-da367b8c]{background:var(--bg);background-image:radial-gradient(var(--line) 1px, transparent 1px);background-size:20px 20px;width:100%;height:100%}.inspector[data-v-da367b8c]{flex-direction:column;gap:14px;padding:14px;display:flex}.row-actions[data-v-da367b8c]{align-items:center;gap:8px;display:flex}.inspector .ctype[data-v-da367b8c]{min-width:0;font-size:13px;line-height:1.15}.inspector .ctype small[data-v-da367b8c]{color:var(--muted);font-size:10px;display:block}.field input[type=text][data-v-da367b8c]{width:100%}[data-v-da367b8c] .drawflow{width:100%;height:100%}[data-v-da367b8c] .drawflow-node{background:var(--card);border:1px solid var(--line);color:var(--text);width:fit-content;min-width:0;box-shadow:var(--node-shadow);border-radius:16px;padding:0}[data-v-da367b8c] .drawflow-node .drawflow_content_node{width:auto}[data-v-da367b8c] .drawflow-node.selected{background:var(--card);border-color:var(--accent);border-width:2px}[data-v-da367b8c] .drawflow-node .input,[data-v-da367b8c] .drawflow-node .output{background:var(--field);border:2px solid var(--accent);width:14px;height:14px}[data-v-da367b8c] .drawflow-node .input{left:-17px}[data-v-da367b8c] .drawflow-node.has-errport .outputs .output:last-child{border-color:var(--bad);background:color-mix(in srgb, var(--bad) 25%, var(--field));margin-top:7px}[data-v-da367b8c] .connection .main-path{stroke:var(--accent);stroke-width:2px}[data-v-da367b8c] .connection .cable-label{fill:var(--muted);font:600 9px var(--font);stroke:var(--bg);stroke-width:4px;paint-order:stroke;pointer-events:none;-webkit-user-select:none;user-select:none}[data-v-da367b8c] .connection.err-cable .main-path{stroke:var(--bad);stroke-dasharray:6 4}[data-v-da367b8c] .nodebox{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100px;height:100px;padding:10px 8px;display:flex}[data-v-da367b8c] .nodebox .nodeicon{width:36px;height:36px;color:var(--accent);flex:none}[data-v-da367b8c] .nodebox .nodeicon svg{width:100%;height:100%;display:block;position:static}[data-v-da367b8c] .nodebox .nodename{text-align:center;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:none;max-width:100%;font-size:11px;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}[data-v-da367b8c] .nodebox .noderef{max-width:100%;color:var(--muted);text-align:center;white-space:nowrap;text-overflow:ellipsis;flex:none;margin-top:-4px;font-size:9px;overflow:hidden}[data-v-da367b8c] .nodebox .nodetools{z-index:3;gap:4px;display:none;position:absolute;top:-11px;right:-9px}[data-v-da367b8c] .drawflow-node.selected .nodebox .nodetools{display:flex}.flow-editor.debug-open[data-v-da367b8c] .nodebox .nodetools{display:none}[data-v-da367b8c] .nodebox .nodetools button{background:var(--card);border:1px solid var(--line);width:22px;height:22px;color:var(--muted);box-shadow:var(--node-shadow);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}[data-v-da367b8c] .nodebox .nodedup:hover{color:var(--accent);border-color:var(--accent)}[data-v-da367b8c] .nodebox .nodedel:hover{color:var(--bad);border-color:var(--bad)}[data-v-da367b8c] .nodebox .nodetools svg{width:13px;height:13px;display:block;position:static}[data-v-da367b8c] .drawflow-node .drawflow-delete{display:none}[data-v-da367b8c] .drawflow-delete{background:var(--card);width:22px;height:22px;color:var(--bad);border:1px solid var(--line);box-shadow:var(--node-shadow);justify-content:center;align-items:center;font-size:0;display:flex}[data-v-da367b8c] .drawflow-delete:before{content:"✕";font:600 11px/1 var(--font)}[data-v-da367b8c] .drawflow>.drawflow-delete{margin-top:11px;margin-left:-11px}[data-v-da367b8c] .drawflow-node.run-ok{border-color:var(--ok);box-shadow:0 0 0 2px color-mix(in srgb, var(--ok) 40%, transparent)}[data-v-da367b8c] .drawflow-node.run-error{border-color:var(--bad);box-shadow:0 0 0 2px color-mix(in srgb, var(--bad) 45%, transparent)}[data-v-da367b8c] .drawflow-node.run-idle{opacity:.5}[data-v-da367b8c] .drawflow-node.mon-sel{outline:2px solid var(--accent);outline-offset:2px}[data-v-da367b8c] .drawflow-node.dbg-active{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 55%, transparent)}[data-v-da367b8c] .drawflow-node.dbg-ok{border-color:var(--ok)}[data-v-da367b8c] .drawflow-node.dbg-error{border-color:var(--bad);box-shadow:0 0 0 2px color-mix(in srgb, var(--bad) 45%, transparent)}[data-v-da367b8c] .drawflow-node.has-bp:after{content:"";background:var(--bad);border:2px solid var(--card);z-index:3;border-radius:50%;width:11px;height:11px;position:absolute;top:-5px;left:-5px}.mapping-editor[data-v-aca428f8]{height:100%;padding:16px 20px;overflow:auto}.lw[data-v-aca428f8]{margin-bottom:12px}.editor[data-v-aca428f8]{grid-template-columns:repeat(2,minmax(0,400px));justify-content:space-between;align-items:start;gap:140px;display:grid;position:relative}.cables[data-v-aca428f8]{pointer-events:none;z-index:5;width:100%;height:100%;position:absolute;inset:0}.cables path[data-v-aca428f8]{pointer-events:stroke}.rows[data-v-aca428f8]{flex-direction:column;gap:6px;max-height:calc(100vh - 250px);padding:8px 30px;display:flex;overflow-y:auto}.rows.left[data-v-aca428f8]{padding-left:8px}.rows.right[data-v-aca428f8]{padding-right:8px}.row[data-v-aca428f8]{background:var(--field);border:1px solid var(--line);border-radius:8px;align-items:center;gap:8px;padding:7px 12px;display:flex;position:relative}.row.right[data-v-aca428f8]{text-align:right;justify-content:flex-end}.row.reveal[data-v-aca428f8]{animation:1.6s ease-out reveal-flash-aca428f8}@keyframes reveal-flash-aca428f8{0%,40%{box-shadow:0 0 0 2px var(--accent);border-color:var(--accent)}to{box-shadow:0 0 0 2px #0000}}.row.listhead[data-v-aca428f8]{border-color:var(--list)}.row.instance[data-v-aca428f8]{border-color:var(--outer)}.row.operand[data-v-aca428f8]{background:var(--field);border-style:dashed;padding:4px 10px}.row.paramslot[data-v-aca428f8]{border-style:solid}.row.paramslot[data-v-aca428f8],.row.critadd[data-v-aca428f8]{margin-left:28px}.row.paramslot .dot.in[data-v-aca428f8]{width:10px;height:10px;box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 15%, transparent);border-width:2px;left:-16px}.row.operand .param-name[data-v-aca428f8]{color:var(--accent);border:1px solid var(--accent);border-radius:999px;align-items:center;gap:4px;padding:1px 8px;font-size:11px;font-weight:600;display:inline-flex}.row.paramslot.wired .param-name[data-v-aca428f8]{background:var(--accent);color:var(--btn-text)}.param-ico[data-v-aca428f8]{opacity:.85;font-size:11px;font-weight:700}.param-name.crit select[data-v-aca428f8]{padding:0 4px;font-size:11px}.row.paramslot.wired .param-name .x[data-v-aca428f8]{color:var(--btn-text)}.slot-text[data-v-aca428f8]{width:150px;font-size:11px}.row .name[data-v-aca428f8]{font-size:13px;font-weight:600}.type-ico[data-v-aca428f8]{width:13px;height:13px;color:var(--muted);vertical-align:-2px;margin-left:6px}.req-star[data-v-aca428f8]{color:var(--bad);margin-left:2px;font-weight:700}.row .meta[data-v-aca428f8]{color:var(--muted);font-size:11px}.dot[data-v-aca428f8]{background:var(--line);border:2px solid var(--accent);cursor:crosshair;z-index:10;width:16px;height:16px;box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 15%, transparent);border-radius:50%;flex:none;transition:transform .1s}.dot.list[data-v-aca428f8]{border-color:var(--list);box-shadow:0 0 0 3px color-mix(in srgb, var(--list) 15%, transparent)}.dot.inst[data-v-aca428f8]{border-color:var(--outer);box-shadow:0 0 0 3px color-mix(in srgb, var(--outer) 15%, transparent)}.dot[data-v-aca428f8]:hover{transform:scale(1.3)}.dot.unwired[data-v-aca428f8]{background:var(--field);border-color:var(--line);box-shadow:none}.dot.unwired[data-v-aca428f8]:hover{border-color:var(--accent)}.dot.unwired.list[data-v-aca428f8]:hover{border-color:var(--list)}.dot.unwired.inst[data-v-aca428f8]:hover{border-color:var(--outer)}.dot.anchor[data-v-aca428f8]{border-color:var(--muted);background:var(--card);width:11px;height:11px;box-shadow:none;cursor:default;pointer-events:none}.dot.anchor[data-v-aca428f8]:hover{transform:none}.row .dot.out[data-v-aca428f8]{position:absolute;right:-20px}.row .dot.in[data-v-aca428f8]{position:absolute;left:-20px}.chev[data-v-aca428f8]{cursor:pointer;text-align:center;-webkit-user-select:none;user-select:none;flex:none;width:14px;font-size:13px;line-height:1;transition:transform .12s;display:inline-block}.chev.open[data-v-aca428f8]{transform:rotate(90deg)}.chev.rev.open[data-v-aca428f8]{transform:rotate(-90deg)}.right-controls[data-v-aca428f8]{align-items:center;gap:6px;display:flex}.dot.dot-off[data-v-aca428f8]{visibility:hidden;pointer-events:none}.row.has-opts[data-v-aca428f8]{flex-wrap:wrap}.row.has-opts>.dot.in[data-v-aca428f8]{top:9px}.legacy-fn[data-v-aca428f8]{align-items:center;gap:4px;display:inline-flex}.target-opts .link-opt[data-v-aca428f8]{flex-basis:100%;justify-content:flex-end;align-items:center;gap:6px;display:flex}.target-opts[data-v-aca428f8]{border-top:1px dashed var(--line);flex-wrap:wrap;flex-basis:100%;justify-content:flex-end;margin-top:2px;padding-top:6px}.badge.inst[data-v-aca428f8]{color:var(--outer);border-color:var(--outer)}.x[data-v-aca428f8]{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:14px}.x[data-v-aca428f8]:hover{color:var(--bad)}.filt[data-v-aca428f8]{color:var(--outer);cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;padding:2px 4px;display:inline-flex}.filt svg[data-v-aca428f8]{width:14px;height:14px;display:block}.filt[data-v-aca428f8]:hover{background:color-mix(in srgb, var(--outer) 12%, transparent)}.inst-config[data-v-aca428f8]{flex-direction:column;gap:5px;margin-top:6px;display:flex}.mode-select[data-v-aca428f8]{width:fit-content;font-weight:400}.inst-ico[data-v-aca428f8]{color:var(--outer)}.inst-filter[data-v-aca428f8]{cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;padding:2px;line-height:0;display:inline-flex}.inst-filter .type-ico[data-v-aca428f8]{margin-left:0}.inst-filter[data-v-aca428f8]:hover{background:color-mix(in srgb, var(--outer) 12%, transparent)}.inst-filter.open[data-v-aca428f8]{background:color-mix(in srgb, var(--outer) 18%, transparent)}.conds[data-v-aca428f8]{flex-direction:column;gap:4px;margin-top:0;display:flex}.cond[data-v-aca428f8]{align-items:center;gap:4px;display:flex}.err[data-v-aca428f8]{color:var(--bad);padding:10px 0 0;font-size:12px}.hint[data-v-aca428f8]{color:var(--muted);padding:8px 0 0;font-size:11px}.modal-area[data-v-aca428f8]{min-height:300px}.modal-area[readonly][data-v-aca428f8]{opacity:.7;cursor:not-allowed}.struct-ref[data-v-aca428f8]{align-items:center;gap:8px;margin-bottom:8px;display:flex}.struct-ref .field-label[data-v-aca428f8]{white-space:nowrap}.struct-hint[data-v-aca428f8]{margin:0 0 8px}.test-grid[data-v-aca428f8]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.test-col[data-v-aca428f8]{flex-direction:column;gap:8px;min-width:0;display:flex}.test-col-head[data-v-aca428f8]{align-items:center;gap:8px;display:flex}.test-col-head h3[data-v-aca428f8]{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;flex:1;margin:0;font-size:12px}.test-col .codeblock[data-v-aca428f8],.test-col .modal-area[data-v-aca428f8]{max-height:calc(100vh - 240px);overflow:auto}.test-col .modal-area[data-v-aca428f8]{resize:none;flex:1}.fn-list[data-v-aca428f8]{flex-direction:column;gap:8px;display:flex}.fn-list h3[data-v-aca428f8]{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:12px}.fn-list h3 .meta[data-v-aca428f8]{text-transform:none;letter-spacing:0}.fn-std[data-v-aca428f8]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fn-custom[data-v-aca428f8]{cursor:pointer;align-items:center;gap:8px;display:flex}.fn-custom input[type=checkbox][data-v-aca428f8]{width:auto}.function-editor[data-v-d45b2a79]{flex-direction:column;gap:16px;height:100%;padding:16px 20px;display:flex;overflow:auto}.field-label[data-v-d45b2a79]{margin:12px 0 4px}.body>.field-label[data-v-d45b2a79]:first-child{margin-top:0}.params[data-v-d45b2a79]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.param[data-v-d45b2a79]{font-family:var(--mono);align-items:center;gap:4px;display:inline-flex}.body-area[data-v-d45b2a79]{min-height:120px}.args[data-v-d45b2a79]{flex-direction:column;gap:6px;display:flex}.arg-row[data-v-d45b2a79]{align-items:center;gap:8px;display:flex}.arg-label[data-v-d45b2a79]{width:80px;font-family:var(--mono);color:var(--accent);font-size:12px}.arg-row input[data-v-d45b2a79]{flex:1}.hint code[data-v-d45b2a79]{font-family:var(--mono);color:var(--accent)}.err[data-v-d45b2a79]{color:var(--bad);padding:10px 0 0;font-size:12px}.connector-editor[data-v-815639d3]{flex-direction:column;gap:16px;height:100%;padding:16px 20px;display:flex;overflow:auto}.connector-editor .card[data-v-815639d3]{max-width:760px}.connector-editor input[type=text][data-v-815639d3],.connector-editor select[data-v-815639d3]{width:100%}.mode-switch[data-v-815639d3]{gap:16px;margin:4px 0 6px;display:flex}.mode-switch label[data-v-815639d3]{color:var(--text);text-transform:none;letter-spacing:0;align-items:center;gap:6px;font-size:12px;display:inline-flex}.mode-switch input[data-v-815639d3]{width:auto}.hint[data-v-815639d3]{margin:8px 0 0}.hint code[data-v-815639d3]{font-family:var(--mono);color:var(--accent)}.auth-stack[data-v-815639d3]{flex-direction:column;gap:14px;display:flex}.head-row[data-v-815639d3]{align-items:center;gap:6px;margin:12px 0 4px;display:flex}.head-row>.field-label[data-v-815639d3]{flex:1;min-width:0}.secret-fields[data-v-815639d3]{flex-direction:column;gap:14px;display:flex}.secret-fields .field>label[data-v-815639d3]{align-items:center;gap:6px;display:flex}.secret-fields input[data-v-815639d3]{width:100%}.secret-fields input[data-v-815639d3]:disabled{color:var(--muted);background:var(--field);cursor:not-allowed;opacity:.7}.secret-tag[data-v-815639d3]{text-transform:none;letter-spacing:0;font-size:9px}.test-card[data-v-815639d3]{flex-direction:column;gap:12px;display:flex}.test-row[data-v-815639d3]{align-items:flex-end;gap:12px;display:flex}.test-row .field[data-v-815639d3]{min-width:160px}.test-row button[data-v-815639d3]{white-space:nowrap}.steps[data-v-815639d3]{flex-direction:column;gap:8px;display:flex}.step[data-v-815639d3]{flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.slabel[data-v-815639d3]{color:var(--text);word-break:break-all}.sms[data-v-815639d3]{color:var(--muted);font-size:11px}.sdetail[data-v-815639d3]{color:var(--muted);word-break:break-all;flex-basis:100%;padding:6px 8px}.schedule-editor[data-v-3bf311b0]{flex-direction:column;gap:16px;height:100%;padding:16px 20px;display:flex;overflow:auto}.schedule-editor .card[data-v-3bf311b0]{max-width:760px}.field-label[data-v-3bf311b0]{margin:12px 0 4px}.body>.field-label[data-v-3bf311b0]:first-child,.grid>div>.field-label[data-v-3bf311b0]:first-child{margin-top:0}.schedule-editor input[type=text][data-v-3bf311b0],.schedule-editor select[data-v-3bf311b0]{width:100%}.schedule-editor textarea.json[data-v-3bf311b0]{white-space:pre;min-height:140px}.ref-wrap[data-v-3bf311b0]{align-items:center;gap:6px;display:flex}.ref-wrap[data-v-3bf311b0]>:first-child{flex:1;min-width:0}.ref-wrap .ref-open[data-v-3bf311b0]{flex:none}.grid[data-v-3bf311b0]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px 16px;margin-top:4px;display:grid}.grid .check[data-v-3bf311b0]{align-items:flex-end;display:flex}.grid .check label[data-v-3bf311b0]{color:var(--text);align-items:center;gap:6px;font-size:12px;display:inline-flex}.grid .check input[data-v-3bf311b0]{width:auto}.hint[data-v-3bf311b0]{margin:8px 0 0}.hint code[data-v-3bf311b0]{font-family:var(--mono);color:var(--accent)}.deploy-note[data-v-3bf311b0]{max-width:760px;margin:0}.filewatch-editor[data-v-d8612990]{flex-direction:column;gap:16px;height:100%;padding:16px 20px;display:flex;overflow:auto}.filewatch-editor .card[data-v-d8612990]{max-width:760px}.field-label[data-v-d8612990]{margin:12px 0 4px}.body>.field-label[data-v-d8612990]:first-child,.grid>div>.field-label[data-v-d8612990]:first-child{margin-top:0}.filewatch-editor input[type=text][data-v-d8612990],.filewatch-editor input[type=number][data-v-d8612990],.filewatch-editor select[data-v-d8612990]{width:100%}.filewatch-editor textarea.json[data-v-d8612990]{white-space:pre;min-height:110px}.ref-wrap[data-v-d8612990]{align-items:center;gap:6px;display:flex}.ref-wrap[data-v-d8612990]>:first-child{flex:1;min-width:0}.ref-wrap .ref-open[data-v-d8612990]{flex:none}.grid[data-v-d8612990]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px 16px;margin-top:4px;display:grid}.grid .check[data-v-d8612990]{align-items:flex-end;display:flex}.grid .check label[data-v-d8612990]{color:var(--text);align-items:center;gap:6px;font-size:12px;display:inline-flex}.grid .check input[data-v-d8612990]{width:auto}.hint[data-v-d8612990]{margin:8px 0 0}.hint code[data-v-d8612990]{font-family:var(--mono);color:var(--accent)}.pp-trigger[data-v-25326fa6]{display:inline-flex}.pp-panel[data-v-25326fa6]{z-index:1200;border-radius:var(--radius);min-height:0;padding:12px;position:fixed}.snode[data-v-7ff792dc]{flex-direction:column;display:flex}.srow[data-v-7ff792dc]{border-radius:var(--radius-sm);align-items:center;gap:6px;padding:3px 4px;display:flex}.srow[data-v-7ff792dc]:hover{background:var(--field)}.indent[data-v-7ff792dc]{flex:none}.chev[data-v-7ff792dc]{width:14px;color:var(--muted);cursor:pointer;background:0 0;border:none;flex:none;padding:0;font-size:11px;line-height:1}.chev.closed[data-v-7ff792dc]{transform:rotate(-90deg)}.chev-spacer[data-v-7ff792dc]{flex:none;width:14px}.tico[data-v-7ff792dc]{width:16px;height:16px;color:var(--muted);flex:none;display:inline-flex}.tico[data-v-7ff792dc] svg{width:100%;height:100%;display:block}.nm[data-v-7ff792dc]{flex:auto;min-width:120px;max-width:340px}.srow.root .nm[data-v-7ff792dc]{font-weight:600}.ico[data-v-7ff792dc]{width:24px;height:24px;color:var(--muted);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;font-size:14px;line-height:1;display:inline-flex}.ico[data-v-7ff792dc]:hover{background:var(--card);color:var(--text)}.ico.on[data-v-7ff792dc]{background:var(--field);color:var(--accent)}.pp[data-v-7ff792dc]{flex-direction:column;gap:10px;display:flex}.field input[data-v-7ff792dc],.field select[data-v-7ff792dc]{width:100%}.field textarea[data-v-7ff792dc]{min-height:56px}.req-row[data-v-7ff792dc]{color:var(--text);cursor:pointer;align-items:center;gap:7px;font-size:12px;display:flex}.req-row input[data-v-7ff792dc]{width:auto}.del-btn[data-v-7ff792dc]{color:var(--bad);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:2px 0;font-size:12px}.del-btn[data-v-7ff792dc]:hover{text-decoration:underline}.empty[data-v-7ff792dc]{color:var(--muted);padding:3px 0;font-size:11px}.link[data-v-7ff792dc]{color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;font-size:11px}.link[data-v-7ff792dc]:hover{text-decoration:underline}.structure-editor[data-v-8bd487a1]{flex-direction:column;gap:14px;height:100%;padding:16px 20px;display:flex;overflow:auto}.hint[data-v-8bd487a1]{margin:0 0 12px}.tree[data-v-8bd487a1]{flex-direction:column;display:flex}.err[data-v-8bd487a1]{color:var(--bad);padding:0 0 10px;font-size:12px}.tracker-editor[data-v-13ad4d3f]{flex-direction:column;gap:14px;height:100%;padding:16px 20px;display:flex;overflow:auto}.hint[data-v-13ad4d3f]{margin:0 0 12px}.field[data-v-13ad4d3f]{margin-bottom:12px}.keys[data-v-13ad4d3f]{flex-direction:column;gap:8px;margin-bottom:10px;display:flex}.krow[data-v-13ad4d3f]{grid-template-columns:1fr 130px auto;align-items:center;gap:8px;display:grid}.err[data-v-13ad4d3f]{color:var(--bad);flex-direction:column;gap:2px;margin-top:10px;font-size:12px;display:flex}.callout[data-v-13ad4d3f]{margin-top:10px}.pager[data-v-49d84844]{text-transform:none;letter-spacing:normal;align-items:center;gap:6px;font-weight:500;display:inline-flex}.pgcount[data-v-49d84844]{margin-right:auto}.lookup-editor[data-v-41943397]{flex-direction:column;height:100%;padding:16px 20px;display:flex}.card.grow[data-v-41943397],.body[data-v-41943397]{flex-direction:column;flex:1;min-height:0;display:flex}.count[data-v-41943397]{font:11px/1 var(--mono);color:var(--muted);font-weight:400}.check[data-v-41943397]{align-items:center;gap:6px;font-size:12px;font-weight:400;display:flex}.check>input[data-v-41943397]{width:auto}.toolbar[data-v-41943397]{align-items:center;gap:8px;margin-bottom:10px;display:flex}.toolbar>input[type=search][data-v-41943397]{max-width:260px}.gridwrap[data-v-41943397]{border:1px solid var(--line);border-radius:var(--radius-sm);flex:1;min-height:0;margin-bottom:10px;overflow:auto}.gridwrap .rtable[data-v-41943397]{margin:0}.gridwrap thead th[data-v-41943397]{z-index:1;background:var(--card);vertical-align:top;padding:6px 4px;position:sticky;top:0}.gridwrap td[data-v-41943397]{padding:2px 4px}.gridwrap td>input[data-v-41943397]{background:0 0;border-color:#0000;width:100%;min-width:90px}.gridwrap td>input[data-v-41943397]:focus{border-color:var(--accent);background:var(--field)}.colhead[data-v-41943397]{align-items:center;gap:2px;display:flex}.colhead>input[data-v-41943397]{min-width:80px;font-weight:600}.tight[data-v-41943397]{white-space:nowrap;width:1%}.add[data-v-41943397]{font-size:15px;line-height:1}.nocol[data-v-41943397]{color:var(--muted)}.empty[data-v-41943397]{color:var(--muted);text-align:center;padding:14px}.err[data-v-41943397]{color:var(--bad);flex-direction:column;gap:2px;margin-top:4px;font-size:12px;display:flex}.field[data-v-41943397]{margin-bottom:12px}.callout[data-v-41943397]{margin-top:10px}.preview[data-v-45c18de8]{flex-direction:column;gap:12px;min-width:520px;display:flex}.preview .hint[data-v-45c18de8]{margin:0}.summary[data-v-45c18de8]{flex-wrap:wrap;gap:8px;display:flex}.nochange[data-v-45c18de8]{color:var(--warn)}.crosshead[data-v-45c18de8]{margin:0 0 6px}.crosshead .badge[data-v-45c18de8]{margin-right:8px}.cross ul[data-v-45c18de8]{margin:0;padding-left:18px}.cross li+li[data-v-45c18de8]{margin-top:3px}.cross em[data-v-45c18de8]{color:var(--muted);font-size:11px;font-style:normal}.cross .sep[data-v-45c18de8]{color:var(--muted);margin:0 4px}.missing[data-v-45c18de8]{flex-direction:column;gap:10px;display:flex}.mval>label[data-v-45c18de8]{align-items:center;gap:6px;display:flex}.mval .mconn[data-v-45c18de8]{color:var(--text)}.mval .mdot[data-v-45c18de8]{color:var(--muted)}.mval input[data-v-45c18de8]{width:100%}.mval .secret-tag[data-v-45c18de8]{text-transform:none;letter-spacing:0;font-size:9px}.difftable td[data-v-45c18de8]{vertical-align:middle}.difftable .rev[data-v-45c18de8]{font-family:var(--mono);white-space:nowrap;color:var(--muted)}.difftable .rev.next[data-v-45c18de8]{color:var(--text)}.difftable .arrowcell[data-v-45c18de8]{color:var(--muted);text-align:center;padding:6px 4px}.difftable .riskrow[data-v-45c18de8]{background:color-mix(in srgb, var(--warn) 8%, transparent)}.difftable .riskrow .rev.next[data-v-45c18de8]{color:var(--warn);font-weight:600}.difftable .blockrow[data-v-45c18de8]{background:color-mix(in srgb, var(--bad) 8%, transparent)}.difftable .branch[data-v-45c18de8]{color:var(--muted);font-family:var(--mono)}.difftable .kindname[data-v-45c18de8]{color:var(--muted);font-size:11px}.statuscell[data-v-45c18de8]{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.incl[data-v-45c18de8]{color:var(--muted);white-space:nowrap;align-items:center;gap:4px;font-size:11px;display:inline-flex}.versioning[data-v-45c18de8]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.versioning .err[data-v-45c18de8]{margin:0}.versioning button[data-v-45c18de8]{margin-left:auto}.confirm[data-v-45c18de8]:disabled{opacity:.45;cursor:not-allowed}.lead[data-v-98ed6043]{align-items:center;gap:8px;margin:0 0 10px;display:flex}.sect[data-v-98ed6043]{margin:12px 0}.sect.blocking[data-v-98ed6043]{border-left:3px solid var(--bad);padding-left:10px}.sect .rtable[data-v-98ed6043]{margin:8px 0 0}.via[data-v-98ed6043]{color:var(--muted)}.opt[data-v-98ed6043]{cursor:pointer;align-items:center;gap:8px;display:flex}.rtable tr.kept td[data-v-98ed6043]{color:var(--muted);text-decoration:line-through}.notes[data-v-98ed6043]{color:var(--muted);margin:12px 0 0;padding-left:18px;font-size:12px}.notes li[data-v-98ed6043]{margin:3px 0}.deployed[data-v-489c945f]{gap:var(--gap);flex-direction:column;display:flex}.actbar[data-v-489c945f]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.actbar .ctl[data-v-489c945f]{min-width:200px}.dvsep[data-v-489c945f]{background:var(--line);align-self:stretch;width:1px;margin:0 4px}.hidden-file[data-v-489c945f]{display:none}.mini.danger[data-v-489c945f]{color:var(--bad);align-items:center;gap:5px;display:inline-flex}.mini.danger .uninst[data-v-489c945f]{flex:none;width:13px;height:13px}.filterbar[data-v-489c945f]{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.filterbar select[data-v-489c945f],.filterbar input[data-v-489c945f]{padding:3px 6px;font-size:12px}.filterbar input[data-v-489c945f]{min-width:220px}.launchbody[data-v-489c945f]{flex-direction:column;gap:8px;min-width:460px;display:flex}.launchbody .hint[data-v-489c945f]{margin:0}.ltabpanel[data-v-489c945f]{flex-direction:column;gap:8px;min-height:150px;display:flex}.tracerow[data-v-489c945f]{cursor:pointer;align-items:flex-start;gap:8px;display:flex}.tracerow input[data-v-489c945f]{margin-top:2px}.tracerow .hint[data-v-489c945f]{display:inline}.monview[data-v-26f5963a]{gap:var(--gap);flex-direction:column;flex:1;min-height:0;display:flex}.filters[data-v-26f5963a]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.filters .fctl[data-v-26f5963a]{min-width:160px}.filters input[type=date][data-v-26f5963a],.filters .fstatus[data-v-26f5963a]{font-size:12px}.filters .fstatus[data-v-26f5963a]{width:auto}.detailcol[data-v-26f5963a]{overflow:hidden}.runhead[data-v-26f5963a]{flex-wrap:wrap;flex:none;align-items:center;gap:12px;padding:10px 12px;display:flex}.runhead .hint[data-v-26f5963a]{font-size:11px}.runhead .runid[data-v-26f5963a]{color:var(--muted);margin-left:auto;font-size:10px}.viz[data-v-26f5963a]{flex:55%;min-height:240px;padding:0;overflow:hidden}.steps[data-v-26f5963a]{flex-direction:column;flex:45%;min-height:130px;display:flex;overflow:auto}.steps-head[data-v-26f5963a]{z-index:1;background:var(--card);align-items:center;gap:10px;padding-bottom:6px;display:flex;position:sticky;top:0}.steps-head h3[data-v-26f5963a]{margin:0}.errrow[data-v-26f5963a]{background:color-mix(in srgb, var(--bad) 8%, transparent)}.logbody[data-v-26f5963a]{flex-direction:column;gap:10px;min-width:520px;display:flex}.logside-head[data-v-26f5963a]{align-items:center;gap:10px;min-height:22px;display:flex}.envpart[data-v-26f5963a]{margin-top:6px}.envpart h5[data-v-26f5963a]{color:var(--accent);text-transform:uppercase;letter-spacing:.04em;margin:0 0 2px;font-size:10px}.payload[data-v-26f5963a]{margin-top:6px}.qblock[data-v-060aea0c]{flex-direction:column;display:flex}.qname[data-v-060aea0c]{color:var(--text);text-transform:none;letter-spacing:0;font-size:12px}.qconn[data-v-060aea0c]{color:var(--muted);text-transform:none;letter-spacing:0;font-size:11px}.qbody[data-v-060aea0c]{flex-direction:column;gap:10px;display:flex}.qerr[data-v-060aea0c]{margin:0}.counts[data-v-060aea0c]{flex-wrap:wrap;gap:10px;display:flex}.tile[data-v-060aea0c]{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--field);flex-direction:column;flex:110px;gap:2px;min-width:96px;padding:10px 12px;display:flex}.tile .n[data-v-060aea0c]{font-size:22px;font-weight:600;line-height:1.1}.tile .lbl[data-v-060aea0c]{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:10px}.tile.warn[data-v-060aea0c]{border-color:color-mix(in srgb, var(--warn) 45%, transparent);background:color-mix(in srgb, var(--warn) 8%, transparent)}.tile.warn .n[data-v-060aea0c]{color:var(--warn)}.tile.accent[data-v-060aea0c]{border-color:color-mix(in srgb, var(--accent) 45%, transparent);background:color-mix(in srgb, var(--accent) 8%, transparent)}.tile.accent .n[data-v-060aea0c]{color:var(--accent)}.tile.info[data-v-060aea0c]{border-color:color-mix(in srgb, var(--info) 45%, transparent);background:color-mix(in srgb, var(--info) 8%, transparent)}.tile.info .n[data-v-060aea0c]{color:var(--info)}.tile.bad[data-v-060aea0c]{border-color:color-mix(in srgb, var(--bad) 45%, transparent);background:color-mix(in srgb, var(--bad) 8%, transparent)}.tile.bad .n[data-v-060aea0c]{color:var(--bad)}.sub[data-v-060aea0c]{margin:0}.wrk[data-v-060aea0c]{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.noworker[data-v-060aea0c]{width:100%}.wlist[data-v-060aea0c]{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.wlist li[data-v-060aea0c]{flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;display:flex}.waddr[data-v-060aea0c]{color:var(--text)}.sep[data-v-060aea0c]{opacity:.5;color:var(--muted)}.compact .qbody[data-v-060aea0c]{gap:8px}.compact .tile[data-v-060aea0c]{flex:0 auto;min-width:82px;padding:6px 8px}.compact .tile .n[data-v-060aea0c]{font-size:15px}.queueview[data-v-126d663f]{gap:var(--gap);flex-direction:column;min-height:0;display:flex}.autolbl[data-v-126d663f]{color:var(--muted);align-items:center;gap:5px;font-size:11px;display:inline-flex}.fstate>p[data-v-126d663f]{margin:2px 0}.ftable td[data-v-126d663f]{vertical-align:top}.ftable .fflow[data-v-126d663f]{white-space:nowrap;font-weight:600}.ftable .frun[data-v-126d663f]{font-size:11px}.ftable .freason[data-v-126d663f]{white-space:pre-wrap;word-break:break-word;width:100%;color:var(--bad)}.secondary[data-v-126d663f]{gap:var(--gap);grid-template-columns:1fr 300px;align-items:start;display:grid}@media (width<=1100px){.secondary[data-v-126d663f]{grid-template-columns:1fr}}.srvbody[data-v-126d663f]{flex-direction:column;gap:8px;display:flex}.srvbody>p[data-v-126d663f]{margin:0}.kvs[data-v-126d663f]{flex-direction:column;gap:3px;margin:0;display:flex}.kv[data-v-126d663f]{align-items:baseline;gap:8px;font-size:11px;display:flex}.kv dt[data-v-126d663f]{color:var(--muted);min-width:110px}.kv dd[data-v-126d663f]{margin:0}.tracking[data-v-72c0b432]{gap:var(--gap);flex-direction:column;flex:1;min-height:0;display:flex}.filters[data-v-72c0b432]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.filters .fctl[data-v-72c0b432]{min-width:180px}.filters input[type=text][data-v-72c0b432]{min-width:210px}.r-msg[data-v-72c0b432]{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;overflow:hidden}.ohead[data-v-72c0b432]{flex-direction:column;gap:10px;padding:12px 14px;display:flex}.oh-top[data-v-72c0b432]{align-items:center;gap:8px;display:flex}.danger[data-v-72c0b432]{color:var(--bad)}.danger[data-v-72c0b432]:hover{border-color:var(--bad)}.keys[data-v-72c0b432]{flex-wrap:wrap;gap:8px;display:flex}.kv[data-v-72c0b432]{border:1px solid var(--line);border-radius:var(--radius-sm);align-items:stretch;display:flex;overflow:hidden}.kv .k[data-v-72c0b432]{color:var(--muted);background:var(--field);text-transform:uppercase;letter-spacing:.03em;padding:4px 8px;font-size:11px}.kv .v[data-v-72c0b432]{font-size:12px;font-family:var(--mono);padding:4px 8px}.oh-meta[data-v-72c0b432]{margin:0;font-size:11px}.passbar[data-v-72c0b432]{align-items:center;margin-bottom:8px;display:flex}.pass[data-v-72c0b432]{border:1px solid var(--line);border-radius:var(--radius-sm);margin-bottom:10px;overflow:hidden}.pass[data-v-72c0b432]:last-child{margin-bottom:0}.pass-head[data-v-72c0b432]{background:var(--field);border-bottom:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;padding:8px 10px;font-size:11px;display:flex}.pass-head .sep[data-v-72c0b432]{opacity:.5}.pass-no[data-v-72c0b432]{color:var(--text);font-size:12px}.pass-flow[data-v-72c0b432]{font-family:var(--mono)}.pass-cut[data-v-72c0b432]{margin:0;padding:0 10px 8px 22px;font-size:11px}.timeline[data-v-72c0b432]{flex-direction:column;margin:0;padding:10px 10px 10px 16px;list-style:none;display:flex}.tl-item[data-v-72c0b432]{border-left:2px solid var(--line);gap:12px;padding:0 0 14px 14px;display:flex;position:relative}.tl-item[data-v-72c0b432]:last-child{border-left-color:#0000;padding-bottom:0}.tl-dot[data-v-72c0b432]{border:2px solid var(--card);border-radius:50%;flex:none;width:12px;height:12px;position:absolute;top:3px;left:-7px}.dot-ok[data-v-72c0b432]{background:var(--ok)}.dot-bad[data-v-72c0b432]{background:var(--bad)}.dot-warn[data-v-72c0b432]{background:var(--warn)}.dot-info[data-v-72c0b432]{background:var(--info)}.tl-body[data-v-72c0b432]{flex:1;min-width:0}.tl-top[data-v-72c0b432]{align-items:center;gap:8px;display:flex}.tl-msg[data-v-72c0b432]{font-size:13px}.tl-meta[data-v-72c0b432]{color:var(--muted);flex-wrap:wrap;align-items:center;gap:5px;margin-top:3px;font-size:11px;display:flex}.tl-meta .sep[data-v-72c0b432]{opacity:.5}.runbtn[data-v-72c0b432]{margin-left:4px}.config[data-v-19c2b518]{gap:var(--gap);flex-direction:column;display:flex}.body[data-v-19c2b518]{flex-direction:column;gap:10px;display:flex}.srcrow[data-v-19c2b518]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.srcrow .field-label[data-v-19c2b518]{flex:none;width:80px}.srcrow .ctl[data-v-19c2b518]{min-width:180px}.nameinput[data-v-19c2b518]{width:140px}.epinput[data-v-19c2b518]{min-width:200px;font-family:var(--mono);flex:1;font-size:12px}.chead[data-v-175cd635]{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0;font-size:13px;font-weight:600;display:flex}.chead-main[data-v-175cd635]{align-items:center;gap:6px;min-width:0;display:flex}.chead-aside[data-v-175cd635]{align-items:center;gap:6px;margin-left:auto;font-weight:400;display:flex}.chev[data-v-175cd635]{text-align:center;width:14px;color:var(--muted);-webkit-user-select:none;user-select:none;flex:none;font-size:12px;line-height:1;transition:transform .12s}.chev.open[data-v-175cd635]{transform:rotate(90deg)}.cbody[data-v-175cd635]{margin-top:8px}.connvals[data-v-4692f1b3]{gap:var(--gap);flex-direction:column;display:flex}.connvals .hint[data-v-4692f1b3]{margin:0}.conncard+.conncard[data-v-4692f1b3]{margin-top:10px}.conncard[data-v-4692f1b3]{border:1px solid var(--line);border-radius:var(--radius-sm);overflow:hidden}.conncard[data-v-4692f1b3] .chead{padding:10px 14px}.conncard[data-v-4692f1b3] .cbody{border-top:1px solid var(--line);margin-top:0}.conncard .rtable tbody tr:last-child>td[data-v-4692f1b3]{border-bottom:none}.cpad[data-v-4692f1b3]{margin:0;padding:10px 14px}.fname[data-v-4692f1b3]{font-family:var(--mono);white-space:nowrap}.ftoggle[data-v-4692f1b3]{white-space:nowrap}.deftoggle[data-v-4692f1b3]{color:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:5px;font-size:11px;display:inline-flex}.deftoggle input[data-v-4692f1b3]{width:auto;margin:0}.fval[data-v-4692f1b3],.fval input[data-v-4692f1b3]{width:100%}.schedules[data-v-e8fc1943]{gap:var(--gap);flex-direction:column;display:flex}.cronin[data-v-e8fc1943]{width:120px}.tzin[data-v-e8fc1943]{width:90px}.vars[data-v-5773becd]{gap:var(--gap);flex-direction:column;display:flex}.valin[data-v-5773becd]{width:100%;min-width:160px}.filt[data-v-5773becd]{width:260px}.hooks[data-v-a6b2f746]{gap:var(--gap);flex-direction:column;display:flex}.small[data-v-a6b2f746]{font-size:11px}.off td[data-v-a6b2f746]{opacity:.55}.flowlist[data-v-a6b2f746]{flex-wrap:wrap;gap:4px 10px;display:flex}.topacts[data-v-a6b2f746]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.footpager[data-v-a6b2f746]{margin-right:auto}.denialnote[data-v-a6b2f746]{margin:0 0 12px}.rotbtn[data-v-a6b2f746]{margin-right:auto}.field[data-v-a6b2f746]{margin-bottom:14px}.field[data-v-a6b2f746]:last-child{margin-bottom:0}.field input[type=text][data-v-a6b2f746],.field textarea[data-v-a6b2f746]{width:100%}.field .hint[data-v-a6b2f746]{margin:0}.flowpick[data-v-a6b2f746]{border:1px solid var(--line);border-radius:var(--radius-sm);flex-direction:column;gap:4px;max-height:200px;padding:8px 10px;display:flex;overflow-y:auto}.pick[data-v-a6b2f746]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;display:inline-flex}.pick input[data-v-a6b2f746]{width:auto;margin:0}.orphans[data-v-a6b2f746]{margin-top:8px}.orphan span[data-v-a6b2f746]{color:var(--muted);text-decoration:line-through}.issuedwarn[data-v-a6b2f746]{margin-bottom:14px}.sample[data-v-a6b2f746]{white-space:pre;overflow-x:auto}.envpage[data-v-6777e4f0]{flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.flashbar[data-v-6777e4f0]{z-index:5;pointer-events:none;flex-direction:column;align-items:flex-end;gap:4px;max-width:min(560px,60%);display:flex;position:absolute;top:10px;right:18px}.flashbar .badge[data-v-6777e4f0]{box-shadow:var(--node-shadow);white-space:normal;text-align:right}.body[data-v-6777e4f0]{flex:1;grid-template-columns:200px 1fr;min-height:0;display:grid}.body.sections-collapsed[data-v-6777e4f0]{grid-template-columns:56px 1fr}.content[data-v-6777e4f0]{flex-direction:column;min-width:0;padding:16px 18px;display:flex;overflow:auto}.sections[data-v-6777e4f0]{background:var(--card);border-right:1px solid var(--line);flex-direction:column;gap:6px;padding:14px 10px;display:flex}.secbtn[data-v-6777e4f0]{text-align:left;border:1px solid var(--line);color:var(--muted);border-radius:var(--radius-sm);cursor:pointer;background:0 0;align-items:center;gap:10px;padding:8px 10px;font-weight:500;display:flex}.secbtn[data-v-6777e4f0]:hover{border-color:var(--accent);color:var(--text)}.secbtn.active[data-v-6777e4f0]{border-color:var(--accent);color:var(--text);background:color-mix(in srgb, var(--accent) 12%, transparent)}.secico[data-v-6777e4f0]{width:16px;height:16px;color:var(--accent);flex:none;display:inline-flex}.secico[data-v-6777e4f0] svg{width:100%;height:100%;display:block}.sectoggle[data-v-6777e4f0]{width:24px;height:22px;color:var(--muted);align-self:flex-end;padding:0;font-size:15px;line-height:1}.sectoggle[data-v-6777e4f0]:hover{color:var(--accent)}.sections-collapsed .sections[data-v-6777e4f0]{align-items:center;padding:14px 6px}.sections-collapsed .sectoggle[data-v-6777e4f0]{align-self:center}.sections-collapsed .secbtn[data-v-6777e4f0]{justify-content:center;padding:8px}.sections-collapsed .seclabel[data-v-6777e4f0]{display:none}.chainview[data-v-572b4907]{flex-direction:column;gap:16px;height:100%;padding:18px;display:flex;overflow:auto}.chainhead[data-v-572b4907]{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.chainhead h2[data-v-572b4907]{margin:0;font-size:16px}.chain[data-v-572b4907]{flex-wrap:wrap;align-items:stretch;gap:6px;display:flex}.chainwrap[data-v-572b4907]{align-items:center;gap:6px;display:flex}.arrow[data-v-572b4907]{color:var(--muted);font-size:18px}.envbox[data-v-572b4907]{flex-direction:column;gap:8px;min-width:180px;padding:12px 14px;display:flex}.envbox.clickable[data-v-572b4907]{cursor:pointer}.envbox.clickable[data-v-572b4907]:hover{border-color:var(--accent)}.top[data-v-572b4907]{align-items:center;gap:8px;display:flex}.name[data-v-572b4907]{font-size:14px;font-weight:600}.meta[data-v-572b4907]{align-items:center;gap:8px;display:flex}.count[data-v-572b4907]{color:var(--muted);font-size:11px}.badge.remote[data-v-572b4907]{background:color-mix(in srgb, var(--info) 18%, transparent);color:var(--info);border:1px solid color-mix(in srgb, var(--info) 40%, transparent)}.dropdown-menu[data-v-ccf04bab]{display:inline-flex}.trigger[data-v-ccf04bab]{align-items:center;gap:6px;display:inline-flex}.trigger .caret[data-v-ccf04bab]{font-size:10px}.dm-panel[data-v-ccf04bab]{z-index:1100;position:fixed}.newenv[data-v-79465e73]{flex-direction:column;gap:12px;min-width:480px;display:flex}.newenv .hint[data-v-79465e73]{margin:0}.row[data-v-79465e73]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ctl[data-v-79465e73]{flex:1;min-width:160px}.nameinput[data-v-79465e73]{width:140px}.epinput[data-v-79465e73]{min-width:200px;font-family:var(--mono);flex:1;font-size:12px}.modeswitch[data-v-79465e73]{flex-wrap:wrap;gap:8px;display:flex}.modeswitch label[data-v-79465e73]{border:1px solid var(--line);border-radius:var(--radius-sm);cursor:pointer;color:var(--muted);align-items:center;gap:5px;padding:4px 8px;font-size:12px;display:flex}.modeswitch label.on[data-v-79465e73]{border-color:var(--accent);color:var(--text)}.vform[data-v-3b06123f]{margin-bottom:14px;padding:12px 14px}.vform h3[data-v-3b06123f]{margin:0 0 4px}.vfields[data-v-3b06123f]{gap:12px;margin-top:8px;display:flex}.vfields label[data-v-3b06123f]{flex:1}.vactions[data-v-3b06123f]{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.btn-deploy[data-v-3b06123f]{border:1px solid var(--accent);color:var(--accent);background:0 0}.btn-deploy[data-v-3b06123f]:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 12%, transparent)}.vhist[data-v-3b06123f]{margin:0 0 8px}.vtable td[data-v-3b06123f]{vertical-align:top}.vnote[data-v-3b06123f]{margin-top:2px}.newgrid[data-v-2c86f2ac]{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.newitem[data-v-2c86f2ac]{text-align:left;background:var(--field);border:1px solid var(--line);border-radius:var(--radius-sm);justify-content:flex-start;align-items:center;gap:10px;padding:12px 14px;display:flex}.newitem[data-v-2c86f2ac]:hover{border-color:var(--accent)}.newlabel[data-v-2c86f2ac]{text-transform:capitalize;color:var(--text);font-size:13px}.proj[data-v-2c86f2ac]{align-items:center;gap:10px;margin-top:14px;display:flex}.proj select[data-v-2c86f2ac]{flex:1}.hint[data-v-2c86f2ac]{margin:12px 0 0}.searchrow[data-v-bd819a83]{z-index:1;background:var(--card);margin:-14px 0 10px;padding:14px 0 8px;position:sticky;top:0}.search[data-v-bd819a83]{width:100%;padding:6px 9px;font-size:13px}.tree[data-v-bd819a83]{margin:0;padding:0;list-style:none}.group+.group[data-v-bd819a83]{margin-top:4px}.grouphead[data-v-bd819a83]{text-align:left;width:100%;color:var(--text);background:0 0;border:none;align-items:center;gap:8px;padding:6px 4px;display:flex}.grouphead[data-v-bd819a83]:hover{color:var(--accent)}.caret[data-v-bd819a83]{width:14px;color:var(--muted);font-size:11px}.gname[data-v-bd819a83]{text-transform:capitalize;font-size:14px;font-weight:600}.count[data-v-bd819a83]{color:var(--muted);margin-left:auto;font-size:11px}.docs[data-v-bd819a83]{margin:2px 0 6px;padding:0 0 0 26px;list-style:none}.empty[data-v-bd819a83]{padding:4px 8px}.docitem[data-v-bd819a83]{text-align:left;border-radius:var(--radius-sm);width:100%;color:var(--text);background:0 0;border:1px solid #0000;padding:5px 8px;font-size:13px;font-weight:400;display:block}.docitem[data-v-bd819a83]:hover{background:var(--field);border-color:var(--line)}.start[data-v-7429f0b3]{height:100%;padding:40px 24px;overflow-y:auto}.start-inner[data-v-7429f0b3]{width:100%}.hello[data-v-7429f0b3]{margin:0 0 4px;font-size:24px}.lead[data-v-7429f0b3]{color:var(--muted);margin:0 0 28px}.card[data-v-7429f0b3]{margin-bottom:20px}.newgrid[data-v-7429f0b3]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.newitem[data-v-7429f0b3]{text-align:left;background:var(--field);border:1px solid var(--line);border-radius:var(--radius-sm);justify-content:flex-start;align-items:center;gap:12px;padding:14px;display:flex}.newitem[data-v-7429f0b3]:hover{border-color:var(--accent)}.newlabel[data-v-7429f0b3]{text-transform:capitalize;color:var(--text);font-size:14px}.recents[data-v-7429f0b3]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.recitem[data-v-7429f0b3]{text-align:left;background:var(--field);border:1px solid var(--line);border-radius:var(--radius-sm);align-items:center;gap:12px;width:100%;padding:10px 14px;display:flex}.recitem[data-v-7429f0b3]:hover{border-color:var(--accent)}.recname[data-v-7429f0b3]{color:var(--text);font-size:14px}.reckind[data-v-7429f0b3]{color:var(--muted);text-transform:capitalize;font-size:12px}.recdate[data-v-7429f0b3]{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:12px}.ptree[data-v-0d5b7c79]{flex-direction:column;gap:4px;width:100%;height:100%;padding:10px;font-size:13px;display:flex;overflow:auto}.docrow.gone[data-v-0d5b7c79]{cursor:default;color:var(--muted)}.docrow.gone .dname[data-v-0d5b7c79]{text-decoration:line-through}.ptree-head[data-v-0d5b7c79]{border-bottom:1px solid var(--line);align-items:center;gap:8px;margin-bottom:4px;padding:2px 4px 6px;display:flex}.ptree-head strong[data-v-0d5b7c79]{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:12px}.pcreate[data-v-0d5b7c79]{gap:6px;padding:4px;display:flex}.pcreate input[data-v-0d5b7c79]{flex:1}.pnode[data-v-0d5b7c79]{border-radius:var(--radius-sm);flex-direction:column;display:flex}.pnode.dragover[data-v-0d5b7c79]{outline:2px dashed var(--accent);outline-offset:-2px;background:color-mix(in srgb, var(--accent) 8%, transparent)}.docrow.draggable[data-v-0d5b7c79]{cursor:grab}.docrow.draggable[data-v-0d5b7c79]:active{cursor:grabbing}.prow[data-v-0d5b7c79]{border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:6px;padding:4px;display:flex}.prow[data-v-0d5b7c79]:hover{background:var(--field)}.prow .btn-icon[data-v-0d5b7c79]{opacity:0}.prow:hover .btn-icon[data-v-0d5b7c79]{opacity:1}.caret[data-v-0d5b7c79]{width:12px;color:var(--muted);flex:none;font-size:10px}.pname[data-v-0d5b7c79]{font-weight:600}.pname.proj[data-v-0d5b7c79]{color:var(--text)}.rename[data-v-0d5b7c79]{flex:1}.kindrow[data-v-0d5b7c79]{padding-left:16px}.kindrow .kindico[data-v-0d5b7c79]{margin-right:2px}.kindrow .kindname[data-v-0d5b7c79]{color:var(--text);font-size:13px}.kindrow .cnt[data-v-0d5b7c79]{color:var(--muted);margin-left:4px;font-size:11px}.add[data-v-0d5b7c79]{color:var(--accent);font-weight:700}.add[data-v-0d5b7c79]:hover{color:var(--accent)}.pchildren[data-v-0d5b7c79]{flex-direction:column;display:flex}.docs[data-v-0d5b7c79]{flex-direction:column;padding-left:34px;display:flex}.docrow[data-v-0d5b7c79]{border-radius:var(--radius-sm);cursor:pointer;color:var(--text);align-items:center;gap:6px;padding:3px 4px;display:flex}.shr[data-v-0d5b7c79]{color:var(--info);font-size:13px;line-height:1}.docrow[data-v-0d5b7c79]:hover{background:var(--field)}.docrow .dname[data-v-0d5b7c79]{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.docrow .rm[data-v-0d5b7c79]{opacity:0;color:var(--bad)}.docrow:hover .rm[data-v-0d5b7c79]{opacity:1}.docrow .own[data-v-0d5b7c79]{color:var(--accent);flex:none;margin-left:auto;padding:0 4px;font-size:8px}.dempty[data-v-0d5b7c79]{color:var(--muted);padding:2px 4px 2px 34px;font-size:11px}.defico[data-v-0d5b7c79]{width:14px;height:14px;color:var(--accent);flex:none;display:flex}.defico svg[data-v-0d5b7c79]{width:100%;height:100%;display:block}.docrow .owner[data-v-0d5b7c79]{color:var(--muted);flex:none;font-size:11px}.docrow.ro .dname[data-v-0d5b7c79]{color:var(--muted)}.mitem.owned[data-v-0d5b7c79]{color:var(--accent);cursor:default}.members h4[data-v-0d5b7c79]{text-transform:uppercase;letter-spacing:.04em;color:var(--accent);margin:12px 0 4px;font-size:11px}.members h4[data-v-0d5b7c79]:first-child{margin-top:0}.mgrid[data-v-0d5b7c79]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:2px 12px;display:grid}.mitem[data-v-0d5b7c79]{cursor:pointer;align-items:center;gap:6px;padding:2px 0;font-size:12px;display:flex}.login-screen[data-v-60b1a7f4]{background:var(--bg);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.login-card[data-v-60b1a7f4]{flex-direction:column;gap:18px;width:min(360px,100%);padding:26px 26px 24px;display:flex}.login-card h1[data-v-60b1a7f4]{margin:0;font-size:26px}.login-card .hint[data-v-60b1a7f4]{margin:-12px 0 0}.login-form[data-v-60b1a7f4]{flex-direction:column;gap:14px;display:flex}.login-form input[data-v-60b1a7f4]{width:100%;padding:7px 9px;font-size:13px}.login-form button[data-v-60b1a7f4]{width:100%;margin-top:4px;padding:8px 10px;font-size:13px}.login-form .err[data-v-60b1a7f4]{margin:0}.providers[data-v-60b1a7f4]{flex-direction:column;gap:8px;display:flex}.providers .btn-ghost[data-v-60b1a7f4]{width:100%;padding:8px 10px}.sep[data-v-60b1a7f4]{color:var(--muted);align-items:center;gap:10px;font-size:11px;display:flex}.sep span[data-v-60b1a7f4]{flex:0}.sep[data-v-60b1a7f4]:before,.sep[data-v-60b1a7f4]:after{content:"";background:var(--line);flex:1;height:1px}.table-card[data-v-a3352a48]{overflow:hidden}.badge.you[data-v-a3352a48]{margin-left:6px}.badge+.badge[data-v-a3352a48]{margin-left:4px}.cols[data-v-2a80517b]{grid-template-columns:minmax(280px,360px) 1fr;align-items:start;gap:16px;display:grid}.gcell[data-v-2a80517b]{align-items:center;gap:8px;display:flex}.gname[data-v-2a80517b]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.adminico[data-v-2a80517b]{width:15px;height:15px;color:var(--accent);flex:none;margin-left:auto;display:flex}.adminico svg[data-v-2a80517b]{width:100%;height:100%;display:block}.badge+.badge[data-v-2a80517b]{margin-left:4px}.detail[data-v-2a80517b]{flex-direction:column;gap:16px;display:flex}h4[data-v-2a80517b]{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:0 0 6px;font-size:11px}.body>h4[data-v-2a80517b]+*{margin-top:0}.body>.addrow+h4[data-v-2a80517b]{margin-top:14px}.members[data-v-2a80517b]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 10px;margin:0;padding:0;list-style:none;display:grid}.members li[data-v-2a80517b]{border-radius:var(--radius-sm);background:var(--field);align-items:center;gap:6px;min-width:0;padding:4px 6px;font-size:12px;display:flex}.members li.wide[data-v-2a80517b]{background:0 0;grid-column:1/-1;padding:2px 0}.micos[data-v-2a80517b]{flex:none;align-items:center;gap:4px;min-width:14px;display:flex}.mico[data-v-2a80517b]{flex:none;width:14px;height:14px;display:flex}.mico svg[data-v-2a80517b]{width:100%;height:100%;display:block}.mico.me[data-v-2a80517b]{color:var(--accent)}.mico.off[data-v-2a80517b]{color:var(--bad)}.mname[data-v-2a80517b]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.members .btn-icon[data-v-2a80517b]{margin-left:auto}.addrow[data-v-2a80517b]{align-items:center;gap:8px;display:flex}.body>.addrow[data-v-2a80517b]{padding-top:10px}.body>.addrow.top[data-v-2a80517b]{margin-bottom:10px;padding-top:0}.addrow input[type=text][data-v-2a80517b],.addrow select[data-v-2a80517b]{flex:1;min-width:0}.matrix th.envcol[data-v-2a80517b]{text-align:center;white-space:nowrap}.matrix th.design[data-v-2a80517b]{border-right:1px solid var(--line)}.matrix td.cell[data-v-2a80517b]{text-align:center}.matrix td.cell .na[data-v-2a80517b]{color:var(--muted)}.perms[data-v-2a80517b]{font-family:var(--mono);margin-top:6px;font-size:11px}.table-card[data-v-abaff522]{overflow:hidden}.rtable .issuer[data-v-abaff522]{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:280px;font-size:11px;overflow:hidden}.rtable code[data-v-abaff522]{font-family:var(--mono);font-size:11px}.callback[data-v-abaff522]{border:1px dashed var(--line);border-radius:var(--radius-sm);flex-direction:column;gap:4px;margin-top:14px;padding:10px 12px;display:flex}.callback code[data-v-abaff522]{font-family:var(--mono);color:var(--accent);word-break:break-all;font-size:12px}.spark[data-v-62777019]{display:block;overflow:visible}.base[data-v-62777019]{stroke:var(--line);stroke-width:1px}.line[data-v-62777019]{fill:none;stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}.area[data-v-62777019]{opacity:.14;stroke:none}.tchart[data-v-68df2492]{flex-direction:column;gap:4px;min-width:0;display:flex}.tc-plot[data-v-68df2492]{position:relative}.grid line[data-v-68df2492]{stroke:var(--line);stroke-width:1px}.axis text[data-v-68df2492]{fill:var(--muted);font-size:10px;font-family:var(--font);font-variant-numeric:tabular-nums}.line[data-v-68df2492]{fill:none;stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}.ref[data-v-68df2492]{stroke:var(--muted);stroke-width:1px;stroke-dasharray:4 3}.guide[data-v-68df2492]{stroke:var(--muted);stroke-width:1px;stroke-dasharray:2 2}.hdot[data-v-68df2492]{stroke:var(--card);stroke-width:1.5px}.tc-tip[data-v-68df2492]{pointer-events:none;white-space:nowrap;z-index:2;flex-direction:column;gap:2px;margin-left:10px;padding:6px 8px;font-size:11px;display:flex;position:absolute;top:4px}.tc-tip.flip[data-v-68df2492]{transform:translate(calc(-100% - 20px))}.tc-time[data-v-68df2492]{color:var(--muted)}.tc-row[data-v-68df2492]{align-items:center;gap:6px;display:flex}.tc-lbl[data-v-68df2492]{flex:1}.refsw[data-v-68df2492]{background:var(--muted)}.mcell[data-v-2a489daa]{align-items:center;gap:8px;display:flex}.mval[data-v-2a489daa]{min-width:56px}.chev[data-v-2a489daa]{width:14px;color:var(--muted);display:inline-block}.sup tr.stopped>td[data-v-2a489daa]{color:var(--muted)}.sup+.sup[data-v-2a489daa],.pad+.sup[data-v-2a489daa],.sup+.pad[data-v-2a489daa]{border-top:1px solid var(--line)}.rtable tbody tr.detail>td[data-v-2a489daa],.rtable tbody tr.detail:hover>td[data-v-2a489daa]{background:color-mix(in srgb, var(--field) 60%, transparent)}.charts[data-v-2a489daa]{grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:14px 22px;padding:4px 0;display:grid}.block[data-v-96a8ca16]{border-bottom:1px solid var(--line);margin-bottom:14px;padding-bottom:14px}.block[data-v-96a8ca16]:last-child{border-bottom:none;margin-bottom:0}.block h3[data-v-96a8ca16]{margin:0 0 10px;font-size:13px}.meta[data-v-96a8ca16]{gap:6px;margin-bottom:12px;display:flex}.shell[data-v-e057855a]{flex-direction:column;height:100vh;display:flex}.topbar[data-v-e057855a]{border-bottom:1px solid var(--line);background:var(--card);flex-wrap:wrap;align-items:center;gap:16px;padding:12px 18px;display:flex}.topbar h1[data-v-e057855a]{margin:0;font-size:18px}.envpill[data-v-e057855a]{color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, transparent);border:1px solid color-mix(in srgb, var(--accent) 40%, transparent);white-space:nowrap;border-radius:999px;margin-left:-8px;padding:2px 10px;font-size:12px;font-weight:600}.envpill.remote[data-v-e057855a]{color:var(--info);background:color-mix(in srgb, var(--info) 14%, transparent);border-color:color-mix(in srgb, var(--info) 40%, transparent)}.theme-toggle[data-v-e057855a]{padding:4px 8px;font-size:15px;line-height:1}.boot[data-v-e057855a]{background:var(--bg);height:100vh}.tabs[data-v-e057855a]{box-shadow:inset 0 -1px 0 var(--line);gap:6px;padding:8px 14px 0;display:flex;overflow-x:auto}.tab[data-v-e057855a]{border:1px solid var(--line);border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:var(--field);cursor:pointer;white-space:nowrap;box-shadow:inset 0 -1px 0 var(--line);border-bottom:none;align-items:center;gap:8px;padding:6px 10px;display:flex}.tab.active[data-v-e057855a]{background:var(--card);border-color:var(--accent);box-shadow:none}.tab .tname[data-v-e057855a]{font-size:12px}.tab .unsaved[data-v-e057855a]{color:var(--warn)}.tab .tnoname[data-v-e057855a]{color:var(--muted);font-style:italic}.subbar[data-v-e057855a]{border-bottom:1px solid var(--line);background:var(--card);align-items:center;gap:10px;padding:10px 18px;display:flex}.subbar input[data-v-e057855a]{width:220px}.verfield[data-v-e057855a]{margin-top:10px}.verfield select[data-v-e057855a]{width:100%}.body[data-v-e057855a]{flex:1;min-height:0;display:flex}.sidebar[data-v-e057855a]{border-right:1px solid var(--line);background:var(--card);flex:0 0 250px;min-width:0;overflow:hidden}.sidebar.collapsed[data-v-e057855a]{flex-basis:30px}.sidebar-expand[data-v-e057855a]{cursor:pointer;width:100%;height:100%;color:var(--muted);background:0 0;border:none;flex-direction:column;align-items:center;gap:10px;padding:10px 0;display:flex}.sidebar-expand[data-v-e057855a]:hover{background:var(--field);color:var(--text)}.sidebar-expand .chev[data-v-e057855a]{font-size:16px;line-height:1}.sidebar-expand .vlabel[data-v-e057855a]{writing-mode:vertical-rl;text-orientation:mixed;text-transform:uppercase;letter-spacing:.08em;font-size:11px;transform:rotate(180deg)}.main[data-v-e057855a]{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.stage[data-v-e057855a]{flex:1;min-height:0;overflow:hidden}:root{--bg:#eef2f7;--card:#fff;--line:#d8e0ea;--field:#f4f7fb;--text:#1e293b;--muted:#64748b;--accent:#0284c7;--ok:#16a34a;--warn:#d97706;--list:#d97706;--info:#7c3aed;--outer:#7c3aed;--bad:#dc2626;--btn-text:#fff;--chart-1:#0284c7;--chart-2:#0d9488;--chart-3:#c026d3;--chart-4:#ea580c;--node-shadow:0 4px 14px #1e293b1f;--shadow-pop:0 6px 20px #1e293b29;--shadow-modal:0 16px 48px #1e293b3d;--backdrop:#02061773;--radius:10px;--radius-sm:6px;--gap:14px;--font:ui-sans-serif, system-ui, sans-serif;--mono:ui-monospace, SFMono-Regular, Menlo, monospace;--font-brand:"Syne", var(--font)}:root[data-theme=dark]{--bg:#0f172a;--card:#1e293b;--line:#334155;--field:#0b1220;--text:#e2e8f0;--muted:#94a3b8;--accent:#38bdf8;--ok:#22c55e;--warn:#f59e0b;--list:#f59e0b;--info:#a78bfa;--outer:#a78bfa;--bad:#f87171;--btn-text:#06283d;--chart-1:#38bdf8;--chart-2:#2dd4bf;--chart-3:#e879f9;--chart-4:#fb923c;--node-shadow:0 4px 14px #00000059;--shadow-pop:0 10px 30px #00000073;--shadow-modal:0 10px 40px #00000080;--backdrop:#02061799}*{box-sizing:border-box}body{font-family:var(--font);background:var(--bg);color:var(--text);margin:0}.card,.panel{background:var(--card);border:1px solid var(--line);border-radius:var(--radius)}.card{overflow:visible}.card>h2{border-bottom:1px solid var(--line);border-radius:var(--radius) var(--radius) 0 0;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:0;padding:10px 14px;font-size:13px}.panel>h3{border-bottom:1px solid var(--line);color:var(--muted);text-transform:uppercase;margin:0;padding:10px 14px;font-size:12px}.card>.body,.panel>.body{padding:14px 16px}.card>.pad,.panel>.pad{margin:0;padding:14px 16px}.card>h2.bar,.panel>h3.bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.card>h2.bar :is(button,input,select,label,.hint,.badge),.panel>h3.bar :is(button,input,select,label,.hint,.badge){text-transform:none;letter-spacing:normal;font-weight:500}.card>.rtable:last-child{border-bottom-left-radius:var(--radius);border-bottom-right-radius:var(--radius)}button,.btn{background:var(--accent);color:var(--btn-text);border-radius:var(--radius-sm);cursor:pointer;border:none;padding:5px 10px;font-size:12px;font-weight:600}button.mini,.btn-ghost{border:1px solid var(--line);color:var(--muted);background:0 0;padding:2px 7px;font-weight:500}.btn-icon{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:14px}.btn-icon:hover{color:var(--bad)}input[type=text],input[type=password],input[type=email],input[type=number],input[type=search],input[type=url],input[type=tel],input[type=date],input[type=datetime-local],input[type=time],input[type=month],input[type=week],select,textarea{background:var(--field);color:var(--text);border:1px solid var(--line);border-radius:var(--radius-sm);font-family:inherit;font-size:12px}input[type=text],input[type=password],input[type=email],input[type=number],input[type=search],input[type=url],input[type=tel],input[type=date],input[type=datetime-local],input[type=time],input[type=month],input[type=week],select{padding:4px 7px}input[type=date],input[type=datetime-local],input[type=time],input[type=month],input[type=week]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark] :is(input[type=date],input[type=datetime-local],input[type=time],input[type=month],input[type=week]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}input:disabled{opacity:.6;cursor:not-allowed}input.inherited:disabled{opacity:1;cursor:default;color:var(--muted);background:0 0;border-color:#0000;padding-left:0}input:focus,select:focus,textarea:focus{border-color:var(--accent);outline:none}textarea.code{width:100%;font-family:var(--mono);resize:vertical;padding:8px 10px;font-size:12px;line-height:1.5}.field{flex-direction:column;gap:4px;min-width:0;display:flex}.field-label,.field>label,label.field{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:11px}.field-label{display:block}:is(.field>label:has(>input[type=checkbox],>input[type=radio]),label.field:has(>input[type=checkbox],>input[type=radio])){color:var(--text);text-transform:none;letter-spacing:normal;font-size:12px}.page{flex-direction:column;height:100%;min-height:0;display:flex}.page-head{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:14px 18px;display:flex}.page-head>h2{margin:0;font-size:15px}.page-body{flex-direction:column;flex:1;gap:16px;min-height:0;padding:18px;display:flex;overflow:auto}.page-body.narrow{width:100%;max-width:960px}.form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.form-grid>.wide{grid-column:1/-1}.form-grid :is(input,select,textarea){width:100%}.form-grid :is(input[type=checkbox],input[type=radio]){width:auto}.form-actions{align-items:center;gap:8px;margin-top:14px;display:flex}.chk{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.split{flex:1;grid-template-columns:320px 1fr;min-height:0;display:grid;overflow:hidden}.listcol{border-right:1px solid var(--line);min-width:0;min-height:0;padding:10px;overflow:auto}.listcol-head{z-index:1;background:var(--card);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;margin:-10px -10px 8px;padding:8px 10px;display:flex;position:sticky;top:-10px}.listrows{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.listrow{background:var(--field);border:1px solid var(--line);border-radius:var(--radius-sm);cursor:pointer;padding:8px 10px}.listrow:hover{border-color:var(--accent)}.listrow.active{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent)}.listrow-top{align-items:center;gap:8px;display:flex}.listrow-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.listrow-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:5px;margin-top:4px;font-size:11px;display:flex}.listrow-meta .sep{opacity:.5}.detailcol{flex-direction:column;gap:12px;min-width:0;min-height:0;padding:14px 18px;display:flex;overflow:auto}.split .empty{color:var(--muted);text-align:center;padding:24px;font-size:13px}.badge{background:var(--field);border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:4px;padding:2px 6px;font-size:10px}.badge.ok{color:var(--ok);border-color:var(--ok)}.badge.warn{color:var(--warn);border-color:var(--warn)}.badge.info{color:var(--info);border-color:var(--info)}.badge.bad{color:var(--bad);border-color:var(--bad)}.mono{font-family:var(--mono)}.muted{color:var(--muted)}.nowrap{white-space:nowrap}.num{text-align:right;font-variant-numeric:tabular-nums}.grow{flex:1}.kindcell{align-items:center;gap:6px;display:inline-flex}.brand{font-family:var(--font-brand);letter-spacing:-.01em;font-weight:700}.hint{color:var(--muted);font-size:11px}.err{color:var(--bad);font-size:12px}.callout{--tone:var(--muted);color:var(--text);background:color-mix(in srgb, var(--tone) 10%, transparent);border:1px solid color-mix(in srgb, var(--tone) 35%, transparent);border-radius:var(--radius-sm);margin:0;padding:8px 10px;font-size:12px;line-height:1.5}.callout.ok{--tone:var(--ok)}.callout.warn{--tone:var(--warn)}.callout.info{--tone:var(--info)}.callout.bad{--tone:var(--bad)}.callout.titled{flex-direction:column;gap:1px;display:flex}.callout.titled.inline{flex-flow:wrap;align-items:baseline;gap:10px}.callout.titled>strong{color:var(--tone)}.callout.titled>span{color:var(--muted);font-size:11px}.codeblock{font-family:var(--mono);white-space:pre-wrap;word-break:break-word;background:var(--field);border:1px solid var(--line);border-radius:var(--radius-sm);margin:0;padding:10px 12px;font-size:12px}.codeblock.sm{padding:8px 10px;font-size:11px}.codeblock.scroll{max-height:300px;overflow:auto}.popover{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:var(--shadow-pop);max-height:min(420px,100vh - 16px);padding:4px;overflow:auto}.popover-item{border-radius:var(--radius-sm);width:100%;color:var(--text);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin:0;padding:6px 10px;font-family:inherit;font-size:12px;font-weight:400;display:flex}.popover-item:hover,.popover-item.active{background:var(--field)}.popover.keynav .popover-item:not(.active):hover{background:0 0}.popover-item.selected{color:var(--accent);font-weight:600}.popover-item.action{color:var(--muted)}.popover-item.danger{color:var(--bad)}.popover-item.disabled{color:var(--muted);cursor:default}.popover-item.disabled:hover{background:0 0}.popover-sep{background:var(--line);height:1px;margin:4px 0}.legend{color:var(--muted);flex-wrap:wrap;gap:14px;font-size:11px;display:flex}.sw{vertical-align:middle;border-radius:2px;width:10px;height:3px;margin-right:4px;display:inline-block}.rtable{border-collapse:collapse;width:100%;font-size:13px}.rtable th{text-align:left;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;background:var(--field);border-bottom:1px solid var(--line);padding:8px 14px;font-size:11px;font-weight:600}.rtable td{border-bottom:1px solid var(--line);vertical-align:middle;padding:9px 14px}.rtable :is(th,td):first-child{padding-left:16px}.rtable :is(th,td):last-child{padding-right:16px}.rtable tbody tr:hover>td{background:color-mix(in srgb, var(--accent) 5%, transparent)}.rtable tr.clickable{cursor:pointer}.rtable tr.selected>td{background:color-mix(in srgb, var(--accent) 14%, transparent)}.rtable td.acts{text-align:right;white-space:nowrap;width:1%}.rtable td.acts>*+*{margin-left:6px}.rtable .mono{font-size:12px}.card>.rtable:last-child tbody tr:last-child>td{border-bottom:none}.card>.rtable:last-child tbody tr:last-child>td:first-child{border-bottom-left-radius:var(--radius)}.card>.rtable:last-child tbody tr:last-child>td:last-child{border-bottom-right-radius:var(--radius)}
