#xp-sb-wrap{--xp-sb-green-dark:#2e786f;--xp-sb-green-mid:#3b9a8f;--xp-sb-green-light:#42ab9f;--xp-sb-yellow:#fcdc30;--xp-sb-white:#fff;--xp-sb-grey-bg:#f5f7fa;--xp-sb-grey-text:#8fa3b0;--xp-sb-shadow:0 8px 32px rgba(46,120,111,.15);--xp-sb-radius:16px;--xp-sb-bottom-offset:20px;align-items:flex-end;bottom:var(--xp-sb-bottom-offset);display:flex;flex-direction:column;font-family:Poppins,sans-serif;overflow:visible;pointer-events:none;position:fixed;right:16px;z-index:9998}#xp-sb-wrap *{box-sizing:border-box}.xp-sb-bubble-group{align-items:flex-end;display:flex;flex-direction:column;gap:8px;pointer-events:auto;transition:opacity .2s ease,transform .2s ease}#xp-sb-wrap[data-state=expanded] .xp-sb-bubble-group{opacity:0;pointer-events:none;transform:scale(.85)}.xp-sb-speech{background:var(--xp-sb-white);border-radius:12px;box-shadow:var(--xp-sb-shadow);color:var(--xp-sb-green-dark);font-size:13px;font-weight:500;line-height:1.4;max-width:220px;opacity:0;padding:8px 14px;pointer-events:none;position:relative;text-align:center;transform:translateY(6px);transition:opacity .35s ease,transform .35s ease}.xp-sb-speech:after{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid var(--xp-sb-white);bottom:-8px;content:"";height:0;position:absolute;right:22px;width:0}.xp-sb-speech--visible{opacity:1;transform:translateY(0)}#xp-sb-wrap[data-state=expanded] .xp-sb-speech{opacity:0;pointer-events:none}.xp-sb-bubble{align-items:center;background:var(--xp-sb-green-light);border:none;border-radius:50%;box-shadow:var(--xp-sb-shadow);cursor:pointer;display:flex;height:60px;justify-content:center;outline:none;position:relative;transition:transform .2s ease,box-shadow .2s ease;width:60px}.xp-sb-bubble:hover{box-shadow:0 12px 36px rgba(46,120,111,.28);transform:scale(1.05)}.xp-sb-bubble:focus-visible{outline:3px solid var(--xp-sb-green-dark);outline-offset:3px}.xp-sb-bubble-icon{height:28px;width:28px}.xp-sb-bubble-dot{background:var(--xp-sb-yellow);border:2px solid var(--xp-sb-white);border-radius:50%;height:12px;opacity:0;position:absolute;right:4px;top:4px;transition:opacity .3s ease;width:12px}.xp-sb-dot--visible{opacity:1}.xp-sb-card{background:var(--xp-sb-white);border-radius:var(--xp-sb-radius);bottom:calc(var(--xp-sb-bottom-offset) + 76px);box-shadow:var(--xp-sb-shadow);display:flex;flex-direction:column;height:560px;opacity:0;overflow:hidden;pointer-events:none;position:fixed;right:16px;transform:translateY(20px);transition:opacity .3s ease-out,transform .3s ease-out;width:360px}#xp-sb-wrap[data-state=expanded] .xp-sb-card{opacity:1;pointer-events:auto;transform:translateY(0)}.xp-sb-header{background:var(--xp-sb-green-dark);flex-shrink:0;justify-content:space-between;padding:14px 16px}.xp-sb-header,.xp-sb-title{align-items:center;display:flex}.xp-sb-title{gap:8px}.xp-sb-status-dot{background:var(--xp-sb-yellow);border-radius:50%;flex-shrink:0;height:9px;width:9px}.xp-sb-title-name{color:var(--xp-sb-white);font-size:15px;font-weight:600}.xp-sb-status-label{color:var(--xp-sb-yellow);font-size:11px;font-weight:500}.xp-sb-close{background:none;border:none;border-radius:4px;color:var(--xp-sb-white);cursor:pointer;font-size:22px;line-height:1;opacity:.7;padding:4px;transition:opacity .15s ease}.xp-sb-close:hover{opacity:1}.xp-sb-close:focus-visible{outline:2px solid var(--xp-sb-yellow);outline-offset:2px}.xp-sb-messages{background:var(--xp-sb-grey-bg);display:flex;flex:1;flex-direction:column;gap:10px;overflow-y:auto;padding:16px;scroll-behavior:smooth}.xp-sb-messages::-webkit-scrollbar{width:4px}.xp-sb-messages::-webkit-scrollbar-thumb{background:var(--xp-sb-green-mid);border-radius:4px}.xp-sb-msg{border-radius:14px;font-size:13.5px;line-height:1.5;max-width:85%;padding:10px 14px}.xp-sb-msg--bot{align-self:flex-start;background:var(--xp-sb-white);border-bottom-left-radius:4px;box-shadow:0 1px 4px rgba(46,120,111,.1);color:var(--xp-sb-green-dark)}.xp-sb-msg--user{align-self:flex-end;background:var(--xp-sb-green-light);border-bottom-right-radius:4px;color:var(--xp-sb-white)}.xp-sb-msg--fade{opacity:0;transform:translateY(8px);transition:opacity .28s ease,transform .28s ease}.xp-sb-msg--visible{opacity:1;transform:translateY(0)}.xp-sb-typing{align-items:center;display:flex;gap:5px;padding:12px 16px;width:60px}.xp-sb-dot-wave{animation:xp-sb-wave 1.1s ease-in-out infinite;background:var(--xp-sb-grey-text);border-radius:50%;display:inline-block;height:7px;width:7px}.xp-sb-dot-wave:nth-child(2){animation-delay:.18s}.xp-sb-dot-wave:nth-child(3){animation-delay:.36s}@keyframes xp-sb-wave{0%,80%,to{opacity:.5;transform:scale(.75)}40%{opacity:1;transform:scale(1.15)}}.xp-sb-actions{display:flex;flex-direction:column;flex-shrink:0;gap:7px;max-height:220px;overflow-y:auto;padding:12px 14px}.xp-sb-actions,.xp-sb-btn{background:var(--xp-sb-white)}.xp-sb-btn{border:1.5px solid var(--xp-sb-green-mid);border-radius:999px;color:var(--xp-sb-green-dark);cursor:pointer;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;opacity:0;padding:9px 16px;text-align:center;transform:translateY(5px);transition:background .18s ease,color .18s ease,border-color .18s ease,opacity .2s ease,transform .2s ease}.xp-sb-btn--visible{opacity:1;transform:translateY(0)}.xp-sb-btn:hover{background:var(--xp-sb-green-mid);border-color:var(--xp-sb-green-mid);color:var(--xp-sb-white)}.xp-sb-btn:focus-visible{outline:2px solid var(--xp-sb-green-mid);outline-offset:2px}.xp-sb-cta-wrap{display:flex;flex-direction:column;gap:10px;opacity:0;transition:opacity .3s ease}.xp-sb-cta-wrap.xp-sb-btn--visible{opacity:1}.xp-sb-cta-hs{display:flex;justify-content:center;padding:4px 0}@media (max-width:767px){.xp-sb-card{height:auto;left:16px;max-height:calc(100vh - 100px);right:16px;width:auto}#xp-sb-wrap[data-state=expanded] .xp-sb-bubble-group{opacity:1;pointer-events:auto;transform:none}}.hs-inline-edit #xp-sb-wrap{display:block!important;height:80px!important;overflow:visible!important;width:80px!important;z-index:auto!important}.hs-inline-edit #xp-sb-wrap,.hs-inline-edit .xp-sb-card{bottom:auto!important;position:relative!important;right:auto!important}.hs-inline-edit .xp-sb-card{height:auto!important;margin-top:8px!important;width:360px!important}.hs-inline-edit .xp-sb-bubble-group,.hs-inline-edit .xp-sb-card{opacity:1!important;pointer-events:auto!important;transform:none!important}