.coach-flat-selection-menu-coaches{--grid-min: 8rem;--grid-columns: 3;display:grid;grid-gap:var(--space-12) var(--space-16);grid-template-columns:repeat(var(--grid-columns),minmax(var(--grid-min),1fr));justify-content:center;margin:-.5rem -.5rem 0;max-height:min(40vh,41rem);overflow:auto;padding:.5rem .5rem 0}@media (min-width: 30em){.coach-flat-selection-menu-coaches{--grid-min: 7.5rem;--grid-columns: 4;overflow:visible}}.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}}.sidebar-component{display:flex;flex-direction:column;height:100%;overflow:hidden}.sidebar-challenge-button{margin-top:var(--space-16)}.sidebar-question-body{border-bottom-left-radius:var(--radius-3);border-bottom-right-radius:var(--radius-3);display:flex;flex-direction:column;height:100%;overflow:hidden}.sidebar-footer{background-color:var(--color-bg-tertiary);display:flex;flex-direction:column;gap:var(--space-16);justify-content:flex-end;margin-top:auto;padding:var(--space-16) var(--space-24)}.sidebar-title{display:flex;width:100%}.sidebar-sidebar-padding{padding:var(--space-24)}.sidebar-coach-wrapper{container-name:lessons-sidebar;container-type:inline-size;height:100%;overflow:auto}.sidebar-coach-wrapper.sidebar-juicy-coach-wrapper{height:auto;overflow:visible}.sidebar-juicy-progress-container{flex:0 0 auto;padding-bottom:0;padding-top:0}.sidebar-progress-bar-row{align-items:center;display:flex;gap:var(--space-12)}.sidebar-progress-bar-row.sidebar-has-tile{padding-bottom:var(--space-12)}[dir=ltr] .sidebar-progress-bar-row.sidebar-has-tile{padding-right:var(--space-8)}[dir=rtl] .sidebar-progress-bar-row.sidebar-has-tile{padding-left:var(--space-8)}.sidebar-progress-bar{flex:1 0 auto}.sidebar-lesson-tile{position:relative;top:var(--space-12)}.button-options-container{align-items:center;display:flex;height:100%;justify-content:center;min-width:3.75rem;position:relative}.button-options-options{color:var(--color-neutrals-white);font-size:1.25rem;font-weight:400;height:100%}.button-options-options.button-options-selected{background-color:var(--color-transparent-white-65);color:#0006}.button-options-options:hover~.button-options-popover,.button-options-popover:hover{display:flex}.button-options-popover{background-color:#0006;bottom:100%;display:none;flex-direction:column;position:absolute;width:calc(100% + 2rem)}[dir=ltr] .button-options-popover{left:-1rem}[dir=rtl] .button-options-popover{right:-1rem}.button-options-popover .button-options-options{font-size:1.1rem}.button-options-popover .button-options-options:not(.button-options-selected):hover{background-color:var(--color-transparent-white-14)}.board-settings-modal{max-width:100%;width:33rem}.board-settings-select{width:50%}.board-settings-settings{margin:0;padding:1rem 0;width:100%}.board-settings-setting{display:flex;justify-content:space-between;padding:.6rem 1.5rem}.board-settings-label{padding-top:.5rem}.dark-mode .board-settings-label{color:var(--color-gray-300)}.level-dropdown-component{position:relative}.level-dropdown-button{color:var(--color-transparent-white-50);text-align:center}.level-dropdown-icon{font-size:2.8rem}.level-dropdown-options{background-color:var(--color-bg-opaque);border:solid .1rem var(--color-border-default);border-radius:var(--radius-3);box-shadow:var(--elevation-popover);min-width:-moz-max-content;min-width:max-content;position:absolute;text-align:center;z-index:100}[dir=ltr] .level-dropdown-options{right:0}[dir=rtl] .level-dropdown-options{left:0}.level-dropdown-option{color:var(--color-text-default);font-size:1.4rem;padding:.5rem;width:100%}.level-dropdown-option:hover{background-color:var(--color-bg-subtler);color:var(--color-text-default-hovered)}.level-dropdown-overlay{cursor:default;inset:0;position:fixed;z-index:99}@media (max-width: 39.999em){.level-dropdown-component{position:absolute;top:0}[dir=ltr] .level-dropdown-component{right:0}[dir=rtl] .level-dropdown-component{left:0}}
