.host.svelte-x4f7ol{touch-action:none;cursor:crosshair;position:absolute;inset:0;overflow:hidden}canvas.svelte-x4f7ol{width:100%;height:100%;display:block;position:absolute;inset:0}.ov.svelte-x4f7ol{pointer-events:none;position:absolute;inset:0}.hd.svelte-x4f7ol{fill:#3987e540;stroke:#8ab8f0;stroke-width:1.5px;pointer-events:all;cursor:grab}.hd.svelte-x4f7ol:hover{fill:#3987e599}.fl.svelte-x4f7ol{fill:none;stroke:#f2f1ec;stroke-width:1.1px;opacity:.62}.fm.svelte-x4f7ol{fill:none;stroke:#f2f1ec;stroke-width:1.3px;opacity:.85}.ln.svelte-x4f7ol{fill:none;stroke:#e8e8e8;stroke-width:1px;opacity:.85}.hl.svelte-x4f7ol{fill:none;stroke:#e0a526;stroke-width:3px}.mk.svelte-x4f7ol{pointer-events:all;shape-rendering:crispedges}.mkx.svelte-x4f7ol{stroke:#f2f1ec;stroke-width:1px;fill:none}.mkr.svelte-x4f7ol{fill:none;stroke:#f2f1ec;stroke-width:1px}.mkl.svelte-x4f7ol{stroke:#f2f1ecb3;stroke-width:1px;fill:none;shape-rendering:auto}.mkb.svelte-x4f7ol{fill:#0d0d0dd1;stroke:#f2f1ec59;stroke-width:1px}.mk.svelte-x4f7ol text:where(.svelte-x4f7ol){fill:#f2f1ec;font:11px var(--mono);shape-rendering:auto}.ring.svelte-x4f7ol{fill:none;stroke:#8ab8f0;stroke-width:1px;stroke-dasharray:4 3}.fail.svelte-x4f7ol{color:var(--ink-3);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.cb.svelte-4sw1dj{border-left:1px solid var(--line);pointer-events:none;background:#0d0d0d;flex-direction:column;align-items:flex-start;width:84px;padding:10px 6px 26px 12px;display:flex;position:absolute;top:0;bottom:0;right:0}.lab.svelte-4sw1dj{color:var(--ink);white-space:nowrap;pointer-events:auto;margin-bottom:10px;font-size:12px}.bar.svelte-4sw1dj{border:1px solid var(--border);position:relative}.bar.v.svelte-4sw1dj{pointer-events:auto;flex:1;width:14px}.lvl.svelte-4sw1dj{border-top:1px solid #0d0d0d8c;height:0;position:absolute;left:0;right:0}.lvlh.svelte-4sw1dj{border-left:1px solid #0d0d0d8c;width:0;position:absolute;top:0;bottom:0}.bar.h.svelte-4sw1dj{display:none}.tick.svelte-4sw1dj{border-top:1px solid var(--ink-3);width:4px;height:0;position:absolute;left:14px}.tick.svelte-4sw1dj span:where(.svelte-4sw1dj){color:var(--ink-2);white-space:nowrap;font-size:10px;position:absolute;top:-7px;left:7px}.tickh.svelte-4sw1dj{border-left:1px solid var(--ink-3);width:0;height:4px;position:absolute;top:12px}.tickh.svelte-4sw1dj span:where(.svelte-4sw1dj){color:var(--ink-2);white-space:nowrap;font-size:10px;position:absolute;top:4px;left:0;transform:translate(-50%)}@media (width<=760px){.cb.svelte-4sw1dj{border-left:0;border-top:1px solid var(--line);flex-direction:row;align-items:flex-start;gap:10px;width:auto;height:52px;padding:8px 22px 4px 8px;inset:auto 0 0}.bar.v.svelte-4sw1dj{display:none}.bar.h.svelte-4sw1dj{pointer-events:auto;flex:1;height:12px;margin-top:2px;display:block}}.gfx.svelte-12ub3dq{-webkit-user-select:none;user-select:none;background:#0d0d0d;position:absolute;inset:0;overflow:hidden}.stage.svelte-12ub3dq{position:absolute;inset:0 84px 0 0}.stage.bg3.svelte-12ub3dq{background:radial-gradient(at 50% 42%,#1d1e20 0%,#131314 55%,#0d0d0d 100%)}.gfx.stale.svelte-12ub3dq canvas{filter:saturate(.2)brightness(.65)}.empty.svelte-12ub3dq{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.top.svelte-12ub3dq{pointer-events:none;flex-wrap:wrap;align-items:center;gap:3px;display:flex;position:absolute;top:6px;left:6px;right:90px}.top.svelte-12ub3dq>:where(.svelte-12ub3dq){pointer-events:auto}.modes.svelte-12ub3dq{display:flex}.modes.svelte-12ub3dq button:where(.svelte-12ub3dq)+button:where(.svelte-12ub3dq){border-left:0}.n.svelte-12ub3dq{width:56px}.amb.on.svelte-12ub3dq{color:#fff;background:#6b4e12;border-color:#e0a526}.prog.svelte-12ub3dq{background:#3987e526;height:2px;position:absolute;top:0;left:0;right:0}.prog.svelte-12ub3dq span:where(.svelte-12ub3dq){background:var(--accent);transition:width .2s;position:absolute;top:0;bottom:0;left:0}.prog.svelte-12ub3dq span.ind:where(.svelte-12ub3dq){animation:1.2s linear infinite svelte-12ub3dq-slide;width:30%!important}@keyframes svelte-12ub3dq-slide{0%{left:-30%}to{left:100%}}.badge.svelte-12ub3dq{background:#0d0d0dd9;border:1px solid;padding:1px 6px;font-size:11px;position:absolute;top:36px;right:90px}.badge.st.svelte-12ub3dq{color:var(--warn);border-color:var(--warn)}.badge.co.svelte-12ub3dq{color:var(--ink-2);border-color:var(--border)}.unav.svelte-12ub3dq{border:1px solid var(--border);background:#0d0d0de0;flex-direction:column;align-items:flex-start;gap:3px;max-width:70%;padding:8px 12px;font-size:11px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.unav.svelte-12ub3dq .na:where(.svelte-12ub3dq){font-size:12px}.unav.err.svelte-12ub3dq{border-color:var(--crit)}.unav.svelte-12ub3dq .crit:where(.svelte-12ub3dq){font-size:12px}.foot.svelte-12ub3dq{color:var(--ink-2);pointer-events:none;white-space:nowrap;gap:12px;font-size:11px;display:flex;position:absolute;bottom:4px;left:6px;right:90px;overflow:hidden}.foot.svelte-12ub3dq>span:where(.svelte-12ub3dq):not(.sp){pointer-events:auto;background:#0d0d0dbf;padding:0 3px}.sp.svelte-12ub3dq{flex:1}@media (width<=760px){.top.svelte-12ub3dq{right:6px}.stage.svelte-12ub3dq{bottom:52px;right:0}.foot.svelte-12ub3dq{bottom:54px;right:6px}.badge.svelte-12ub3dq{top:64px;right:6px}}input.svelte-1xftcqo{flex:1;min-width:0}.invalid.svelte-1xftcqo{border-color:var(--crit)}input[readonly].svelte-1xftcqo{color:var(--ink-3);background:0 0}.ps.svelte-ecg6ty{grid-template-columns:72px minmax(60px,1fr) 68px 36px;align-items:center;gap:6px;min-height:24px;display:grid}.n.svelte-ecg6ty{text-overflow:ellipsis;white-space:nowrap;color:var(--ink-2);overflow:hidden}.expr.svelte-ecg6ty{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.u.svelte-ecg6ty{font-size:11px}input[type=range].svelte-ecg6ty{width:100%}.ap.svelte-jpyjoo{background:var(--surface);flex-direction:column;font-size:11px;display:flex;position:absolute;inset:0}.msg.svelte-jpyjoo{padding:8px}.key.svelte-jpyjoo{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:4px;padding:6px;display:flex}.key.svelte-jpyjoo input[type=password]:where(.svelte-jpyjoo){flex:1;min-width:120px}.key.svelte-jpyjoo label:where(.svelte-jpyjoo){color:var(--ink-2);align-items:center;gap:3px;display:flex}.budget.svelte-jpyjoo{border-bottom:1px solid var(--line);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:4px;padding:4px 6px;font-size:10px;display:flex}.caps.svelte-jpyjoo{align-items:center;gap:3px;margin-left:auto;display:flex}.caps.svelte-jpyjoo input:where(.svelte-jpyjoo){width:44px;height:18px;font-size:10px}.rows.svelte-jpyjoo{flex-direction:column;flex:1;gap:4px;min-height:0;padding:4px 6px;display:flex;overflow:auto}.r.svelte-jpyjoo{white-space:pre-wrap;overflow-wrap:anywhere;grid-template-columns:48px minmax(0,1fr) auto;align-items:start;gap:6px;display:grid}.who.svelte-jpyjoo{color:var(--ink-3)}.user.svelte-jpyjoo .who:where(.svelte-jpyjoo){color:var(--accent)}.asst.svelte-jpyjoo .who:where(.svelte-jpyjoo){color:#e0b05a}.tool.svelte-jpyjoo .t:where(.svelte-jpyjoo){color:var(--ink-2);font-size:10px}.err.svelte-jpyjoo .t:where(.svelte-jpyjoo),.err.svelte-jpyjoo .who:where(.svelte-jpyjoo){color:var(--crit)}.stop.svelte-jpyjoo .t:where(.svelte-jpyjoo){color:var(--ink-3)}.rv.svelte-jpyjoo{height:18px;padding:0 4px;font-size:10px}.insp.svelte-jpyjoo{color:var(--ink-2)}.small.svelte-jpyjoo{font-size:10px}.sw.svelte-jpyjoo{border-top:1px solid var(--warn);padding:4px 6px}.input.svelte-jpyjoo{border-top:1px solid var(--line);flex-direction:column;gap:4px;padding:6px;display:flex}.input.svelte-jpyjoo textarea:where(.svelte-jpyjoo){resize:vertical;width:100%;font-family:var(--sans);font-size:12px}.btns.svelte-jpyjoo{align-items:center;gap:4px;display:flex}
