.scanline[data-v-193c6b46]{animation:1.1s ease-in-out infinite alternate scan-193c6b46;top:18%}@keyframes scan-193c6b46{to{top:80%}}@media (prefers-reduced-motion:reduce){.scanline[data-v-193c6b46]{animation:none;top:50%}}.tree-wrap[data-v-180bde1c]{container-type:inline-size}.tree-box[data-v-180bde1c]{--u:.16667cqw;aspect-ratio:600/400}.lines[data-v-180bde1c]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lines-narrow[data-v-180bde1c]{display:none}.node[data-v-180bde1c]{left:var(--x);top:var(--y);width:var(--w);height:var(--h);padding:0 calc(var(--u)*12)}.prompt[data-v-180bde1c]{gap:calc(var(--u)*9);width:83.3%;height:13.5%;padding:0 calc(var(--u)*14);top:2%;left:50%}.caret[data-v-180bde1c]{height:calc(var(--u)*22)}@container (width<=519px){.tree-box[data-v-180bde1c]{--u:.25cqw;aspect-ratio:400/430}.lines-wide[data-v-180bde1c]{display:none}.lines-narrow[data-v-180bde1c]{display:block}.node[data-v-180bde1c]{left:var(--xn);top:var(--yn);width:var(--wn);height:var(--hn)}.prompt[data-v-180bde1c]{width:96%;height:12.6%;top:1.9%}.prompt .status[data-v-180bde1c]{display:none}}.tree-cam[data-v-180bde1c]{transform-origin:50% 8.5%;transition:transform 1.6s cubic-bezier(.45,0,.2,1)}.zoomed .tree-cam[data-v-180bde1c]{transform:scale(1.4)}.tree[data-v-180bde1c]{transform-origin:50% 65%;transition:transform .45s ease-in-out}.breathe .tree[data-v-180bde1c]{transform:scale(1.03)}.prompt[data-v-180bde1c]{font-size:max(13px,calc(var(--u)*19));transform:translate(-50%)}.prompt .status[data-v-180bde1c]{font-size:max(12px,calc(var(--u)*12))}.prompt.gen[data-v-180bde1c]{background:linear-gradient(var(--pbg),var(--pbg)) padding-box,linear-gradient(90deg,#14b8a6,#a7f3d0,#0f766e,#14b8a6) border-box;background-size:100% 100%,300% 100%;animation:1.2s linear infinite flow-180bde1c}.prompt[data-v-180bde1c]{--pbg:#fff}:where(.dark) .prompt[data-v-180bde1c]{--pbg:#0f172a}@keyframes flow-180bde1c{to{background-position:0 0,300% 0}}.caret[data-v-180bde1c]{animation:1s step-end infinite blink-180bde1c}@keyframes blink-180bde1c{50%{opacity:0}}.edge[data-v-180bde1c]{fill:none;stroke:#94a3b8;stroke-width:2.6px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .45s ease-out,stroke .35s,opacity .35s}.edge.on[data-v-180bde1c]{stroke-dashoffset:0}.comet[data-v-180bde1c]{fill:#14b8a6;filter:drop-shadow(0 0 6px #14b8a6)}.br-else .edge.b-else[data-v-180bde1c],.br-rep .edge.b-rep[data-v-180bde1c]{stroke:#14b8a6}.br-else .b-rep[data-v-180bde1c],.br-rep .b-else[data-v-180bde1c]{opacity:.38}.node[data-v-180bde1c]{transform-origin:50% 0;opacity:0;background:#fff;border-color:#e2e8f0;transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .3s,border-color .35s;transform:scale(.3);box-shadow:0 1px 2px #0f172a0f,0 8px 24px -12px #0f172a2e}:where(.dark) .node[data-v-180bde1c]{background:#0f172a;border-color:#1e293b}.node.on[data-v-180bde1c]{opacity:1;transform:none}.br-else .node.b-rep.on[data-v-180bde1c],.br-rep .node.b-else.on[data-v-180bde1c]{opacity:.38}.node .title[data-v-180bde1c]{font-size:max(13px,calc(var(--u)*17));line-height:1.2}.node .sub[data-v-180bde1c]{font-size:max(12px,calc(var(--u)*12));color:#94a3b8;font-weight:600}.k-branch[data-v-180bde1c],.k-root[data-v-180bde1c]{text-align:center}.k-root[data-v-180bde1c]{background:#ecf9f8;border-width:2px;border-color:#14b8a6}:where(.dark) .k-root[data-v-180bde1c]{background:#102736;border-color:#14b8a6}.k-leaf[data-v-180bde1c]{gap:calc(var(--u)*4)}.k-leaf .title[data-v-180bde1c]{font-size:max(13px,calc(var(--u)*15))}.pill[data-v-180bde1c]{font-size:max(12px,calc(var(--u)*11.5));padding:0 calc(var(--u)*8);border-radius:999px;align-self:flex-start;font-weight:800}.vis[data-v-180bde1c],:where(.dark) .vis[data-v-180bde1c]{border-color:#14b8a6}.vis .pill[data-v-180bde1c]{color:#fff;background:#0f766e}.hid[data-v-180bde1c]{box-shadow:none;background:0 0;border-style:dashed}:where(.dark) .hid[data-v-180bde1c]{background:0 0}.hid .pill[data-v-180bde1c],.hid .title[data-v-180bde1c]{color:#94a3b8}.hid .pill[data-v-180bde1c]{border:1px dashed #94a3b8}.cond[data-v-180bde1c]{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.2,.8,.2,1),opacity .4s}.cond.show[data-v-180bde1c]{opacity:1;grid-template-rows:1fr}@media (prefers-reduced-motion:reduce){.cond[data-v-180bde1c],.edge[data-v-180bde1c],.node[data-v-180bde1c],.tree[data-v-180bde1c],.tree-cam[data-v-180bde1c]{transition:none}.caret[data-v-180bde1c],.prompt.gen[data-v-180bde1c]{animation:none}}.fan[data-v-07dfd4d1]{container-type:inline-size}.stage2[data-v-07dfd4d1]{aspect-ratio:900/560;max-width:1040px}.lines[data-v-07dfd4d1]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lines-narrow[data-v-07dfd4d1]{display:none}.ln[data-v-07dfd4d1]{fill:none;stroke:#66cbc4;stroke-width:2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .5s ease-out}.ln.on[data-v-07dfd4d1]{stroke-dashoffset:0}.ln.gone[data-v-07dfd4d1]{stroke-dashoffset:-1px;transition:stroke-dashoffset .6s ease-in}.pkt[data-v-07dfd4d1]{fill:#0f766e}.pkt-t[data-v-07dfd4d1]{fill:#fff;font-family:ui-sans-serif,system-ui,sans-serif;font-size:11px;font-weight:700}.chip[data-v-07dfd4d1],.tgt[data-v-07dfd4d1]{left:var(--x);top:var(--y);position:absolute}.chip[data-v-07dfd4d1]{white-space:nowrap;opacity:0;background:#fff;border:2px solid #14b8a6;border-radius:999px;align-items:center;gap:.6em;height:8.2%;padding:0 1.1em;font-size:clamp(11px,1.55cqw,16px);font-weight:600;transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .3s;display:flex;transform:translate(-50%)scale(.6);box-shadow:0 24px 60px -20px #0f172a4d}.chip.on[data-v-07dfd4d1]{opacity:1;transform:translate(-50%)}.chip small[data-v-07dfd4d1]{color:#94a3b8;border-left:1px solid #e2e8f0;padding-left:.6em;font-size:.78em}.chip.pulse[data-v-07dfd4d1]{animation:.8s lpulse-07dfd4d1}@keyframes lpulse-07dfd4d1{50%{box-shadow:0 0 0 14px #14b8a62e,0 24px 60px -20px #0f172a4d}}.card[data-v-07dfd4d1]{left:var(--x);top:var(--y);width:var(--w);height:var(--h);transform-origin:50% 0;opacity:0;background:#fff;border:1px solid #e2e8f0;border-radius:14px;margin:0;transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .3s,border-color .3s;position:absolute;overflow:hidden;transform:scale(.4);box-shadow:0 1px 2px #0f172a0f,0 8px 24px -12px #0f172a2e}.card.on[data-v-07dfd4d1]{opacity:1;transform:none}.card.sent[data-v-07dfd4d1]{border-color:#14b8a6}.card img[data-v-07dfd4d1]{-o-object-fit:cover;object-fit:cover;background:#f1f5f9;width:100%;height:59%;display:block}.card figcaption[data-v-07dfd4d1]{padding:.45em .7em;font-size:clamp(11px,1.45cqw,15px);line-height:1.25}.card b[data-v-07dfd4d1],.card small[data-v-07dfd4d1]{display:block}.card small[data-v-07dfd4d1]{color:#64748b;font-size:.88em}.mph[data-v-07dfd4d1]{opacity:0;background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:.45em;width:25%;height:52%;padding:1.3em .6em .6em;font-size:clamp(6px,.85cqw,9px);transition:transform .4s cubic-bezier(.22,1,.36,1),opacity .3s;display:flex;position:absolute;top:5%;right:3.2%;transform:translateY(8px)scale(.85);box-shadow:0 8px 16px -6px #0f172a73}.mph.on[data-v-07dfd4d1]{opacity:1;transform:none}.mph .mic[data-v-07dfd4d1]{color:#0f766e;flex:none;width:1.7em;height:1.7em}.fb[data-v-07dfd4d1]{border:1px solid #e2e8f0;border-radius:3px;flex:none;height:.9em;display:block;position:relative;overflow:hidden}.fb i[data-v-07dfd4d1]{background:#14b8a673;width:0;transition:width .6s;position:absolute;inset:0}.fb.on i[data-v-07dfd4d1]{width:100%}.tk[data-v-07dfd4d1]{color:#94a3b8;align-items:center;gap:4px;display:flex}.tk span[data-v-07dfd4d1]{border:1.2px solid #94a3b8;border-radius:3px;width:1.3em;height:1.3em;transition:background .25s,border-color .25s}.tk.on span[data-v-07dfd4d1]{background:#10b981;border-color:#10b981}.sb[data-v-07dfd4d1]{background:#e2e8f0;border-radius:4px;flex:none;height:1.2em;margin-top:auto;transition:background .3s}.sb.on[data-v-07dfd4d1]{background:#10b981}.tgt[data-v-07dfd4d1]{white-space:nowrap;background:#fff;border:2px solid #e2e8f0;border-radius:18px;align-items:center;gap:.8em;padding:.75em 1.2em;font-size:clamp(11px,1.55cqw,16px);transition:border-color .3s;display:flex;transform:translate(-50%);box-shadow:0 24px 60px -20px #0f172a4d}.tgt img[data-v-07dfd4d1]{width:2.4em;height:2.4em}.tgt b[data-v-07dfd4d1]{font-variant-numeric:tabular-nums;font-size:1.7em;animation:.4s bump-07dfd4d1;display:inline-block}.tgt span[data-v-07dfd4d1]{font-weight:700}.tgt small[data-v-07dfd4d1]{color:#94a3b8;font-size:.8em;font-weight:600;display:block}.tgt.hit[data-v-07dfd4d1]{animation:.4s thit-07dfd4d1}.tgt.done[data-v-07dfd4d1]{border-color:#14b8a6}@keyframes bump-07dfd4d1{40%{color:#14b8a6;transform:scale(1.15)}}@keyframes thit-07dfd4d1{40%{transform:translate(-50%)scale(1.06)}}:where(.dark) .card[data-v-07dfd4d1],:where(.dark) .chip[data-v-07dfd4d1],:where(.dark) .mph[data-v-07dfd4d1],:where(.dark) .tgt[data-v-07dfd4d1]{background:#0f172a;border-color:#1e293b}:where(.dark) .card.sent[data-v-07dfd4d1],:where(.dark) .chip[data-v-07dfd4d1],:where(.dark) .tgt.done[data-v-07dfd4d1]{border-color:#14b8a6}:where(.dark) .chip small[data-v-07dfd4d1]{border-color:#334155}:where(.dark) .card small[data-v-07dfd4d1]{color:#94a3b8}:where(.dark) .mph .mic[data-v-07dfd4d1]{color:#5eead4}:where(.dark) .fb[data-v-07dfd4d1],:where(.dark) .tk span[data-v-07dfd4d1]{border-color:#334155}:where(.dark) .sb[data-v-07dfd4d1]{background:#1e293b}:where(.dark) .ln[data-v-07dfd4d1]{stroke:#197876}@container (width<=619px){.stage2[data-v-07dfd4d1]{aspect-ratio:400/790}.lines-wide[data-v-07dfd4d1]{display:none}.lines-narrow[data-v-07dfd4d1]{display:block}.card[data-v-07dfd4d1],.chip[data-v-07dfd4d1],.tgt[data-v-07dfd4d1]{left:var(--xn);top:var(--yn)}.card[data-v-07dfd4d1]{width:var(--wn);height:var(--hn)}.card img[data-v-07dfd4d1]{height:52%}.chip[data-v-07dfd4d1],.tgt[data-v-07dfd4d1]{font-size:3.4cqw}.chip[data-v-07dfd4d1]{height:5.8%}.card figcaption[data-v-07dfd4d1]{font-size:3.1cqw}.mph[data-v-07dfd4d1]{gap:.35em;width:30%;height:49%;padding-top:1.1em;font-size:1.6cqw;top:2.5%}}@media (prefers-reduced-motion:reduce){.card[data-v-07dfd4d1],.chip[data-v-07dfd4d1],.fb i[data-v-07dfd4d1],.ln[data-v-07dfd4d1],.mph[data-v-07dfd4d1],.tgt[data-v-07dfd4d1]{transition:none}.chip.pulse[data-v-07dfd4d1],.tgt b[data-v-07dfd4d1],.tgt.hit[data-v-07dfd4d1]{animation:none}}.wf-canvas[data-v-d4fb474f]{background-image:radial-gradient(circle,#94a3b873 .8px,#0000 1.2px);background-size:22px 22px}.wf-node[data-v-d4fb474f]{grid-column:1;grid-row:var(--row)}.wf-branch[data-v-d4fb474f]{grid-column:2;grid-row:var(--row);align-self:center}@media (width>=1024px){.wf-node[data-v-d4fb474f]{grid-row:1}.wf-branch[data-v-d4fb474f],.wf-node[data-v-d4fb474f]{grid-column:var(--col)}.wf-branch[data-v-d4fb474f]{grid-row:2;align-self:start}}.wf-flow[data-v-d4fb474f]{stroke-dasharray:6 6;animation:.7s linear infinite wf-dash-d4fb474f}@keyframes wf-dash-d4fb474f{to{stroke-dashoffset:-12px}}@media (prefers-reduced-motion:reduce){.wf-flow[data-v-d4fb474f]{stroke-dasharray:none;animation:none}}.st-drawn[data-v-7feea0ba] *{stroke-dasharray:100;animation:.9s ease-out both st-draw-7feea0ba}@keyframes st-draw-7feea0ba{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}
