@charset "UTF-8";.fquote{background-color:var(--color-gray-100);border-radius:var(--radius-2);clear:both;display:block;margin-bottom:1rem;padding:.8rem 1.2rem;position:relative;word-break:break-word}.dark-mode .fquote{background-color:var(--color-gray-100)}.dark-mode .fquote p{color:var(--color-gray-600)}.fquote>span:first-child{color:var(--color-gray-600);display:flex;font-weight:600}.fquote>span:first-child:before{color:#a7a6a2;content:"“";font-size:2.2rem;width:1.5rem}.fquote>div:nth-child(2),.fquote>span:nth-child(2){color:var(--color-gray-900);line-height:1.8rem}[dir=ltr] .fquote>div:nth-child(2),[dir=ltr] .fquote>span:nth-child(2){padding-left:1.5rem}[dir=rtl] .fquote>div:nth-child(2),[dir=rtl] .fquote>span:nth-child(2){padding-right:1.5rem}[dir=ltr] .fquote>div:nth-child(2) .fquote,[dir=ltr] .fquote>span:nth-child(2) .fquote{border-left:.2rem solid var(--color-border-default);padding-left:1rem}[dir=rtl] .fquote>div:nth-child(2) .fquote,[dir=rtl] .fquote>span:nth-child(2) .fquote{border-right:.2rem solid var(--color-border-default);padding-right:1rem}.fquote>div:nth-child(2)>.fquote>div:nth-child(2)>.fquote>div:nth-child(2)>.fquote,.fquote>span:nth-child(2)>.fquote>span:nth-child(2)>.fquote>span:nth-child(2)>.fquote{display:none}.dark-mode .message-conversation-item-body .fquote,.dark-mode .comment-post-component .fquote,.dark-mode .tinymce-component .fquote{background-color:transparent}.message-conversation-item-body .fquote p,.message-conversation-item-body .fquote ol,.message-conversation-item-body .fquote ul,.comment-post-component .fquote p,.comment-post-component .fquote ol,.comment-post-component .fquote ul,.tinymce-component .fquote p,.tinymce-component .fquote ol,.tinymce-component .fquote ul{color:var(--color-text-default)}.message-conversation-item-body .fquote>span:first-child,.comment-post-component .fquote>span:first-child,.tinymce-component .fquote>span:first-child{color:var(--color-text-default)}.message-conversation-item-body .fquote>span:first-child:before,.comment-post-component .fquote>span:first-child:before,.tinymce-component .fquote>span:first-child:before{color:var(--color-text-subtle)}.message-conversation-item-body .fquote>div:nth-child(2),.message-conversation-item-body .fquote>span:nth-child(2),.comment-post-component .fquote>div:nth-child(2),.comment-post-component .fquote>span:nth-child(2),.tinymce-component .fquote>div:nth-child(2),.tinymce-component .fquote>span:nth-child(2){color:var(--color-text-default)}.message-conversation-item-body .fquote hr,.comment-post-component .fquote hr,.tinymce-component .fquote hr{background-color:var(--color-border-default)}.dark-mode .message-conversation-item-body>.fquote,.dark-mode .comment-post-body-component>.fquote,.dark-mode .mce-content-body>.fquote{background-color:var(--color-transparent-white-10)}@media (min-width: 40em){.fquote{clear:none}}.comment-post-body-component{color:var(--color-text-bolder);font-size:1.4rem;line-height:1.42;word-wrap:break-word}.comment-post-body-component pre{white-space:pre-line}.comment-post-body-component ul,.comment-post-body-component ol,.comment-post-body-component li{color:var(--color-text-bolder)}.comment-post-body-component a{color:var(--color-text-link)}.comment-post-body-component a:hover{color:var(--color-text-link-hovered)}.comment-post-body-component img{height:auto;max-width:100%;min-width:0}.comment-post-body-component img[src*="icons/smileys"]{height:1.5rem!important;width:1.5rem!important}.comment-post-body-component p{color:var(--color-text-bolder);font-size:1.4rem;line-height:1.6;word-break:break-word;word-wrap:break-word}.comment-post-body-component p:not(:last-of-type){margin-bottom:1rem}.comment-post-body-component hr{background-color:var(--color-border-default)}.comment-post-body-component video{height:auto;max-width:100%!important;min-width:0}.comment-post-body-component .caption{color:#a7a6a2;display:block}.comment-post-body-component a.username,.comment-post-body-component span.username{color:var(--color-text-link);cursor:pointer;font-weight:600}.comment-post-body-component iframe[src*="www.youtube.com"],.comment-post-body-component iframe[src*="www.youtube-nocookie.com"],.comment-post-body-component .video-defer-placeholder{border:0;color-scheme:auto;height:calc(56.25vw - 3rem);margin-bottom:2rem;max-width:100%!important;min-width:100%}@media (min-width: 48em){.comment-post-body-component iframe[src*="www.youtube.com"],.comment-post-body-component iframe[src*="www.youtube-nocookie.com"],.comment-post-body-component .video-defer-placeholder{height:auto;min-height:35rem}}.configure-special-character-root{--cc-tabs-display: inline-flex;--cc-tab-item-flex: auto;--cc-tab-item-box-shadow-active: inset 0 calc(var(--border-3) * -1) var(--color-border-selected);width:48rem}[dir=ltr] .configure-special-character-root{padding:0 var(--space-8) var(--space-8) 0}[dir=rtl] .configure-special-character-root{padding:0 0 var(--space-8) var(--space-8)}.configure-special-character-tab{height:var(--space-24);margin-bottom:var(--space-16);padding-bottom:var(--space-8)}.configure-special-character-tabs-container{height:-moz-fit-content;height:fit-content;margin-top:var(--space-8);width:-moz-fit-content;width:fit-content}.configure-special-character-buttons-container{background-color:var(--color-bg-secondary);border:var(--border-2) solid var(--color-border-subtlest);border-radius:var(--radius-5);height:48rem;overflow-y:auto;width:100%}[dir=ltr] .configure-special-character-buttons-container{margin-right:var(--space-16);padding:var(--space-8) 0 0 var(--space-8)}[dir=rtl] .configure-special-character-buttons-container{margin-left:var(--space-16);padding:var(--space-8) var(--space-8) 0 0}.configure-special-character-buttons-container>.configure-special-character-character-button{height:var(--space-32);margin-bottom:var(--space-8);width:var(--space-32)}[dir=ltr] .configure-special-character-buttons-container>.configure-special-character-character-button{margin-right:var(--space-8)}[dir=rtl] .configure-special-character-buttons-container>.configure-special-character-character-button{margin-left:var(--space-8)}.configure-special-character-no-results-container{align-items:center;background-color:var(--color-bg-secondary);border:var(--border-2) solid var(--color-border-subtlest);border-radius:var(--radius-5);color:var(--color-text-subtle);display:flex;height:48rem;justify-content:center}.configure-special-character-search-input{margin:0 0 var(--space-8) 0}.configure-special-character-card{margin:var(--space-8) var(--space-16)}.configure-special-character-flex-row{display:flex;flex-direction:row}.configure-special-character-flex-column{display:flex;flex-direction:column}.configure-special-character-flex-left{justify-content:flex-start}.configure-special-character-flex-1{flex:1}@media screen and (max-width: 48rem){.configure-special-character-root{width:100%}}.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}}.board-preview-component{--minOuterPadding: 2.4rem;--boardMaxHeight: calc(80vh - (var(--minOuterPadding) * 2));--boardMaxWidth: calc(100vw - (var(--minOuterPadding) * 4) - var(--sidebarWidth));--boardHeight: min(var(--boardMaxWidth), var(--boardMaxHeight));--chessboard-border-radius: var(--chessboard-rounded-radius);align-items:center;display:grid;height:100%;justify-content:center}.board-preview-board{min-height:32rem;min-width:32rem}@media (min-width: 48em){.board-preview-board{height:var(--boardHeight);width:var(--boardHeight)}}.setup-position-component{align-items:stretch;display:flex;flex:1 1 0;flex-direction:column;overflow-y:auto;padding:1.2rem}.setup-position-pieces{background-color:var(--globalAccentBackground);padding:1.2rem}.setup-position-bottom{align-items:stretch;display:flex;flex:1 1 0;flex-direction:column;margin-top:1.2rem}.setup-position-icon{font-size:2.4rem;color:var(--color-icon-default);cursor:pointer;margin:0 .2rem}.setup-position-icon:hover{color:var(--color-icon-default-hovered)}.setup-position-options{display:flex;margin-bottom:.6rem}.setup-position-controls{align-items:center;display:flex;flex:0}.setup-position-labels{color:var(--color-text-subtle);display:flex;flex-wrap:wrap;margin-bottom:1.6rem}.setup-position-labels>*{font-weight:400;margin:.5rem 0 0;width:50%}[dir=ltr] .setup-position-labels>*.setup-position-player{text-align:left}[dir=rtl] .setup-position-labels>*.setup-position-player{text-align:right}.setup-position-fen{margin-bottom:1.6rem}.setup-position-pgn{flex:1 1 0;height:7rem;margin-bottom:1.6rem;min-height:8rem;resize:none}.setup-position-advanced{display:flex;flex-wrap:wrap;justify-content:flex-end}.setup-position-advanced-container{width:100%}.setup-position-advanced-item{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.6rem}[dir=ltr] .setup-position-advanced-item{text-align:left}[dir=rtl] .setup-position-advanced-item{text-align:right}.setup-position-advanced-item span{height:-moz-min-content;height:min-content}[dir=ltr] .setup-position-advanced-item span{margin-right:1rem}[dir=rtl] .setup-position-advanced-item span{margin-left:1rem}.setup-position-advanced-input{width:6rem}.setup-position-wide-advanced-input{width:12rem}.setup-position-advanced-toggle{margin-bottom:1.2rem}
