.fab.svelte-dyqtiq{position:fixed;right:max(16px,calc(50vw - 364px));bottom:calc(84px + env(safe-area-inset-bottom));z-index:6;width:60px;height:60px;border-radius:50%;border:0;background:var(--sea);color:#fff;box-shadow:0 6px 18px #0f2a444d;display:grid;place-items:center;cursor:pointer}.fab.svelte-dyqtiq svg:where(.svelte-dyqtiq),.talk.svelte-dyqtiq svg:where(.svelte-dyqtiq){width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.backdrop.svelte-dyqtiq{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;background:#0f2a4459}.sheet.svelte-dyqtiq{position:fixed;z-index:21;left:0;right:0;bottom:0;max-height:86dvh;display:flex;flex-direction:column;background:var(--sand);border-radius:18px 18px 0 0;padding-bottom:env(safe-area-inset-bottom);box-shadow:0 -8px 30px #0f2a4440}@media(min-width:900px){.sheet.svelte-dyqtiq{left:auto;right:24px;bottom:24px;width:440px;max-height:76vh;border-radius:18px}}.top.svelte-dyqtiq{display:flex;align-items:center;gap:.2rem;padding:.7rem .6rem .7rem .8rem;border-bottom:1px solid var(--line)}.top.svelte-dyqtiq strong:where(.svelte-dyqtiq){white-space:nowrap}.sp.svelte-dyqtiq{flex:1}.ghost.svelte-dyqtiq{background:none;border:0;font:inherit;font-size:.9rem;color:var(--navy);min-height:40px;padding:0 .45rem;cursor:pointer;white-space:nowrap}.list.svelte-dyqtiq{flex:1;overflow-y:auto;padding:.8rem;display:flex;flex-direction:column;gap:.5rem;min-height:180px}.small.svelte-dyqtiq{font-size:.85rem}.ex.svelte-dyqtiq{margin:0;font-size:.9rem;color:var(--navy-2);font-style:italic}.msg.svelte-dyqtiq{max-width:88%;padding:.55rem .8rem;border-radius:14px}.msg.svelte-dyqtiq p:where(.svelte-dyqtiq){margin:0;white-space:pre-wrap}.msg.me.svelte-dyqtiq{align-self:flex-end;background:var(--navy);color:#fff;border-bottom-right-radius:4px}.msg.ai.svelte-dyqtiq{align-self:flex-start;background:#fff;border:1px solid var(--line);border-bottom-left-radius:4px}.links.svelte-dyqtiq{display:flex;flex-wrap:wrap;gap:.3rem .8rem;margin-top:.4rem}.links.svelte-dyqtiq a:where(.svelte-dyqtiq){font-size:.85rem;font-weight:600;color:var(--sea)}.pending.svelte-dyqtiq{background:var(--warn-soft);border:1px solid #ecc9ae;border-radius:12px;padding:.6rem .8rem}.pending.svelte-dyqtiq p:where(.svelte-dyqtiq){margin:0 0 .5rem}.row.svelte-dyqtiq{display:flex;gap:.5rem}.bottom.svelte-dyqtiq{padding:.7rem .8rem;border-top:1px solid var(--line);display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.5rem .8rem}.talk.svelte-dyqtiq{width:64px;height:64px;border-radius:50%;border:0;background:var(--sea);color:#fff;display:grid;place-items:center;cursor:pointer;transition:box-shadow .08s}.talk.on.svelte-dyqtiq{background:var(--warn)}.talk.on.svelte-dyqtiq svg:where(.svelte-dyqtiq){fill:currentColor;stroke:none}.talk.svelte-dyqtiq:disabled{opacity:.5}.state.svelte-dyqtiq{font-size:.9rem;color:var(--muted)}form.svelte-dyqtiq{grid-column:1 / -1;display:flex;gap:.4rem}.chips.svelte-dyqtiq{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.chip.svelte-dyqtiq{display:inline-flex;align-items:center;gap:.3rem;background:#fff;border:1px solid var(--line);border-radius:999px;padding:.15rem .3rem .15rem .6rem;font-size:.85rem;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chip.svelte-dyqtiq button:where(.svelte-dyqtiq){border:0;background:none;cursor:pointer;color:var(--muted);min-width:28px;min-height:28px}.hint.svelte-dyqtiq{font-size:.8rem}.clip.svelte-dyqtiq{display:grid;place-items:center;width:44px;min-height:44px;border:1px solid var(--line);border-radius:10px;background:#fff;cursor:pointer;font-size:1.1rem;flex:none}.clip.svelte-dyqtiq input:where(.svelte-dyqtiq){display:none}form.svelte-dyqtiq input:where(.svelte-dyqtiq){flex:1;min-width:0;min-height:44px;border:1px solid var(--line);border-radius:10px;padding:0 .7rem;font:inherit;background:#fff}
