.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}}.animated-coach-buttons-buttonPair{align-items:center;align-self:stretch;display:flex;gap:.8rem;margin-top:.8rem;width:100%}.animated-coach-buttons-button{flex:1 1 0}.animated-coach-buttons-button-appear-active,.animated-coach-buttons-button-enter-active{transition:opacity .2s var(--motion-ease-out-gentle)}.animated-coach-buttons-button-leave-active{transition:opacity .1s var(--motion-ease-out-gentle)}.animated-coach-buttons-button-appear-from,.animated-coach-buttons-button-enter-from{opacity:0}.animated-coach-buttons-button-appear-to,.animated-coach-buttons-button-enter-to,.animated-coach-buttons-button-leave-from{opacity:1}.animated-coach-buttons-button-leave-to{opacity:0}.featured-bot-group-banner{cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;height:15.5rem;padding:var(--space-12);position:relative;width:100%}.featured-bot-group-fade{background-position:center;background-repeat:no-repeat;background-size:var(--sidebarMaxWidth);border-radius:var(--radius-5) var(--radius-5) 0 0;inset:0;position:absolute}.featured-bot-group-heading-wrapper{align-items:start;display:flex;flex-direction:column;height:100%;justify-content:space-between;z-index:1}.featured-bot-group-heading{align-items:center;color:var(--color-neutrals-white);display:flex;flex-direction:row;gap:var(--space-4)}.featured-bot-group-header-info-button{cursor:pointer;fill:var(--color-neutrals-white)}.featured-bot-group-clock-wrapper{align-items:center;background-color:var(--color-green-300);border-radius:var(--radius-3);display:flex;gap:var(--space-4);height:2rem;padding:var(--space-2) var(--space-4);text-shadow:0 .1rem 0 var(--color-transparent-black-20)}.featured-bot-group-time{word-spacing:-.3em}.featured-bot-group-container{background:var(--color-bg-subtler);border-radius:var(--radius-5);display:flex;flex-direction:column;margin:0 var(--space-24)}.featured-bot-group-container-contents{display:flex;flex-direction:column;gap:var(--space-16);padding:var(--space-8) var(--space-16) var(--space-16)}.featured-bot-group-description-wrapper{display:flex;gap:var(--space-4);justify-content:space-between}.featured-bot-group-points-wrapper{color:var(--color-text-default);display:flex;flex-direction:column;gap:var(--space-8)}.featured-bot-group-description{position:relative}[dir=ltr] .featured-bot-group-description{margin-right:calc(var(--icon-16) + var(--space-4))}[dir=rtl] .featured-bot-group-description{margin-left:calc(var(--icon-16) + var(--space-4))}[dir=ltr] .featured-bot-group-points-total{margin-left:auto}[dir=rtl] .featured-bot-group-points-total{margin-right:auto}.featured-bot-group-points-icon{height:var(--icon-16);position:absolute;width:var(--icon-16)}[dir=ltr] .featured-bot-group-points-icon{margin-left:var(--space-4)}[dir=rtl] .featured-bot-group-points-icon{margin-right:var(--space-4)}.featured-bot-group-bots{--color-border-selected: var(--v36208b75);display:grid;gap:var(--space-16);grid-template-columns:repeat(auto-fill,minmax(5rem,1fr));list-style-type:none}.sidebar-controller-container{background:var(--color-bg-secondary);border-radius:var(--radius-5);display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative}@media (max-width: 59.999em){.sidebar-controller-container{height:90vh}}.sidebar-controller-component{color:var(--color-text-bolder);container-name:sidebar;container-type:inline-size;height:100%}.leaderboard-ad-component{margin:0 auto;min-height:10rem;position:relative}.leaderboard-ad-component.leaderboard-ad-with-report-ad{min-height:12.4rem}.leaderboard-ad-slot{contain:strict;min-height:9rem}@media all and (min-width: 60em){.leaderboard-ad-component{max-height:9rem;max-width:72.8rem;min-height:9rem}.leaderboard-ad-component.leaderboard-ad-with-report-ad{max-height:11.4rem;min-height:11.4rem}}.medium-rectangle-ad-component{margin-bottom:2.4rem;min-height:28.5rem;width:30rem;z-index:1}.medium-rectangle-ad-component.medium-rectangle-ad-with-report-ad{min-height:30.4rem}.medium-rectangle-ad-slot{contain:strict;min-height:25rem}@media all and (max-width: 59.999em){.medium-rectangle-ad-component{margin-left:auto;margin-right:auto}}.board-tab-item-underlined-component{align-items:center;color:var(--color-text-subtle);display:flex;flex-direction:column;flex-grow:1;font-size:1.4rem;height:5rem;justify-content:center;position:relative;transition:color .2s ease-in-out}.board-tab-item-underlined-component.board-tab-item-underlined-active,.board-tab-item-underlined-component:hover{color:var(--color-green-300)}.board-tab-item-underlined-component.board-tab-item-underlined-active:after,.board-tab-item-underlined-component:hover:after{width:100%}.board-tab-item-underlined-component:hover{cursor:pointer}.board-tab-item-underlined-component:after{background-color:var(--color-green-300);bottom:0;content:"";height:.3rem;position:absolute;transition:width .2s ease-in-out;width:0}[dir=ltr] .board-tab-item-underlined-component:after{left:50%;transform:translate(-50%)}[dir=rtl] .board-tab-item-underlined-component:after{right:50%;transform:translate(50%)}.share-menu-tab-event-download{display:flex;justify-content:center;margin-top:1.5rem}.share-menu-tab-event-download .icon-font-chess{line-height:.85}.share-menu-tab-event-heading{color:var(--color-text-subtle);font-size:1.3rem;font-weight:600;padding:.5rem 0}.share-menu-tab-event-section{margin-bottom:.5rem;width:100%}.board-modal-component{background-color:var(--color-neutrals-white);border-radius:var(--radius-10);box-shadow:var(--elevation-modal),inset 0 0 0 var(--border-1) var(--color-border-default);flex:0 0 auto;position:relative}.settings-editor-range-field-separator{color:var(--color-gray-800);font-size:1rem;line-height:1.9rem;margin:0 1rem;padding:.5rem}.dark-mode .settings-editor-range-field-separator{color:var(--color-gray-200)}
