.cc-modal-hero-content-modal-container,.cc-modal-hero-content-container,.cc-modal-hero-content-text-content,.cc-modal-hero-content-chip-header-block,.cc-modal-hero-content-buttons{align-items:center;display:flex;flex-direction:column;text-align:center}.cc-modal-hero-content-content-image{aspect-ratio:4/3;justify-items:center;place-content:center;width:100%}.cc-modal-hero-content-image{width:100%}.cc-modal-hero-content-content-icon{aspect-ratio:1/1;background-image:var(--cc-modal-hero-content-icon);background-repeat:no-repeat;background-size:100% 100%;width:33.3333333333%}.cc-modal-hero-content-modal-container{background:var(--color-bg-gradient-modal);border-radius:var(--radius-10);box-shadow:inset 0 0 0 var(--border-1) var(--color-border-default);padding:var(--space-24) var(--space-12)}.cc-modal-hero-content-container{gap:var(--space-24);padding:var(--space-24) 0;width:100%}.cc-modal-hero-content-buttons{gap:var(--space-8);width:100%}.cc-modal-hero-content-chip-header-block{gap:var(--space-8)}.cc-modal-hero-content-text-content{gap:var(--space-16)}.skill-definition-modal-board{border-radius:var(--radius-10) var(--radius-10) 0 0;line-height:0;overflow:hidden;padding:var(--space-24, 2.4rem) var(--space-32, 3.2rem);width:100%}.skill-definition-modal-content{display:flex;flex-direction:column}.skill-definition-modal-title{color:var(--color-text-boldest);margin-bottom:var(--space-16, 1.6rem);text-align:center}.skill-definition-modal-description{color:var(--color-text-bolder, rgba(255, 255, 255, .85));font-size:var(--size-large, 1.6rem);line-height:var(--line-height-large-paragraph, 2.4rem);margin:0 0 var(--space-24, 2.4rem);text-align:center}.skill-definition-modal-modal{padding:var(--space-24, 2.4rem) var(--space-12, 1.2rem)}.skill-definition-modal-modal-enter{animation:skill-definition-modal-skill-modal-in .3s var(--motion-ease-out-gentle)}.skill-definition-modal-modal-leave{animation:skill-definition-modal-skill-modal-out .1s var(--motion-ease-in-gentle) forwards}@keyframes skill-definition-modal-skill-modal-in{0%{transform:translateY(6.25rem)}to{transform:translateY(0)}}@keyframes skill-definition-modal-skill-modal-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}.feedback-loader-actions{align-self:flex-start;animation:feedback-loader-loading .4s linear;animation-delay:.2s;animation-fill-mode:forwards;display:flex;opacity:0}.feedback-loader-content{align-items:center;display:flex;flex-direction:column;min-height:14rem;width:100%}.feedback-loader-content.feedback-loader-compact{height:var(--analysis-coach-loader-content-height);min-height:var(--analysis-coach-loader-content-height)}.feedback-loader-description{width:33%}.feedback-loader-loading-button{align-self:flex-start;animation:feedback-loader-skeleton-loading 1s linear infinite;animation-delay:.2s;background-color:var(--color-transparent-black-20);border-radius:var(--radius-5);height:3.2rem;margin-top:1.5rem;width:11.2rem}.feedback-loader-loading-text{animation:feedback-loader-skeleton-loading 1s linear infinite;animation-delay:.1s;background-color:var(--color-transparent-black-20);height:1.6rem}.feedback-loader-row{align-items:center;animation:feedback-loader-loading .4s linear;animation-fill-mode:forwards;display:flex;flex-direction:row;opacity:0;width:100%}.feedback-loader-score{width:5.4rem}[dir=ltr] .feedback-loader-score{margin-left:auto}[dir=rtl] .feedback-loader-score{margin-right:auto}@keyframes feedback-loader-skeleton-loading{0%{background-color:var(--color-transparent-black-20)}50%{background-color:var(--color-transparent-black-14)}to{background-color:var(--color-transparent-black-20)}}@keyframes feedback-loader-loading{0%{opacity:0}50%{opacity:.5}to{opacity:1}}:root{--coach-tail-width: 1.5rem;--coach-avatar-speech-overlap: var(--space-4);--coach-tail-with-overlap: calc(var(--coach-tail-width) + var(--coach-avatar-speech-overlap));--game-review-speech-bubble-height: 16.3rem;--game-review-speech-bubble-min-height: 9.74rem;--game-review-speech-bubble-max-height: 11.8rem;--game-review-speech-bubble-max-height-sidebar-36rem: 15.6rem;--game-review-speech-bubble-max-height-sidebar-48rem: 13.2rem;--analysis-coach-bubble-min-height: 6.4rem;--analysis-coach-bubble-max-height: 22rem;--analysis-coach-loader-content-height: 7.9rem}.move-feedback-button{margin-top:var(--space-8)}[dir=ltr] .move-feedback-button:not(.move-feedback-redesign){margin-left:7.8rem}[dir=rtl] .move-feedback-button:not(.move-feedback-redesign){margin-right:7.8rem}.move-feedback-button-no-coach{margin-top:var(--space-8)}.move-feedback-flow-buttons-placeholder{min-height:4rem}.move-feedback-skills-speech-buttons{container-type:inline-size;display:flex;gap:var(--space-8)}@container (max-width: 330px){.move-feedback-skills-speech-buttons .move-feedback-skills-speech-label{display:none}}.move-feedback-wrapper{display:flex;flex-direction:column;gap:.5rem;justify-content:flex-end;min-height:16.3rem;overflow-y:scroll;scrollbar-width:none;width:100%}[dir=ltr] .move-feedback-wrapper{margin-left:calc(-1 * var(--coach-tail-with-overlap));padding-left:var(--coach-tail-with-overlap)}[dir=rtl] .move-feedback-wrapper{margin-right:calc(-1 * var(--coach-tail-with-overlap));padding-right:var(--coach-tail-with-overlap)}.move-feedback-wrapper:not(.move-feedback-display-coach){--coach-tail-with-overlap: 0;--coach-avatar-speech-overlap: 0}.move-feedback-wrapper.move-feedback-redesign{gap:var(--space-8);justify-content:initial;min-height:0}@container sidebar (width < 36rem){[dir=ltr] .move-feedback-button:not(.move-feedback-redesign){margin-left:6.2rem}[dir=rtl] .move-feedback-button:not(.move-feedback-redesign){margin-right:6.2rem}}@container sidebar (width >= 48rem){[dir=ltr] .move-feedback-button:not(.move-feedback-redesign){margin-left:9.4rem}[dir=rtl] .move-feedback-button:not(.move-feedback-redesign){margin-right:9.4rem}}.coach-selection-button-component{align-items:center;display:flex;flex-direction:column}.coach-selection-button-button{--button-size: 8rem;aspect-ratio:1/1;background-clip:content-box;background-color:var(--color-transparent-white-8);border:none;border-radius:var(--radius-5);display:flex;height:var(--button-size);margin:auto;padding:0;position:relative;width:var(--button-size)}.coach-selection-button-large{--button-size: 9.6rem}.coach-selection-button-img{border-radius:var(--radius-5);height:auto;padding:0;width:100%}.coach-selection-button-none{background-color:transparent;flex-grow:1}.coach-selection-button-iconContainer{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.coach-selection-button-iconContainerUnselected{border:.4rem dashed var(--color-border-default);border-radius:var(--radius-10)}.coach-selection-button-iconX{color:var(--color-icon-bolder)}.coach-selection-button-label{--color-label: var(--color-text-default);color:var(--color-label);font-weight:600;margin-top:var(--space-8);max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.coach-selection-button-labelSelected{--color-label: var(--color-text-success)}.coach-selection-button-languageIndicator{background-color:var(--color-gray-700);bottom:0;color:var(--color-transparent-white-85);padding:var(--space-4);position:absolute;text-transform:uppercase}[dir=ltr] .coach-selection-button-languageIndicator{border-radius:var(--radius-3) var(--radius-3) var(--radius-3) 0;right:0}[dir=rtl] .coach-selection-button-languageIndicator{border-radius:var(--radius-3) var(--radius-3) 0 var(--radius-3);left:0}.explorer-moves-component{display:flex;flex-direction:column}.explorer-moves-list{display:flex;flex-direction:column;gap:.8rem;padding:.8rem 1.2rem 0}.explorer-moves-footer{align-items:center;display:flex;justify-content:center;min-height:4rem}.explorer-moves-total-row{align-items:center;background:var(--color-bg-subtler);display:flex;gap:var(--space-12);margin-top:var(--space-4);min-height:3.2rem;padding:0 1.2rem;text-transform:uppercase;width:100%}.explorer-moves-total-label{flex:0 0 5.6rem;max-width:5.6rem}[dir=ltr] .explorer-moves-total-label{text-align:left}[dir=rtl] .explorer-moves-total-label{text-align:right}.explorer-moves-total-eval-spacer{flex:0 0 5rem;width:5rem}.explorer-moves-total-frequency{flex:0 0 3.4rem;max-width:3.4rem;text-shadow:0 .1rem 0 var(--color-transparent-black-20)}[dir=ltr] .explorer-moves-total-frequency{text-align:right}[dir=rtl] .explorer-moves-total-frequency{text-align:left}.explorer-moves-total-games{flex:0 0 3.7rem;max-width:3.7rem}[dir=ltr] .explorer-moves-total-games{text-align:right}[dir=rtl] .explorer-moves-total-games{text-align:left}.explorer-moves-total-bar{flex:1 1 0;min-width:0}.explorer-moves-text{color:var(--color-text-default);font-style:italic;margin:1.2rem 0}.analysis-options-component{--analysisOptionsPaddingInline: 1.5rem;color:var(--color-text-default);font-size:1.2rem}.analysis-options-component label{color:var(--color-text-default)}.analysis-options-no-tailwind{border-bottom:.1rem solid var(--color-border-default)}.analysis-options-engine-lines-redesign{--analysisOptionsPaddingInline: var(--space-12)}.analysis-options-bar{display:flex;justify-content:space-between;min-height:0;padding:1rem var(--analysisOptionsPaddingInline)}.analysis-options-left{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-12);min-height:0}.analysis-options-coachToggle{align-items:center;display:flex;gap:var(--space-8)}.analysis-options-right{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-end}.analysis-options-icon{cursor:pointer}[dir=ltr] .analysis-options-icon{padding-left:.5rem}[dir=rtl] .analysis-options-icon{padding-right:.5rem}.analysis-options-depth.analysis-options-maxdepth{color:var(--color-blue-300)}.dark-mode .analysis-options-depth.analysis-options-maxdepth{color:var(--color-blue-200)}[dir=ltr] .analysis-options-maxanalysis{margin-left:0}[dir=rtl] .analysis-options-maxanalysis{margin-right:0}.analysis-options-maxanalysis.analysis-options-running,.analysis-options-maxanalysis:hover{color:var(--color-blue-300)}.dark-mode .analysis-options-maxanalysis.analysis-options-running,.dark-mode .analysis-options-maxanalysis:hover{color:var(--color-blue-200)}.load-from-pgn-accordion{background-color:var(--color-gray-100);border-bottom:.1rem solid var(--color-gray-200)}.load-from-pgn-controls{margin-bottom:.9rem;width:100%}.load-from-pgn-stretch{margin:0;margin-bottom:.9rem;width:100%}.load-from-pgn-component{flex:1;gap:1.6rem}.load-from-pgn-textareaWrap{display:flex;flex:1;position:relative}.load-from-pgn-dragging{opacity:.2}.load-from-pgn-upload{border:.1rem solid var(--color-border-default);border-radius:var(--radius-10);display:flex;flex:1;flex-direction:column}.load-from-pgn-upload-button{background-color:transparent;border:none;margin:0;padding:0;align-items:center;background-color:var(--color-bg-subtler);border-radius:0 0 var(--radius-10) var(--radius-10);border-top:.1rem solid var(--color-border-default);color:var(--color-text-default);-moz-column-gap:.5rem;column-gap:.5rem;display:flex;font-size:1.4rem;font-weight:600;height:4.8rem;justify-content:center;width:100%}.load-from-pgn-upload-button:hover{color:var(--color-icon-default-hovered)}.load-from-pgn-overlay{align-items:center;color:var(--color-text-bolder);display:flex;font-size:1.8rem;height:100%;justify-content:center;pointer-events:none;position:absolute;top:0;width:100%}[dir=ltr] .load-from-pgn-overlay{left:0}[dir=rtl] .load-from-pgn-overlay{right:0}.load-from-pgn-filename{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-style:italic;font-weight:400}.load-from-pgn-textarea{border:none;border-radius:var(--radius-10) var(--radius-10) 0 0;min-height:10rem;resize:none}.load-from-pgn-cloud-icon{font-size:2.4rem}.game-collection-participants-component{display:flex;flex-direction:column;gap:var(--space-16)}.game-collection-participants-badge{background-color:var(--color-gray-600);border-radius:var(--radius-2);color:var(--color-neutrals-white);font-size:1rem;padding:var(--space-1) var(--space-4)}.game-collection-participants-user-search{flex:1}[dir=ltr] .game-collection-participants-user-search{margin-right:var(--space-8)}[dir=rtl] .game-collection-participants-user-search{margin-left:var(--space-8)}.game-collection-participants-role{flex:0 0 12rem}.game-collection-participants-add-action-buttons{flex-direction:row-reverse;gap:var(--space-8)}.game-collection-participants-list{display:flex;flex-direction:column;gap:var(--space-8)}.game-collection-participants-participant-row{align-items:center;display:flex;padding-top:var(--space-8)}.game-collection-participants-participant{align-items:center;display:flex;flex:1;gap:var(--space-8)}.analysis-start-component{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden;position:relative}.analysis-start-main{display:flex;flex:1;flex-direction:column;gap:1.6rem;min-height:0;overflow:auto;padding:1.2rem}.analysis-start-pgn-and-grid{display:flex;flex:1;flex-direction:column;gap:.8rem}.analysis-start-load-from-pgn{display:flex;flex-direction:column}.analysis-start-top-actions{display:flex;flex-direction:column;gap:.8rem}.analysis-start-grid{display:grid;gap:.8rem;grid-template-columns:1fr 1fr}.analysis-start-grid-add-games-modal{display:flex;flex-direction:column}.analysis-start-footer{align-items:center;background-color:var(--color-bg-tertiary);display:flex;flex-shrink:0;justify-content:space-between;padding:.8rem 1.2rem}.analysis-start-footer-spacer{flex-shrink:0;height:3.2rem;width:4.8rem}.details-form-component{border-bottom:.1rem solid var(--color-border-default);padding:var(--space-16)}.details-form-header{display:flex;font-size:1.4rem;height:4rem}.details-form-title{color:var(--color-text-subtle);font-weight:600}[dir=ltr] .details-form-title{margin-right:auto}[dir=rtl] .details-form-title{margin-left:auto}.details-form-icon-x{font-size:2.4rem;color:var(--color-icon-default);cursor:pointer}.details-form-icon-x:hover{color:var(--color-icon-default-hovered)}.details-form-controls{display:flex;gap:.8rem;margin-bottom:var(--space-8)}.details-form-controls:last-child{margin-bottom:0}.details-form-source{margin-bottom:1.2rem}.details-form-date{flex-shrink:0;min-width:12.5rem}.details-form-normal{width:calc(100% - 9.4rem)}.details-form-withbutton{border-radius:var(--radius-3);position:relative}.details-form-withbutton .details-form-info{font-size:1.6rem;align-items:center;background-color:var(--globalColorNeutral100);display:flex;height:3rem;justify-content:center;position:absolute;top:.1rem;width:3rem}[dir=ltr] .details-form-withbutton .details-form-info{border-radius:0 var(--radius-3) var(--radius-3) 0;right:.1rem}[dir=rtl] .details-form-withbutton .details-form-info{border-radius:var(--radius-3) 0 0 var(--radius-3);left:.1rem}.details-form-withbutton .details-form-info:hover{color:var(--color-text-boldest)}.details-form-short{width:9rem}.details-form-wide{width:100%}.details-form-disabled{cursor:default;pointer-events:none}.details-form-buttons{display:flex;gap:var(--space-8);margin-top:var(--space-16)}.details-form-buttons>*{flex:1}.hotkeys-legend-legend{color:var(--color-text-default);max-height:100%;max-width:100%;overflow-x:visible;padding:4rem 5.5rem;position:relative;width:84rem}.hotkeys-legend-header{align-items:center;display:flex;justify-content:space-between;padding-bottom:3rem}.hotkeys-legend-left,.hotkeys-legend-right{align-items:center;color:var(--color-text-default);display:flex;font-size:1.4rem}.hotkeys-legend-legend-title{color:var(--color-text-boldest)}[dir=ltr] .hotkeys-legend-legend-title{margin-right:1rem}[dir=rtl] .hotkeys-legend-legend-title{margin-left:1rem}.hotkeys-legend-setting{display:flex;gap:.8rem;justify-content:space-between}[dir=ltr] .hotkeys-legend-setting{padding-left:2rem}[dir=rtl] .hotkeys-legend-setting{padding-right:2rem}.hotkeys-legend-label{align-self:center;color:var(--color-text-default)}[dir=ltr] .hotkeys-legend-label{padding-left:.2rem}[dir=rtl] .hotkeys-legend-label{padding-right:.2rem}.hotkeys-legend-key-button{background-color:var(--color-bg-subtler);border:.1rem solid var(--color-border-default);border-radius:var(--radius-3);color:var(--color-text-bolder);margin:var(--space-4);padding:var(--space-4) var(--space-8)}.hotkeys-legend-section-header{margin-bottom:1rem}.hotkeys-legend-content{display:flex;justify-content:space-between}.hotkeys-legend-content .hotkeys-legend-section-header{margin-top:2.5rem}.hotkeys-legend-column{display:flex;flex-direction:column;width:45%}@media (max-width: 84rem){.hotkeys-legend-legend{height:90vh}.hotkeys-legend-legend .hotkeys-legend-body{height:83%;overflow-y:auto}.hotkeys-legend-legend .hotkeys-legend-header{flex-direction:column-reverse}.hotkeys-legend-legend .hotkeys-legend-right{margin-bottom:1.5rem}.hotkeys-legend-legend .hotkeys-legend-content{align-items:stretch;flex-direction:column}.hotkeys-legend-legend .hotkeys-legend-content .hotkeys-legend-column{width:100%}.hotkeys-legend-misc-header{display:block}}@media (min-width: 84rem){.hotkeys-legend-misc-header{display:none}}.collection-settings-actions-component{display:flex;flex-direction:column}.collection-settings-actions-content-wrapper{border-bottom:.1rem solid var(--color-border-default)}.collection-settings-actions-buttons{display:flex;justify-content:flex-end;padding:var(--space-12)}.collection-settings-actions-action-button{width:50%}[dir=ltr] .collection-settings-actions-action-button+.collection-settings-actions-action-button{margin-left:var(--space-8)}[dir=rtl] .collection-settings-actions-action-button+.collection-settings-actions-action-button{margin-right:var(--space-8)}.collection-settings-actions-autosave{align-items:flex-start;display:flex;padding:var(--space-12)}.collection-settings-actions-autosave-label{cursor:pointer}[dir=ltr] .collection-settings-actions-autosave-label{margin-left:var(--space-12)}[dir=rtl] .collection-settings-actions-autosave-label{margin-right:var(--space-12)}.collection-settings-actions-autosave-label-hint{color:var(--color-text-subtle)}.game-collection-header-component{display:flex;flex-direction:column}[dir=ltr] .game-collection-header-component{padding:var(--space-8) var(--space-8) var(--space-8) var(--space-12)}[dir=rtl] .game-collection-header-component{padding:var(--space-8) var(--space-12) var(--space-8) var(--space-8)}.game-collection-header-title{align-items:center;display:flex;height:3.2rem;justify-content:space-between}.game-collection-header-description{align-items:center;display:flex;min-height:3.2rem}.game-collection-header-description-text{padding:.8rem 0}.game-collection-header-description-text:not(.game-collection-header-expanded){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.game-collection-header-show-description-button{align-self:flex-start;flex:0 0 3.2rem}.game-collection-header-owner{align-items:center;display:flex;flex:1 0 0;min-width:0}.game-collection-header-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-default);font-size:1.4rem;font-weight:600}.game-collection-header-buttons{align-items:center;display:flex;padding:0 var(--space-8)}
