.xb-chat-simple-v1{max-width:1200px;--xb-chat-dialog-padding: 12px}.xb-chat-simple-v1 *::-webkit-scrollbar{background:rgba(0,0,0,0)}.xb-chat-simple-v1 .xb-chat-simple__main{margin:32px auto 0 auto;max-width:800px;width:100%;height:550px;color:hsla(0,0%,100%,.8);background:#2f2f2f;border-radius:16px;border:1px solid hsla(0,0%,100%,.1);overflow:hidden}.xb-chat-simple-v1 .xb-chat-simple__placeholder{display:flex;align-items:center;justify-content:center;height:100%}.xb-chat-simple-v1 .xb-chat-simple__open{padding:12px 24px;color:#fff;background:#ff2d75;border-radius:999px;font-size:18px;transition:.2s}.xb-chat-simple-v1 .xb-chat-simple__open:hover{filter:brightness(1.1)}.xb-chat-simple-v1 .xb-chat-simple__body{display:none;flex-direction:column;justify-content:space-between;height:100%}.xb-chat-simple-v1 .xb-chat-simple__body[open]{display:flex}.xb-chat-simple-v1 .xb-chat-simple__body[open]~.xb-chat-simple__placeholder{display:none}.xb-chat-simple-v1 .xb-chat-simple__dialog{padding:var(--xb-chat-dialog-padding) 0 var(--xb-chat-dialog-padding) var(--xb-chat-dialog-padding);flex:1;overflow:hidden}.xb-chat-simple-v1 .xb-chat-simple__dialog__scroll{padding-right:calc(var(--xb-chat-dialog-padding) - 6px);max-height:100%;overflow-y:scroll;overscroll-behavior:none}.xb-chat-simple-v1 .xb-chat-simple__dialog__next{display:flex;justify-content:center;align-items:center}.xb-chat-simple-v1 .xb-chat-simple__dialog__next[hidden]{display:none}.xb-chat-simple-v1 .xb-chat-simple__dialog__next__loading{width:50px;height:50px;border:2px solid rgba(0,0,0,0);border-top-color:#ff2d75;border-left-color:#ff2d75;border-radius:999px;animation:xb-chat-msg-loading 1s linear infinite}@keyframes xb-chat-msg-loading{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.xb-chat-simple-v1 .xb-chat-simple__msg{display:flex}.xb-chat-simple-v1 .xb-chat-simple__msg+.xb-chat-simple__msg{margin-top:12px}.xb-chat-simple-v1 .xb-chat-simple__msg[data-role=user]{justify-content:flex-end}.xb-chat-simple-v1 .xb-chat-simple__msg[data-role=user] .xb-chat-simple__msg__body,.xb-chat-simple-v1 .xb-chat-simple__msg[data-role=user] .xb-chat-simple__msg__wrapper__header{flex-direction:row-reverse}.xb-chat-simple-v1 .xb-chat-simple__msg[data-role=user] .xb-chat-simple__msg__wrapper{align-items:flex-end}.xb-chat-simple-v1 .xb-chat-simple__msg[data-role=user] .xb-chat-simple__msg__wrapper__body{border-top-right-radius:0;border-color:rgba(0,0,0,0);color:#fff;background:#ff2d75}.xb-chat-simple-v1 .xb-chat-simple__msg[data-role=assistant] .xb-chat-simple__msg__wrapper__body{border-top-left-radius:0}.xb-chat-simple-v1 .xb-chat-simple__msg__loading{width:50px;aspect-ratio:4;--_g: no-repeat radial-gradient(circle closest-side, #fff 90%, #0000);background:var(--_g) 0% 50%,var(--_g) 50% 50%,var(--_g) 100% 50%;background-size:33.3333333333% 100%;animation:l7 1.5s infinite linear}@keyframes l7{33%{background-size:33.3333333333% 0%,33.3333333333% 100%,33.3333333333% 100%}50%{background-size:33.3333333333% 100%,33.3333333333% 0%,33.3333333333% 100%}66%{background-size:33.3333333333% 100%,33.3333333333% 100%,33.3333333333% 0%}}.xb-chat-simple-v1 .xb-chat-simple__msg__body{display:flex;flex-direction:row;gap:8px;max-width:70%}.xb-chat-simple-v1 .xb-chat-simple__avatar{flex-shrink:0;width:35px;height:35px;border-radius:999px;overflow:hidden}.xb-chat-simple-v1 .xb-chat-simple__avatar img{width:100%;height:100%;object-fit:cover;background:#fff}.xb-chat-simple-v1 .xb-chat-simple__msg__wrapper{display:flex;flex-direction:column;gap:4px}.xb-chat-simple-v1 .xb-chat-simple__msg__wrapper__header{display:flex;flex-direction:row;align-items:center;gap:8px;font-size:13px}.xb-chat-simple-v1 .xb-chat-simple__time{color:hsla(0,0%,100%,.5)}.xb-chat-simple-v1 .xb-chat-simple__msg__wrapper__body{padding:5px 10px;border:1px solid hsla(0,0%,100%,.3);border-radius:14px;font-size:14px}.xb-chat-simple-v1 .xb-chat-simple__msg__wrapper__body img,.xb-chat-simple-v1 .xb-chat-simple__msg__wrapper__body video{max-width:200px;border-radius:12px}.xb-chat-simple-v1 .xb-chat-simple__input{border-top:1px solid hsla(0,0%,100%,.1)}.xb-chat-simple-v1 .xb-chat-simple__input__textarea{padding:var(--xb-chat-dialog-padding) calc(var(--xb-chat-dialog-padding) - 6px) 0 var(--xb-chat-dialog-padding);width:100%;height:100px;color:hsla(0,0%,100%,.8);background:rgba(0,0,0,0);border:none;outline:none;resize:none;overflow-y:scroll}.xb-chat-simple-v1 .xb-chat-simple__input__textarea:disabled,.xb-chat-simple-v1 .xb-chat-simple__input__textarea[s-disabled]{cursor:not-allowed}.xb-chat-simple-v1 .xb-chat-simple__input__footer{display:flex;align-items:center;padding:var(--xb-chat-dialog-padding)}.xb-chat-simple-v1 .xb-chat-simple__send{display:flex;align-items:center;justify-content:center;margin-left:auto;width:35px;height:35px;color:#fff;background:#ff2d75;font-size:16px;border-radius:999px;transition:.2s}.xb-chat-simple-v1 .xb-chat-simple__send svg{width:1em;height:1em}.xb-chat-simple-v1 .xb-chat-simple__send:not([disabled],[s-disabled]):hover{filter:brightness(1.1)}.xb-chat-simple-v1 .xb-chat-simple__send:disabled,.xb-chat-simple-v1 .xb-chat-simple__send[s-disabled]{opacity:.5;cursor:not-allowed}.xb-chat-simple-v1 .xb-chat-simple__send[loading] svg{display:none}.xb-chat-simple-v1 .xb-chat-simple__send[loading]::before{content:"";width:18px;height:18px;border:2px solid rgba(0,0,0,0);border-top-color:#fff;border-left-color:#fff;border-radius:999px;animation:xb-chat-msg-loading 1s linear infinite}.xb-chat-simple-v1 .xb-chat-simple__send__icon{display:flex;align-items:center;justify-content:center}