.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:block}.bot-speech-avatar-and-wrapper-avatarAndWrapper .bot-speech-avatar-and-wrapper-bot{display:flex;max-height:var(--bot-image-size)}.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-hide-overflow{overflow:hidden}.bot-speech-avatar-and-wrapper-skeleton-loader{height:var(--bot-image-size);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}}wc-chess-board{background-size:100%;display:block;height:0;padding-bottom:100%;touch-action:none;width:100%}wc-chess-board.flipped .piece{left:0}.real-3d wc-chess-board{padding-bottom:75.1879699248%}.add-games-board-preview-component{--minOuterPadding: 2.4rem;--avatarHeight: 4rem;--gap: .8rem;--playerContainerHeight: calc(var(--avatarHeight) + var(--minOuterPadding) + var(--gap));--boardMaxHeight: calc(100vh - (var(--minOuterPadding) * 2) - (var(--playerContainerHeight) * 2));--boardMaxWidth: calc(100vw - (var(--minOuterPadding) * 4) - var(--sidebarWidth));--boardHeight: min(var(--boardMaxWidth), var(--boardMaxHeight));display:grid;flex-direction:column;grid-gap:var(--gap);grid-template-rows:var(--avatarHeight) auto var(--avatarHeight);height:100%;padding:2.4rem}@media (min-width: 48em){.add-games-board-preview-board{height:var(--boardHeight);width:var(--boardHeight)}}.load-game-collection-component{display:flex;flex-direction:column}.load-game-collection-header{align-items:center;display:flex;flex:0 0 auto;flex-direction:column;gap:var(--space-8);padding:var(--space-12) var(--space-12) 0 var(--space-12)}.load-game-collection-header .load-game-collection-header-primary{align-items:center;display:flex;gap:var(--space-8);width:100%}.load-game-collection-header .load-game-collection-header-secondary{align-items:center;display:flex;gap:var(--space-8);margin-bottom:var(--space-8);width:100%}.load-game-collection-search{flex:1 1 auto}.load-game-collection-tabs-panel{display:flex;flex:1;flex-direction:column}.load-game-collection-list{flex:1 1 auto;min-height:0;overflow-y:auto}.load-game-collection-footer{align-items:center;background-color:var(--color-bg-tertiary);display:flex;height:4rem;justify-content:space-between;padding:var(--space-8) var(--space-12)}.load-game-collection-create-collection-button{margin-top:var(--space-16)}.load-game-collection-dropdown-wrapper{display:flex;flex:1 1 auto;position:relative}.load-game-collection-dropdown-button{flex:1 1 auto}.load-game-collection-dropdown-menu{max-height:45rem;min-width:100%;overflow:auto;position:absolute;top:100%;width:var(--container-200);z-index:1}[dir=ltr] .load-game-collection-dropdown-menu{left:0}[dir=rtl] .load-game-collection-dropdown-menu{right:0}.load-game-collection-tabs{margin:var(--space-8) 0}.outside-close-component{background-color:transparent;border:none;margin:0;padding:0;cursor:pointer;height:3rem;opacity:.85;position:absolute;top:var(--positionTop, 1rem);width:3rem;z-index:10}[dir=ltr] .outside-close-component{right:var(--positionRight, 1rem)}[dir=rtl] .outside-close-component{left:var(--positionRight, 1rem)}.outside-close-component:hover{opacity:1;transition:opacity .3s}.outside-close-icon{color:var(--iconColor, var(--color-gray-500));font-size:2.8rem}@media all and (min-width: 48em){.outside-close-component{--positionRight: -3.8rem;--positionTop: -.4rem}.outside-close-icon{--iconColor: var(--color-neutrals-white)}}.settings-view-modal{max-width:100%;min-height:72rem;overflow:visible;position:relative}.settings-view-tabs{border-top-left-radius:var(--radius-10);border-top-right-radius:var(--radius-10);flex-shrink:0;overflow:hidden}.settings-view-outside-close{display:none}@media all and (min-width: 48em){.settings-view-header{display:none}.settings-view-outside-close{display:block}}.dropdown-menu-component{background-color:var(--color-bg-opaque);border-radius:var(--radius-3);box-shadow:0 .2rem 1.2rem 0 var(--color-transparent-black-10),0 .4rem .4rem #00000040;z-index:2}.authentication-intro-component{align-items:center;display:flex;flex-direction:column}.authentication-intro-title{color:var(--color-text-boldest);font-family:var(--font-family-heading);font-size:clamp(2.8rem,4vw,3.6rem);font-weight:700;line-height:1.05;margin-bottom:.8rem;text-align:center}.authentication-intro-subtitle{color:var(--color-text-default);font-size:1.7rem;font-weight:600;line-height:1.2;margin:.8rem 0 3rem;text-align:center}.authentication-intro-form-group{margin-bottom:1.5rem}.authentication-intro-form-group input{transition:border-color .25s var(--motion-ease-out-gentle)}.authentication-intro-error{color:var(--color-text-danger)}.form-error-component a{color:var(--color-text-default);text-decoration:underline}.form-error-component a:hover{color:var(--color-text-default-hovered)}.authentication-intro-label{line-height:1}.authentication-intro-levels{display:flex;flex-direction:column;gap:.5rem;margin:3rem 0 5.5rem;max-width:36.5rem;width:100%}.authentication-intro-updated-buttons-container{align-items:center;display:flex;flex-direction:column;gap:var(--space-8);justify-content:center;margin-bottom:var(--space-40);max-width:var(--container-400);width:100%}.authentication-intro-level{--labelBackground: var(--color-gray-100);--labelBackgroundActive: var(--color-gray-100);align-items:center;background-clip:content-box;background-color:var(--labelBackground);border:solid .2rem transparent;border-radius:var(--radius-10);cursor:pointer;display:flex;font-size:1.4rem;font-weight:600;gap:1.6rem;justify-content:flex-start;min-height:7rem;padding:.3rem;width:100%}.dark-mode .authentication-intro-level{--labelBackground: rgba(255, 255, 255, .08);--labelBackgroundActive: rgba(255, 255, 255, .15)}@media (hover: hover){.authentication-intro-level:not(.authentication-intro-selected):hover{background-color:var(--labelBackgroundActive)}.authentication-intro-level:not(.authentication-intro-selected):hover .authentication-intro-name{color:var(--color-text-default-hovered)}}.authentication-intro-level.authentication-intro-selected{background-color:var(--labelBackgroundActive);border:solid .2rem var(--color-border-selected)}.authentication-intro-level.authentication-intro-selected .authentication-intro-icon .cls-1{fill:var(--color-icon-boldest)}.authentication-intro-level.authentication-intro-selected .authentication-intro-name{color:var(--color-text-boldest)}.authentication-intro-label-icon{align-items:center;display:flex;justify-content:flex-end;width:39%}.authentication-intro-label-name{width:50%}.authentication-intro-icon{height:3rem}.authentication-intro-icon svg{height:100%}.authentication-intro-icon .cls-1{fill:var(--color-text-bolder)}.authentication-intro-name{color:var(--color-text-bolder);display:inline-block;font-size:1.4rem;font-weight:600;line-height:1.14}.authentication-intro-input{clip:rect(0 0 0 0);height:.1rem;overflow:hidden;position:absolute;width:.1rem}.authentication-intro-actions{display:flex;flex-direction:column;gap:2.4rem;max-width:36.5rem;width:100%}.authentication-intro-login{color:var(--color-text-default);font-size:1.4rem;font-weight:600;padding:.4rem;text-align:center;text-decoration:underline}.authentication-intro-login:hover{color:var(--color-text-default-hovered)}.authentication-intro-guest{color:var(--color-text-subtle);font-size:1.4rem;font-weight:600;padding:.4rem;text-align:center}.authentication-intro-guest:hover{color:var(--color-text-default-hovered)}.authentication-modal-content{min-height:60rem;padding:2.5rem clamp(1rem,4vw,3rem) 1rem}@media (min-width: 40em){.authentication-modal-content{margin:1rem 2rem;padding:3.5rem 2.5rem 2.5rem}}
