.list.svelte-9fj6ie{display:flex;flex-direction:column;height:100%;min-height:0}.top.svelte-9fj6ie{display:flex;flex-direction:column;gap:2px;padding:0 8px 8px}.row.svelte-9fj6ie{display:flex;align-items:center;gap:10px;width:100%;min-height:34px;padding:0 10px;border-radius:var(--r-sm);color:var(--ink);text-align:left;font:inherit;transition:background var(--t),color var(--t)}.row.act.svelte-9fj6ie{color:var(--ink-2)}.row.act.svelte-9fj6ie svg:where(.svelte-9fj6ie){flex:none;color:var(--ink-3);transition:color var(--t)}.row.svelte-9fj6ie:hover:not(:disabled),.row.on.svelte-9fj6ie{background:var(--wash);color:var(--ink)}.row.svelte-9fj6ie:hover svg:where(.svelte-9fj6ie),.row.on.svelte-9fj6ie svg:where(.svelte-9fj6ie){color:var(--ink)}.grow.svelte-9fj6ie{flex:1 1 auto;min-width:0}.truncate.svelte-9fj6ie{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search.svelte-9fj6ie{height:30px;font-size:13px;margin:4px 2px 0}.scroll.svelte-9fj6ie{flex:1;min-height:0;overflow-y:auto;padding:0 8px 12px;overscroll-behavior:contain}.group.svelte-9fj6ie{display:flex;flex-direction:column;gap:1px;padding-top:10px}.head.svelte-9fj6ie{display:block;padding:6px 10px 4px;color:var(--ink-3)}.item.svelte-9fj6ie{position:relative;display:flex;align-items:center;border-radius:var(--r-sm)}.item.svelte-9fj6ie .title:where(.svelte-9fj6ie){min-height:32px;padding-right:30px;font-size:13.5px}.item.on.svelte-9fj6ie .title:where(.svelte-9fj6ie){background:var(--wash-active)}.more.svelte-9fj6ie{position:absolute;right:4px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--r-sm);color:var(--ink-3);opacity:0;transition:opacity var(--t),background var(--t),color var(--t)}.item.svelte-9fj6ie:hover .more:where(.svelte-9fj6ie),.item.svelte-9fj6ie:focus-within .more:where(.svelte-9fj6ie),.item.menu-open.svelte-9fj6ie .more:where(.svelte-9fj6ie),.item.on.svelte-9fj6ie .more:where(.svelte-9fj6ie){opacity:1}.more.svelte-9fj6ie:hover{background:var(--elevated);color:var(--ink)}.rowmenu.svelte-9fj6ie{position:absolute;right:4px;top:calc(100% + 2px);z-index:5;display:flex;flex-direction:column;min-width:140px;padding:4px;background:var(--elevated);border:1px solid var(--border);border-radius:var(--r);box-shadow:var(--shadow, 0 8px 24px rgba(0, 0, 0, .25))}.rowmenu.svelte-9fj6ie button:where(.svelte-9fj6ie){display:block;width:100%;padding:7px 10px;border-radius:var(--r-sm);text-align:left;color:var(--ink);font:inherit;font-size:13px;transition:background var(--t)}.rowmenu.svelte-9fj6ie button:where(.svelte-9fj6ie):hover{background:var(--wash)}.rowmenu.svelte-9fj6ie .danger:where(.svelte-9fj6ie),.btn.danger.svelte-9fj6ie{color:var(--down-text)}.rename.svelte-9fj6ie{height:32px;font-size:13.5px;margin:0 2px;width:100%}.confirm.svelte-9fj6ie{display:flex;align-items:center;gap:6px;width:100%;min-height:32px;padding:0 6px 0 10px}.btn.sm.svelte-9fj6ie{height:24px;padding:0 8px;font-size:12px;flex:none}.empty.svelte-9fj6ie{margin:12px 10px 0;color:var(--ink-3)}.bones.svelte-9fj6ie{display:flex;flex-direction:column;gap:10px;padding:14px 10px}.bone.svelte-9fj6ie{display:block;height:12px;border-radius:3px;background:var(--well)}.ask.svelte-t22puq{display:flex;height:calc(100dvh - 64px);min-height:520px;margin:-8px 0 0;position:relative}.side.svelte-t22puq{flex:none;width:260px;min-height:0;border-right:1px solid var(--border);padding:2px 8px 0 0;transition:width .16s var(--ease-out),opacity .12s var(--ease-out);overflow:hidden}.ask.side-hidden.svelte-t22puq .side:where(.svelte-t22puq){width:0;opacity:0;border-right-color:transparent;padding:0}.scrim.svelte-t22puq{display:none}.main.svelte-t22puq{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.col.svelte-t22puq{width:100%;max-width:760px;margin:0 auto}.bar.svelte-t22puq{display:flex;align-items:center;gap:8px;min-height:40px;padding:0 8px 8px 12px}.who.svelte-t22puq{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1 auto}.who.svelte-t22puq:hover{--logo-color: 1}.model.svelte-t22puq{color:var(--ink-3)}.bar-actions.svelte-t22puq{display:flex;align-items:center;gap:4px}.icon.svelte-t22puq{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:var(--r-sm);color:var(--ink-2);transition:background var(--t),color var(--t)}.icon.svelte-t22puq:hover:not(:disabled){background:var(--wash);color:var(--ink)}.stage.svelte-t22puq{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;padding:0 16px 8vh;overflow-y:auto}.hero.svelte-t22puq{display:flex;flex-direction:column;gap:14px;text-align:center}.hero.svelte-t22puq h2:where(.svelte-t22puq){margin:0;font-size:22px}.hero.svelte-t22puq p:where(.svelte-t22puq){color:var(--ink-3);margin:0 auto;max-width:60ch}.hero.svelte-t22puq code:where(.svelte-t22puq){font-family:var(--mono);font-size:12.5px;background:var(--well);border:1px solid var(--border);border-radius:var(--r-sm);padding:0 4px}.notice.svelte-t22puq{color:var(--ink-3);text-align:center}.chips.svelte-t22puq{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.chip.svelte-t22puq{border:1px solid var(--border);border-radius:var(--r-sm);color:var(--ink-2);padding:5px 11px;text-align:left;font-size:13px;transition:background var(--t),border-color var(--t),color var(--t)}.chip.svelte-t22puq:hover:not(:disabled){background:var(--wash);border-color:var(--border-strong);color:var(--ink)}.log.svelte-t22puq{flex:1;min-height:0;overflow-y:auto;padding:8px 16px 24px;position:relative;overscroll-behavior:contain}.log.svelte-t22puq .col:where(.svelte-t22puq){display:flex;flex-direction:column;gap:22px}.bones.svelte-t22puq{display:flex;flex-direction:column;gap:18px;padding:8px 0}.bone.svelte-t22puq{display:block;height:14px;border-radius:4px;background:var(--well)}.bone.right.svelte-t22puq{align-self:flex-end;height:34px;border-radius:var(--r)}.turn.user.svelte-t22puq{display:flex;justify-content:flex-end}.bubble.svelte-t22puq{background:var(--surface);border:1px solid var(--border);border-radius:var(--r);padding:8px 12px;max-width:min(64ch,84%);white-space:pre-wrap;overflow-wrap:anywhere}.turn.agent.svelte-t22puq{display:flex;gap:12px}.avatar.svelte-t22puq{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-top:1px;color:var(--ink);flex:none}.turn.agent.svelte-t22puq:hover .avatar:where(.svelte-t22puq),.turn.agent.live.svelte-t22puq .avatar:where(.svelte-t22puq){--logo-color: 1}.body.svelte-t22puq{display:flex;flex-direction:column;gap:8px;min-width:0;flex:1;padding-top:1px}.working.svelte-t22puq{margin:0;display:flex;align-items:center;gap:8px;color:var(--ink-3)}.live.svelte-t22puq{display:flex;flex-direction:column;gap:4px;margin-bottom:6px}.step.svelte-t22puq{display:flex;align-items:center;gap:8px;min-height:20px;color:var(--ink-2);font-size:12.5px}.step.done.svelte-t22puq{color:var(--ink-3)}.step.done.svelte-t22puq svg:where(.svelte-t22puq){color:var(--up-text)}.step.bad.svelte-t22puq svg:where(.svelte-t22puq){color:var(--down-text)}.grow.svelte-t22puq{flex:1 1 auto;min-width:0}.tms.svelte-t22puq{color:var(--ink-3);font-size:11.5px;flex:none}.spin.svelte-t22puq{width:11px;height:11px;border-radius:50%;border:1.5px solid var(--border-strong);border-top-color:var(--accent);animation:svelte-t22puq-spin .8s linear infinite;flex:none}.dots.svelte-t22puq:after{content:"";animation:svelte-t22puq-dots 1.2s steps(4,end) infinite}.md.typing.svelte-t22puq>*:last-child:after{content:"";display:inline-block;width:6px;height:13px;margin-left:2px;vertical-align:-2px;background:var(--accent);animation:svelte-t22puq-caret .9s steps(2,end) infinite}@keyframes svelte-t22puq-spin{to{transform:rotate(360deg)}}@keyframes svelte-t22puq-dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}@keyframes svelte-t22puq-caret{50%{opacity:0}}@media(prefers-reduced-motion:reduce){.spin.svelte-t22puq,.dots.svelte-t22puq:after,.md.typing.svelte-t22puq>*:last-child:after{animation:none}.dots.svelte-t22puq:after{content:"…"}.side.svelte-t22puq{transition-duration:1ms}}.err.svelte-t22puq{color:var(--down-text);margin:0}.meta.svelte-t22puq{display:flex;align-items:center;flex-wrap:wrap;gap:14px}.lnk.svelte-t22puq{color:var(--ink-3);transition:color var(--t)}.lnk.svelte-t22puq:hover:not(:disabled){color:var(--ink)}.trail.svelte-t22puq{display:inline-flex;align-items:center;gap:6px;padding:2px 0;color:var(--ink-3);transition:color var(--t)}.trail.svelte-t22puq svg:where(.svelte-t22puq){transition:transform var(--t)}.trail.open.svelte-t22puq svg:where(.svelte-t22puq){transform:rotate(90deg)}.trail.svelte-t22puq:hover{color:var(--ink)}.tools.svelte-t22puq{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:var(--r);background:var(--surface);overflow:hidden}.trow.svelte-t22puq{display:flex;align-items:center;gap:10px;width:100%;min-height:30px;padding:0 10px;text-align:left;color:var(--ink-2);border-top:1px solid var(--border);transition:background var(--t),color var(--t)}.trow.svelte-t22puq:first-child{border-top:0}.trow.svelte-t22puq:hover,.trow.open.svelte-t22puq{background:var(--wash);color:var(--ink)}.trow.err.svelte-t22puq .tname:where(.svelte-t22puq){color:var(--down-text)}.tname.svelte-t22puq{flex:1;min-width:0}.truncate.svelte-t22puq{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bad.svelte-t22puq{color:var(--down-text)}.tdetail.svelte-t22puq{border-top:1px solid var(--border);background:var(--well);padding:8px 10px}.tmeta.svelte-t22puq{color:var(--ink-3);margin-bottom:6px}.tdetail.svelte-t22puq pre:where(.svelte-t22puq){margin:0;font-family:var(--mono);font-size:12.5px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink-2)}.md.svelte-t22puq{line-height:1.6;overflow-wrap:anywhere}.md.svelte-t22puq p{margin:0 0 10px}.md.svelte-t22puq p:last-child{margin-bottom:0}.md.svelte-t22puq p.h{font-weight:600;margin-top:12px}.md.svelte-t22puq ul,.md.svelte-t22puq ol{margin:0 0 10px;padding-left:22px}.md.svelte-t22puq li{margin:3px 0}.md.svelte-t22puq strong{font-weight:600}.md.svelte-t22puq code,.md.svelte-t22puq .addr{font-family:var(--mono);font-size:12.5px}.md.svelte-t22puq pre,.md.svelte-t22puq code{font-variant-ligatures:none}.md.svelte-t22puq .ent{display:inline-flex;align-items:stretch;height:22px;margin:0 1px;vertical-align:middle;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--well);font-size:12px;line-height:1;white-space:nowrap;max-width:100%}.md.svelte-t22puq .ent-body{display:inline-flex;align-items:center;min-width:0}.md.svelte-t22puq .ent-body>.ent-id{padding:0 7px}.md.svelte-t22puq .ent-link{display:inline-flex;align-items:center;gap:6px;padding:0 7px;color:var(--ink);text-decoration:none;transition:background var(--t)}.md.svelte-t22puq .ent-link:hover{background:var(--wash);text-decoration:none}.md.svelte-t22puq .ent img{width:12px;height:12px;border-radius:3px;display:block}.md.svelte-t22puq .ent-sym{font-weight:550}.md.svelte-t22puq .ent-nm{font-weight:500;color:var(--ink);max-width:16ch;overflow:hidden;text-overflow:ellipsis}.md.svelte-t22puq .ent-nm~.ent-id{color:var(--ink-3)}.md.svelte-t22puq .ent-kind{color:var(--ink-3);font-size:11px}.md.svelte-t22puq .ent-id{font-family:var(--mono);font-size:11.5px;color:var(--ink-2)}.md.svelte-t22puq .ent-num{font-family:var(--mono);font-size:11.5px}.md.svelte-t22puq .ent-copy{display:inline-flex;align-items:center;justify-content:center;width:22px;padding:0;border:0;border-left:1px solid var(--border);background:transparent;color:var(--ink-3);cursor:pointer;transition:color var(--t),background var(--t)}.md.svelte-t22puq .ent-copy:hover{color:var(--ink);background:var(--wash)}.md.svelte-t22puq .ent-copy[data-state=copied]{color:var(--accent)}.md.svelte-t22puq code{background:var(--well);border:1px solid var(--border);border-radius:var(--r-sm);padding:0 4px}.md.svelte-t22puq pre{background:var(--well);border:1px solid var(--border);border-radius:var(--r);padding:10px 12px;overflow-x:auto;margin:8px 0 10px;font-family:var(--mono);font-size:12.5px;line-height:1.5}.md.svelte-t22puq pre[data-lang]:before{content:attr(data-lang);display:block;margin:0 0 6px;font-family:var(--sans);font-size:11px;font-weight:550;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.md.svelte-t22puq pre code{background:none;border:0;border-radius:0;padding:0;font-size:inherit}.md.svelte-t22puq a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--border-strong);text-underline-offset:2px;transition:text-decoration-color var(--t)}.md.svelte-t22puq a:hover{text-decoration-color:currentColor}.md.svelte-t22puq .tbl{overflow-x:auto;margin:6px 0 12px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r)}.jump.svelte-t22puq{position:sticky;bottom:8px;display:flex;width:max-content;margin:0 auto}.dock.svelte-t22puq{padding:8px 16px 0}.composer.svelte-t22puq{display:flex;flex-direction:column;gap:6px;background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:10px 10px 8px 14px;text-align:left;transition:border-color var(--t)}.composer.svelte-t22puq:hover{border-color:var(--border-strong)}.composer.svelte-t22puq:focus-within{border-color:var(--accent)}.composer.svelte-t22puq textarea:where(.svelte-t22puq){width:100%;background:transparent;border:0;color:var(--ink);font:inherit;font-size:14.5px;line-height:1.5;resize:none;padding:2px 0;min-height:24px;max-height:200px}.composer.svelte-t22puq textarea:where(.svelte-t22puq):focus,.composer.svelte-t22puq textarea:where(.svelte-t22puq):focus-visible{outline:none;box-shadow:none}.composer.svelte-t22puq textarea:where(.svelte-t22puq)::placeholder{color:var(--ink-3)}.tray.svelte-t22puq{display:flex;align-items:center;justify-content:space-between;gap:10px}.slot.svelte-t22puq{display:grid;min-width:0;color:var(--ink-3)}.slot.svelte-t22puq>span:where(.svelte-t22puq){grid-area:1 / 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:opacity .18s var(--ease-out),transform .18s var(--ease-out)}.slot.svelte-t22puq .keys:where(.svelte-t22puq){opacity:0;transform:translateY(5px)}.slot.active.svelte-t22puq .quota:where(.svelte-t22puq){opacity:0;transform:translateY(-5px)}.slot.active.svelte-t22puq .keys:where(.svelte-t22puq){opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.slot.svelte-t22puq>span:where(.svelte-t22puq){transition:opacity 90ms linear;transform:none}}.send.svelte-t22puq{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;border:1px solid var(--ink);background:var(--ink);color:var(--well);flex:none;transition:background var(--t),border-color var(--t),color var(--t),opacity var(--t)}.send.svelte-t22puq:disabled{opacity:.35}.send.svelte-t22puq:hover:not(:disabled){background:var(--ink-bright);border-color:var(--ink-bright)}.send.stop.svelte-t22puq{background:var(--surface);border-color:var(--border-strong);color:var(--ink)}.send.stop.svelte-t22puq:hover{background:var(--elevated)}.note.svelte-t22puq{margin:0;padding:6px 4px 0;text-align:center;color:var(--ink-3)}@media(max-width:800px){.ask.svelte-t22puq{height:calc(100dvh - 104px);margin:-4px 0 0}.side.svelte-t22puq{position:fixed;top:52px;bottom:0;left:0;z-index:30;width:min(300px,86vw);padding:8px 8px 0;background:var(--bg, var(--surface));border-right:1px solid var(--border);opacity:1;transform:translate(-100%);transition:transform .2s var(--ease-out)}.ask.side-hidden.svelte-t22puq .side:where(.svelte-t22puq){width:min(300px,86vw);padding:8px 8px 0;border-right-color:var(--border)}.ask.side-open.svelte-t22puq .side:where(.svelte-t22puq){transform:none}.scrim.svelte-t22puq{display:block;position:fixed;top:52px;right:0;bottom:0;left:0;z-index:29;background:#00000073;opacity:0;pointer-events:none;transition:opacity .2s var(--ease-out)}.ask.side-open.svelte-t22puq .scrim:where(.svelte-t22puq){opacity:1;pointer-events:auto}.bar.svelte-t22puq{padding:0 0 8px}.stage.svelte-t22puq{padding:0 4px 6vh}.log.svelte-t22puq{padding:8px 4px 20px}.dock.svelte-t22puq{padding:8px 4px 0}.avatar.svelte-t22puq{display:none}.turn.agent.svelte-t22puq{gap:0}.hero.svelte-t22puq h2:where(.svelte-t22puq){font-size:20px}}@media(hover:none)and (pointer:coarse){.slot.svelte-t22puq .keys:where(.svelte-t22puq){display:none}.slot.active.svelte-t22puq .quota:where(.svelte-t22puq){opacity:1;transform:none}}
