.chat-launcher[data-v-067bc000]{--sq-r:14px;--launcher-side:48px;--preview-width:210px;inset-inline-start:22px;z-index:61;box-sizing:border-box;height:var(--launcher-side);background:var(--color-card);color:var(--color-ink);box-shadow:var(--shadow-md);cursor:pointer;text-align:start;border:0;align-items:center;padding:0;display:inline-flex;position:fixed;bottom:22px}.chat-launcher.is-concealed[data-v-067bc000]{visibility:hidden}.chat-launcher[data-v-067bc000]:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}.chat-launcher__ic[data-v-067bc000]{--sq-r:14px;width:var(--launcher-side);height:var(--launcher-side);background:var(--color-brand);color:var(--color-on-brand);flex:none;place-items:center;font-size:22px;display:grid}.chat-launcher:hover .chat-launcher__ic[data-v-067bc000]{background:var(--color-brand-hover)}.chat-launcher__clip[data-v-067bc000]{opacity:0;max-inline-size:0;display:block;overflow:hidden}.chat-launcher.has-preview .chat-launcher__clip[data-v-067bc000]{max-inline-size:var(--preview-width);opacity:1}.chat-launcher__preview[data-v-067bc000]{box-sizing:border-box;inline-size:var(--preview-width);flex-direction:column;justify-content:center;padding-inline:10px 14px;display:flex}.chat-launcher__line[data-v-067bc000],.chat-launcher__title[data-v-067bc000]{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.chat-launcher__title[data-v-067bc000]{font-size:var(--text-sm);color:var(--color-ink);font-weight:700;line-height:18px}.chat-launcher__line[data-v-067bc000]{font-size:var(--text-xs);color:var(--color-ink-2);line-height:17px}.chat-launcher__line b[data-v-067bc000]{color:var(--color-ink);font-weight:600}.chat-launcher__badge[data-v-067bc000]{top:-6px;box-sizing:border-box;border:2px solid var(--color-card);color:#fff;font-variant-numeric:tabular-nums;pointer-events:none;background:#c5353c;border-radius:999px;place-items:center;min-width:20px;height:20px;padding-inline:4px;font-size:11px;font-weight:700;line-height:1;display:grid;position:absolute;inset-inline-end:-6px}.chat-launcher__badge.is-ping[data-v-067bc000]{background:#925a0b}@media (prefers-reduced-motion:no-preference){.chat-launcher__clip[data-v-067bc000]{transition:max-inline-size .23s cubic-bezier(.22,1,.36,1),opacity .16s ease-out}.chat-shade-enter-active[data-v-067bc000],.chat-shade-leave-active[data-v-067bc000]{transition:opacity .22s}.chat-shade-enter-from[data-v-067bc000],.chat-shade-leave-to[data-v-067bc000]{opacity:0}}.chat-scrim[data-v-067bc000]{display:none}.chat-shade-leave-active[data-v-067bc000]{pointer-events:none}.chat-widget[data-v-067bc000]{--chat-float-w:min(var(--chat-w,var(--conversation-width)), 100vw - 2 * var(--conversation-inset));--chat-float-h:min(var(--chat-h,var(--conversation-height)), 100vh - 2 * var(--conversation-inset));--chat-float-x:clamp(8px, var(--chat-x,var(--conversation-inset)), 100vw - 8px - var(--chat-float-w));--chat-float-y:clamp(8px, var(--chat-y,var(--conversation-inset)), 100vh - 8px - var(--chat-float-h))}.chat-resize[data-v-067bc000]{z-index:66;touch-action:none;outline:none;position:fixed}.chat-resize--x[data-v-067bc000]{inset-inline-start:calc(-3px + var(--chat-float-x) + var(--chat-float-w));bottom:calc(16px + var(--chat-float-y));width:9px;height:calc(-32px + var(--chat-float-h));cursor:ew-resize}.chat-resize--y[data-v-067bc000]{inset-inline-start:calc(16px + var(--chat-float-x));bottom:calc(-3px + var(--chat-float-y) + var(--chat-float-h));width:calc(-32px + var(--chat-float-w));cursor:ns-resize;height:9px}.chat-resize--xy[data-v-067bc000]{inset-inline-start:calc(-12px + var(--chat-float-x) + var(--chat-float-w));bottom:calc(-12px + var(--chat-float-y) + var(--chat-float-h));cursor:nesw-resize;width:18px;height:18px}[dir=rtl]{cursor:nwse-resize}.chat-resize[data-v-067bc000]:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px;border-radius:4px}.chat-widget.is-dragging[data-v-067bc000]:after{content:"";z-index:67;cursor:var(--chat-drag-cursor,ew-resize);position:fixed;inset:0}@media (width<=1023px){.chat-launcher[data-v-067bc000]{bottom:calc(80px + env(safe-area-inset-bottom,0px))}}@media (width<=640px){.chat-launcher[data-v-067bc000]{inset-inline-start:14px}.chat-scrim[data-v-067bc000]{z-index:64;background:#0006;display:block;position:fixed;inset:0}.chat-resize[data-v-067bc000]{display:none}}.chat-widget.is-expanded .chat-scrim[data-v-067bc000]{z-index:90;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1018144d;animation:.18s cubic-bezier(.32,.72,0,1) chat-scrim-in-067bc000;display:block;position:fixed;inset:0}@keyframes chat-scrim-in-067bc000{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.chat-widget.is-expanded .chat-scrim[data-v-067bc000]{animation:none}}
