.if.svelte-1swkcqf{border-radius:var(--graph-cell-radius);background:#0c0c15;border:1px solid #ffffff12;flex-direction:column;padding:2.6rem 2.6rem 2.2rem;display:flex}.if-stage.svelte-1swkcqf{grid-template-columns:12rem 1fr;align-items:start;gap:1.6rem;display:grid;position:relative}.if-zlab.svelte-1swkcqf{font-family:var(--mono,monospace);letter-spacing:.14em;text-transform:uppercase;color:#fff6;margin-bottom:.6rem;font-size:.66rem}.if-tools.svelte-1swkcqf{flex-direction:column;gap:.4rem;display:flex}.if-tool.svelte-1swkcqf{font-family:var(--mono,monospace);color:#ffffff8c;white-space:nowrap;text-overflow:ellipsis;background:#0b0b13;border:1px solid #ffffff29;border-radius:999px;padding:.35rem .6rem;font-size:.66rem;transition:border-color .3s,color .3s,background .3s;overflow:hidden}.if-tool.chosen.svelte-1swkcqf{color:var(--yellow,#f5e663);background:#1a1910;border-color:#f5e663b3}.if-tool.pending.svelte-1swkcqf{color:#f5e66373;background:#0b0b13;border-style:dashed}.if-tools-note.svelte-1swkcqf{font-family:var(--mono,monospace);color:#ffffff52;margin-top:.35rem;font-size:.6rem}.if-tree.svelte-1swkcqf{z-index:1;flex-direction:column;gap:1.5rem;display:flex;position:relative}.if-row.svelte-1swkcqf{grid-template-columns:1fr;justify-items:center;display:grid}.if-row.two.svelte-1swkcqf{grid-template-columns:1fr 1fr;gap:1rem}.if-node.svelte-1swkcqf{border-radius:var(--graph-cell-radius);opacity:.28;background:#0b0b13;border:1px solid #ffffff24;flex-direction:column;gap:.1rem;width:100%;max-width:15rem;min-height:3.6rem;padding:.45rem .7rem;transition:opacity .3s,border-color .3s,background .3s;display:flex}.if-node.on.svelte-1swkcqf{opacity:1}.if-node.finding.on.svelte-1swkcqf{border-color:#ffffff59}.if-node.call.on.svelte-1swkcqf{background:#1a1910;border-color:#f5e663b3}.if-node.answer.on.svelte-1swkcqf{background:#16132a;border-color:#bd93f9bf}.if-node.end.on.svelte-1swkcqf{border-color:#ffffff4d}.if-node-kind.svelte-1swkcqf{font-family:var(--mono,monospace);letter-spacing:.14em;text-transform:uppercase;color:#ffffff61;font-size:.56rem}.if-node-title.svelte-1swkcqf{font-family:var(--mono,monospace);color:#ffffffe6;white-space:nowrap;text-overflow:ellipsis;font-size:.74rem;overflow:hidden}.if-node.call.on.svelte-1swkcqf .if-node-title:where(.svelte-1swkcqf){color:var(--yellow,#f5e663)}.if-node.answer.on.svelte-1swkcqf .if-node-title:where(.svelte-1swkcqf){color:var(--purple,#bd93f9)}.if-node-sub.svelte-1swkcqf{font-family:var(--mono,monospace);color:#ffffff73;white-space:nowrap;text-overflow:ellipsis;font-size:.62rem;overflow:hidden}.if-lines.svelte-1swkcqf{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.if-line.svelte-1swkcqf{stroke:#ffffff1f;stroke-width:1.5px;stroke-linecap:round}.if-line.on.svelte-1swkcqf{stroke:#bd93f9bf;transition:stroke .3s}.if-trav.svelte-1swkcqf{height:1.2rem;font-family:var(--mono,monospace);color:#0b0b13;background:var(--yellow,#f5e663);white-space:nowrap;pointer-events:none;z-index:3;border-radius:999px;margin-top:-.6rem;padding:0 .5rem;font-size:.66rem;line-height:1.2rem;animation:.75s cubic-bezier(.5,0,.25,1) forwards svelte-1swkcqf-if-fly;display:block;position:absolute;transform:translate(-50%)}@keyframes svelte-1swkcqf-if-fly{0%{opacity:0;transform:translate(-50%)scale(.95)}15%{opacity:1;transform:translate(-50%)scale(1)}85%{opacity:1}to{transform:translate(calc(-50% + var(--dx)), var(--dy)) scale(.9);opacity:0}}@media (width<=720px){.if.svelte-1swkcqf{padding:1.6rem 1.2rem}.if-stage.svelte-1swkcqf{grid-template-columns:1fr;gap:1.2rem}.if-tools.svelte-1swkcqf{grid-template-columns:1fr 1fr;gap:.4rem;display:grid}.if-tools.svelte-1swkcqf .if-zlab:where(.svelte-1swkcqf),.if-tools-note.svelte-1swkcqf{grid-column:1/-1}.if-row.two.svelte-1swkcqf{gap:.6rem}}.if-chrome.svelte-1swkcqf{border-top:1px solid #ffffff14;flex-direction:column;align-items:center;gap:1rem;width:100%;margin-top:1.5rem;padding-top:1.4rem;display:flex;position:relative}@media (prefers-reduced-motion:reduce){.if-tool.svelte-1swkcqf,.if-node.svelte-1swkcqf,.if-line.on.svelte-1swkcqf{transition:none}.if-trav.svelte-1swkcqf{animation:none;display:none}}
