.code[data-v-aaa9e355]{border:1px solid var(--line);border-radius:8px;overflow:hidden;background:#0b0f19}.bar[data-v-aaa9e355]{display:flex;justify-content:space-between;align-items:center;padding:4px 8px;background:var(--bg-3);border-bottom:1px solid var(--line);font-size:12px}.actions[data-v-aaa9e355]{display:flex;gap:6px}.tiny[data-v-aaa9e355]{padding:2px 8px;font-size:12px}pre[data-v-aaa9e355]{margin:0;padding:10px 0;overflow:auto;max-height:460px;font-size:12.5px;line-height:1.55}.ln[data-v-aaa9e355]{display:grid;grid-template-columns:var(--gutter) 1fr;gap:12px;min-height:1.55em;content-visibility:auto;contain-intrinsic-size:auto 1.55em}.ln[data-v-aaa9e355]:hover{background:#ffffff09}.no[data-v-aaa9e355]{position:sticky;left:0;z-index:1;text-align:right;color:#475066;-webkit-user-select:none;user-select:none;background:#0b0f19;padding-left:12px;font-size:11px}.src[data-v-aaa9e355]{padding-right:12px}.ref[data-v-5315c1be]{display:inline-flex;gap:6px;align-items:center;cursor:pointer}.ref .link[data-v-5315c1be]{color:var(--accent);text-decoration:underline dotted}.sysid[data-v-5315c1be]{font-family:ui-monospace,monospace;font-size:12px;color:var(--muted)}.longtext[data-v-5315c1be]{margin:0;white-space:pre-wrap;word-break:break-word;font-family:inherit}.inline[data-v-5315c1be]{word-break:break-word}.query[data-v-5315c1be]{margin:0;padding:0;list-style:none;display:grid;gap:3px}.query li[data-v-5315c1be]{display:grid;grid-template-columns:auto auto auto minmax(0,1fr);gap:4px 8px;align-items:baseline;padding:3px 8px;border-left:2px solid var(--line);background:var(--bg-3);border-radius:0 4px 4px 0}.query .join[data-v-5315c1be]{grid-column:1;font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.query li>.qfield[data-v-5315c1be]{grid-column:2}.qfield[data-v-5315c1be]{font-family:ui-monospace,monospace;font-size:12px;color:var(--accent)}.qop[data-v-5315c1be]{font-family:ui-monospace,monospace;font-size:12px;color:var(--muted)}.qval[data-v-5315c1be]{word-break:break-word}@container (max-width: 420px){.query li[data-v-5315c1be]{grid-template-columns:1fr}.query li>.qfield[data-v-5315c1be],.query .join[data-v-5315c1be]{grid-column:1}.qop[data-v-5315c1be]{justify-self:start}}.toggle[data-v-71eb5c7b]{display:inline-flex;gap:6px;align-items:center;font-size:12px;color:var(--muted);margin-bottom:8px}table[data-v-71eb5c7b]{width:100%;border-collapse:collapse}th[data-v-71eb5c7b]{text-align:left;vertical-align:top;width:210px;padding:7px 12px 7px 0;font-weight:500;color:var(--muted);font-size:12.5px;font-family:ui-monospace,monospace}td[data-v-71eb5c7b]{padding:7px 0;border-bottom:1px solid var(--line);vertical-align:top}tr:last-child td[data-v-71eb5c7b]{border-bottom:none}.node[data-v-9de610dd]{container-type:inline-size;border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:var(--radius);background:var(--bg-2);padding:12px 14px;margin-bottom:10px}.node .node[data-v-9de610dd]{padding:10px 11px}.node.logic[data-v-9de610dd]{border-left-color:var(--logic);background:var(--bg-3)}.node.subflow[data-v-9de610dd]{border-left-color:var(--subflow);background:#c39bf00f}.chip.subflow[data-v-9de610dd]{color:var(--subflow);background:#c39bf024}.chip.logic[data-v-9de610dd]{color:var(--logic);background:#f0b86624}.head[data-v-9de610dd]{display:flex;gap:10px;align-items:flex-start;cursor:pointer}.caret[data-v-9de610dd]{color:var(--muted);font-size:11px;line-height:24px}.node.closed[data-v-9de610dd]{padding-bottom:10px}.num[data-v-9de610dd]{min-width:30px;height:24px;padding:0 6px;border-radius:6px;background:var(--bg-3);border:1px solid var(--line);display:inline-flex;align-items:center;justify-content:center;font-family:ui-monospace,monospace;font-size:12px;color:var(--muted)}.titles[data-v-9de610dd]{flex:1;min-width:0}.title[data-v-9de610dd]{font-weight:600}.sub[data-v-9de610dd]{display:flex;gap:8px;align-items:center;font-size:12px;margin-top:2px;flex-wrap:wrap}.tiny[data-v-9de610dd]{padding:2px 8px;font-size:12px}.rows[data-v-9de610dd]{margin-top:10px;display:flex;flex-direction:column;gap:6px}.section[data-v-9de610dd]{font-size:11px;text-transform:uppercase;letter-spacing:.07em}.row[data-v-9de610dd]{display:grid;grid-template-columns:minmax(0,180px) minmax(0,1fr);gap:12px;align-items:start}.k[data-v-9de610dd]{font-family:ui-monospace,monospace;font-size:12.5px;color:var(--muted);word-break:break-word}.v[data-v-9de610dd]{min-width:0}.empty[data-v-9de610dd]{margin-top:8px;font-size:12.5px}.raw[data-v-9de610dd]{margin-top:12px;border-top:1px dashed var(--line);padding-top:10px}.children[data-v-9de610dd]{margin:10px 0 0;padding-left:10px;border-left:2px dashed var(--line)}@container (max-width: 560px){.row[data-v-9de610dd]{grid-template-columns:1fr;gap:2px}}@media(max-width:760px){.row[data-v-9de610dd]{grid-template-columns:1fr;gap:2px}}.wrap[data-v-0dcad881]{display:flex;flex-direction:column;align-items:stretch}.box[data-v-0dcad881]{border:1px solid var(--line);border-top:3px solid var(--accent);border-radius:10px;background:var(--bg-2);padding:10px 12px;cursor:pointer;transition:border-color .15s,transform .15s}.box[data-v-0dcad881]:hover{transform:translateY(-1px)}.box.logic[data-v-0dcad881]{border-top-color:var(--logic)}.box.subflow[data-v-0dcad881]{border-top-color:var(--subflow);background:#c39bf012}.box.logic .kind[data-v-0dcad881]{color:var(--logic)}.box.subflow .kind[data-v-0dcad881]{color:var(--subflow)}.kind[data-v-0dcad881]{font-size:10px;text-transform:uppercase;letter-spacing:.07em;color:var(--accent);margin-right:6px}.box.active[data-v-0dcad881]{border-color:var(--accent);box-shadow:0 0 0 2px #62b6ff40}.top[data-v-0dcad881]{display:flex;gap:8px;align-items:center}.num[data-v-0dcad881]{font-family:ui-monospace,monospace;font-size:11px;color:var(--muted)}.name[data-v-0dcad881]{font-weight:600;font-size:13.5px}.type[data-v-0dcad881]{font-size:12px;margin-top:3px;display:flex;gap:2px;align-items:baseline;flex-wrap:wrap}.ins[data-v-0dcad881]{margin:8px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:4px}.ins li[data-v-0dcad881]{font-size:11px;border:1px solid var(--line);border-radius:999px;padding:0 7px;color:var(--muted)}.ik[data-v-0dcad881]{font-family:ui-monospace,monospace}.branch-line[data-v-0dcad881]{width:2px;height:14px;background:var(--line);margin-left:22px}.branch[data-v-0dcad881]{margin-left:22px;padding:10px 10px 4px;border:1px dashed var(--line);border-radius:10px;display:flex;flex-direction:column;gap:10px}.branch-label[data-v-0dcad881]{font-size:11px;text-transform:uppercase;letter-spacing:.06em}.panel[data-v-ed4199a3]{container-type:inline-size;border:1px solid var(--line);border-top:3px solid var(--accent);border-radius:var(--radius);background:var(--bg-2);padding:14px;position:sticky;top:12px;max-height:calc(100vh - 140px);overflow:auto}.panel.logic[data-v-ed4199a3]{border-top-color:var(--logic)}.panel.subflow[data-v-ed4199a3]{border-top-color:var(--subflow)}.hint[data-v-ed4199a3]{font-size:13px}.line[data-v-ed4199a3]{display:flex;gap:8px;align-items:center}.num[data-v-ed4199a3]{font-family:ui-monospace,monospace;font-size:11px;color:var(--muted)}.kind[data-v-ed4199a3]{font-size:10px;text-transform:uppercase;letter-spacing:.07em;color:var(--accent)}.panel.logic .kind[data-v-ed4199a3]{color:var(--logic)}.panel.subflow .kind[data-v-ed4199a3]{color:var(--subflow)}.line .ghost[data-v-ed4199a3]{margin-left:auto}.tiny[data-v-ed4199a3]{padding:2px 8px;font-size:12px}h4[data-v-ed4199a3]{margin:6px 0 0;font-size:15px}.sub[data-v-ed4199a3]{margin:2px 0 0;font-size:12.5px}.table[data-v-ed4199a3]{display:inline-block;margin-top:6px;font-size:11px;color:var(--muted);font-family:ui-monospace,monospace}section[data-v-ed4199a3]{margin-top:14px}.section[data-v-ed4199a3]{font-size:11px;text-transform:uppercase;letter-spacing:.07em;padding-bottom:6px;border-bottom:1px solid var(--line);margin-bottom:8px}.row[data-v-ed4199a3]{display:grid;grid-template-columns:minmax(0,140px) minmax(0,1fr);gap:10px;padding:3px 0}.k[data-v-ed4199a3]{font-family:ui-monospace,monospace;font-size:12px;color:var(--muted);word-break:break-word}.v[data-v-ed4199a3]{min-width:0}@container (max-width: 480px){.row[data-v-ed4199a3]{grid-template-columns:1fr;gap:2px}}.kids[data-v-ed4199a3]{margin:0;padding-left:16px;font-size:12.5px;display:grid;gap:2px}.kids li.logic[data-v-ed4199a3]{color:var(--logic)}.kids li.subflow[data-v-ed4199a3]{color:var(--subflow)}.raw[data-v-ed4199a3]{margin-top:14px;border-top:1px dashed var(--line);padding-top:10px}.raw summary[data-v-ed4199a3]{cursor:pointer;font-size:12px;color:var(--muted)}.split[data-v-55c1e575]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,400px);gap:18px;align-items:start}.diagram[data-v-55c1e575]{display:flex;flex-direction:column;gap:6px;min-width:0}@media(max-width:1100px){.split[data-v-55c1e575]{grid-template-columns:1fr}}.trigger[data-v-55c1e575]{border:1px solid var(--accent-2);border-radius:10px;padding:10px 12px;background:#7ee0c014}.badge[data-v-55c1e575]{font-size:10px;letter-spacing:.1em;color:var(--accent-2);font-weight:700}.tname[data-v-55c1e575]{font-weight:600;margin-top:2px}.small[data-v-55c1e575]{font-size:12px}.tins[data-v-55c1e575]{margin:4px 0 0;padding-left:16px;display:grid;gap:1px}.ik[data-v-55c1e575]{font-family:ui-monospace,monospace}.arrow[data-v-55c1e575]{color:var(--muted);text-align:center;font-size:13px}.arrow.end[data-v-55c1e575]{margin-top:6px;font-size:11px}.empty[data-v-55c1e575]{padding:14px;border:1px dashed var(--line);border-radius:10px}.coll[data-v-6b0547dc]{margin-bottom:22px}.coll.closed[data-v-6b0547dc]{margin-bottom:10px}.chead[data-v-6b0547dc]{display:flex;align-items:center;gap:8px;width:100%;background:none;border:0;border-bottom:1px solid var(--line);padding:0 0 6px;margin-bottom:10px;cursor:pointer;text-align:left}.chead:hover .ctitle[data-v-6b0547dc]{color:var(--text)}.caret[data-v-6b0547dc]{font-size:11px;color:var(--muted);width:12px}.ctitle[data-v-6b0547dc]{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.cnum[data-v-6b0547dc]{font-size:11px;color:var(--muted);background:var(--bg-3);border:1px solid var(--line);border-radius:999px;padding:0 7px}.closed .chead[data-v-6b0547dc]{margin-bottom:0}.diag[data-v-99f3834b]{border:1px dashed var(--line);border-radius:10px;padding:14px 16px}.m0[data-v-99f3834b]{margin:0 0 8px;font-size:13px}.cols[data-v-99f3834b]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:12px}.dhead[data-v-99f3834b]{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:6px;border-bottom:1px solid var(--line);padding-bottom:4px}.drow[data-v-99f3834b]{display:flex;justify-content:space-between;gap:12px;font-size:12.5px;padding:2px 0}.drow code[data-v-99f3834b]{font-size:12px;word-break:break-all}.drow span[data-v-99f3834b]{color:var(--muted);font-family:ui-monospace,monospace}.small[data-v-99f3834b]{font-size:12px}@media(max-width:900px){.cols[data-v-99f3834b]{grid-template-columns:1fr}}.detail[data-v-16194d60]{padding:22px 26px 60px;overflow:auto;height:100%}header[data-v-16194d60]{border-bottom:1px solid var(--line);padding-bottom:12px;margin-bottom:18px}.kind[data-v-16194d60]{display:flex;gap:6px;flex-wrap:wrap}.chip.strong[data-v-16194d60]{background:var(--accent);color:#06101d;border-color:transparent;font-weight:600}.chip.req[data-v-16194d60]{color:var(--danger);border-color:var(--danger)}h1[data-v-16194d60]{font-size:21px;margin:8px 0 4px}.desc[data-v-16194d60]{margin:0 0 10px;max-width:70ch}nav[data-v-16194d60]{display:flex;gap:6px;align-items:center}.spacer[data-v-16194d60]{flex:1}nav .on[data-v-16194d60]{border-color:var(--accent);color:var(--accent)}h2[data-v-16194d60]{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:0 0 10px}.block[data-v-16194d60]{margin-bottom:26px}.cols[data-v-16194d60]{display:grid;grid-template-columns:1fr 1fr;gap:24px}.io[data-v-16194d60]{display:flex;gap:8px;align-items:center;padding:5px 0;border-bottom:1px solid var(--line)}.ioname[data-v-16194d60]{font-family:ui-monospace,monospace;font-size:13px}.trigger[data-v-16194d60]{border:1px solid var(--accent-2);border-radius:10px;padding:12px 14px;background:#7ee0c012}.thead[data-v-16194d60]{display:flex;gap:8px;align-items:center;margin-bottom:10px}.tname[data-v-16194d60]{font-weight:600}.req[data-v-16194d60]{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--warn, #f0b86c)}.rows[data-v-16194d60]{display:flex;flex-direction:column;gap:6px}.row[data-v-16194d60]{display:grid;grid-template-columns:180px 1fr;gap:12px;align-items:start}.k[data-v-16194d60]{font-family:ui-monospace,monospace;font-size:12.5px;color:var(--muted)}.warn[data-v-16194d60]{border:1px dashed var(--line);border-radius:10px;padding:12px}@media(max-width:900px){.cols[data-v-16194d60],.row[data-v-16194d60]{grid-template-columns:1fr}}.dl[data-v-62d3f158]{border:1px solid var(--line);border-radius:8px;overflow:hidden;background:#0b0f19}.bar[data-v-62d3f158]{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:4px 8px;background:var(--bg-3);border-bottom:1px solid var(--line);font-size:12px}.right[data-v-62d3f158]{display:flex;gap:8px;align-items:center}.plus[data-v-62d3f158]{color:#7ee0a2;font-family:ui-monospace,monospace}.minus[data-v-62d3f158]{color:var(--danger);font-family:ui-monospace,monospace}.tiny[data-v-62d3f158]{padding:2px 8px;font-size:12px}.grid[data-v-62d3f158]{display:grid;grid-template-columns:1fr 1fr;max-height:460px;overflow:auto}.side[data-v-62d3f158]{min-width:0;border-right:1px solid var(--line)}.side[data-v-62d3f158]:last-child{border-right:none}.ln[data-v-62d3f158]{display:grid;grid-template-columns:38px 1fr;gap:6px;font-size:12.5px;line-height:1.55;content-visibility:auto;contain-intrinsic-size:auto 1.55em}.ln code[data-v-62d3f158]{white-space:pre-wrap;word-break:break-word;padding-right:6px}.no[data-v-62d3f158]{text-align:right;color:#475066;-webkit-user-select:none;user-select:none;font-family:ui-monospace,monospace;font-size:11px;padding-top:1px}.add[data-v-62d3f158]{background:#50c88224}.del[data-v-62d3f158]{background:#ff787821}.blank[data-v-62d3f158]{background:#ffffff06}@media(max-width:900px){.grid[data-v-62d3f158]{grid-template-columns:1fr}}.two[data-v-715990a1]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cell[data-v-715990a1]{min-width:0;padding:4px 8px;border-radius:6px}.two.changed .left[data-v-715990a1],.two.removed .left[data-v-715990a1]{background:#ff787821}.two.changed .right[data-v-715990a1],.two.added .right[data-v-715990a1]{background:#50c88224}.none[data-v-715990a1]{font-size:12px}@media(max-width:900px){.two[data-v-715990a1]{grid-template-columns:1fr}}.ndr[data-v-8262e648]{border:1px solid var(--line);border-radius:10px;margin-bottom:8px;background:var(--bg-2);overflow:hidden}.ndr.mod[data-v-8262e648]{border-left:3px solid var(--logic)}.ndr.add[data-v-8262e648]{border-left:3px solid #5ac98a}.ndr.del[data-v-8262e648]{border-left:3px solid var(--danger)}.ndr.equal[data-v-8262e648]{opacity:.72}.head[data-v-8262e648]{display:flex;align-items:center;gap:10px;padding:9px 12px;cursor:pointer}.head[data-v-8262e648]:hover{background:var(--bg-3)}.st[data-v-8262e648]{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);min-width:82px}.ndr.mod .st[data-v-8262e648]{color:var(--logic)}.ndr.add .st[data-v-8262e648]{color:#7ee0a2}.ndr.del .st[data-v-8262e648]{color:var(--danger)}.cols[data-v-8262e648]{flex:1;display:grid;grid-template-columns:1fr 1fr;gap:10px;min-width:0}.col[data-v-8262e648]{display:flex;gap:6px;align-items:baseline;min-width:0}.num[data-v-8262e648]{font-family:ui-monospace,monospace;font-size:11px;color:var(--muted)}.nm[data-v-8262e648]{font-weight:600;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ty[data-v-8262e648]{font-size:11.5px}.toggle[data-v-8262e648]{display:flex;gap:8px;align-items:center;font-size:11.5px}.inputs[data-v-8262e648]{padding:4px 12px 12px;display:flex;flex-direction:column;gap:6px}.irow[data-v-8262e648]{display:grid;grid-template-columns:150px 1fr;gap:10px;align-items:start}.irow .k[data-v-8262e648]{font-family:ui-monospace,monospace;font-size:12.5px;color:var(--muted);word-break:break-word}.irow.equal[data-v-8262e648]{opacity:.6}.irow[data-v-8262e648]:has(.dl){grid-template-columns:1fr;gap:4px}.empty[data-v-8262e648]{padding:0 12px 10px;font-size:12.5px}.section[data-v-8262e648]{font-size:10.5px;text-transform:uppercase;letter-spacing:.07em}.chip.tiny[data-v-8262e648]{font-size:10px;padding:0 6px}@media(max-width:900px){.irow[data-v-8262e648],.cols[data-v-8262e648]{grid-template-columns:1fr}}.rd[data-v-179743d1]{padding:20px 24px 60px;overflow:auto;height:100%}header[data-v-179743d1]{border-bottom:1px solid var(--line);padding-bottom:10px;margin-bottom:16px}.chips[data-v-179743d1]{display:flex;gap:6px;flex-wrap:wrap}.chip.changed[data-v-179743d1]{color:var(--logic);border-color:var(--logic)}.chip.added[data-v-179743d1]{color:#7ee0a2;border-color:#7ee0a2}.chip.removed[data-v-179743d1]{color:var(--danger);border-color:var(--danger)}.chip.tiny[data-v-179743d1]{font-size:10px}h1[data-v-179743d1]{font-size:20px;margin:8px 0 10px}.bar[data-v-179743d1]{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}nav[data-v-179743d1]{display:flex;gap:6px}nav .on[data-v-179743d1]{border-color:var(--accent);color:var(--accent)}.badge[data-v-179743d1]{display:inline-block;margin-left:6px;background:var(--bg);border-radius:999px;padding:0 6px;font-size:11px;color:var(--muted)}.right[data-v-179743d1]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.tiny[data-v-179743d1]{padding:2px 8px;font-size:12px}.toggle[data-v-179743d1]{display:inline-flex;gap:6px;align-items:center;font-size:12px;color:var(--muted)}.sides[data-v-179743d1]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;font-size:11px}.side[data-v-179743d1]{color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.side.b[data-v-179743d1]{text-align:right}.frow[data-v-179743d1]{display:grid;grid-template-columns:170px 1fr;gap:12px;padding:7px 0;border-bottom:1px solid var(--line);align-items:start}.frow.equal[data-v-179743d1]{opacity:.6}.frow[data-v-179743d1]:has(.dl){grid-template-columns:1fr;gap:4px}.fname[data-v-179743d1]{display:flex;gap:6px;flex-wrap:wrap}.k[data-v-179743d1]{font-family:ui-monospace,monospace;font-size:12.5px;color:var(--muted);word-break:break-word}.crow[data-v-179743d1]{display:flex;gap:10px;align-items:center;padding:7px 0;border-bottom:1px solid var(--line);font-size:13px}.cst[data-v-179743d1]{min-width:90px;font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.crow.changed .cst[data-v-179743d1]{color:var(--logic)}.crow.added .cst[data-v-179743d1]{color:#7ee0a2}.crow.removed .cst[data-v-179743d1]{color:var(--danger)}.ctitle[data-v-179743d1]{font-weight:500}.cfields[data-v-179743d1]{font-family:ui-monospace,monospace;font-size:11.5px}.empty[data-v-179743d1]{padding:16px;border:1px dashed var(--line);border-radius:10px}.m0[data-v-179743d1]{margin:0 0 10px}.diag[data-v-179743d1]{border-top:1px solid var(--line);padding-top:8px}.dhead[data-v-179743d1]{font-size:11px;text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px}.drow[data-v-179743d1]{display:flex;justify-content:space-between;gap:12px;font-size:12.5px;padding:2px 0}.drow code[data-v-179743d1]{font-size:12px}@media(max-width:900px){.frow[data-v-179743d1]{grid-template-columns:1fr}}.us[data-v-a2b3adc1]{padding:22px 26px 60px;overflow:auto;height:100%}header[data-v-a2b3adc1]{border-bottom:1px solid var(--line);padding-bottom:12px;margin-bottom:14px}.kind[data-v-a2b3adc1]{display:flex;gap:6px;flex-wrap:wrap}.chip.strong[data-v-a2b3adc1]{background:var(--accent);color:#06101d;border-color:transparent;font-weight:600}h1[data-v-a2b3adc1]{font-size:21px;margin:8px 0 4px}.desc[data-v-a2b3adc1]{margin:0 0 6px;max-width:70ch}.meta[data-v-a2b3adc1]{margin:0;font-size:12.5px}.types[data-v-a2b3adc1]{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:14px}.bar[data-v-a2b3adc1]{display:flex;gap:12px;align-items:center;justify-content:space-between;margin-bottom:12px;flex-wrap:wrap}.search[data-v-a2b3adc1]{flex:1;min-width:220px;background:var(--bg-2);border:1px solid var(--line);border-radius:8px;padding:7px 10px;color:inherit;font-size:13px}.grp[data-v-a2b3adc1]{display:flex;gap:5px;align-items:center}.lbl[data-v-a2b3adc1]{font-size:11.5px}.tiny[data-v-a2b3adc1]{padding:2px 9px;font-size:12px}.grp .on[data-v-a2b3adc1]{border-color:var(--accent);color:var(--accent)}h2[data-v-a2b3adc1]{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:18px 0 8px;display:flex;gap:8px;align-items:center}h2 .n[data-v-a2b3adc1]{background:var(--bg-3);border:1px solid var(--line);border-radius:999px;padding:0 7px}.row[data-v-a2b3adc1]{display:flex;align-items:center;gap:12px;width:100%;text-align:left;background:var(--bg-2);border:1px solid var(--line);border-left:3px solid var(--line);border-radius:10px;padding:9px 12px;margin-bottom:6px;cursor:pointer;color:inherit}.row[data-v-a2b3adc1]:hover{background:var(--bg-3);border-color:var(--accent)}.row.rich[data-v-a2b3adc1]{border-left-color:var(--accent)}.icon[data-v-a2b3adc1]{font-size:15px;width:20px;text-align:center}.main[data-v-a2b3adc1]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.title[data-v-a2b3adc1]{font-weight:600;font-size:13.5px}.sub[data-v-a2b3adc1]{font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sub code[data-v-a2b3adc1]{font-size:11.5px}.who[data-v-a2b3adc1]{display:flex;flex-direction:column;text-align:right;font-size:11.5px;white-space:nowrap}.when[data-v-a2b3adc1]{font-family:ui-monospace,monospace;font-size:11px}.act[data-v-a2b3adc1]{font-size:10px;text-transform:uppercase;letter-spacing:.06em;border:1px solid var(--line);border-radius:999px;padding:2px 8px;white-space:nowrap}.act.del[data-v-a2b3adc1]{color:var(--danger);border-color:var(--danger)}.empty[data-v-a2b3adc1]{padding:16px;border:1px dashed var(--line);border-radius:10px}.missing[data-v-a2b3adc1]{border:1px solid var(--logic);border-radius:12px;background:#d6b26a12;padding:16px 18px;margin-bottom:18px}.mh[data-v-a2b3adc1]{font-size:14px;text-transform:none;letter-spacing:0;color:var(--text);margin:0 0 8px}.missing p[data-v-a2b3adc1]{margin:0 0 12px;font-size:13px;max-width:78ch}.missing .last[data-v-a2b3adc1]{margin:12px 0 0;font-size:12.5px}.ways[data-v-a2b3adc1]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.way[data-v-a2b3adc1]{background:var(--bg-2);border:1px solid var(--line);border-radius:10px;padding:12px 14px}.wt[data-v-a2b3adc1]{font-weight:600;font-size:12.5px;margin-bottom:8px}.way ol[data-v-a2b3adc1]{margin:0;padding-left:18px}.way li[data-v-a2b3adc1]{font-size:12.5px;margin-bottom:5px;line-height:1.5}@media(max-width:900px){.ways[data-v-a2b3adc1]{grid-template-columns:1fr}}@media(max-width:760px){.who[data-v-a2b3adc1]{display:none}}.app[data-v-e7ca5434]{display:flex;flex-direction:column;height:100%}.top[data-v-e7ca5434]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;border-bottom:1px solid var(--line);background:var(--bg-2)}.brand[data-v-e7ca5434]{display:flex;gap:10px;align-items:center}.logo[data-v-e7ca5434]{width:32px;height:32px;border-radius:8px;background:var(--accent);color:#06101d;display:grid;place-items:center;font-weight:800;font-size:13px}.t[data-v-e7ca5434]{font-weight:600}.s[data-v-e7ca5434]{font-size:12px}.acts[data-v-e7ca5434]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.filebtn[data-v-e7ca5434]{background:var(--bg-3);border:1px solid var(--line);border-radius:8px;padding:6px 12px;cursor:pointer;font-size:14px;white-space:nowrap}.filebtn.tiny[data-v-e7ca5434]{padding:2px 8px;font-size:12px}.filebtn[data-v-e7ca5434]:hover{border-color:var(--accent)}.filebtn input[data-v-e7ca5434]{display:none}.intro[data-v-e7ca5434]{padding:24px 20px;max-width:1100px;width:100%;margin:0 auto;overflow:auto}.introhead[data-v-e7ca5434]{margin-bottom:12px}.toggle[data-v-e7ca5434]{display:inline-flex;gap:8px;align-items:center;font-size:13px;color:var(--muted)}.toggle.small[data-v-e7ca5434]{font-size:12px;margin:10px 2px 6px}.panes[data-v-e7ca5434]{display:grid;grid-template-columns:1fr;gap:14px}.panes.two[data-v-e7ca5434]{grid-template-columns:1fr 1fr}.drop[data-v-e7ca5434]{border:1px dashed var(--line);border-radius:12px;padding:10px;background:var(--bg-2)}.drop.over[data-v-e7ca5434]{border-color:var(--accent);background:#62b6ff14}.plabel[data-v-e7ca5434]{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--muted);padding:0 4px 8px}textarea[data-v-e7ca5434]{width:100%;min-height:300px;resize:vertical;background:#0b0f19;color:var(--text);border:1px solid var(--line);border-radius:8px;padding:12px;font-family:ui-monospace,monospace;font-size:12.5px;line-height:1.5}.introacts[data-v-e7ca5434]{display:flex;gap:12px;align-items:center;margin-top:14px;flex-wrap:wrap}.dhint[data-v-e7ca5434]{font-size:12px}.err[data-v-e7ca5434]{color:var(--danger)}.tips[data-v-e7ca5434]{margin-top:20px;font-size:13px;line-height:1.8}.work[data-v-e7ca5434]{flex:1;display:grid;grid-template-columns:310px 1fr;min-height:0}aside[data-v-e7ca5434]{border-right:1px solid var(--line);background:var(--bg-2);overflow:auto;padding:12px}.search[data-v-e7ca5434]{width:100%;background:#0b0f19;color:var(--text);border:1px solid var(--line);border-radius:8px;padding:7px 10px;font:inherit}.setbtn[data-v-e7ca5434]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.setbtn.on[data-v-e7ca5434]{border-color:var(--accent);color:var(--accent)}.setbtn .n[data-v-e7ca5434]{margin-left:auto;background:var(--bg-3);border-radius:999px;padding:0 7px;font-size:11px}.list .del[data-v-e7ca5434]{color:var(--danger);font-weight:700}.count[data-v-e7ca5434]{font-size:11.5px;margin:8px 2px}.legend[data-v-e7ca5434]{display:flex;gap:10px;font-size:11px;margin:0 2px 8px;flex-wrap:wrap}.legend .changed[data-v-e7ca5434]{color:var(--logic)}.legend .added[data-v-e7ca5434]{color:#7ee0a2}.legend .removed[data-v-e7ca5434]{color:var(--danger)}.list[data-v-e7ca5434]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.list li[data-v-e7ca5434]{display:flex;gap:8px;align-items:center;padding:8px 10px;border-radius:8px;cursor:pointer;border:1px solid transparent}.list li[data-v-e7ca5434]:hover{background:var(--bg-3)}.list li.on[data-v-e7ca5434]{background:var(--bg-3);border-color:var(--accent)}.ic[data-v-e7ca5434]{width:18px;text-align:center;font-family:ui-monospace,monospace}.ic.changed[data-v-e7ca5434]{color:var(--logic)}.ic.added[data-v-e7ca5434]{color:#7ee0a2}.ic.removed[data-v-e7ca5434]{color:var(--danger)}.ic.equal[data-v-e7ca5434]{color:var(--muted)}.txt[data-v-e7ca5434]{display:flex;flex-direction:column;min-width:0}.nm[data-v-e7ca5434]{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tb[data-v-e7ca5434]{font-size:11px}.list.small .nm[data-v-e7ca5434]{font-family:ui-monospace,monospace;font-size:12px}.others[data-v-e7ca5434]{margin-top:14px;border-top:1px solid var(--line);padding-top:10px}.wide[data-v-e7ca5434]{width:100%;text-align:left}.pad[data-v-e7ca5434]{padding:10px 2px;font-size:12.5px}.pane[data-v-e7ca5434]{min-width:0;overflow:hidden}.nothing[data-v-e7ca5434]{padding:30px}.overlay[data-v-e7ca5434]{position:fixed;inset:0;background:#040810b8;display:grid;place-items:center;padding:20px;z-index:20}.modal[data-v-e7ca5434]{background:var(--bg-2);border:1px solid var(--line);border-radius:14px;padding:20px;width:min(820px,100%)}.modal h2[data-v-e7ca5434]{margin:0 0 4px;font-size:17px}.modal p[data-v-e7ca5434]{margin:0 0 12px;font-size:13px}.modal textarea[data-v-e7ca5434]{min-height:260px}.macts[data-v-e7ca5434]{display:flex;gap:10px;align-items:center;margin-top:12px}.spacer[data-v-e7ca5434]{flex:1}@media(max-width:900px){.work[data-v-e7ca5434]{grid-template-columns:1fr}aside[data-v-e7ca5434]{max-height:240px}.panes.two[data-v-e7ca5434]{grid-template-columns:1fr}}:root{--bg: #0f1420;--bg-2: #151b2b;--bg-3: #1c2436;--line: #27324a;--text: #e6ebf5;--muted: #93a0bb;--accent: #62b6ff;--accent-2: #7ee0c0;--logic: #f0b866;--subflow: #c39bf0;--danger: #ff8b8b;--radius: 10px;--syn-comment: #5f6d8a;--syn-string: #9ede9f;--syn-number: #f0b866;--syn-literal: #f0b866;--syn-keyword: #c79bf0;--syn-global: #7ee0c0;--syn-func: #62b6ff;--syn-prop: #c3d0e8;--syn-punct: #8492ae;--syn-regex: #f2a0c0;--syn-tag: #62b6ff;--syn-attr: #7ee0c0;--syn-key: #62b6ff;color-scheme:dark}.t-comment{color:var(--syn-comment);font-style:italic}.t-string{color:var(--syn-string)}.t-number{color:var(--syn-number)}.t-literal{color:var(--syn-literal)}.t-keyword{color:var(--syn-keyword)}.t-global{color:var(--syn-global)}.t-func{color:var(--syn-func)}.t-prop{color:var(--syn-prop)}.t-punct{color:var(--syn-punct)}.t-regex{color:var(--syn-regex)}.t-tag{color:var(--syn-tag)}.t-attr{color:var(--syn-attr)}.t-key{color:var(--syn-key)}.t-pill{color:var(--accent);background:#62b6ff1f;border-radius:4px;padding:0 2px}*{box-sizing:border-box}html,body,#app{height:100%;margin:0}body{background:var(--bg);color:var(--text);font:14px/1.5 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button{font:inherit;color:inherit;background:var(--bg-3);border:1px solid var(--line);border-radius:8px;padding:6px 12px;cursor:pointer}button:hover{border-color:var(--accent)}button.primary{background:var(--accent);color:#06101d;border-color:transparent;font-weight:600}button.ghost{background:transparent}code,pre{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}.muted{color:var(--muted)}.chip{display:inline-block;padding:1px 8px;border-radius:999px;background:var(--bg-3);border:1px solid var(--line);font-size:12px;color:var(--muted)}.pill-data{background:#62b6ff26;border:1px solid rgba(98,182,255,.4);border-radius:6px;padding:0 4px;color:var(--accent);font-family:ui-monospace,monospace;font-size:12px}
