.launch.svelte-191yngm{display:flex;justify-content:flex-end}.launch.float.svelte-191yngm{position:fixed;right:1.25rem;bottom:1.25rem;z-index:39}.launch.float.svelte-191yngm .open:where(.svelte-191yngm){box-shadow:0 6px 24px #00000059;border-radius:999px;padding:.7rem 1.1rem}.open.svelte-191yngm{font:inherit;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.16em;padding:.55rem .9rem;border-radius:2px;border:1px solid var(--accent);background:var(--accent);color:var(--bg);cursor:pointer;display:inline-flex;gap:.6rem;align-items:center}.n.svelte-191yngm{font-family:var(--mono);font-weight:400;letter-spacing:0;font-size:11px;opacity:.85}.panel.svelte-191yngm{position:fixed;right:1.25rem;bottom:1.25rem;z-index:40;display:flex;flex-direction:column;background:var(--bg);border:1px solid var(--line);border-radius:2px;box-shadow:0 18px 48px #00000059;padding:.9rem 1rem 1rem;box-sizing:border-box}.grip.svelte-191yngm{position:absolute;left:0;top:0;width:18px;height:18px;cursor:nwse-resize;touch-action:none}.grip.svelte-191yngm:before{content:"";position:absolute;left:4px;top:4px;width:8px;height:8px;border-left:2px solid var(--fg-dim);border-top:2px solid var(--fg-dim);opacity:.6}.head.svelte-191yngm{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.actions.svelte-191yngm{display:flex;gap:.4rem;align-items:baseline}h2.svelte-191yngm{margin:0 0 .3rem;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:var(--fg-dim)}.lede.svelte-191yngm{margin:0 0 .75rem;color:var(--fg-dim);font-size:13px}.log.svelte-191yngm{flex:1 1 auto;min-height:4rem;overflow-y:auto;border:1px solid var(--line);border-radius:2px;background:var(--surface);padding:.4rem .9rem}.empty.svelte-191yngm{margin:.6rem 0;color:var(--fg-dim);font-size:14px}.turn.svelte-191yngm{padding:.6rem 0;border-bottom:1px solid var(--line)}.turn.svelte-191yngm:last-child{border-bottom:0}.who.svelte-191yngm{display:block;font-family:var(--mono);font-size:11px;letter-spacing:.06em;color:var(--fg-dim);margin-bottom:.25rem}.turn.user.svelte-191yngm .who:where(.svelte-191yngm){color:var(--accent)}.text.svelte-191yngm{margin:0;white-space:pre-wrap;font-size:14px;line-height:1.5}.pending.svelte-191yngm .text:where(.svelte-191yngm){color:var(--fg-dim)}.compose.svelte-191yngm{display:grid;grid-template-columns:1fr auto;gap:.5rem;margin-top:.65rem;align-items:stretch;flex:none}textarea.svelte-191yngm{width:100%;box-sizing:border-box;resize:none;min-height:3rem;padding:.55rem .7rem;font:inherit;font-size:14px;color:inherit;background:var(--surface);border:1px solid var(--line);border-radius:2px}textarea.svelte-191yngm:focus{outline:none;border-color:var(--accent)}button.svelte-191yngm{font:inherit;font-size:13px;letter-spacing:.04em;padding:0 1rem;border-radius:2px;border:1px solid var(--accent);background:var(--accent);color:var(--bg);cursor:pointer}button.svelte-191yngm:disabled{opacity:.45;cursor:default}.ghost.svelte-191yngm{background:transparent;color:var(--fg-dim);border-color:var(--line);padding:.2rem .55rem;font-size:12px}.problem.svelte-191yngm{margin:.5rem 0 0;color:var(--accent);font-size:13px}
