.wa-widget[data-v-dfe8ffa1]{--wa-brand:#25d366;--wa-action:#008069;--wa-on-action:#fff;--wa-header:#008069;--wa-on-header:#fff;--wa-chat:#efeae2;--wa-dots:rgba(17,27,33,.05);--wa-in:#fff;--wa-out:#d9fdd3;--wa-text:#111b21;--wa-muted:#54656f;--wa-surface:#f0f2f5;--wa-field:#fff;--wa-field-line:#c7ced2;--wa-focus:#00a884;--wa-shadow:0 18px 48px -12px rgba(11,20,26,.45),0 2px 8px rgba(11,20,26,.12);align-items:flex-end;bottom:calc(var(--wa-offset, 16px) + var(--bd-bottom-bar-height, 0px) + var(--wa-keyboard, 0px));color:var(--wa-text);display:flex;flex-direction:column;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;gap:12px;line-height:1.45;position:fixed;right:16px;z-index:50}.wa--dark[data-v-dfe8ffa1]{--wa-action:#00a884;--wa-on-action:#0b141a;--wa-header:#202c33;--wa-on-header:#e9edef;--wa-chat:#0b141a;--wa-dots:rgba(233,237,239,.04);--wa-in:#202c33;--wa-out:#005c4b;--wa-text:#e9edef;--wa-muted:#aebac1;--wa-surface:#111b21;--wa-field:#2a3942;--wa-field-line:#3b4a54;--wa-shadow:0 18px 48px -12px rgba(0,0,0,.7),0 2px 8px rgba(0,0,0,.4)}html:has(.assistant-launcher){--wa-offset:76px}.wa-fab[data-v-dfe8ffa1]{background:var(--wa-brand);border:0;border-radius:50%;box-shadow:0 0 0 1px #0b141a1f,0 10px 24px -8px #0b141a8c;color:#fff;cursor:pointer;display:grid;flex-shrink:0;height:58px;place-items:center;position:relative;transition:transform .2s ease,box-shadow .2s ease;width:58px;z-index:1}.wa-fab[data-v-dfe8ffa1]:hover{box-shadow:0 0 0 1px #0b141a1f,0 14px 28px -8px #0b141a99;transform:translateY(-2px)}.wa-fab[data-v-dfe8ffa1]:focus-visible{outline:3px solid var(--wa-text);outline-offset:3px}.wa-fab__ring[data-v-dfe8ffa1]{border-radius:50%;inset:0;pointer-events:none;position:absolute}.wa-fab.is-attention .wa-fab__ring[data-v-dfe8ffa1]{animation:wa-pulse-dfe8ffa1 2.4s ease-out 1s 3}@keyframes wa-pulse-dfe8ffa1{0%{box-shadow:0 0 #25d3668c}70%,to{box-shadow:0 0 0 16px #25d36600}}.wa-panel[data-v-dfe8ffa1]{background:var(--wa-surface);border-radius:18px;box-shadow:var(--wa-shadow);display:flex;flex-direction:column;max-height:min(620px,calc(var(--wa-vh, 100dvh) - 88px - var(--wa-offset, 16px) - var(--bd-bottom-bar-height, 0px)));overflow:hidden;position:relative;transform-origin:bottom right;width:min(calc(100vw - 32px),380px);z-index:2}.wa-panel[data-v-dfe8ffa1]:focus{outline:none}.wa-panel[data-v-dfe8ffa1]:focus-visible{outline:3px solid var(--wa-focus);outline-offset:2px}.wa-scrim[data-v-dfe8ffa1]{display:none}.wa-header[data-v-dfe8ffa1]{align-items:center;background:var(--wa-header);color:var(--wa-on-header);display:flex;flex-shrink:0;gap:12px;padding:12px 8px 12px 14px}.wa-header__avatar[data-v-dfe8ffa1]{background:#fff3;border-radius:50%;display:grid;flex-shrink:0;font-size:15px;font-weight:700;height:42px;place-items:center;width:42px}.wa--dark .wa-header__avatar[data-v-dfe8ffa1]{background:#2a3942}.wa-header__info[data-v-dfe8ffa1]{flex:1;min-width:0}.wa-header__name[data-v-dfe8ffa1]{color:inherit;font:inherit;font-size:16px;font-weight:600;line-height:1.3;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wa-header__status[data-v-dfe8ffa1]{align-items:center;display:flex;font-size:13px;gap:4px;margin:1px 0 0;opacity:.9}.wa-header__close[data-v-dfe8ffa1]{background:transparent;border:0;border-radius:50%;color:inherit;cursor:pointer;display:grid;flex-shrink:0;height:44px;place-items:center;width:44px}.wa-header__close[data-v-dfe8ffa1]:hover{background:#ffffff29}.wa-header__close[data-v-dfe8ffa1]:focus-visible{outline:3px solid var(--wa-on-header);outline-offset:-3px}.wa-form[data-v-dfe8ffa1]{display:flex;flex:1;flex-direction:column;min-height:0}.wa-body[data-v-dfe8ffa1]{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.wa-chat[data-v-dfe8ffa1]{background-color:var(--wa-chat);background-image:radial-gradient(var(--wa-dots) 1.2px,transparent 1.2px);background-size:18px 18px;display:flex;flex-direction:column;gap:14px;padding:18px 14px 16px}.wa-bubble[data-v-dfe8ffa1]{border-radius:10px;box-shadow:0 1px 1px #0b141a21;color:var(--wa-text);font-size:14.5px;line-height:1.45;margin:0;max-width:88%;overflow-wrap:anywhere;padding:8px 11px;position:relative;white-space:pre-wrap}.wa-bubble[data-v-dfe8ffa1]:before{content:"";height:12px;position:absolute;top:0;width:10px}.wa-bubble--in[data-v-dfe8ffa1]{align-self:flex-start;background:var(--wa-in);border-top-left-radius:0}.wa-bubble--in[data-v-dfe8ffa1]:before{background:var(--wa-in);clip-path:polygon(0 0,100% 0,100% 100%);left:-8px}.wa-outgoing[data-v-dfe8ffa1]{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.wa-outgoing__label[data-v-dfe8ffa1]{color:var(--wa-muted);font-size:12px;font-weight:600;margin:0 4px 0 0}.wa--dark .wa-outgoing__label[data-v-dfe8ffa1]{color:#aebac1}.wa-bubble--out[data-v-dfe8ffa1]{background:var(--wa-out);border-top-right-radius:0}.wa-bubble--out[data-v-dfe8ffa1]:before{background:var(--wa-out);clip-path:polygon(0 0,100% 0,0 100%);right:-8px}.wa-fields[data-v-dfe8ffa1]{gap:12px;padding:14px 14px 4px}.wa-field[data-v-dfe8ffa1],.wa-fields[data-v-dfe8ffa1]{display:flex;flex-direction:column}.wa-field[data-v-dfe8ffa1]{gap:5px}.wa-field__label[data-v-dfe8ffa1]{color:var(--wa-text);font-size:13.5px;font-weight:600}.wa-field__optional[data-v-dfe8ffa1]{color:var(--wa-muted);font-weight:400}.wa-field__input[data-v-dfe8ffa1]{background:var(--wa-field);border:1px solid var(--wa-field-line);border-radius:22px;color:var(--wa-text);font:inherit;font-size:16px;line-height:1.35;min-height:44px;padding:10px 14px;width:100%}.wa-field__input--message[data-v-dfe8ffa1]{border-radius:16px;max-height:140px;resize:vertical}.wa-field__input[data-v-dfe8ffa1]::-moz-placeholder{color:var(--wa-muted);opacity:1}.wa-field__input[data-v-dfe8ffa1]::placeholder{color:var(--wa-muted);opacity:1}.wa-field__input[data-v-dfe8ffa1]:focus{border-color:var(--wa-focus);outline:2px solid var(--wa-focus);outline-offset:0}.wa-footer[data-v-dfe8ffa1]{background:var(--wa-surface);flex-shrink:0;padding:12px 14px 14px}.wa-cta[data-v-dfe8ffa1]{align-items:center;background:var(--wa-action);border:0;border-radius:25px;color:var(--wa-on-action);cursor:pointer;display:flex;font:inherit;font-size:16px;font-weight:700;gap:10px;justify-content:center;min-height:50px;padding:0 18px;transition:filter .15s ease;width:100%}.wa-cta[data-v-dfe8ffa1]:hover{filter:brightness(1.08)}.wa-cta[data-v-dfe8ffa1]:focus-visible{outline:3px solid var(--wa-text);outline-offset:2px}.wa-cta__label[data-v-dfe8ffa1]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wa-cta__external[data-v-dfe8ffa1]{opacity:.85}.wa-note[data-v-dfe8ffa1]{color:var(--wa-muted);font-size:12.5px;line-height:1.4;margin:8px 4px 0;text-align:center}@media(max-height:480px),(max-width:599.98px){.wa-scrim[data-v-dfe8ffa1]{background:#0b141a73;display:block;inset:0;position:fixed;z-index:1}.wa-panel[data-v-dfe8ffa1]{border-radius:18px 18px 0 0;bottom:var(--wa-keyboard,0);max-height:calc(var(--wa-vh, 100dvh) - 12px);position:fixed;right:0;transform-origin:bottom center;width:min(100vw,420px)}.wa-widget.is-open .wa-fab[data-v-dfe8ffa1]{visibility:hidden}.wa-footer[data-v-dfe8ffa1]{padding-bottom:calc(14px + env(safe-area-inset-bottom,0px))}.wa-widget.has-keyboard .wa-footer[data-v-dfe8ffa1]{padding-bottom:12px}}@media(max-height:480px){.wa-header[data-v-dfe8ffa1]{padding-block:6px}.wa-header__avatar[data-v-dfe8ffa1]{display:none}.wa-chat[data-v-dfe8ffa1]{padding-block:12px}.wa-note[data-v-dfe8ffa1]{display:none}}.wa-slide-enter-active[data-v-dfe8ffa1]{transition:opacity .22s ease,transform .26s cubic-bezier(.2,.8,.2,1)}.wa-slide-leave-active[data-v-dfe8ffa1]{transition:opacity .16s ease,transform .16s ease}.wa-slide-enter-from[data-v-dfe8ffa1],.wa-slide-leave-to[data-v-dfe8ffa1]{opacity:0;transform:translateY(16px) scale(.97)}.wa-fade-enter-active[data-v-dfe8ffa1],.wa-fade-leave-active[data-v-dfe8ffa1]{transition:opacity .2s ease}.wa-fade-enter-from[data-v-dfe8ffa1],.wa-fade-leave-to[data-v-dfe8ffa1]{opacity:0}@media(prefers-reduced-motion:reduce){.wa-cta[data-v-dfe8ffa1],.wa-fab[data-v-dfe8ffa1],.wa-fade-enter-active[data-v-dfe8ffa1],.wa-fade-leave-active[data-v-dfe8ffa1],.wa-slide-enter-active[data-v-dfe8ffa1],.wa-slide-leave-active[data-v-dfe8ffa1]{transition:none}.wa-fab[data-v-dfe8ffa1]:hover{transform:none}.wa-fab.is-attention .wa-fab__ring[data-v-dfe8ffa1]{animation:none}.wa-slide-enter-from[data-v-dfe8ffa1],.wa-slide-leave-to[data-v-dfe8ffa1]{transform:none}}
