.bot-speech-avatar-and-wrapper-component{--bot-original-size: calc(var(--bot-size) * .1rem);--bot-image-size: var(--bot-original-size);--botBg: var(--color-gray-200);container-type:inline-size;display:flex;flex-direction:column;max-height:100%;max-width:50rem;width:100%}.bot-speech-avatar-and-wrapper-avatarAndWrapper{display:flex;flex:1;min-height:0}.bot-speech-avatar-and-wrapper-avatarAndWrapper.bot-speech-avatar-and-wrapper-no-avatar{display:flex}.bot-speech-avatar-and-wrapper-avatarAndWrapper .bot-speech-avatar-and-wrapper-bot{display:flex;max-height:var(--bot-image-size);position:relative}.bot-speech-avatar-and-wrapper-avatarAndWrapper .bot-speech-avatar-and-wrapper-bot.bot-speech-avatar-and-wrapper-sticky{position:sticky;top:0}.bot-speech-avatar-and-wrapper-avatarAndWrapper .bot-speech-avatar-and-wrapper-bot.bot-speech-avatar-and-wrapper-docked{align-items:flex-end;display:flex;min-height:var(--bot-original-size)}.bot-speech-avatar-and-wrapper-avatarAndWrapper .bot-speech-avatar-and-wrapper-botImage{border-radius:var(--radius-2);height:var(--bot-image-size);max-height:var(--bot-image-size);max-width:var(--bot-image-size);width:var(--bot-image-size)}.bot-speech-avatar-and-wrapper-avatarAndWrapper .bot-speech-avatar-and-wrapper-botImage.bot-speech-avatar-and-wrapper-clickable{cursor:pointer}.bot-speech-avatar-and-wrapper-bot-align-message-top.bot-speech-avatar-and-wrapper-avatarAndWrapper{align-items:flex-start}.bot-speech-avatar-and-wrapper-bot-align-bottom.bot-speech-avatar-and-wrapper-avatarAndWrapper{align-items:flex-end}.bot-speech-avatar-and-wrapper-hidden{visibility:hidden}.bot-speech-avatar-and-wrapper-hide-overflow{overflow:hidden}.bot-speech-avatar-and-wrapper-bot-overflow{overflow:visible;position:relative}.bot-speech-avatar-and-wrapper-skeleton-loader{height:var(--bot-image-size);overflow:hidden;width:var(--bot-image-size)}@container (max-width: 311px){.bot-speech-avatar-and-wrapper-avatar-auto-resize *{--bot-image-size: var(--avatar-64)}}@container (min-width: 312px) and (max-width: 432px){.bot-speech-avatar-and-wrapper-avatar-auto-resize *{--bot-image-size: var(--avatar-80)}}@container sidebar (width < 36rem){.bot-speech-avatar-and-wrapper-component *{--bot-image-size: 6.4rem}}@container sidebar (width >= 36rem) and (width < 48rem){.bot-speech-avatar-and-wrapper-component *{--bot-image-size: 8rem}}@container sidebar (width >= 48rem){.bot-speech-avatar-and-wrapper-component *{--bot-image-size: 9.6rem}}.board-celebration-animation-component{background:var(--color-bg-overlay);height:var(--boardHeight);inset:0;pointer-events:none;position:absolute;width:var(--boardWidth)}[dir=ltr] .board-celebration-animation-component{margin-left:calc(var(--boardContainerWidth) - var(--boardWidth) + var(--evalAndGutter))}[dir=rtl] .board-celebration-animation-component{margin-right:calc(var(--boardContainerWidth) - var(--boardWidth) + var(--evalAndGutter))}.board-celebration-animation-lottie div{position:absolute;top:45%}[dir=ltr] .board-celebration-animation-lottie div{left:50%;transform:translate(-50%,-50%)!important}[dir=rtl] .board-celebration-animation-lottie div{right:50%;transform:translate(50%,-50%)!important}.board-celebration-animation-fade-enter-active,.board-celebration-animation-fade-leave-active{transition:opacity .3s var(--motion-ease-out-gentle)}.board-celebration-animation-fade-enter-to,.board-celebration-animation-fade-leave-from{opacity:1}.board-celebration-animation-fade-enter-from,.board-celebration-animation-fade-leave-to,.board-celebration-animation-lottie-enter-from{opacity:0}.board-celebration-animation-lottie-enter-active{transition:opacity .3s var(--motion-ease-in-gentle) var(--v1550a2a6)}.board-celebration-animation-lottie-enter-to,.board-celebration-animation-lottie-leave-from{opacity:1}.board-celebration-animation-lottie-leave-active{transition:opacity .3s var(--motion-ease-in-gentle) var(--v444f6e27)}.board-celebration-animation-lottie-leave-to{opacity:0}.graduation-glyph-icon{height:auto;width:1rem}.graduation-glyph-gold{fill:#ffc50c}.graduation-glyph-UNSPECIFIED .graduation-glyph-attach{fill:#006bb1}.graduation-glyph-UNSPECIFIED .graduation-glyph-attach-base{fill:#00578f}.graduation-glyph-UNSPECIFIED .graduation-glyph-top{fill:#0084be}.graduation-glyph-UNSPECIFIED .graduation-glyph-right-top-base{fill:#009ed8}.graduation-glyph-UNSPECIFIED .graduation-glyph-left-top-base{fill:#70cee6}.graduation-glyph-UNSPECIFIED .graduation-glyph-bottom{fill:#0084be}.graduation-glyph-UNSPECIFIED .graduation-glyph-left-bottom{fill:#00a9e3}.graduation-glyph-NEW .graduation-glyph-top{fill:var(--color-aqua-200, #62F6CA)}.graduation-glyph-NEW .graduation-glyph-light{fill:var(--color-aqua-300, #26C2A3)}.graduation-glyph-NEW .graduation-glyph-shadow{fill:var(--color-aqua-400, #109888)}.graduation-glyph-BEGINNER .graduation-glyph-top{fill:var(--color-green-200, #62F6CA)}.graduation-glyph-BEGINNER .graduation-glyph-light{fill:var(--color-green-300, #26C2A3)}.graduation-glyph-BEGINNER .graduation-glyph-shadow{fill:var(--color-green-400, #109888)}.graduation-glyph-INTERMEDIATE .graduation-glyph-top{fill:var(--color-orange-200, #62F6CA)}.graduation-glyph-INTERMEDIATE .graduation-glyph-light{fill:var(--color-orange-300, #26C2A3)}.graduation-glyph-INTERMEDIATE .graduation-glyph-shadow{fill:var(--color-orange-400, #109888)}.graduation-glyph-ADVANCED .graduation-glyph-top{fill:var(--color-purple-200, #62F6CA)}.graduation-glyph-ADVANCED .graduation-glyph-light{fill:var(--color-purple-300, #26C2A3)}.graduation-glyph-ADVANCED .graduation-glyph-shadow{fill:var(--color-purple-400, #109888)}
