.open-wrapper.svelte-1hqrs0o.svelte-1hqrs0o.svelte-1hqrs0o{position:sticky;bottom:16px}.open.svelte-1hqrs0o.svelte-1hqrs0o.svelte-1hqrs0o{position:absolute;bottom:4px;right:4px;background-color:#fff;border-radius:12px;border:none;box-shadow:0 8px 20px #0000001a;overflow:hidden;z-index:1000;display:flex;align-items:center;gap:10px;padding:8px 16px;justify-content:space-between;cursor:pointer}.open.svelte-1hqrs0o img.svelte-1hqrs0o.svelte-1hqrs0o{width:32px;height:32px}.open.svelte-1hqrs0o h2.svelte-1hqrs0o.svelte-1hqrs0o{font-size:1.1rem;margin:0;font-style:italic}.modal.svelte-1hqrs0o.svelte-1hqrs0o.svelte-1hqrs0o{position:fixed;bottom:16px;right:16px;width:400px;background-color:#fff;border-radius:12px;box-shadow:0 8px 20px #0000001a;overflow:hidden;z-index:1000}.modal.svelte-1hqrs0o .header.svelte-1hqrs0o.svelte-1hqrs0o{display:flex;align-items:center;gap:10px;padding:16px;border-bottom:1px solid #eee;justify-content:space-between}.modal.svelte-1hqrs0o .header.svelte-1hqrs0o>.svelte-1hqrs0o{flex:1}.modal.svelte-1hqrs0o .header.svelte-1hqrs0o>div.svelte-1hqrs0o{display:flex}.modal.svelte-1hqrs0o .header.svelte-1hqrs0o>div.svelte-1hqrs0o:first-child{gap:8px}.modal.svelte-1hqrs0o .header.svelte-1hqrs0o>div.svelte-1hqrs0o:last-child{justify-content:end}.modal.svelte-1hqrs0o .header img.svelte-1hqrs0o.svelte-1hqrs0o{width:32px;height:32px}.modal.svelte-1hqrs0o .header button.svelte-1hqrs0o.svelte-1hqrs0o{width:32px;height:32px;display:flex;justify-content:center;align-items:center;border:none;background:none;cursor:pointer}.modal.svelte-1hqrs0o .header i.svelte-1hqrs0o.svelte-1hqrs0o{width:32px;height:32px;display:flex;justify-content:center;align-items:center}.modal.svelte-1hqrs0o .header h2.svelte-1hqrs0o.svelte-1hqrs0o{font-size:1.2rem;margin:0}.modal.svelte-1hqrs0o .body.svelte-1hqrs0o.svelte-1hqrs0o{text-align:center;display:flex;flex-direction:column;gap:20px;justify-content:space-between;align-items:stretch;height:480px}.modal.svelte-1hqrs0o .body h2.svelte-1hqrs0o.svelte-1hqrs0o{font-size:1rem;margin:0}.modal.svelte-1hqrs0o .hello.svelte-1hqrs0o.svelte-1hqrs0o{flex:1;padding:8px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px}.modal.svelte-1hqrs0o .chat.svelte-1hqrs0o.svelte-1hqrs0o{flex:1;padding:16px 24px;display:flex;flex-direction:column;align-items:end;gap:8px;overflow-y:auto}.modal.svelte-1hqrs0o .chat .user.svelte-1hqrs0o.svelte-1hqrs0o{background-color:#d1eaff}.modal.svelte-1hqrs0o .chat .left.svelte-1hqrs0o.svelte-1hqrs0o{align-self:self-start;border-top-left-radius:0;text-align:left}.modal.svelte-1hqrs0o .chat .right.svelte-1hqrs0o.svelte-1hqrs0o{border-top-right-radius:0;text-align:right}.modal.svelte-1hqrs0o .chat.svelte-1hqrs0o>div.svelte-1hqrs0o{max-width:80%;padding:0 16px;border-radius:12px;font-size:14px;line-height:1.4;background-color:#f1f1f1}.modal.svelte-1hqrs0o .control.svelte-1hqrs0o.svelte-1hqrs0o{display:flex;gap:10px;padding:16px;border-top:1px solid #eee;justify-content:space-between;align-items:center}.modal.svelte-1hqrs0o .control label.svelte-1hqrs0o.svelte-1hqrs0o{margin:0}.modal.svelte-1hqrs0o .control button.svelte-1hqrs0o.svelte-1hqrs0o{font-size:.9rem;min-width:auto}.loader.svelte-1hqrs0o.svelte-1hqrs0o.svelte-1hqrs0o{align-items:center;background:#0009;display:flex;justify-content:center;flex-flow:column;inset:0;position:absolute;z-index:50}.spinner.svelte-1hqrs0o.svelte-1hqrs0o.svelte-1hqrs0o{--spinner-size:5;--line-color:#e5d7ba;--line-alpha:.9;--ring-color:#333;--ring-alpha:.8;--ring-size:6.5;border-radius:50%;font-size:calc(var(--spinner-size) * 1em);height:1em;width:1em}.spinner.svelte-1hqrs0o .line.svelte-1hqrs0o.svelte-1hqrs0o{animation:2156ms svelte-1hqrs0o-spinner-arc ease-in-out infinite,1829ms svelte-1hqrs0o-spinner-rotate linear infinite;fill:none;opacity:var(--line-alpha);stroke:var(--line-color);stroke-linecap:round;stroke-width:var(--ring-size);transform:rotate3d(0,0,1,0);transform-origin:50% 50%}.spinner.svelte-1hqrs0o .ring.svelte-1hqrs0o.svelte-1hqrs0o{fill:none;opacity:var(--ring-alpha);stroke:var(--ring-color);stroke-width:var(--ring-size)}@keyframes svelte-1hqrs0o-spinner-rotate{to{transform:rotate3d(0,0,1,360deg)}}@keyframes svelte-1hqrs0o-spinner-arc{0%{stroke-dasharray:0 150;stroke-dashoffset:0}to{stroke-dasharray:100 150;stroke-dashoffset:-140}}
