.flow.svelte-1sq2rs8{grid-template-columns:1fr auto 1fr;align-items:center;column-gap:clamp(64px,11vw,150px);padding:12px 0;display:grid;position:relative}.wires.svelte-1sq2rs8{pointer-events:none;position:absolute;inset:0;overflow:visible}.wire.svelte-1sq2rs8{fill:none;stroke:var(--border);stroke-width:1.25px}.side.svelte-1sq2rs8{z-index:1;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex;position:relative}.sources.svelte-1sq2rs8{align-items:flex-end}.tools.svelte-1sq2rs8{align-items:flex-start}.side.svelte-1sq2rs8 li:where(.svelte-1sq2rs8){background:var(--panel);border:1px solid var(--border);border-radius:var(--pill);box-shadow:var(--shadow-sm);white-space:nowrap;align-items:center;gap:10px;padding:9px 18px;font-size:15px;display:flex}.side.svelte-1sq2rs8 li.more:where(.svelte-1sq2rs8){box-shadow:none;color:var(--muted);background:0 0;border-style:dashed}.glyph.svelte-1sq2rs8{text-align:center;width:14px;color:var(--muted)}.core.svelte-1sq2rs8{z-index:1;flex-direction:column;align-items:center;gap:6px;display:flex;position:relative}.core.svelte-1sq2rs8 svg:where(.svelte-1sq2rs8){width:clamp(200px,22vw,260px);height:auto;display:block;overflow:visible}.glow.svelte-1sq2rs8{fill:var(--bg);filter:drop-shadow(0 16px 36px var(--accent-glow))}.caption.svelte-1sq2rs8{color:var(--muted);font-size:13px}.label.svelte-1sq2rs8 rect:where(.svelte-1sq2rs8){fill:var(--panel);fill-opacity:.88;stroke:var(--border)}.label.svelte-1sq2rs8 text:where(.svelte-1sq2rs8){text-anchor:middle;dominant-baseline:middle;fill:var(--text);letter-spacing:-.01em;font-size:14px;font-weight:650}.drift.svelte-1sq2rs8{animation:svelte-1sq2rs8-drift var(--dur) ease-in-out var(--delay) infinite alternate}@keyframes svelte-1sq2rs8-drift{0%{transform:translate(0)}to{transform:translate(var(--dx), var(--dy))}}@media (prefers-reduced-motion:reduce){.drift.svelte-1sq2rs8{animation:none}}@media (width<=760px){.flow.svelte-1sq2rs8{grid-template-columns:1fr;justify-items:center;row-gap:64px}.side.svelte-1sq2rs8{flex-flow:wrap;justify-content:center;gap:8px;max-width:420px}.sources.svelte-1sq2rs8,.tools.svelte-1sq2rs8{align-items:center}.side.svelte-1sq2rs8 li:where(.svelte-1sq2rs8){gap:6px;padding:6px 12px;font-size:13px}.core.svelte-1sq2rs8 svg:where(.svelte-1sq2rs8){width:200px}.caption.svelte-1sq2rs8,.more.svelte-1sq2rs8{display:none}}.stage.svelte-1iazq2a{padding-top:28px;position:relative}.window.svelte-1iazq2a{height:400px}header.svelte-1iazq2a{align-items:baseline;gap:12px;display:flex}header.svelte-1iazq2a .muted:where(.svelte-1iazq2a){white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}ul.svelte-1iazq2a{margin:0;padding:0;list-style:none}.tree.svelte-1iazq2a{padding:10px 12px}.row.svelte-1iazq2a{height:32px;padding:0 10px 0 calc(10px + var(--depth) * 20px);white-space:nowrap;border-radius:8px;align-items:center;gap:8px;font-size:14px;display:flex}.caret.svelte-1iazq2a{width:12px;color:var(--muted);font-size:10px}.topic.svelte-1iazq2a .name:where(.svelte-1iazq2a){font-weight:600}.name.svelte-1iazq2a{text-overflow:ellipsis;min-width:0;overflow:hidden}.count.svelte-1iazq2a{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.note.svelte-1iazq2a{color:var(--muted);padding-left:calc(30px + var(--depth) * 20px)}.glyph.svelte-1iazq2a{text-align:center;width:9px;font-size:10px}.note.svelte-1iazq2a .orb:where(.svelte-1iazq2a){width:8px;height:8px}.note.fresh.svelte-1iazq2a{color:var(--text);font-weight:600;animation:2.6s ease-out svelte-1iazq2a-arrive}@keyframes svelte-1iazq2a-arrive{0%,30%{background:var(--panel-2)}to{background:0 0}}.drop.svelte-1iazq2a{border:1.5px dashed var(--muted);background:color-mix(in srgb, var(--bg) 60%, transparent);border-radius:10px;place-items:center;display:grid;position:absolute;inset:10px}.drop.svelte-1iazq2a span:where(.svelte-1iazq2a){background:var(--panel);border:1px solid var(--border);border-radius:var(--pill);box-shadow:var(--shadow-md);padding:8px 18px;font-size:13px;font-weight:600}.file.svelte-1iazq2a{z-index:2;background:var(--panel);border:1px solid var(--border);width:262px;box-shadow:var(--shadow);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex;position:absolute;top:0;right:-18px}.type.svelte-1iazq2a{letter-spacing:.06em;width:38px;height:46px;color:var(--muted);border:1px solid var(--border);background:linear-gradient(225deg, var(--panel-2) 0 10px, transparent 10px);border-radius:4px 12px 4px 4px;flex-shrink:0;place-items:end center;padding-bottom:6px;font-size:9.5px;font-weight:700;display:grid}.meta.svelte-1iazq2a{flex-direction:column;gap:2px;min-width:0;display:flex}.meta.svelte-1iazq2a strong:where(.svelte-1iazq2a){white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.status.svelte-1iazq2a{color:var(--muted);white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:flex}.pulse.svelte-1iazq2a{animation:1.2s ease-in-out infinite svelte-1iazq2a-pulse}@keyframes svelte-1iazq2a-pulse{50%{opacity:.35;transform:scale(.8)}}@media (width<=760px){.window.svelte-1iazq2a{height:380px}.file.svelte-1iazq2a{width:min(270px,100% - 16px);right:8px}header.svelte-1iazq2a .muted:where(.svelte-1iazq2a){display:none}.row.svelte-1iazq2a{font-size:13.5px}}.window.svelte-x0wuft{flex-direction:column;height:440px;display:flex}header.svelte-x0wuft{align-items:baseline;gap:12px;display:flex}header.svelte-x0wuft .muted:where(.svelte-x0wuft){white-space:nowrap;font-size:12.5px}.spacer.svelte-x0wuft{flex:1}.seg.svelte-x0wuft{align-self:center}svg.svelte-x0wuft{flex:1;width:100%;min-height:0;display:block}.float.svelte-x0wuft{animation:9s ease-in-out infinite alternate svelte-x0wuft-float}@keyframes svelte-x0wuft-float{0%{transform:translateY(-3px)}to{transform:translateY(3px)}}@media (prefers-reduced-motion:reduce){.float.svelte-x0wuft{animation:none}}.bubble.svelte-x0wuft{fill-opacity:.9;stroke-width:1px}.bead.svelte-x0wuft{fill-opacity:.78;cursor:pointer;transition:fill-opacity .15s}.bead.hover.svelte-x0wuft{fill-opacity:1;stroke:var(--accent);stroke-width:1.5px;filter:drop-shadow(0 0 4px var(--accent-glow))}.entity.svelte-x0wuft{fill-opacity:.9}.edges.svelte-x0wuft line:where(.svelte-x0wuft){stroke:var(--muted);stroke-opacity:.35;stroke-width:1px}.edges.svelte-x0wuft line.lit:where(.svelte-x0wuft){stroke:var(--accent);stroke-opacity:.9;stroke-width:1.5px}.label.svelte-x0wuft{pointer-events:none}.label.svelte-x0wuft rect:where(.svelte-x0wuft){fill:var(--panel);fill-opacity:.86;stroke:var(--border)}.label.svelte-x0wuft text:where(.svelte-x0wuft){text-anchor:middle;dominant-baseline:middle;fill:var(--text)}.label.topic.svelte-x0wuft text:where(.svelte-x0wuft){font-weight:650}.label.tip.svelte-x0wuft rect:where(.svelte-x0wuft){fill-opacity:.96;filter:drop-shadow(0 2px 6px #0000001f)}@media (width<=760px){.window.svelte-x0wuft{height:380px}header.svelte-x0wuft .muted:where(.svelte-x0wuft){display:none}}.window.svelte-lmfjka{flex-direction:column;height:460px;display:flex}header.svelte-lmfjka{align-items:baseline;gap:12px;display:flex}header.svelte-lmfjka .muted:where(.svelte-lmfjka){font-size:12.5px}.convo.svelte-lmfjka{flex-direction:column;flex:1;gap:14px;min-height:0;padding:18px 20px;display:flex;overflow:hidden}.question.svelte-lmfjka{background:var(--panel-2);border-radius:16px 16px 4px;align-self:flex-end;max-width:85%;padding:8px 14px;font-size:14px}.thinking.svelte-lmfjka{align-items:center;gap:8px;font-size:13px;display:flex}.thinking.svelte-lmfjka:before{content:"";background:var(--glass);width:7px;height:7px;box-shadow:var(--glass-shadow);border-radius:50%;animation:1.2s ease-in-out infinite svelte-lmfjka-pulse}@keyframes svelte-lmfjka-pulse{50%{opacity:.35;transform:scale(.8)}}.answer.svelte-lmfjka{flex-direction:column;gap:12px;display:flex}.answer.svelte-lmfjka p:where(.svelte-lmfjka){margin:0;font-size:14.5px;line-height:1.6}.cite.svelte-lmfjka{border-radius:var(--pill);border:1px solid var(--text);vertical-align:1px;place-items:center;min-width:17px;height:17px;margin:0 1px;padding:0 4px;font-size:10.5px;font-weight:600;line-height:1;transition:background .2s,color .2s;display:inline-grid}.cite.lit.svelte-lmfjka{background:var(--text);color:var(--bg)}.sources.svelte-lmfjka{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;display:grid}.source.svelte-lmfjka{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow-sm);gap:10px;min-width:0;padding:8px 12px;transition:box-shadow .25s,transform .25s,border-color .25s;display:flex}.source.lit.svelte-lmfjka{box-shadow:var(--shadow-md);border-color:var(--text);transform:translateY(-2px)}.n.svelte-lmfjka{border:1px solid var(--text);border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;font-size:10.5px;font-weight:600;display:grid}.src-body.svelte-lmfjka{flex-direction:column;min-width:0;display:flex}.src-title.svelte-lmfjka{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.src-excerpt.svelte-lmfjka{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}footer.svelte-lmfjka{gap:16px;font-size:12px;display:flex}.spacer.svelte-lmfjka{flex:1}.bar.svelte-lmfjka{border-top:1px solid var(--border);align-items:center;gap:10px;padding:12px 16px 14px;display:flex}.bar.svelte-lmfjka .seg:where(.svelte-lmfjka){flex-shrink:0;height:36px}.seg.svelte-lmfjka button:where(.svelte-lmfjka){cursor:default}.field.svelte-lmfjka{border:1px solid var(--border);white-space:nowrap;border-radius:19px;flex:1;align-items:center;min-width:0;height:38px;padding:0 14px;font-size:14px;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.field.typing.svelte-lmfjka{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.field.svelte-lmfjka .muted:where(.svelte-lmfjka){text-overflow:ellipsis;overflow:hidden}.caret.svelte-lmfjka{background:var(--text);width:1.5px;height:17px;margin-left:1px;animation:1s step-end infinite svelte-lmfjka-blink}@keyframes svelte-lmfjka-blink{50%{opacity:0}}.bar.svelte-lmfjka>button:where(.svelte-lmfjka){cursor:default;flex-shrink:0;height:36px;padding:0 18px}.bar.svelte-lmfjka>button.pressed:where(.svelte-lmfjka){transform:scale(.94)}@media (width<=760px){.window.svelte-lmfjka{height:470px}.convo.svelte-lmfjka{padding:14px}.sources.svelte-lmfjka{grid-template-columns:minmax(0,1fr)}.bar.svelte-lmfjka{gap:6px;padding:10px}.bar.svelte-lmfjka .seg:where(.svelte-lmfjka){display:none}}.window.svelte-1bsxppb{flex-direction:column;height:460px;display:flex}header.svelte-1bsxppb{align-items:center;gap:12px;padding-top:10px;padding-bottom:10px;display:flex}.seg.svelte-1bsxppb button:where(.svelte-1bsxppb){padding:5px 10px;font-size:13px}.spacer.svelte-1bsxppb{flex:1}.connected.svelte-1bsxppb{white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:flex}.convo.svelte-1bsxppb{flex-direction:column;flex:1;gap:12px;min-height:0;padding:18px 20px;display:flex;overflow:hidden}.question.svelte-1bsxppb{background:var(--panel-2);border-radius:16px 16px 4px;align-self:flex-end;max-width:85%;padding:8px 14px;font-size:14px}.answer.svelte-1bsxppb{margin:0;font-size:14.5px;line-height:1.6}.call.svelte-1bsxppb{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);max-width:100%;box-shadow:var(--shadow-sm);flex-direction:column;align-self:flex-start;gap:8px;padding:9px 12px;font-size:12.5px;display:flex}.call-head.svelte-1bsxppb{white-space:nowrap;align-items:center;gap:8px;min-width:0;display:flex}.tool.svelte-1bsxppb{font-family:var(--mono);font-size:12px}.arg.svelte-1bsxppb{text-overflow:ellipsis;min-width:0;overflow:hidden}.state.svelte-1bsxppb{align-items:center;gap:6px;padding-left:8px;display:flex}.pulse.svelte-1bsxppb{animation:1.2s ease-in-out infinite svelte-1bsxppb-pulse}@keyframes svelte-1bsxppb-pulse{50%{opacity:.35;transform:scale(.8)}}.chips.svelte-1bsxppb{flex-wrap:wrap;gap:6px;display:flex}.chip.svelte-1bsxppb{border:1px solid var(--border);border-radius:var(--pill);padding:1px 10px;font-size:12px}pre.svelte-1bsxppb{background:var(--panel-2);border-radius:var(--radius);font-family:var(--mono);margin:0;padding:12px 14px;font-size:12.5px;line-height:1.55;overflow:hidden}.bar.svelte-1bsxppb{border:1px solid var(--border);border-radius:20px;align-items:center;height:40px;margin:0 16px 14px;padding:0 16px;font-size:14px;display:flex}@media (width<=760px){.window.svelte-1bsxppb{height:480px}.connected.svelte-1bsxppb{display:none}.convo.svelte-1bsxppb{padding:14px}.arg.svelte-1bsxppb{display:none}}.stage.svelte-11c3m4q{padding-bottom:96px;position:relative}.window.svelte-11c3m4q{flex-direction:column;height:400px;display:flex}header.svelte-11c3m4q{align-items:center;gap:16px;display:flex}.seg.svelte-11c3m4q button:where(.svelte-11c3m4q){cursor:default}.stats.svelte-11c3m4q{border-bottom:1px solid var(--border);white-space:nowrap;gap:14px;padding:10px 20px;font-size:12.5px;display:flex}.stats.svelte-11c3m4q b:where(.svelte-11c3m4q){font-variant-numeric:tabular-nums;font-weight:650}ol.svelte-11c3m4q{flex:1;min-height:0;margin:0;padding:4px 20px;list-style:none;overflow:hidden}.row.svelte-11c3m4q{border-bottom:1px solid var(--border);background:var(--panel);grid-template-columns:42px 40px minmax(0,1fr) auto 52px;align-items:center;gap:6px 10px;padding:11px 0;font-size:13px;display:grid}.time.svelte-11c3m4q{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.badge.svelte-11c3m4q{letter-spacing:.05em;color:var(--muted);border:1px solid var(--border);border-radius:var(--pill);justify-self:start;padding:1px 6px;font-size:9.5px;font-weight:700}.what.svelte-11c3m4q{white-space:nowrap;gap:10px;min-width:0;display:flex;overflow:hidden}.tool.svelte-11c3m4q{font-family:var(--mono);font-size:12.5px}.arg.svelte-11c3m4q{text-overflow:ellipsis;overflow:hidden}.client.svelte-11c3m4q{white-space:nowrap}.ms.svelte-11c3m4q{text-align:right;font-size:12px}.notes.svelte-11c3m4q{flex-wrap:wrap;grid-column:3/-1;gap:6px;display:flex}.chip.svelte-11c3m4q{border:1px solid var(--border);border-radius:var(--pill);padding:0 9px;font-size:11.5px}.keys.svelte-11c3m4q{background:var(--panel);border:1px solid var(--border);width:260px;box-shadow:var(--shadow);z-index:1;border-radius:14px;padding:14px 16px 10px;font-size:13px;position:absolute;bottom:0;right:-18px}.keys.svelte-11c3m4q ul:where(.svelte-11c3m4q){margin:8px 0 0;padding:0;list-style:none}.keys.svelte-11c3m4q li:where(.svelte-11c3m4q){align-items:center;gap:8px;height:30px;display:flex}.keys.svelte-11c3m4q .name:where(.svelte-11c3m4q){flex:1;transition:color .3s}.keys.svelte-11c3m4q li.revoked:where(.svelte-11c3m4q) .name:where(.svelte-11c3m4q){color:var(--muted);text-decoration:line-through;text-decoration-thickness:1px}.orb.off.svelte-11c3m4q{background:var(--border);box-shadow:none}button.small.svelte-11c3m4q{cursor:default;padding:1px 10px;font-size:11.5px}button.pressed.svelte-11c3m4q{background:var(--text);color:var(--bg);transform:scale(.92)}.small.svelte-11c3m4q{font-size:11.5px}@media (width<=760px){.window.svelte-11c3m4q{height:400px}.seg.svelte-11c3m4q button:where(.svelte-11c3m4q):nth-child(n+3),.stats.svelte-11c3m4q .wide:where(.svelte-11c3m4q){display:none}ol.svelte-11c3m4q{padding:4px 14px}.row.svelte-11c3m4q{grid-template-columns:36px minmax(0,1fr) auto}.badge.svelte-11c3m4q,.ms.svelte-11c3m4q,.arg.svelte-11c3m4q{display:none}.notes.svelte-11c3m4q{grid-column:2/-1}.keys.svelte-11c3m4q{width:min(240px,100% - 16px);right:8px}}
