:export{blackWinning:#403d39;brandAndroid:#3DDB85;brandAppleDark:#000;brandAppleLight:#FFF;brandDiscord:#5865f2;brandFacebook:#1778f2;brandInstagram:#e93a56;brandReddit:#ff4500;brandTiktokDark:#000;brandTiktokLight:#FFF;brandTwitch:#9146ff;brandTwitter:#1da1f2;brandTwitterDark:#000;brandTwitterLight:#FFF;brandVK:#5181b8;brandYoutube:#FF0000;brilliantMove:#1baca6;darkShade05:rgba(0,0,0,.05);darkShade25:rgba(0,0,0,.25);darkShade40:rgba(0,0,0,.4);darkShade45:rgba(0,0,0,.45);greatFindMove:#5c8bb0;medGrey:#777574;navBackground:#22211f}.awards-sidebar-component{align-items:center;display:flex;flex-direction:column;margin-bottom:2.4rem;overflow:hidden;padding:1.6rem;position:relative}.awards-sidebar-component:before{background-color:var(--color-bg-tertiary);clip-path:ellipse(80% 72% at 50% 28%);content:"";display:flex;height:10rem;left:0;position:absolute;right:0;top:0}.awards-sidebar-component .pawn{bottom:4.3rem}.awards-sidebar-component .knight{bottom:9.6rem}.awards-sidebar-component .rook{bottom:14.9rem}.awards-sidebar-component .queen{bottom:20.1rem}.awards-sidebar-component .king{bottom:25.4rem}.awards-sidebar-title{color:var(--color-text-bolder);font-size:1.7rem;font-weight:600;margin-bottom:1rem;z-index:1}.awards-sidebar-image{height:31.1rem;margin-bottom:1.6rem;z-index:1}.awards-sidebar-image.awards-sidebar-dark{display:none}.dark-mode .awards-sidebar-image.awards-sidebar-dark,.awards-sidebar-image.awards-sidebar-light{display:block}.dark-mode .awards-sidebar-image.awards-sidebar-light{display:none}.awards-sidebar-rank-component{align-items:center;color:var(--color-text-bolder);display:flex;font-size:1.4rem;font-weight:600;position:absolute;width:100%;z-index:2}.awards-sidebar-award-name{justify-content:flex-end}.awards-sidebar-award-name,.awards-sidebar-award-level{display:flex;width:100%}.awards-sidebar-rank{color:var(--color-neutrals-white);display:flex;font-family:var(--font-family-heading);font-size:2rem;font-weight:800;justify-content:center;letter-spacing:.16rem;min-width:10rem;text-shadow:0 .1rem 0 rgba(0,0,0,.05)}:export{component:awards-sidebar-component;title:awards-sidebar-title;image:awards-sidebar-image;dark:awards-sidebar-dark;light:awards-sidebar-light;rank-component:awards-sidebar-rank-component;award-name:awards-sidebar-award-name;award-level:awards-sidebar-award-level;rank:awards-sidebar-rank}


:export{blackWinning:#403d39;brandAndroid:#3DDB85;brandAppleDark:#000;brandAppleLight:#FFF;brandDiscord:#5865f2;brandFacebook:#1778f2;brandInstagram:#e93a56;brandReddit:#ff4500;brandTiktokDark:#000;brandTiktokLight:#FFF;brandTwitch:#9146ff;brandTwitter:#1da1f2;brandTwitterDark:#000;brandTwitterLight:#FFF;brandVK:#5181b8;brandYoutube:#FF0000;brilliantMove:#1baca6;darkShade05:rgba(0,0,0,.05);darkShade25:rgba(0,0,0,.25);darkShade40:rgba(0,0,0,.4);darkShade45:rgba(0,0,0,.45);greatFindMove:#5c8bb0;medGrey:#777574;navBackground:#22211f}:export{max1024:63.999em;max1100:68.749em;max1200:74.999em;max1250:78.124em;max1400:87.499em;max330:20.624em;max400:24.999em;max480:29.999em;max550:34.374em;max640:39.999em;max700:43.749em;max768:47.999em;max960:59.999em;min1024:64em;min1100:68.75em;min1200:75em;min1250:78.125em;min1366:85.375em;min1400:87.5em;min1920:119.938em;min330:20.625em;min400:25em;min480:30em;min550:34.375em;min615:38.438em;min640:40em;min700:43.75em;min768:48em;min900:56.25em;min960:60em}.category-link-wrapper{display:grid;grid-column-gap:.8rem;grid-row-gap:1.3rem;grid-template-columns:repeat(2,1fr);margin-bottom:1.7rem;overflow:auto;padding-bottom:.7rem}.category-link-component{align-items:center;display:flex;flex-direction:column;gap:.8rem;justify-content:space-between;padding:calc(1rem + .5vw);padding-bottom:calc(.5rem + .5vw)}.category-link-selected{background-color:var(--globalColorNeutral200)}.category-link-name{color:var(--color-text-bolder);font-size:1.4rem;font-weight:600;line-height:1.1;margin-top:.5rem;text-align:center}.category-link-image{background-size:100%;filter:drop-shadow(.2rem .2rem .2rem var(--color-transparent-black-20));height:5.2rem;width:5.2rem}.category-link-image.category-link-openings{background-image:url(/bundles/web/images/color-icons/book-stack-pawn.svg)}.category-link-image.category-link-strategy{background-image:url(/bundles/web/images/color-icons/board-stack-3.svg)}.category-link-image.category-link-tactics{background-image:url(/bundles/web/images/color-icons/strategy.svg)}.category-link-image.category-link-endgames{background-image:url(/bundles/web/images/color-icons/game-endgames.svg)}.category-link-image.category-link-games{background-image:url(/bundles/web/images/color-icons/board-4x4-brown.svg)}.category-link-image.category-link-attacks{background-image:url(/bundles/web/images/color-icons/matches.svg)}@media (min-width: 40em){.category-link-wrapper{grid-template-columns:repeat(5,minmax(10.5rem,1fr))}.category-link-component:nth-child(6){display:none}}:export{wrapper:category-link-wrapper;component:category-link-component;selected:category-link-selected;name:category-link-name;image:category-link-image;openings:category-link-openings;strategy:category-link-strategy;tactics:category-link-tactics;endgames:category-link-endgames;games:category-link-games;attacks:category-link-attacks}


:export{blackWinning:#403d39;brandAndroid:#3DDB85;brandAppleDark:#000;brandAppleLight:#FFF;brandDiscord:#5865f2;brandFacebook:#1778f2;brandInstagram:#e93a56;brandReddit:#ff4500;brandTiktokDark:#000;brandTiktokLight:#FFF;brandTwitch:#9146ff;brandTwitter:#1da1f2;brandTwitterDark:#000;brandTwitterLight:#FFF;brandVK:#5181b8;brandYoutube:#FF0000;brilliantMove:#1baca6;darkShade05:rgba(0,0,0,.05);darkShade25:rgba(0,0,0,.25);darkShade40:rgba(0,0,0,.4);darkShade45:rgba(0,0,0,.45);greatFindMove:#5c8bb0;medGrey:#777574;navBackground:#22211f}:export{max1024:63.999em;max1100:68.749em;max1200:74.999em;max1250:78.124em;max1400:87.499em;max330:20.624em;max400:24.999em;max480:29.999em;max550:34.374em;max640:39.999em;max700:43.749em;max768:47.999em;max960:59.999em;min1024:64em;min1100:68.75em;min1200:75em;min1250:78.125em;min1366:85.375em;min1400:87.5em;min1920:119.938em;min330:20.625em;min400:25em;min480:30em;min550:34.375em;min615:38.438em;min640:40em;min700:43.75em;min768:48em;min900:56.25em;min960:60em}.course-component{position:relative}.course-item{align-items:start;-moz-column-gap:2.4rem;column-gap:2.4rem;display:grid;grid-template-columns:auto;margin-bottom:2.1rem;position:relative;row-gap:1.6rem}.course-item.course-complete .course-image-thumbnail{opacity:.5}.course-item.course-complete .course-title{color:var(--color-text-default)}.course-image{border-radius:.3rem;display:flex;overflow:hidden;padding-bottom:56.25%;position:relative}.course-image-thumbnail{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.course-title{color:var(--color-text-boldest);font-family:var(--font-family-heading);font-size:2.2rem;font-weight:700;line-height:1.2;margin-bottom:.8rem}[dir=ltr] .course-title{text-align:left}[dir=rtl] .course-title{text-align:right}.course-desc{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;color:var(--color-text-default);font-size:1.4rem;margin-bottom:1rem}.course-author{align-items:center;color:var(--color-text-bolder);display:inline-flex;font-size:1.4rem;font-weight:600}.course-author-title{background-color:var(--color-bg-chesstitle);border-radius:var(--radius-3);color:var(--color-neutrals-white)!important;font-size:1.2rem;font-weight:600;line-height:1;padding:.2rem .3rem}[dir=ltr] .course-author-title{margin-right:.5rem}[dir=rtl] .course-author-title{margin-left:.5rem}.course-main-info{display:block;width:100%}.course-extra-info{align-items:center;color:var(--color-text-subtle);display:flex;flex-wrap:wrap;font-size:1.4rem;font-weight:600}.course-info{align-items:center;display:inline-flex;margin-top:.9rem}[dir=ltr] .course-info:not(:last-child){margin-right:1.5rem}[dir=rtl] .course-info:not(:last-child){margin-left:1.5rem}.course-info-icon{font-size:2rem;align-self:flex-start;flex-shrink:0}[dir=ltr] .course-info-icon{margin-right:.4rem}[dir=rtl] .course-info-icon{margin-left:.4rem}.course-info-icon-skills{font-size:2rem;align-self:flex-start;flex-shrink:0}[dir=ltr] .course-info-icon-skills{margin-right:.2rem}[dir=rtl] .course-info-icon-skills{margin-left:.2rem}[dir=ltr] .course-info-icon-skills:last-child{margin-right:.7rem}[dir=rtl] .course-info-icon-skills:last-child{margin-left:.7rem}.course-progress-circle{border-radius:var(--radius-circular);box-shadow:0 0 0 .2rem var(--color-icon-default);display:block;height:1.4rem;overflow:hidden;position:relative;width:1.4rem}[dir=ltr] .course-progress-circle{float:left;margin:0 .6rem 0 .5rem}[dir=rtl] .course-progress-circle{float:right;margin:0 .5rem 0 .6rem}.course-status{align-items:center;background-color:var(--color-green-300);border-radius:var(--radius-circular);color:var(--color-neutrals-white);display:flex;height:5.5rem;justify-content:center;position:absolute;top:50%;transform-origin:center;width:5.5rem}[dir=ltr] .course-status{left:50%;transform:translate(-50%,-50%) scale(.7)}[dir=rtl] .course-status{right:50%;transform:translate(50%,-50%) scale(.7)}.course-status-done .course-status-icon{font-size:3.6rem}.course-bookmark-button-wrapper{position:absolute;top:-1.1rem;z-index:2}[dir=ltr] .course-bookmark-button-wrapper{right:1.5rem}[dir=rtl] .course-bookmark-button-wrapper{left:1.5rem}.course-menu-item{display:flex}.course-menu-item:not(:last-child){margin-bottom:.5rem}.course-menu-item .course-menu-icon{margin-top:-.2rem}[dir=ltr] .course-menu-item .course-menu-icon{margin-right:.7rem}[dir=rtl] .course-menu-item .course-menu-icon{margin-left:.7rem}.bookmark-button-add,.bookmark-button-remove{font-size:3.6rem}.bookmark-button-add{color:var(--color-icon-default)}.bookmark-button-add:hover{color:var(--color-icon-default-hovered)}.bookmark-button-remove{color:var(--color-slate-200)}.hide-button{display:none}@media (min-width: 34.375em){[dir=ltr] .course-status{transform:translate(-50%,-50%) scale(.8)}[dir=rtl] .course-status{transform:translate(50%,-50%) scale(.8)}}@media (min-width: 40em){.course-item{grid-template-columns:minmax(auto,32rem) 50%}.course-content{display:flex;flex-direction:column;height:100%;justify-content:space-between}}@media (min-width: 48em){[dir=ltr] .course-status{transform:translate(-50%,-50%) scale(1)}[dir=rtl] .course-status{transform:translate(50%,-50%) scale(1)}}:export{component:course-component;item:course-item;complete:course-complete;image-thumbnail:course-image-thumbnail;title:course-title;image:course-image;desc:course-desc;author:course-author;author-title:course-author-title;main-info:course-main-info;extra-info:course-extra-info;info:course-info;info-icon:course-info-icon;info-icon-skills:course-info-icon-skills;progress-circle:course-progress-circle;status:course-status;status-done:course-status-done;status-icon:course-status-icon;bookmark-button-wrapper:course-bookmark-button-wrapper;menu-item:course-menu-item;menu-icon:course-menu-icon;content:course-content}


:export{max1024:63.999em;max1100:68.749em;max1200:74.999em;max1250:78.124em;max1400:87.499em;max330:20.624em;max400:24.999em;max480:29.999em;max550:34.374em;max640:39.999em;max700:43.749em;max768:47.999em;max960:59.999em;min1024:64em;min1100:68.75em;min1200:75em;min1250:78.125em;min1366:85.375em;min1400:87.5em;min1920:119.938em;min330:20.625em;min400:25em;min480:30em;min550:34.375em;min615:38.438em;min640:40em;min700:43.75em;min768:48em;min900:56.25em;min960:60em}.level-component+.level-component{margin-top:2.4rem}.level-collapsed .level-content,.level-collapsed .level-progress-bar-component{display:none}.level-header{display:flex;justify-content:space-between;margin-bottom:1rem;margin-bottom:2.4rem;position:relative}.level-header-col{align-items:center;display:flex;flex-wrap:nowrap;width:50%}.level-options{align-items:center;justify-content:flex-end}.level-title{color:var(--color-neutrals-white);font-family:var(--font-family-heading);font-size:2.2rem;font-weight:700;line-height:1}.level-desc{color:var(--color-transparent-white-50);font-size:1.6rem;font-weight:600;white-space:nowrap}.level-progress-bar-component{background-color:var(--color-transparent-black-20);border-radius:var(--radius-5);height:3rem;max-width:30rem;overflow:hidden;position:relative;text-align:center;width:calc(100% - 4rem)}[dir=ltr] .level-progress-bar-component{margin-left:1rem}[dir=rtl] .level-progress-bar-component{margin-right:1rem}.level-progress-bar{background-color:var(--color-transparent-white-10);bottom:0;position:absolute;top:0}[dir=ltr] .level-progress-bar{left:0}[dir=rtl] .level-progress-bar{right:0}.level-progress-bar-value{color:var(--color-transparent-white-72);display:inline-flex;font-size:1.5rem;font-weight:600;position:relative;top:calc(50% - 1rem)}@media (max-width: 39.999em){.level-header{flex-wrap:wrap}.level-header-text{width:calc(100% - 4.2rem)}.level-options{width:100%}.level-progress-bar-component{margin-top:1rem}}:export{component:level-component;collapsed:level-collapsed;content:level-content;progress-bar-component:level-progress-bar-component;header:level-header;header-col:level-header-col;options:level-options;title:level-title;desc:level-desc;progress-bar:level-progress-bar;progress-bar-value:level-progress-bar-value;header-text:level-header-text}


:export{max1024:63.999em;max1100:68.749em;max1200:74.999em;max1250:78.124em;max1400:87.499em;max330:20.624em;max400:24.999em;max480:29.999em;max550:34.374em;max640:39.999em;max700:43.749em;max768:47.999em;max960:59.999em;min1024:64em;min1100:68.75em;min1200:75em;min1250:78.125em;min1366:85.375em;min1400:87.5em;min1920:119.938em;min330:20.625em;min400:25em;min480:30em;min550:34.375em;min615:38.438em;min640:40em;min700:43.75em;min768:48em;min900:56.25em;min960:60em}.lesson-component{color:var(--color-text-bolder);display:flex;flex-wrap:wrap;font-size:1.4rem;margin-bottom:2.1rem;position:relative}.lesson-component.lesson-completed .lesson-preview-img{opacity:.65}.lesson-preview{border-radius:var(--radius-3);flex-shrink:0;height:12rem;width:12rem}[dir=ltr] .lesson-preview{margin-right:1.6rem}[dir=rtl] .lesson-preview{margin-left:1.6rem}.lesson-preview.lesson-preview-16x9{height:initial;margin-bottom:1.6rem;overflow:hidden;width:100%}[dir=ltr] .lesson-preview.lesson-preview-16x9{margin-right:0}[dir=rtl] .lesson-preview.lesson-preview-16x9{margin-left:0}.lesson-preview.lesson-preview-16x9~.lesson-content{width:100%}.lesson-preview-wrapper{padding-top:100%;position:relative;width:100%}.lesson-preview-img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}[dir=ltr] .lesson-preview-img{left:0}[dir=rtl] .lesson-preview-img{right:0}.lesson-preview-16x9 .lesson-preview-wrapper{padding-top:56.25%}.lesson-preview-16x9 .lesson-preview-img{border-radius:var(--radius-3)}.lesson-status{align-items:center;background-color:var(--color-neutrals-white);border-radius:var(--radius-circular);color:var(--color-green-300);display:flex;height:7.4rem;justify-content:center;position:absolute;top:50%;transform-origin:center;width:7.4rem}[dir=ltr] .lesson-status{left:50%;transform:translate(-50%,-50%) scale(.7)}[dir=rtl] .lesson-status{right:50%;transform:translate(50%,-50%) scale(.7)}.lesson-status-done{border:.9rem solid var(--color-green-300)}.lesson-status-done .lesson-status-icon{font-size:4.2rem}.lesson-status-ready .lesson-status-icon{font-size:3.6rem;margin-left:.3rem}.lesson-content{display:flex;flex-direction:column;justify-content:space-between;width:calc(100% - 13.6rem)}.lesson-title{color:var(--color-text-boldest);font-family:var(--font-family-heading);font-size:1.6rem;font-weight:700;line-height:1.2;margin-bottom:1.2rem}.lesson-title a:before{content:"";display:block;height:100%;position:absolute;top:0;width:100%;z-index:0}[dir=ltr] .lesson-title a:before{left:0}[dir=rtl] .lesson-title a:before{right:0}.lesson-subtitle{font-weight:600;margin-bottom:1.2rem}.lesson-author{align-items:center;display:inline-flex;font-weight:600;margin-bottom:1.2rem}.lesson-author .lesson-chess-title{background-color:var(--color-bg-chesstitle);border-radius:var(--radius-3);color:var(--color-neutrals-white)!important;font-size:1.2rem;font-weight:600;line-height:1;padding:.2rem .3rem}[dir=ltr] .lesson-author .lesson-chess-title{margin-right:.5rem}[dir=rtl] .lesson-author .lesson-chess-title{margin-left:.5rem}.lesson-description{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;display:none;font-weight:500;margin-bottom:1rem}.lesson-info{color:var(--color-text-subtle);font-weight:600}.lesson-info:not(:last-child){margin-bottom:1rem}.lesson-info-item{align-items:center;display:inline-flex}[dir=ltr] .lesson-info-item:not(:last-child){margin-right:1.6rem}[dir=rtl] .lesson-info-item:not(:last-child){margin-left:1.6rem}.lesson-info-icon{font-size:2rem}[dir=ltr] .lesson-info-icon{margin-right:.4rem}[dir=rtl] .lesson-info-icon{margin-left:.4rem}.lesson-info-admin{position:relative}.game-preview-placeholder{height:20rem;width:20rem}.lesson-next-placeholder{height:18rem;width:18rem}.lesson-board-preview-component{display:flex;flex-direction:column;margin-bottom:2.1rem;position:relative}.lesson-board-preview-component .lesson-preview{height:auto;width:auto}.lesson-board-preview-component .lesson-preview-wrapper{display:flex;justify-content:center;margin-bottom:1.6rem;padding-top:0}.lesson-board-preview-component .lesson-lesson-preview-wrapper{padding:0}.lesson-board-preview-component .lesson-content{width:100%}@media (min-width: 30em){.lesson-description{display:block;display:-webkit-box}}@media (min-width: 34.375em){.lesson-title{font-size:2.2rem}[dir=ltr] .lesson-status{transform:translate(-50%,-50%) scale(.8)}[dir=rtl] .lesson-status{transform:translate(50%,-50%) scale(.8)}.lesson-preview{align-self:flex-start;height:initial;min-height:12rem;min-width:12rem;width:30%}[dir=ltr] .lesson-preview{margin:0 2.4rem 0 0}[dir=rtl] .lesson-preview{margin:0 0 0 2.4rem}.lesson-preview.lesson-preview-16x9{margin-bottom:0;max-width:32rem;width:50%}[dir=ltr] .lesson-preview.lesson-preview-16x9{margin-right:2.4rem}[dir=rtl] .lesson-preview.lesson-preview-16x9{margin-left:2.4rem}.lesson-preview.lesson-preview-16x9~.lesson-content{width:calc(50% - 2.4rem)}.lesson-content{width:calc(70% - 2.4rem)}.lesson-board-preview-component{flex-direction:row}.lesson-board-preview-component .lesson-preview-wrapper{margin-bottom:0}}@media (min-width: 48em){[dir=ltr] .lesson-status{transform:translate(-50%,-50%) scale(1)}[dir=rtl] .lesson-status{transform:translate(50%,-50%) scale(1)}}:export{component:lesson-component;completed:lesson-completed;preview-img:lesson-preview-img;preview:lesson-preview;preview-16x9:lesson-preview-16x9;content:lesson-content;preview-wrapper:lesson-preview-wrapper;status:lesson-status;status-done:lesson-status-done;status-icon:lesson-status-icon;status-ready:lesson-status-ready;title:lesson-title;subtitle:lesson-subtitle;author:lesson-author;chess-title:lesson-chess-title;description:lesson-description;info:lesson-info;info-item:lesson-info-item;info-icon:lesson-info-icon;info-admin:lesson-info-admin;next-placeholder:lesson-next-placeholder;board-preview-component:lesson-board-preview-component;lesson-preview-wrapper:lesson-lesson-preview-wrapper}


:export{max1024:63.999em;max1100:68.749em;max1200:74.999em;max1250:78.124em;max1400:87.499em;max330:20.624em;max400:24.999em;max480:29.999em;max550:34.374em;max640:39.999em;max700:43.749em;max768:47.999em;max960:59.999em;min1024:64em;min1100:68.75em;min1200:75em;min1250:78.125em;min1366:85.375em;min1400:87.5em;min1920:119.938em;min330:20.625em;min400:25em;min480:30em;min550:34.375em;min615:38.438em;min640:40em;min700:43.75em;min768:48em;min900:56.25em;min960:60em}button{background-color:transparent;border:none;margin:0;padding:0}.lessons-hide{display:none}.lessons-text{color:var(--color-transparent-white-72);font-size:1.7rem;font-weight:600;margin-bottom:1.8rem;text-align:center}.lessons-search-result{color:var(--color-transparent-white-72);font-size:1.7rem;font-weight:600;margin-bottom:1.8rem}[dir=ltr] .lessons-search-result{text-align:left}[dir=rtl] .lessons-search-result{text-align:right}.lessons-related-title{color:var(--color-text-default);font-size:1.4rem;margin-bottom:.8rem}.lessons-related-list{list-style:none;margin:0;padding:0}.lessons-related-item:not(:last-child){margin-bottom:.4rem}.lessons-related-link{color:var(--color-text-link);display:inline-block;line-height:1}.lessons-related-link:hover{color:var(--color-text-link-hovered)}.lessons-sidebar .lessons-title{font-size:2.4rem;margin-bottom:1.5rem}.lessons-highlighted{background-color:var(--color-bg-tertiary);border-radius:0 0 var(--radius-5) var(--radius-5);padding:1.6rem}:export{hide:lessons-hide;text:lessons-text;search-result:lessons-search-result;related-title:lessons-related-title;related-list:lessons-related-list;related-item:lessons-related-item;related-link:lessons-related-link;sidebar:lessons-sidebar;title:lessons-title;highlighted:lessons-highlighted}
