.fab.svelte-k60waw{z-index:200;cursor:pointer;background:var(--accent,#111);color:#fff;touch-action:manipulation;border:0;border-radius:9999px;width:52px;height:52px;font-size:1.3rem;transition:transform .15s;position:fixed;bottom:1rem;right:1rem;box-shadow:0 8px 28px #00000038}.fab.svelte-k60waw:hover{transform:translateY(-2px)}.panel.svelte-k60waw{z-index:200;background:var(--surface,#fff);width:min(380px,100vw - 1.5rem);height:min(520px,100vh - 6rem);color:var(--fg,#111);border:1px solid var(--border,#e5e5e5);touch-action:manipulation;border-radius:16px;flex-direction:column;display:flex;position:fixed;bottom:4.25rem;right:.75rem;overflow:hidden;box-shadow:0 16px 50px #00000040}header.svelte-k60waw{border-bottom:1px solid var(--border,#eee);justify-content:space-between;align-items:center;padding:.85rem 1rem;display:flex}.x.svelte-k60waw{cursor:pointer;color:var(--muted,#888);background:0 0;border:0;font-size:1rem}.msgs.svelte-k60waw{flex-direction:column;flex:1;gap:.6rem;padding:1rem;display:flex;overflow-y:auto}.msg.svelte-k60waw{white-space:pre-wrap;word-wrap:break-word;border-radius:14px;max-width:85%;padding:.6rem .8rem;font-size:.9rem;line-height:1.4}.msg.user.svelte-k60waw{background:var(--accent,#111);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.msg.assistant.svelte-k60waw{background:var(--bg,#f4f4f5);border-bottom-left-radius:4px;align-self:flex-start}.msg.typing.svelte-k60waw{opacity:.6}.msg.svelte-k60waw a{color:inherit;text-decoration:underline}.composer.svelte-k60waw{border-top:1px solid var(--border,#eee);gap:.5rem;padding:.7rem;display:flex}textarea.svelte-k60waw{resize:none;border:1px solid var(--border,#ddd);font:inherit;background:var(--bg,#fff);color:var(--fg,#111);border-radius:12px;flex:1;padding:.55rem .7rem}.send.svelte-k60waw{background:var(--accent,#111);color:#fff;cursor:pointer;border:0;border-radius:12px;padding:0 .9rem;font-size:1rem}.send.svelte-k60waw:disabled{opacity:.4;cursor:default}
