.ai-fab-root[data-v-0a0afd2e]{bottom:calc(4.75rem + env(safe-area-inset-bottom,0px));position:fixed;right:12px;z-index:60}@media(min-width:1024px){.ai-fab-root[data-v-0a0afd2e]{bottom:28px;right:16px}}.ai-fabs[data-v-0a0afd2e]{align-items:flex-end;display:flex;flex-direction:column;gap:10px}.ai-fab[data-v-0a0afd2e]{align-items:center;border:none;border-radius:999px;box-shadow:0 10px 28px #6b2d5b59;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;height:52px;justify-content:center;text-decoration:none;width:52px}.ai-fab--chat[data-v-0a0afd2e]{background:linear-gradient(145deg,#8a3a74,#6b2d5b)}.ai-fab--wa[data-v-0a0afd2e]{background:#25d366;font-size:13px;height:44px;width:44px}.ai-panel[data-v-0a0afd2e]{background:#fff;border:1px solid rgba(107,45,91,.08);border-radius:20px;box-shadow:0 18px 50px #28142347;display:flex;flex-direction:column;height:min(620px,calc(100vh - 120px));margin-bottom:12px;overflow:hidden;width:min(380px,calc(100vw - 28px))}.ai-panel__head[data-v-0a0afd2e]{align-items:center;background:linear-gradient(135deg,#6b2d5b,#8a3a74);color:#fff;display:flex;justify-content:space-between;padding:14px 16px}.ai-panel__title[data-v-0a0afd2e]{font-size:15px;font-weight:700}.ai-panel__sub[data-v-0a0afd2e]{font-size:11px;margin-top:2px;opacity:.85}.ai-panel__close[data-v-0a0afd2e]{background:transparent;border:none;color:#fff;cursor:pointer;font-size:26px;line-height:1}.ai-panel__body[data-v-0a0afd2e]{background:#faf7f9;flex:1;overflow-y:auto;padding:14px}.ai-msg[data-v-0a0afd2e]{display:flex;flex-direction:column;margin-bottom:12px}.ai-msg.user[data-v-0a0afd2e]{align-items:flex-end}.ai-msg.assistant[data-v-0a0afd2e]{align-items:flex-start}.ai-msg__bubble[data-v-0a0afd2e]{border-radius:14px;font-size:13px;line-height:1.55;max-width:92%;padding:10px 12px;word-break:break-word}.ai-msg.user .ai-msg__bubble[data-v-0a0afd2e]{background:#6b2d5b;border-bottom-right-radius:4px;color:#fff}.ai-msg.assistant .ai-msg__bubble[data-v-0a0afd2e]{background:#fff;border:1px solid #eee;border-bottom-left-radius:4px;color:#333}.ai-msg__typing[data-v-0a0afd2e]{color:#999;font-style:italic}.ai-actions[data-v-0a0afd2e]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px;max-width:92%}.ai-quick--wa[data-v-0a0afd2e]{background:#25d366;border-color:#25d366;color:#fff;text-decoration:none}.ai-suggestions[data-v-0a0afd2e]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;max-width:92%}.ai-chip[data-v-0a0afd2e]{background:#fff;border:1px solid rgba(107,45,91,.25);border-radius:999px;color:#6b2d5b;font-size:11px;padding:5px 9px;text-decoration:none}.ai-guide[data-v-0a0afd2e]{margin-top:4px}.ai-crumb[data-v-0a0afd2e]{color:#6b2d5b;font-size:12px}.ai-crumb[data-v-0a0afd2e],.ai-q[data-v-0a0afd2e]{margin-bottom:8px}.ai-q[data-v-0a0afd2e]{color:#333;font-size:13px;font-weight:600}.ai-guide__btns[data-v-0a0afd2e],.ai-panel__quick[data-v-0a0afd2e]{display:flex;flex-wrap:wrap;gap:6px}.ai-human[data-v-0a0afd2e],.ai-panel__quick[data-v-0a0afd2e]{background:#fff;padding:8px 12px 0}.ai-human[data-v-0a0afd2e]{display:grid;gap:8px}.ai-human__row[data-v-0a0afd2e]{align-items:center;display:flex;gap:8px}.ai-human textarea[data-v-0a0afd2e]{min-height:52px;resize:vertical}.ai-quick[data-v-0a0afd2e]{background:#fff;border:1px solid #e8dfe4;border-radius:999px;color:#6b2d5b;padding:6px 10px}.ai-back[data-v-0a0afd2e],.ai-quick[data-v-0a0afd2e]{cursor:pointer;font-size:12px}.ai-back[data-v-0a0afd2e]{background:transparent;border:none;color:#999;margin-top:10px}.ai-lock[data-v-0a0afd2e]{align-items:center;background:#f6eef3;display:flex;gap:8px;justify-content:space-between;padding:8px 12px}.ai-lock[data-v-0a0afd2e],.ai-lock button[data-v-0a0afd2e]{color:#6b2d5b;font-size:12px}.ai-lock button[data-v-0a0afd2e]{background:transparent;border:none;cursor:pointer;text-decoration:underline}.ai-panel__foot[data-v-0a0afd2e]{background:#fff;border-top:1px solid #f0e8ec;display:flex;gap:8px;padding:12px}.ai-input[data-v-0a0afd2e]{border:1px solid #e5d9e0;border-radius:12px;flex:1;font-size:13px;outline:none;padding:9px 12px}.ai-input[data-v-0a0afd2e]:focus{border-color:#6b2d5b}.ai-send[data-v-0a0afd2e]{background:#6b2d5b;border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:0 14px}.ai-send[data-v-0a0afd2e]:disabled{cursor:not-allowed;opacity:.5}.ai-wa[data-v-0a0afd2e]{background:#fff;font-size:12px;padding:0 12px 10px;text-align:center}.ai-wa a[data-v-0a0afd2e]{color:#25d366;font-weight:600;text-decoration:none}[data-v-0a0afd2e] .ai-link{color:#c9a227;text-decoration:underline;word-break:break-all}.fab-panel-enter-active[data-v-0a0afd2e],.fab-panel-leave-active[data-v-0a0afd2e]{transition:all .2s ease}.fab-panel-enter-from[data-v-0a0afd2e],.fab-panel-leave-to[data-v-0a0afd2e]{opacity:0;transform:translateY(12px) scale(.98)}@media(max-width:1023px){.ai-panel[data-v-0a0afd2e]{bottom:calc(8.75rem + env(safe-area-inset-bottom,0px));height:auto;left:12px;margin:0;position:fixed;right:12px;top:calc(4.25rem + env(safe-area-inset-top,0px));width:auto}.ai-fab[data-v-0a0afd2e]{font-size:13px;height:46px;width:46px}.ai-fab--wa[data-v-0a0afd2e]{height:40px;width:40px}}
