.mgc-root.is-open .mgc-launcher .mgc-ic-chat{opacity:0!important;transform:rotate(90deg) scale(.6)!important}.mgc-root.is-open .mgc-launcher .mgc-ic-close{opacity:1!important;transform:rotate(0) scale(1)!important}.mgc-root .mgc-badge.is-on{display:flex!important}.mgc-root .mgc-teaser.is-on{opacity:1!important;transform:none!important;pointer-events:auto!important}.mgc-root.is-open .mgc-teaser{opacity:0!important;pointer-events:none!important}.mgc-root.is-open .mgc-panel{opacity:1!important;visibility:visible!important;transform:none!important}.mgc-root .mgc-avatar .mgc-mono{font-family:var(--mgc-serif)!important;font-size:17px!important;font-weight:600!important;color:#1b2655!important}.mgc-root .mgc-msg{display:flex!important;flex-direction:column!important;max-width:86%!important;animation:mgc-in .3s ease both!important}.mgc-root .mgc-msg.bot{align-self:flex-start!important}.mgc-root .mgc-msg.user{align-self:flex-end!important;align-items:flex-end!important}.mgc-root .mgc-bubble{padding:11px 15px!important;font-size:14px!important;line-height:21px!important;letter-spacing:.1px!important;word-wrap:break-word!important;overflow-wrap:anywhere!important;text-transform:none!important;font-style:normal!important;text-align:left!important}.mgc-root .mgc-msg.bot .mgc-bubble{background:var(--mgc-bot-bg)!important;color:var(--mgc-text)!important;border-radius:14px 14px 14px 4px!important}.mgc-root .mgc-msg.user .mgc-bubble{background:linear-gradient(135deg,#3b51b5 0%,#28377b 100%)!important;color:#fff!important;border-radius:14px 14px 4px 14px!important}.mgc-root .mgc-bubble a{color:inherit!important;font-weight:500!important;text-underline-offset:2px!important}.mgc-root .mgc-msg.bot .mgc-bubble a{color:#3b51b5!important}.mgc-root .mgc-bubble strong{font-weight:600!important;color:inherit!important}.mgc-root .mgc-bubble ul{margin:7px 0 0!important;padding-left:17px!important}.mgc-root .mgc-bubble li{margin-bottom:4px!important}.mgc-root .mgc-bubble p{margin:0 0 8px!important}.mgc-root .mgc-bubble p:last-child{margin-bottom:0!important}.mgc-root .mgc-time{font-size:10.5px!important;color:var(--mgc-muted)!important;margin:4px 4px 0!important;letter-spacing:.3px!important}.mgc-root .mgc-msg.error .mgc-bubble{background:#fdeceb!important;color:#a3271c!important}.mgc-root .mgc-typing{display:flex!important;gap:4px!important;padding:14px 16px!important;background:var(--mgc-bot-bg)!important;border-radius:14px 14px 14px 4px!important;width:fit-content!important}.mgc-root .mgc-typing span{width:7px!important;height:7px!important;border-radius:50%!important;background:#a7afc8!important;animation:mgc-bounce 1.3s infinite ease-in-out!important}.mgc-root .mgc-typing span:nth-child(2){animation-delay:.16s!important}.mgc-root .mgc-typing span:nth-child(3){animation-delay:.32s!important}.mgc-root .mgc-chip{border:1px solid #d3d9ea!important;background:#fff!important;color:#28377b!important;padding:7px 13px!important;border-radius:20px!important;font-size:12.5px!important;font-weight:500!important;cursor:pointer!important;transition:background .16s ease,border-color .16s ease,transform .16s ease,color .16s ease!important;text-transform:none!important;font-style:normal!important;line-height:normal!important}.mgc-root .mgc-chip:hover{background:#28377b!important;border-color:#28377b!important;color:#fff!important;transform:translateY(-1px)!important}.mgc-root .mgc-chip:focus-visible{outline:2px solid #3b51b5!important;outline-offset:2px!important}@media (max-width:560px){.mgc-root.is-open .mgc-panel{transform:none!important}.mgc-root.is-open .mgc-launcher{opacity:0!important;pointer-events:none!important}}