.floating-chat-launcher[data-v-1df328e2]{width:62px;height:62px;border:1px solid rgba(255,255,255,.4);border-radius:999px;cursor:pointer;position:relative;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0f766e,#06b6d4);box-shadow:0 18px 42px #0e749057,inset 0 1px #ffffff80;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:box-shadow .2s ease}.floating-chat-launcher[data-v-1df328e2]:hover{box-shadow:0 22px 48px #0e749066,inset 0 1px #fff9}.floating-chat-launcher[data-v-1df328e2]:focus-visible{outline:3px solid rgba(14,165,233,.45);outline-offset:2px}.launcher-icon[data-v-1df328e2]{width:28px;height:28px;fill:#fff;display:block;flex-shrink:0}.launcher-glow[data-v-1df328e2]{position:absolute;inset:-7px;border-radius:inherit;background:radial-gradient(circle,rgba(56,189,248,.42),transparent 70%);z-index:-1}.widget-input-wrap[data-v-74f22fdf]{flex-shrink:0;padding:10px 14px 8px;border-top:1px solid rgba(148,163,184,.12)}.widget-input-form[data-v-74f22fdf]{display:flex;flex-direction:row;gap:8px;align-items:stretch}.widget-input[data-v-74f22fdf]{flex:1;min-width:0;align-self:center;min-height:42px;border:1px solid rgba(148,163,184,.35);border-radius:12px;padding:0 12px;font-size:13px;background:#fffffff2}.widget-input[data-v-74f22fdf]:focus{outline:2px solid rgba(14,165,233,.28);border-color:#0ea5e973}.mini-btn[data-v-74f22fdf]{width:42px;min-width:42px;height:42px;align-self:center;border-radius:12px;border:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:opacity .15s ease,box-shadow .15s ease}.mini-btn[data-v-74f22fdf]:active:not(:disabled){opacity:.88}.mini-ico[data-v-74f22fdf]{width:20px;height:20px;display:block}.mini-btn.primary[data-v-74f22fdf]{background:linear-gradient(135deg,#0f766e,#06b6d4);color:#fff;box-shadow:0 2px 8px #0e749040}.mini-btn.ghost[data-v-74f22fdf]{background:#e2e8f0d9;color:#0f172a;border:1px solid rgba(148,163,184,.25)}.mini-btn[data-v-74f22fdf]:disabled{opacity:.45;cursor:not-allowed}[dir=rtl] .mini-btn--send .mini-ico[data-v-74f22fdf]{transform:scaleX(-1)}.recording-strip[data-v-74f22fdf]{display:flex;align-items:center;gap:8px}.record-dot[data-v-74f22fdf]{width:8px;height:8px;border-radius:999px;background:#ef4444;animation:dot-pulse-74f22fdf 1s infinite}.timer[data-v-74f22fdf]{font-size:12px;color:#334155;margin-inline-end:auto}@keyframes dot-pulse-74f22fdf{0%,to{opacity:.5}50%{opacity:1}}.floating-chat-panel[data-v-75b3e59d]{width:min(380px,calc(100vw - 20px));height:min(620px,calc(100vh - 120px));border-radius:18px;overflow:hidden;display:flex;flex-direction:column;background:#fffffff0;border:1px solid rgba(148,163,184,.28);box-shadow:0 20px 50px #0f172a24,0 0 0 1px #ffffffbf inset;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.widget-header[data-v-75b3e59d]{flex-shrink:0;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(15,118,110,.35);background:linear-gradient(135deg,#0f766e,#0d9488 45%,#0891b2)}.widget-header__titles[data-v-75b3e59d]{min-width:0;flex:1;padding-inline-end:4px}.widget-header strong[data-v-75b3e59d]{display:block;font-size:15px;font-weight:700;color:#f8fafc;letter-spacing:-.02em;line-height:1.3;text-shadow:0 1px 2px rgba(15,23,42,.12)}.widget-header small[data-v-75b3e59d]{display:block;margin-top:3px;font-size:11px;font-weight:600;color:#a7f3d0f2;letter-spacing:.02em}.close-btn[data-v-75b3e59d]{border:0;width:36px;height:36px;flex-shrink:0;border-radius:11px;background:#ffffff2e;color:#f1f5f9;font-size:15px;line-height:1;cursor:pointer;transition:background .15s ease,color .15s ease}.close-btn[data-v-75b3e59d]:hover{background:#ffffff47;color:#fff}.widget-messages[data-v-75b3e59d]{flex:1;overflow:auto;padding:14px 14px 12px;display:flex;flex-direction:column;gap:8px;direction:ltr}.msg[data-v-75b3e59d]{display:flex;width:100%}.msg.user[data-v-75b3e59d]{justify-content:flex-end}.msg.bot[data-v-75b3e59d]{justify-content:flex-start;flex-direction:column;align-items:flex-start;gap:6px}.callback-cta[data-v-75b3e59d]{max-width:85%;padding:8px 10px;border-radius:12px;background:#f0fdfaf2;border:1px solid rgba(13,148,136,.25);font-size:11px;color:#0f172a}.callback-cta__row[data-v-75b3e59d]{display:flex;align-items:flex-start;gap:8px;cursor:pointer;margin-bottom:8px;line-height:1.45}.callback-cta__row input[data-v-75b3e59d]{margin-top:2px;flex-shrink:0}.callback-cta__btn[data-v-75b3e59d]{width:100%;border:0;border-radius:10px;padding:8px 10px;font-size:12px;font-weight:600;background:linear-gradient(135deg,#0f766e,#0d9488);color:#fff;cursor:pointer}.callback-cta__btn[data-v-75b3e59d]:disabled{opacity:.45;cursor:not-allowed}.callback-done[data-v-75b3e59d]{max-width:85%;font-size:11px;color:#047857;font-weight:600;padding-inline-start:2px}.chat-lock-banner[data-v-75b3e59d]{flex-shrink:0;margin:0 14px 8px;padding:10px 12px;border-radius:12px;font-size:12px;line-height:1.45;color:#92400e;background:#fffbeb;border:1px solid rgba(245,158,11,.35)}.bubble[data-v-75b3e59d]{max-width:85%;border-radius:14px;padding:8px 10px;font-size:13px}.msg.user .bubble[data-v-75b3e59d]{background:linear-gradient(135deg,#0f766e,#06b6d4);color:#fff}.msg.bot .bubble[data-v-75b3e59d]{background:#e2e8f0cc;color:#0f172a}.typing[data-v-75b3e59d]{font-size:12px;color:#64748b;padding:4px 8px}.widget-footer[data-v-75b3e59d]{flex-shrink:0;padding:6px 14px 14px;border-top:1px solid rgba(148,163,184,.15);background:#f8fafc8c}.widget-footer--row[data-v-75b3e59d]{display:flex;flex-direction:row;gap:8px;align-items:stretch}.open-full-btn[data-v-75b3e59d]{flex:1;min-width:0;border:0;border-radius:12px;padding:10px 12px;font-size:13px;background:#0f766e1a;color:#0f766e;font-weight:600;cursor:pointer;transition:background .15s ease,transform .12s ease}.open-full-btn[data-v-75b3e59d]:hover{background:#0f766e29}.open-full-btn--secondary[data-v-75b3e59d]{background:#94a3b833;color:#334155}.open-full-btn--secondary[data-v-75b3e59d]:hover{background:#94a3b84d}.open-full-btn[data-v-75b3e59d]:active{transform:scale(.99)}@media(max-width:768px){.floating-chat-panel[data-v-75b3e59d]{width:calc(100vw - 12px);height:min(72vh,620px);border-radius:18px 18px 0 0}}.floating-chat-root[data-v-b0b81c48]{position:fixed;z-index:2140;left:max(20px,env(safe-area-inset-left,0px));right:auto;bottom:max(20px,env(safe-area-inset-bottom,0px));pointer-events:none;overflow:visible}.floating-chat-stack[data-v-b0b81c48]{display:flex;flex-direction:column;direction:ltr;align-items:flex-start;gap:12px;width:max-content;max-width:min(380px,calc(100vw - 40px));overflow:visible}.floating-help-nudge[data-v-b0b81c48]{pointer-events:auto;width:100%;max-width:300px;padding:.75rem .85rem .65rem;border-radius:14px;background:linear-gradient(145deg,#fffefb,#f0fdfa);border:1px solid rgba(13,148,136,.35);box-shadow:0 14px 36px #0f766e38,0 0 0 1px #fffc inset;position:relative;text-align:start;direction:rtl}.floating-help-nudge__close[data-v-b0b81c48]{position:absolute;top:4px;left:6px;width:28px;height:28px;border:none;border-radius:8px;background:transparent;color:#64748b;font-size:1.25rem;line-height:1;cursor:pointer}.floating-help-nudge__close[data-v-b0b81c48]:hover{background:#0f172a0f;color:#0f172a}.floating-help-nudge__title[data-v-b0b81c48]{margin:0 0 .35rem;padding-inline-end:1.5rem;font-size:.95rem;font-weight:700;color:#0f766e}.floating-help-nudge__body[data-v-b0b81c48]{margin:0 0 .65rem;font-size:.82rem;line-height:1.45;color:#334155}.floating-help-nudge__cta[data-v-b0b81c48]{width:100%;padding:.45rem .65rem;border:none;border-radius:10px;font-size:.85rem;font-weight:600;cursor:pointer;color:#fff;background:linear-gradient(135deg,#0f766e,#0891b2);box-shadow:0 4px 14px #0891b259}.floating-help-nudge__cta[data-v-b0b81c48]:hover{filter:brightness(1.05)}.nudge-pop-enter-active[data-v-b0b81c48]{transition:all .42s cubic-bezier(.22,1,.36,1)}.nudge-pop-leave-active[data-v-b0b81c48]{transition:opacity .22s ease}.nudge-pop-enter-from[data-v-b0b81c48]{opacity:0;transform:translateY(18px) scale(.94)}.nudge-pop-leave-to[data-v-b0b81c48]{opacity:0}.floating-chat-root.has-proactive-nudge .floating-chat-launcher-anchor[data-v-b0b81c48] .floating-chat-launcher{animation:launcher-nudge-ring-b0b81c48 1.1s ease-in-out 2}@keyframes launcher-nudge-ring-b0b81c48{0%,to{box-shadow:0 18px 42px #0e749057,inset 0 1px #ffffff80}50%{box-shadow:0 10px 28px #eab30873,0 0 0 4px #facc1559,inset 0 1px #ffffff80}}.floating-chat-launcher-anchor[data-v-b0b81c48]{position:relative;width:62px;height:62px;flex-shrink:0;align-self:flex-start;pointer-events:auto;overflow:visible}.floating-chat-root[data-v-b0b81c48] button,.floating-chat-root[data-v-b0b81c48] input,.floating-chat-root[data-v-b0b81c48] a,.floating-chat-root[data-v-b0b81c48] section,.floating-chat-root[data-v-b0b81c48] div{pointer-events:auto}.widget-pop-enter-active[data-v-b0b81c48],.widget-pop-leave-active[data-v-b0b81c48]{transition:all .2s ease}.widget-pop-enter-from[data-v-b0b81c48],.widget-pop-leave-to[data-v-b0b81c48]{transform:translateY(6px);opacity:0}@media(max-width:768px){.floating-chat-root[data-v-b0b81c48]{left:max(8px,env(safe-area-inset-left,0px));bottom:max(8px,env(safe-area-inset-bottom,0px))}.floating-chat-stack[data-v-b0b81c48]{max-width:calc(100vw - 16px)}}
