.chat-launcher[data-v-02cbe64e]{--chat-bar:#f7f7f7;--chat-line:#dadada;--chat-ink:#191919;--chat-sub:#8a8a8a;inset-inline-start:22px;z-index:61;border:1px solid var(--chat-line);--sq-r:12px;background:var(--chat-bar);max-width:340px;color:var(--chat-ink);text-align:start;cursor:pointer;align-items:center;gap:10px;padding:8px 18px 8px 8px;transition:transform .18s,box-shadow .18s;animation:.2s ease-out chat-launcher-in-02cbe64e;display:flex;position:fixed;bottom:22px;box-shadow:0 12px 32px #10182829,0 2px 8px #10182814}.chat-launcher[data-v-02cbe64e]:hover{transform:translateY(-2px);box-shadow:0 16px 38px #10182833,0 2px 8px #10182814}.chat-launcher[data-v-02cbe64e]:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}@keyframes chat-launcher-in-02cbe64e{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.chat-launcher__ic[data-v-02cbe64e]{--sq-r:9px;background:var(--color-brand);color:#fff;flex:none;place-items:center;width:42px;height:42px;font-size:21px;display:grid}.chat-launcher__text[data-v-02cbe64e]{min-width:0}.chat-launcher__text b[data-v-02cbe64e]{font-size:14px;line-height:1.3;display:block}.chat-launcher__text small[data-v-02cbe64e]{text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:var(--text-xs);color:var(--chat-sub);display:block;overflow:hidden}.chat-launcher__fab[data-v-02cbe64e]{color:var(--color-brand);font-size:24px;display:none}.chat-launcher__badge[data-v-02cbe64e]{top:-5px;border:2px solid var(--chat-bar);background:#fa5151;border-radius:50%;width:13px;height:13px;position:absolute;inset-inline-end:-5px}.chat-scrim[data-v-02cbe64e]{display:none}.chat-widget[data-v-02cbe64e]{--chat-float-w:min(var(--chat-w,400px), 100vw - 44px);--chat-float-h:min(var(--chat-h,660px), 100vh - 44px)}.chat-resize[data-v-02cbe64e]{z-index:66;touch-action:none;outline:none;position:fixed}.chat-resize--x[data-v-02cbe64e]{inset-inline-start:calc(19px + var(--chat-float-w));width:9px;height:calc(-32px + var(--chat-float-h));cursor:ew-resize;bottom:38px}.chat-resize--y[data-v-02cbe64e]{inset-inline-start:38px;bottom:calc(19px + var(--chat-float-h));width:calc(-32px + var(--chat-float-w));cursor:ns-resize;height:9px}.chat-resize--xy[data-v-02cbe64e]{inset-inline-start:calc(10px + var(--chat-float-w));bottom:calc(10px + var(--chat-float-h));cursor:nesw-resize;width:18px;height:18px}[dir=rtl]{cursor:nwse-resize}.chat-resize[data-v-02cbe64e]:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px;border-radius:4px}.chat-widget.is-resizing[data-v-02cbe64e]:after{content:"";z-index:67;cursor:var(--chat-resize-cursor,ew-resize);position:fixed;inset:0}@media (width<=1023px){.chat-launcher[data-v-02cbe64e]{bottom:calc(80px + env(safe-area-inset-bottom,0px))}}@media (width<=640px){.chat-launcher[data-v-02cbe64e]{--sq-r:14px;justify-content:center;width:54px;height:54px;padding:0;inset-inline-start:14px}.chat-launcher__ic[data-v-02cbe64e],.chat-launcher__text[data-v-02cbe64e]{display:none}.chat-launcher__fab[data-v-02cbe64e],.chat-scrim[data-v-02cbe64e]{display:block}.chat-scrim[data-v-02cbe64e]{z-index:64;background:#0006;position:fixed;inset:0}.chat-resize[data-v-02cbe64e]{display:none}}@media (prefers-reduced-motion:reduce){.chat-launcher[data-v-02cbe64e]{transition:none;animation:none}}.chat-widget.is-expanded .chat-scrim[data-v-02cbe64e]{z-index:90;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1018144d;animation:.3s cubic-bezier(.32,.72,0,1) chat-scrim-in-02cbe64e;display:block;position:fixed;inset:0}@keyframes chat-scrim-in-02cbe64e{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.chat-widget.is-expanded .chat-scrim[data-v-02cbe64e]{animation:none}}html[data-theme=dark] .chat-launcher{--chat-bar:#191919;--chat-line:#2e2e2e;--chat-ink:#e6e6e6;--chat-sub:#8c8c8c}.chat-launcher__text small.chat-launcher__ping[data-v-02cbe64e]{color:#b7791f;align-items:center;gap:4px;font-weight:600;display:flex}.chat-launcher__ping i[data-v-02cbe64e]{font-size:10.5px}.chat-launcher__badge.is-ping[data-v-02cbe64e]{top:-7px;color:#fff;background:#e0a21b;place-items:center;width:18px;height:18px;font-size:9.5px;display:grid;inset-inline-end:-7px}html[data-theme=dark] .chat-launcher__text small.chat-launcher__ping{color:#f2c14e}
