.ChessBoard_relative__3gr96{position:relative}.ChessBoard_dimensionHelper__j_WGx{position:relative;margin:0 auto}.ChessBoard_dimensionHelper__j_WGx.ChessBoard_coordinatesMargin__vvORT{margin:0 0 26px 12px}.ChessBoard_board__Vgpvk{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;border-radius:var(--small)}.ChessBoard_row__CZj0R{display:flex;height:12.5%;width:100%}.ChessBoard_square___YN_l{height:100%;width:12.5%}.ChessBoard_legend__bOKws,.ChessBoard_square___YN_l{-webkit-user-select:none;-moz-user-select:none;user-select:none}.ChessBoard_legend__bOKws{position:absolute;pointer-events:none;color:#fff;font-weight:500}.ChessBoard_rank__y3XGp{top:0;left:1px;height:100%;flex-flow:column nowrap}.ChessBoard_previewRank__25gkY{top:0;left:-12px;height:100%;flex-flow:column nowrap}.ChessBoard_previewRank__25gkY .ChessBoard_rankNumber__YLkVg{flex:1 1}.ChessBoard_file__efIzz{width:100%;bottom:0;flex-flow:row nowrap}.ChessBoard_rankNumber__YLkVg{height:12.5%;padding-top:2px;font-size:.8rem;display:flex;flex-direction:column}.ChessBoard_fileLetter__z_Mwk{width:12.5%;text-align:right;padding-right:2px;font-size:.8rem}.ChessBoard_pieceWrapper__m95pT{width:12.5%;height:12.5%;position:absolute;z-index:3;transition:transform .15s ease-in-out,opacity .15s ease-in;touch-action:none}.ChessBoard_dragging__zf5yp{transition:none;z-index:10!important;cursor:-webkit-grabbing!important;cursor:grabbing!important}.ChessBoard_removed__kaYG3{opacity:0;z-index:2;pointer-events:none}.ChessBoard_moveGradeSquare__f8ieL{position:absolute;z-index:8;width:12.5%;height:12.5%}.ChessBoard_moveIcon__T5YVX{position:absolute;right:-20%;top:-20%}.ChessBoard_moveGuardTop__4ZoS4{top:0}.ChessBoard_moveGuardRight__mvQFk{right:0}.ChessBoard_freeSquare__kt2tJ{position:relative}.ChessBoard_freeSquare__kt2tJ:before{content:"";position:absolute;border-radius:50%;padding:15%;top:35%;left:35%}.ChessBoard_freeSquare-GREY__nw6t2:before{background-color:var(--legal-moves-color-default)}.ChessBoard_freeSquare-GREEN__tuiTn:before{background-color:var(--legal-moves-color-green)}.ChessBoard_premove__DLbqj{position:relative}.ChessBoard_premove__DLbqj:before{content:"";position:absolute;background-color:var(--premove-moves-color-indicator);padding:50%}.ChessBoard_capture__93yHY{position:relative}.ChessBoard_capture__93yHY:before{content:"";position:absolute;border-radius:50%;padding:50%}.ChessBoard_capture-GREY__zfZIW:before{background-color:var(--legal-moves-color-default)}.ChessBoard_capture-GREEN__zmSjl:before{background-color:var(--legal-moves-color-green)}.ChessBoard_selectedPieceSquare__9R7Gt{position:relative}.ChessBoard_selectedPieceSquare__9R7Gt:before{content:"";position:absolute;width:100%;height:100%;background-color:var(--legal-moves-color-default)}.ChessBoard_arrowsContainer__ZxDr8{position:absolute;z-index:7;top:0;pointer-events:none}.ChessBoard_previewRank__25gkY.ChessBoard_insideBoard__TSm3U,.ChessBoard_rank__y3XGp.ChessBoard_insideBoard__TSm3U{left:0}@media screen and (min-width:768px){.ChessBoard_dimensionHelper__j_WGx{margin:0 auto}.ChessBoard_dimensionHelper__j_WGx.ChessBoard_coordinatesMargin__vvORT{margin:0 0 28px}.ChessBoard_previewRank__25gkY,.ChessBoard_rank__y3XGp{left:0;padding-left:2px}.ChessBoard_fileLetter__z_Mwk,.ChessBoard_rankNumber__YLkVg{font-size:.9rem}}.piece_image__sXVkQ{min-width:90%!important;object-fit:contain}.piece_image__sXVkQ,.piece_piece__JbwmA{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.piece_piece__JbwmA{margin:4px;height:calc(100% - 8px);width:calc(100% - 8px);position:relative;touch-action:none}.PromotionModal_container__ZNY8y{width:100%;height:100%;left:0;top:0;position:fixed;background-color:var(--backdrop);z-index:50;overflow:auto}.PromotionModal_modalContent__JdtdG{position:absolute;z-index:51;background-color:var(--secondary-alternative)}.PromotionModal_piece__hFt5v{cursor:pointer}.MoveTable_container__WaG4W{background-color:var(--white-gray-850);color:var(--gray-900-white);border-radius:var(--border-radius) 0 0 var(--border-radius);overflow:auto;flex-shrink:0;scrollbar-width:none}.MoveTable_container__WaG4W.MoveTable_noBackground__FBfRy{background-color:transparent}.MoveTable_compactContainer__rxmVA{width:calc(100% - 42px);display:flex;flex-direction:row;flex-wrap:nowrap}.MoveTable_row__d7Aq8{padding:var(--small);display:flex;align-items:center;gap:var(--small)}.MoveTable_compactRow__64akq{display:flex;flex-wrap:nowrap}.MoveTable_moveNumber__SYw36{display:inline-block;min-width:38px}.MoveTable_compactRow__64akq .MoveTable_moveNumber__SYw36{min-width:auto}.MoveTable_move__5b6sj{display:inline-block;cursor:pointer;min-width:60px;white-space:nowrap;transition:color .2s ease-in-out}.MoveTable_withIcons__ThiAp{display:flex;align-items:center;gap:var(--extra-small)}.MoveTable_move__5b6sj.MoveTable_disabled__RO2x9{opacity:.7;cursor:auto}.MoveTable_move__5b6sj.MoveTable_active__p2qUw{color:var(--teal-600-300)}.MoveTable_compactRow__64akq .MoveTable_move__5b6sj{min-width:auto}.MoveTable_move__5b6sj:not(.MoveTable_active__p2qUw):not(.MoveTable_disabled__RO2x9):hover{color:var(--gray-550-350)}.MoveTable_alternatives__tDR2y{background-color:var(--gray-100-800);padding-left:42px}.MoveTable_compactRow__64akq+.MoveTable_alternatives__tDR2y{display:flex;padding-left:0}.MoveTable_contentDirection__DgkPM{display:flex;flex-direction:row;flex-wrap:nowrap}.MoveTable_mobileExpandButton__Ayo4a{width:38.5px;height:38.5px;padding:7.5px;background-color:var(--gray-100-800);border:none;border-radius:var(--border-radius);margin-right:var(--small);cursor:pointer}.MoveTable_popupContent___H3t2{padding:var(--large)}@media (min-width:768px){.MoveTable_container__WaG4W{width:100%;border-radius:var(--border-radius)}.MoveTable_contentDirection__DgkPM{display:block}.MoveTable_row__d7Aq8{gap:var(--extra-small);padding:var(--small) var(--small) var(--small) var(--medium)}.MoveTable_withIcons__ThiAp{gap:var(--small)}}@media (min-width:1250px){.MoveTable_container__WaG4W{max-height:100%;width:198px}.MoveTable_container__WaG4W.MoveTable_fullWidth__NQWXM{width:100%}}.MoveNavButtons_moveNavigationButtons__jsIpz{width:100%;gap:var(--small)}.MoveNavButtons_skipToStart__0MECa{flex:1 1}.MoveNavButtons_next__7xOed,.MoveNavButtons_prev__d2OTC{flex:2 1}.Toggle_wrapper__JDpdt{display:inline-block;cursor:pointer;--mainColor:var(--pink-500-400);--trackColor:var(--powder-300-gray-850);--knobColor:var(--white);--knobColorInactive:var(--white)}.Toggle_greenColor__c_lSf{--mainColor:var(--green-500-300);--trackColor:var(--gray-300-600);--knobColor:var(--green-100-850);--knobColorInactive:var(--white)}.Toggle_label__Ymy2C{flex-wrap:wrap}.Toggle_disabled__ool3u{opacity:.5;cursor:auto}.Toggle_switch__2hwtn{position:relative;display:inline-flex;flex-shrink:0;--slider-scale-factor:0.5;width:calc(60px * var(--slider-scale-factor));height:calc(34px * var(--slider-scale-factor))}.Toggle_switch__2hwtn input{opacity:0;width:0;height:0}.Toggle_slider__yGZHv{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--trackColor);transition:background-color .2s ease-in-out;border-radius:calc(34px * var(--slider-scale-factor))}.Toggle_slider__yGZHv:before{position:absolute;content:"";height:calc(26px * var(--slider-scale-factor));width:calc(26px * var(--slider-scale-factor));left:calc(4px * var(--slider-scale-factor));bottom:calc(4px * var(--slider-scale-factor));background-color:var(--knobColorInactive);transition:transform .2s ease-in-out;border-radius:50%}.Toggle_slider__yGZHv.Toggle_disabled__ool3u{cursor:default;opacity:.4}input:checked+.Toggle_slider__yGZHv:before{background-color:var(--knobColor)}input:checked+.Toggle_slider__yGZHv{background-color:var(--mainColor)}input:checked+.Toggle_slider__yGZHv:before{transform:translateX(calc(26px * var(--slider-scale-factor)))}.CourseExplorer_content__Cfq0i{margin-top:var(--large);display:flex;flex-direction:column;gap:var(--medium);width:300px}.CourseExplorer_moveButtons__x_y9k{margin-bottom:var(--small);display:flex;align-items:center;gap:var(--small)}.CourseExplorer_sidebar__n0TA4{display:flex;flex-direction:column;gap:var(--medium)}.CourseExplorer_matchingStudiesWrapper__WodOR{min-width:150px}.CourseExplorer_loadingWrapper__WbLF3{padding:var(--large) 0;display:flex;justify-content:center;align-items:center}.CourseExplorer_studiesWrapper__h9YZz{height:100%;overflow-y:auto;display:flex;flex-direction:column;flex:1 1;gap:var(--small)}.CourseExplorer_studyItem__JaesO{display:flex;flex-direction:column;align-items:center;gap:var(--small);background-color:var(--gray-100-800);padding:var(--small);border-radius:var(--small);cursor:pointer;text-decoration:none;color:var(--gray-900-white);transition:background-color .2s ease-in-out}.CourseExplorer_studyItem__JaesO:hover{background-color:var(--gray-200-700)}.CourseExplorer_studyItemHeader__71IId{display:flex;align-items:center;justify-content:center;gap:var(--small)}@media (min-width:768px){.CourseExplorer_content__Cfq0i{width:680px;max-height:395px;flex-direction:row;gap:var(--medium);padding-bottom:var(--large)}.CourseExplorer_sidebar__n0TA4{flex-direction:row;gap:var(--medium);flex:1 1}.CourseExplorer_moveTableWrapper__UqAYB{flex:0 0 180px}.CourseExplorer_matchingStudiesWrapper__WodOR{flex:1 0 180px}}@media (min-width:850px){.CourseExplorer_content__Cfq0i{width:750px}.CourseExplorer_matchingStudiesWrapper__WodOR,.CourseExplorer_moveTableWrapper__UqAYB{min-width:180px}}@media (min-width:1000px){.CourseExplorer_content__Cfq0i{width:900px;max-height:515px;gap:var(--large)}.CourseExplorer_sidebar__n0TA4{gap:var(--large)}}.DrillSessionOpeningCourse_container__cTEdt{display:flex;flex-wrap:wrap;gap:var(--medium)}.DrillSessionOpeningCourse_sideSection__UJeps{flex:1 0 280px}.DrillSessionOpeningCourse_course__VQQgq{flex:1 1}.DrillSessionOpeningCourse_shuffleIcon__7Rk7S{padding:var(--small);border-radius:50%;border:1px solid var(--alternative-grey)}.DrillSessionOpeningCourse_mobileImage__EQQWU{border-radius:var(--border-radius);width:80px;height:80px}.DrillSessionOpeningCourse_leviRobot__38Emy{border-radius:12px}.DrillSessionOpeningCourse_courseCard__ObgxO{flex:1 0 280px}.DrillSessionOpeningCourse_emphasizedPracticeButton__ReQ2Q{box-shadow:0 0 16px 2px var(--cyan-600-300);border-radius:var(--small)}.DrillSessionOpeningCourse_mainButtonsWrapper__rPMdn{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--small)}@media (min-width:500px){.DrillSessionOpeningCourse_courseCard__ObgxO{flex:1 0 462px}}@media (min-width:768px){.DrillSessionOpeningCourse_container__cTEdt{flex-wrap:nowrap}.DrillSessionOpeningCourse_courseCard__ObgxO{flex:1 0 462px;padding:32px}.DrillSessionOpeningCourse_sideSection__UJeps{flex:0 0 240px}.DrillSessionOpeningCourse_mobileImage__EQQWU{width:100px;height:100px}}.DrillSessionOpeningCourse_actionButton__4QEVl{min-width:115px}@media (min-width:1000px){.DrillSessionOpeningCourse_mobileImage__EQQWU{width:112px;height:112px}}@media screen and (min-width:1250px){.DrillSessionOpeningCourse_mainButtonsWrapper__rPMdn{flex-direction:column;flex-wrap:nowrap;flex:0 0 165px}.DrillSessionOpeningCourse_actionButton__4QEVl{display:inline-block;width:100%}}.ProgressBar_progressBar__YqY6L{background-color:var(--background-gray);border-radius:var(--border-radius);flex:1 1;height:8px;overflow:hidden}.ProgressBar_inner__1Q75B{height:100%;border-radius:var(--border-radius);transition:width 1s ease-in-out}.ProgressBar_secondary__1B3UA{background-color:var(--green-500-300)}.ProgressBar_tertiary__1py9O{background-color:var(--primary)}.ProgressBar_gradient__Fbvsr{background:linear-gradient(to right,var(--cyan-500),var(--teal-300),var(--green-300))}.ProgressBar_small__ZK5xa{width:85px;flex:0 0 85px}.ProgressBar_medium__bjORf{width:150px;flex:0 0 150px}.ProgressBar_large__8hDc6{width:200px;flex:0 0 200px}