.bots-panel-selected-bot{align-self:unset;display:grid;gap:var(--space-12);grid-template-areas:"details" "button"}.bots-panel-play-bot-button{align-self:center;grid-area:button}@media (min-width: 48em){.bots-panel-selected-bot{display:grid;gap:.6em;grid-template-areas:"details button";margin-bottom:var(--space-12)}.bots-panel-play-bot-button{align-self:center}}.bots-panel-details{display:flex;gap:.6em;grid-area:details;max-width:47rem}.bots-panel-name{color:var(--color-text-boldest);font-family:var(--font-family-heading);font-size:2.2rem}.bots-panel-rating{color:var(--color-text-default);font-size:1.5rem;margin:0 var(--space-8)}.bots-panel-content{display:flex;flex-direction:column}.bots-panel-info{align-items:center;display:flex;flex-direction:row}.bots-panel-avatar{display:inline-flex;position:relative}.bots-panel-avatar .bots-panel-avatar-img{align-self:center;max-width:unset}.bots-panel-menu{border-top:.1rem solid var(--color-border-default);display:flex;flex-wrap:wrap;gap:.6em;margin-top:var(--space-12);padding-top:var(--space-12)}.bots-panel-menu .bots-panel-avatar{cursor:pointer}.bots-panel-avatar.bots-panel-selected:before{border:.3rem solid var(--color-border-selected);border-radius:var(--radius-5);content:"";inset:-.4rem;position:absolute}.confirm-popover-inline-popover{background:var(--color-bg-opaque);border-radius:var(--radius-5);box-shadow:0 .2rem .5rem #00000080;color:var(--color-text-boldest);margin:1rem 0;padding:1.5rem}.confirm-popover-inline-component{max-width:29rem;position:fixed;width:100%;z-index:10000}.confirm-popover-inline-inner{display:grid;gap:1.5rem;grid-template-columns:2}.confirm-popover-inline-message{grid-column:span 2;line-height:1.2;text-align:center}.vote-container-component{align-items:center;display:flex;gap:var(--space-2)}[dir=ltr] .vote-container-component{margin-left:auto}[dir=rtl] .vote-container-component{margin-right:auto}.vote-container-button{background-color:transparent;border:none;margin:0;padding:var(--space-2);color:var(--color-icon-default);display:flex}.vote-container-button:hover:not(.vote-container-locked){color:var(--color-blue-300)}.vote-container-count{color:var(--color-text-default);display:inline-block;min-width:var(--space-8);position:relative;text-align:center}.vote-container-voted{color:var(--color-blue-300)}.vote-container-locked{cursor:not-allowed}@media (min-width: 40em){[dir=ltr] .vote-container-component{margin-left:var(--space-8)}[dir=rtl] .vote-container-component{margin-right:var(--space-8)}}.ranking-list-header-link{color:var(--color-text-default);-moz-column-gap:1.2rem;column-gap:1.2rem;display:flex;font-weight:600;padding:1.6rem .8rem}.ranking-list-header-link:hover{color:var(--color-text-boldest)}.ranking-list-header-title{flex:1}.ranking-list-list{display:flex;flex-direction:column;grid-template-columns:1fr}.ranking-list-item{align-items:center;color:var(--color-text-default);display:grid;grid-template-columns:4.5rem 1fr 5rem;padding:.8rem}.ranking-list-link{color:var(--color-text-default)}.ranking-list-link:hover{color:var(--color-text-default-hovered)}.ranking-list-active{background-color:var(--color-gray-100)}.dark-mode .ranking-list-active{background-color:var(--color-transparent-white-10)}[dir=ltr] .ranking-list-score{text-align:right}[dir=rtl] .ranking-list-score{text-align:left}.ranking-list-section-content-wide{padding:.8rem}@media (min-width: 20.625em){.ranking-list-header-link{padding:1.6rem 1.2rem}.ranking-list-item{padding:.8rem 1.2rem}}.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}}.login-modal-component{align-items:center;display:flex;flex-direction:column}.login-modal-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}.login-modal-subtitle{color:var(--color-text-default);font-size:1.7rem;font-weight:600;line-height:1.2;margin:.8rem 0 3rem;text-align:center}.login-modal-form-group{margin-bottom:1.5rem}.login-modal-form-group input{transition:border-color .25s var(--motion-ease-out-gentle)}.login-modal-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)}.login-modal-label{line-height:1}.login-modal-header{display:flex;justify-content:center;margin:0 auto;width:100%}.login-modal-logo{background:url(/bundles/web/images/logo/logo-black.cacf62ff.svg) no-repeat center;background-size:contain;display:inline-block;height:4.4rem;margin-bottom:3rem;width:15.8rem}.dark-mode .login-modal-logo{background:url(/bundles/web/images/logo/logo.37fd465e.svg) no-repeat center}.login-modal-wrap{padding:3.5rem clamp(1rem,4vw,3rem) 1rem}.login-modal-form{margin-bottom:3.5rem}.login-modal-button{margin:3rem 0 0}.login-modal-turnstile{font-size:0;line-height:0}.login-modal-footer{background-color:var(--color-bg-tertiary);border-radius:0 0 var(--radius-10) var(--radius-10);color:var(--color-text-bolder);text-align:center}.login-modal-link{align-items:center;color:var(--color-text-default);cursor:pointer;display:flex;flex-wrap:wrap;gap:.2rem;justify-content:center;padding:1.5rem;text-decoration:underline}.login-modal-link:hover{color:var(--color-text-default-hovered)}.login-modal-text{color:var(--color-text-bolder);cursor:default}[dir=ltr] .login-modal-text{margin-right:.5rem}[dir=rtl] .login-modal-text{margin-left:.5rem}.login-modal-options{align-items:center;color:var(--color-text-subtle);display:flex;font-size:1.3rem;justify-content:space-between}[dir=ltr] .login-modal-options>*:last-child{margin-left:1.5rem;text-align:right}[dir=rtl] .login-modal-options>*:last-child{margin-right:1.5rem;text-align:left}.login-modal-forgot{color:var(--color-text-default);font-weight:400;text-decoration:underline}.login-modal-forgot:hover{color:var(--color-text-default-hovered)}@media (min-width: 40em){.login-modal-wrap{padding:4rem 4rem 2rem}}
