pre[class*=language-].line-numbers{position:relative;padding-left:3.8em;counter-reset:linenumber}pre[class*=language-].line-numbers>code{position:relative;white-space:inherit}.line-numbers .line-numbers-rows{position:absolute;pointer-events:none;top:0;font-size:100%;left:-3.8em;width:3em;letter-spacing:-1px;border-right:1px solid #999;-webkit-user-select:none;-moz-user-select:none;user-select:none}.line-numbers-rows>span{display:block;counter-increment:linenumber}.line-numbers-rows>span:before{content:counter(linenumber);color:#999;display:block;padding-right:.8em;text-align:right}.lesson-aside[data-v-0040c140]{position:sticky;top:40px;left:0;max-height:100vh;height:100%;overflow-y:auto}.lesson-aside__tags[data-v-0040c140]{list-style:none}.lesson-aside__top[data-v-0040c140]{position:relative;min-height:155px;padding:calc(var(--gap)*0.5) calc(var(--gap)*1);display:flex;align-items:center;justify-content:space-between;background-color:var(--color-main);border-bottom:3px solid var(--color-text);z-index:0}.lesson-aside__info[data-v-0040c140]{display:flex}.lesson-aside__info .lesson-aside__level[data-v-0040c140]{margin-right:calc(var(--gap)*0.5)}.lessons-aside__bottom[data-v-0040c140]{min-height:500px}.lesson-aside__lessons[data-v-0040c140]{list-style:none}.lessons-aside__item[data-v-0040c140]{position:relative;counter-increment:number;padding-left:calc(var(--gap)*1.5);color:var(--color-actions);transition:background-color .33s ease-in-out}.lessons-aside__item[data-v-0040c140]:before{content:counter(number,decimal-leading-zero);font-size:var(--font-size);font-weight:700;left:10px;line-height:1.2;position:absolute;top:calc(var(--gap)*1.09);color:inherit}.lessons-aside__item--zero[data-v-0040c140]{counter-reset:number -1}.lessons-aside__item--in-progress[data-v-0040c140]{opacity:.6}.lessons-aside__item--in-progress a[data-v-0040c140]{color:var(--color-actions)!important;cursor:default}.lessons-aside__item a[data-v-0040c140]{display:block;padding:var(--gap);font-weight:700;color:var(--color-actions)}.lessons-aside__item[data-v-0040c140]:hover{background-color:rgba(194,220,236,.7764705882352941)}.lessons-aside__item--in-progress[data-v-0040c140]:hover{background-color:transparent}.lessons-aside__item--active[data-v-0040c140]{background-color:var(--aside-active);color:var(--color-text)}.lessons-aside__item--active.lessons-aside__item a[data-v-0040c140]{color:var(--color-text)}.lesson-aside__author[data-v-0040c140]{display:flex;align-items:center;font-weight:600;font-style:italic;padding:calc(var(--gap)*0.5);color:var(--color-text)}.many-authors .lesson-aside__author[data-v-0040c140]{justify-content:flex-end}.lesson-aside__author--name[data-v-0040c140]{padding:calc(var(--gap)*0.3);color:var(--color-actions)}.lesson-aside__author img[data-v-0040c140]{width:50px;height:50px;border-radius:100%;border:3px solid var(--color-actions)}.lessons-aside__calendar-wrapper[data-v-0040c140]{position:relative;height:320px}.lessons-aside__calendar-wrapper.active[data-v-0040c140]{height:500px}.lessons-aside__calendar[data-v-0040c140]{position:absolute;bottom:0;right:50px;display:flex;align-items:center;justify-content:center;flex-direction:column;cursor:pointer}.active.lessons-aside__calendar[data-v-0040c140]:after{color:hsla(0,0%,100%,.3686274509803922)}.lessons-aside__calendar.active svg path[data-v-0040c140]{fill:var(--color-text-bubble-dark)}.lessons-aside__calendar img[data-v-0040c140]{max-width:315px;width:100%}.lessons-aside__calendar svg[data-v-0040c140]{position:absolute;left:-28px;top:-60px}.lessons-aside__calendar[data-v-0040c140]:after{content:"Add this \A to my calendar!";position:absolute;top:-44px;left:-8px;max-width:110px;width:100%;font-size:14px;font-weight:700;color:var(--color-light);white-space:pre}@media screen and (max-width:1200px){.lesson-aside[data-v-0040c140]{width:450px;background-color:var(--color-light);border:3px solid var(--color-dark);transition:transform .33s ease-in-out;transform:translateX(-100%);z-index:100}.lesson-aside.active[data-v-0040c140]{transform:translateX(0)}}@media screen and (max-width:480px){.lesson-aside[data-v-0040c140]{width:350px}.lessons-aside__calendar img[data-v-0040c140]{max-width:255px;width:100%}}.layout[data-v-35a7cf62]{position:relative}.course[data-v-35a7cf62]{margin-top:0;margin-bottom:0;display:grid;grid-template-columns:440px minmax(350px,1fr)}.course .container__mid[data-v-35a7cf62]{padding:0 var(--gap)}.course h1[data-v-35a7cf62],.course h2[data-v-35a7cf62],.course h3[data-v-35a7cf62],.course h4[data-v-35a7cf62],.course h5[data-v-35a7cf62]{font-family:var(--font-secondary)}@media screen and (max-width:550px){.course .container__mid[data-v-35a7cf62]{padding:0 calc(var(--gap)*0.6)}}.course__content[data-v-35a7cf62]{border-left:3px solid var(--color-dark)}.breadcrumbs[data-v-35a7cf62]{margin-bottom:10px}.breadcrumbs ul[data-v-35a7cf62]{list-style:none;display:flex;font-weight:500;align-items:center}.breadcrumbs li[data-v-35a7cf62]:first-child{margin-right:calc(var(--gap)*0.5);padding-right:30px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 7.237L0 .104V14.37l12-7.133z' fill='%23232323'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:100%}.course__header[data-v-35a7cf62]{min-height:155px;padding:calc(var(--gap)*0.5) calc(var(--gap)*1);border-bottom:3px solid var(--color-text)}h1[data-v-35a7cf62]{font-size:calc(var(--font-size)*1.9);font-family:var(--font-main);text-align:left}h1[data-v-35a7cf62]:first-letter{text-transform:uppercase!important}.course__aside-btn[data-v-35a7cf62]{padding:0;width:40px;height:40px;display:none;align-items:center;justify-content:center;border-radius:100%;color:var(--color-dark);border:1px solid var(--color-dark);background-color:var(--color-main)}.course__aside-btn[data-v-35a7cf62]:hover{color:var(--color-light);background-color:var(--color-actions)}@media screen and (max-width:1200px){.course[data-v-35a7cf62]{grid-template-columns:0 minmax(350px,1fr)}.course__header[data-v-35a7cf62]{position:sticky;top:50px;left:0;background-color:var(--color-light);z-index:5}.breadcrumbs[data-v-35a7cf62]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.course__aside-btn[data-v-35a7cf62]{position:relative;display:flex;z-index:5}}@media screen and (max-width:480px){h1[data-v-35a7cf62]{font-size:calc(var(--gap)*0.8)!important;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.breadcrumbs[data-v-35a7cf62]{align-items:flex-start;flex-direction:column}}ol[data-v-f9eb3430],ul[data-v-f9eb3430]{font-weight:700;list-style:none}ol [data-v-f9eb3430]:not(li):not(:first-child),ul [data-v-f9eb3430]:not(li):not(:first-child){font-weight:400}li[data-v-f9eb3430]:not(:last-child){margin-bottom:var(--gap)}li strong[data-v-f9eb3430],ol li a[data-v-f9eb3430],ul li a[data-v-f9eb3430]{font-weight:600!important}.list__plus li[data-v-f9eb3430]{background:url(/plus.svg) no-repeat 0 5px;padding-left:var(--gap)}.list__plus li[data-v-f9eb3430]:before{display:none}.list__bullets li[data-v-f9eb3430]:before{content:"\2022"!important;color:var(--color-second)!important;font-weight:700;display:inline-block;width:1em;line-height:1.8;flex-shrink:0}.list__bullets li>ul li[data-v-f9eb3430]{font-weight:400;padding-left:var(--gap)}.list__bullets li>ul li[data-v-f9eb3430]:first-child{margin-top:calc(var(--gap)*0.5)}.list__bullets li>ul li[data-v-f9eb3430]:before{content:"\25E6"!important;color:var(--color-actions)!important}.list__plus[data-v-f9eb3430]:not(li):not(:first-child){font-weight:600}.list__numbers li[data-v-f9eb3430]{counter-increment:number;padding-left:var(--gap);position:relative}.list__numbers li[data-v-f9eb3430]:before{content:counter(number);font-family:var(--font-secondary);font-size:calc(var(--font-size)*1.5);font-weight:700;left:0;line-height:1.2;position:absolute;top:0}.list__numbers li[data-v-f9eb3430]{counter-increment:unset}.list__numbers>li[data-v-f9eb3430]{counter-increment:number}.list__numbers li>.list__numbers li[data-v-f9eb3430]{counter-increment:subNumber}.list__numbers li>.list__numbers li[data-v-f9eb3430]:before{content:counter(subNumber)}@media screen and (max-width:570px){.list__numbers li[data-v-f9eb3430]{padding-left:10px}.list__numbers li[data-v-f9eb3430]:before{margin-left:-1rem}}p[data-v-ca0dc52e]{font-weight:700}.popup__content[data-v-625c975b]{display:flex;align-items:center;justify-content:center;padding:var(--gap);width:80%;height:90%;border-radius:20px;transform:scale(.3);overflow:auto}.popup__content img[data-v-625c975b]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}@media screen and (max-width:980px){.popup__content[data-v-625c975b]{width:92%}}@media screen and (max-width:650px){.popup__content[data-v-625c975b]{width:100%}}.lesson-image[data-v-8ddb2ab4]{margin-top:var(--gap)}.lesson-image img[data-v-8ddb2ab4]{display:block;margin:0 auto}.lesson-image figcaption[data-v-8ddb2ab4]{margin-top:10px}.mb[data-v-8ddb2ab4]{margin-bottom:var(--gap)}.full img[data-v-8ddb2ab4]{width:100%}.small[data-v-8ddb2ab4]{width:60%;margin:0 auto}.code__plain-text[data-v-75712cec]{color:var(--color-light);background-color:var(--color-dark);border:3px solid var(--color-main);font-family:var(--font-text);font-size:calc(var(--font-size)*0.8);margin-bottom:var(--gap);padding:var(--gap)}.code__plain-text ol[data-v-75712cec],.code__plain-text ul[data-v-75712cec]{padding-left:var(--gap)}.code__plain-text a[data-v-75712cec]{color:#78a0e0}.code__plain-text a[data-v-75712cec]:hover{color:var(--color-light)}.mt[data-v-75712cec]{margin-top:var(--gap)}.lesson-reaction[data-v-549ed978]{position:relative;height:320px;padding-bottom:calc(var(--gap)*3);transition:height .4s linear}.lesson-reaction__withForm[data-v-549ed978]{height:640px}.container__reg[data-v-549ed978]{padding-left:calc(var(--gap)*0.5);padding-right:calc(var(--gap)*0.5)}.grid-4[data-v-549ed978]{gap:calc(var(--gap)*0.5)}@media screen and (max-width:940px){.lesson-reaction[data-v-549ed978]{height:450px}.lesson-reaction__withForm[data-v-549ed978]{height:870px}}@media screen and (max-width:460px){.lesson-reaction[data-v-549ed978]{height:900px}.lesson-reaction__withForm[data-v-549ed978]{height:1350px}}video[data-v-04954898]{width:100%;display:block;margin:0 auto;margin-bottom:var(--gap)}.box[data-v-04954898]{height:0;width:0}.youtube-embed__wrapper[data-v-459cbbe4]{width:100%;margin:0 auto}.youtube-embed__container[data-v-459cbbe4]{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.youtube-embed__container iframe[data-v-459cbbe4]{position:absolute;top:0;left:0;width:100%;height:100%}.lesson-grid-container[data-v-62c6aa9a]{display:grid;grid-template-rows:1fr min-content;gap:1rem;margin-bottom:var(--gap)}.lesson-grid-container.grid-1[data-v-62c6aa9a]{grid-template-columns:1fr}.lesson-grid-container.grid-2[data-v-62c6aa9a]{grid-template-columns:repeat(auto-fill,minmax(calc(var(--container-mid)/4 - var(--gap)),1fr))}.lesson-grid-container.grid-3[data-v-62c6aa9a]{grid-template-columns:repeat(auto-fill,minmax(calc(var(--container-mid)/6 - var(--gap)),1fr))}.lesson-grid-container.grid-4[data-v-62c6aa9a]{grid-template-columns:repeat(auto-fill,minmax(calc(var(--container-mid)/8 - var(--gap)),1fr))}.lesson-grid-container.grid-5[data-v-62c6aa9a]{grid-template-columns:repeat(auto-fill,minmax(calc(var(--container-mid)/9 - var(--gap)),1fr))}.lesson-grid-container.grid-6[data-v-62c6aa9a]{grid-template-columns:repeat(auto-fill,minmax(calc(var(--container-mid)/10 - var(--gap)),1fr))}.lesson-grid-container.grid-align-start[data-v-62c6aa9a]{align-items:start}.lesson-grid-container.grid-align-center[data-v-62c6aa9a]{align-items:center}.lesson-grid-container.grid-align-end[data-v-62c6aa9a]{align-items:end}.lesson-grid-container.grid-justify-start[data-v-62c6aa9a]{justify-items:start}.lesson-grid-container.grid-justify-center[data-v-62c6aa9a]{justify-items:center}.lesson-grid-container.grid-justify-end[data-v-62c6aa9a]{justify-items:end}.lesson-grid-container.grid-text-left[data-v-62c6aa9a]{text-align:left}.lesson-grid-container.grid-text-center[data-v-62c6aa9a]{text-align:center}.lesson-grid-container.grid-text-right[data-v-62c6aa9a]{text-align:right}@media screen and (max-width:1080px){.lesson-grid-container.grid-2[data-v-62c6aa9a]{grid-template-columns:1fr 1fr}}@media screen and (max-width:860px){.lesson-grid-container.grid-5[data-v-62c6aa9a],.lesson-grid-container.grid-6[data-v-62c6aa9a]{grid-template-columns:1fr 1fr}}@media screen and (max-width:560px){.lesson-grid-container.grid-2[data-v-62c6aa9a],.lesson-grid-container.grid-3[data-v-62c6aa9a],.lesson-grid-container.grid-4[data-v-62c6aa9a],.lesson-grid-container.grid-5[data-v-62c6aa9a],.lesson-grid-container.grid-6[data-v-62c6aa9a]{grid-template-columns:1fr}}.lesson-grid-item[data-v-4fa90698]{padding:.5rem .8rem;overflow:hidden}.lesson-note[data-v-342450f8]{--type-color-accent:var(--color-note-accent);--type-color-pale:var(--color-note-pale);--type-color-text:var(--color-note-text);padding:.5rem 1rem;background-color:var(--type-color-pale);border-left:.4rem solid var(--type-color-accent);color:var(--type-color-text)}.lesson-note[data-v-342450f8]:not(:last-child){margin-bottom:var(--gap)}.lesson-note__title[data-v-342450f8]{color:var(--type-color-accent);font-size:90%;font-weight:700;text-transform:uppercase}.lesson-note__text p[data-v-342450f8]:last-child{margin-bottom:0}.lesson-note--okay[data-v-342450f8]{--type-color-accent:var(--color-note-accent--okay);--type-color-pale:var(--color-note-pale--okay)}.lesson-note--warning[data-v-342450f8]{--type-color-accent:var(--color-note-accent--warning);--type-color-pale:var(--color-note-pale--warning)}.lesson-note--note[data-v-342450f8]{--type-color-accent:var(--color-note-accent);--type-color-pale:var(--color-note-pale)}.lesson-note--note .lesson-note__text :not(pre)>code[data-v-342450f8],.lesson-note--okay .lesson-note__text :not(pre)>code[data-v-342450f8],.lesson-note--warning .lesson-note__text :not(pre)>code[data-v-342450f8]{background:#fff}.lesson-note.gap[data-v-342450f8]{margin:var(--gap) 0}.lesson-tabs__list[data-v-a7f399b4]{margin:0;list-style:none}.lesson-tabs__item[data-v-a7f399b4]{position:relative;padding:0 5px;margin-bottom:0;font-weight:600;text-align:center;transition:color .33s ease-in-out;cursor:pointer;white-space:nowrap}.lesson-tabs__item[data-v-a7f399b4]:after{content:"";position:absolute;display:inline-block;width:5px;height:5px;border-radius:7.5px;background-color:var(--text-color);transition:background-color .33s ease-in-out}.lesson-tabs__item--selected[data-v-a7f399b4]{color:var(--color-second)}.lesson-tabs__item--selected[data-v-a7f399b4]:after{background-color:var(--color-second)}.lesson-tabs--horizontal[data-v-a7f399b4]{margin-bottom:1rem;margin-top:1rem}.lesson-tabs--horizontal .lesson-tabs__list[data-v-a7f399b4]{margin-bottom:1rem;display:flex;align-items:center}.lesson-tabs--horizontal .lesson-tabs__item[data-v-a7f399b4]:not(:last-child){margin-right:20px}.lesson-tabs--horizontal .lesson-tabs__item[data-v-a7f399b4]:after{bottom:-2px;left:50%;transform:translateX(-50%)}.lesson-tabs--vertical[data-v-a7f399b4]{display:flex;width:100%;margin-top:1rem;margin-bottom:1rem;overflow:hidden}.lesson-tabs--vertical .lesson-tabs__list[data-v-a7f399b4]{margin:0}.lesson-tabs--vertical .lesson-tabs__item[data-v-a7f399b4]{text-align:left}.lesson-tabs--vertical .lesson-tabs__item[data-v-a7f399b4]:after{top:50%;right:-14%;transform:translate(-50%,-50%)}@media screen and (max-width:560px){.lesson-tabs__item[data-v-a7f399b4]{font-size:.8rem;white-space:normal}}.lesson-tabs__wrapper[data-v-4bf5d89e]{width:100%;padding:0 5px;overflow:hidden;position:relative}.lesson-tabs__wrapper--border[data-v-4bf5d89e]{padding:10px;border:1px solid var(--color-text)}.lesson-tabs--vertical .lesson-tabs__wrapper[data-v-4bf5d89e]{margin-left:2.5rem}.text[data-v-47ec49a3]{margin-bottom:calc(var(--gap)*1.5)}.robo-academy-dialog[data-v-09aacc9d]{padding:calc(var(--gap)*0.5);border:1px solid var(--color-text);background-color:var(--color-dialog);margin-bottom:var(--gap)}.robo-academy-dialog p[data-v-09aacc9d]{margin-bottom:calc(var(--gap)*0.4)}.robo-academy-dialog strong[data-v-09aacc9d]{font-weight:900;line-height:1.7}.robo-academy-dialog ul[data-v-09aacc9d],ol[data-v-09aacc9d]{padding-left:calc(var(--gap)*0.8)}.robo-academy-dialog li[data-v-09aacc9d]{margin-bottom:calc(var(--gap)*0.5)}.robo-academy-dialog ol li>ul[data-v-09aacc9d]{list-style-type:disc;margin-top:calc(var(--gap)*0.5);padding-left:0}.robo-academy-dialog ol li>ul li[data-v-09aacc9d]{margin-left:0}.robo-academy-terminal[data-v-67f2e90c]{position:relative;margin-bottom:calc(var(--gap)*0.9);border:1px solid var(--color-text)}.robo-academy-terminal u[data-v-67f2e90c]{text-decoration:none;font-family:var(--font-text);color:var(--color-text)}.robo-academy-terminal h4[data-v-67f2e90c]{font-size:var(--font-size);color:var(--color-text);text-align:center;margin:0}.robo-academy-terminal__header[data-v-67f2e90c]{position:absolute;display:flex;align-items:center;justify-content:center;top:0;left:0;width:100%;height:35px;background-color:#d9d9d9;text-align:center}.robo-academy-terminal__dot[data-v-67f2e90c]{position:absolute;left:20px;display:inline-block;width:12px;height:12px;border-radius:100%}.robo-academy-terminal__dot--red[data-v-67f2e90c]{background-color:#fd2e2e}.robo-academy-terminal__dot--orange[data-v-67f2e90c]{background-color:#fdaa2e;left:40px}.robo-academy-terminal__dot--green[data-v-67f2e90c]{background-color:#50cf15;left:60px}.robo-academy-terminal__content[data-v-67f2e90c]{padding:calc(var(--gap)*0.5);padding-top:calc(var(--gap) + 30px);color:var(--color-light);font-family:var(--font-text);font-size:calc(var(--font-size)*0.8);background-color:var(--color-terminal)}.robo-academy-terminal ul[data-v-67f2e90c],ol[data-v-67f2e90c]{padding-left:calc(var(--gap)*0.5)}.robo-academy-terminal a[data-v-67f2e90c]{color:var(--color-main)}.robo-academy-terminal a[data-v-67f2e90c]:hover{color:var(--color-light)}.gpt[data-v-88dbfab0]{display:flex;align-items:center;font-weight:600;color:#00a67e;margin-bottom:calc(var(--gap))}.gpt img[data-v-88dbfab0]{width:40px;height:40px;margin-right:calc(var(--gap)*0.5)}*{margin:0;padding:0;outline:0;background:transparent;vertical-align:baseline;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{border:0}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}nav ul{list-style:none}input,select{vertical-align:middle}sup{vertical-align:super}sub{vertical-align:sub}:root{--container-mid:1660px;--gap:2rem;--dynamic-size:30px;--padding-size:1.1rem;--select-size:calc(var(--dynamic-size) + var(--padding-size));--color-light:#fff;--color-text:#000;--color-dark:#232323;--color-brown-dark:#2c2826;--color-main:#fffc00;--color-second:var(--color-text);--color-actions:#214fda;--color-blue:#00e;--color-green:#a0d920;--accent-color:#b21b1b;--color-bg:#5e6b85;--color-light-lesson:#fff;--aside-active:#edf2f5;--color-green:#0cae2f;--color-pink:#ff76be;--color-note-accent:#90a4b7;--color-note-pale:#f2f2f2;--color-note-text:var(--color-text);--color-note-accent--okay:#4ab85c;--color-note-pale--okay:#e3fee4;--color-note-accent--warning:#f4a434;--color-note-pale--warning:#fff1dd;--color-code-bg:rgba(246,229,129,0.27450980392156865);--color-code:#343dbd;--color-text-bubble:#4292e2;--color-text-bubble-dark:#537ad3;--color-text-bubble-btn:#e8c431;--color-dialog:#edf2f5;--color-terminal:#434341;--font-title:"Yeseva One",serif;--font-main:"Roboto Flex",serif;--font-secondary:"Roboto Serif",serif;--font-text:"Roboto Mono",monospace;--font-size:1.2rem}a{color:var(--color-actions);text-decoration:none;transition:all .2s linear}a:not(.btn):hover{color:var(--color-second)}body{color:var(--color-text);font-family:var(--font-main);font-size:var(--font-size);line-height:1.5}body ::-moz-selection{background-color:var(--color-text);color:var(--color-main)}body ::selection{background-color:var(--color-text);color:var(--color-main)}h1,h2,h3,h4,h5{font-family:var(--font-secondary);text-align:center}h1:not(:last-child),h2:not(:last-child),h3:not(:last-child),h4:not(:last-child),h5:not(:last-child){margin-bottom:calc(var(--gap)*1.6)}h1{font-size:calc(var(--font-size)*2.2);line-height:1.2}h2{font-size:calc(var(--font-size)*1.6);text-underline-offset:6px}h3{font-size:calc(var(--font-size)*1.2)}h4{font-size:calc(var(--font-size)*1.1)}h5{font-size:calc(var(--font-size)*1)}img{display:inline-block;max-width:100%}p:not(:last-child){margin-bottom:var(--gap)}u{font-weight:400;background-color:var(--color-main)}section{margin-bottom:calc(var(--gap)*2);margin-top:calc(var(--gap)*2)}section:first-child{margin-top:0}section:last-child{margin-bottom:0}.btn,.btn__outline,button,input[type=submit]{--btn-color:var(--color-actions);--btn-color-hover:var(--color-green);--btn-text:var(--color-light);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid var(--btn-color);border-radius:calc(var(--gap)*2);color:var(--btn-text);cursor:pointer;font-family:var(--font-secondary);font-weight:700;display:inline-block;padding:calc(var(--gap)*0.4) calc(var(--gap)*3.2);font-size:var(--font-size);box-shadow:2px 5px 0 #000;transition:all .2s linear;text-transform:lowercase}.btn:first-letter,.btn__outline:first-letter,button:first-letter,button a:first-letter,button span:first-letter,input[type=submit]:first-letter{text-transform:uppercase!important}.btn__outline{--btn-text:var(--btn-color)}.btn:hover,.btn__outline:hover,button:hover,input[type=submit]:hover{border-color:var(--btn-color-hover);background-color:var(--btn-color-hover)}.btn,button,input[type=submit]{background-color:var(--btn-color)}.btn-learn{padding:calc(var(--gap)*0.3) calc(var(--gap)*0.7);display:flex;align-items:center;justify-content:space-between;font-family:var(--font-main);font-weight:700;background-color:transparent;border:3px solid var(--color-actions);color:var(--color-actions);box-shadow:none;margin-right:calc(var(--gap)*0.9)}.container__mid,.container__narrow,.container__reg{margin-left:auto;margin-right:auto;padding-left:var(--gap);padding-right:var(--gap)}.container__reg{max-width:1000px}.container__mid{max-width:1600px}.container__narrow{max-width:800px}.container__wide{margin-left:var(--gap);margin-right:var(--gap)}.container__full{box-sizing:border-box;width:100%}.grid-3,.grid-4,.grid-6{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(var(--gap)*2)}.grid-4{grid-template-columns:repeat(4,1fr)}.grid-6{grid-template-columns:repeat(6,1fr)}.grid-border>*{border:1px solid var(--color-text);padding:var(--gap)}.grid-border h4{font-family:var(--font-text);text-align:left}.grid-border img{display:block;margin:calc(var(--gap)*2) auto;width:70%;max-width:300px}.grid-border img:first-child{margin-top:0}.grid-border img:last-child{margin-bottom:0}.logo{display:block}.logo:hover{animation:logoBump .4s cubic-bezier(.165,.84,.44,1) .1s forwards}.section__brown,.section__yellow{background-color:var(--color-text);color:var(--color-light);margin-bottom:0;margin-top:0;padding-bottom:calc(var(--gap)*3);padding-top:calc(var(--gap)*3)}.section__brown a{color:var(--color-main)}.section__brown a:hover{color:var(--color-second)}.section__yellow{background-color:var(--color-main);color:var(--color-text)}.section__small{margin-bottom:calc(var(--gap)*1.5);margin-top:calc(var(--gap)*1.5)}.text__center{text-align:center}.text__left,.text__left h2{text-align:left}.text__hyphened{text-align:justify!important;-webkit-hyphens:auto;hyphens:auto}@media screen and (max-width:700px){:root{--font-size:1rem}}@media screen and (max-width:540px){.container__narrow{padding:0 calc(var(--gap)*0.2)}h1,h2{font-size:calc(var(--font-size)*1.6)!important}}@media screen and (max-width:940px){.grid-3{grid-template-columns:repeat(1,1fr)}.grid-4{grid-template-columns:repeat(2,1fr)}.grid-6{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:460px){.grid-4{grid-template-columns:repeat(1,1fr)}}@media screen and (max-width:400px){.grid-6{grid-template-columns:repeat(2,1fr)}}.custom-checkbox{position:relative}.custom-checkbox__field{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute}.custom-checkbox__content{cursor:pointer}.custom-checkbox__content:before{left:0;border:1px solid #534e4b;background-color:#fff}.custom-checkbox__content:after,.custom-checkbox__content:before{content:"";position:absolute;top:0;width:35px;height:35px;box-sizing:border-box}.custom-checkbox__content:after{left:10px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='36' height='28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 13l10.971 12L34 2' stroke='%23000' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E");background-position:50%;background-size:30px 30px;background-repeat:no-repeat;opacity:0;transition:opacity .3s ease-in-out}.custom-checkbox__field:checked+.custom-checkbox__content:after{opacity:1}.custom-checkbox__field:focus+.custom-checkbox__content:before{outline:2px solid var(--color-accent);outline-offset:2px}.custom-checkbox__field:disabled+.custom-checkbox__content{opacity:.4;pointer-events:none}input[type=email],input[type=text],select,textarea{border-radius:0;border:solid var(--color-blue);border-width:0 0 2px;color:var(--color-blue);font-family:var(--font-main);font-size:var(--font-size);padding-bottom:2px;transition:all .2s linear}input[type=email]:invalid,input[type=text]:invalid,select:invalid{border-color:var(--color-second);color:var(--color-second)}input[type=email]:valid,input[type=text]:valid,select:valid,select[disabled]{border-color:var(--color-green);color:var(--color-green)}input,textarea{-webkit-user-select:text;-moz-user-select:text;user-select:text}select:valid,select[disabled]{background-image:url(/select_arrow_selected.svg)}input[type=email]:focus,input[type=text]:focus{border-color:var(--color-blue);color:var(--color-blue)}input.container__full:not(:last-child),label.container__full:not(:last-child){display:block;margin-bottom:var(--gap)}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(/select_arrow.svg) no-repeat 100% 50%}code{word-break:break-all}.layout{position:relative}.accent{text-transform:uppercase;color:var(--accent-color)}.bold{font-weight:600!important}.italic{font-style:italic}.nowb{word-break:normal}.figure{font-size:1rem;text-align:center;font-style:italic;margin-bottom:var(--gap)}.no-bullet:before{display:none!important}.popup,.popup-js{display:none;opacity:0;position:fixed;z-index:100;top:0;left:0;right:0;bottom:0;z-index:20;color:var(--color-dark);border-radius:4px;transition:opacity .33s ease-in}.popup-js.active,.popup:target{display:block;opacity:1}.popup__overlay{position:fixed;top:0;bottom:0;left:0;right:0;opacity:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.8);transition:opacity .33s ease-in}.popup-js.active .popup__overlay{opacity:1}.popup-js.active .popup__content{animation:zoom .33s linear forwards}@keyframes zoom{to{transform:scale(1)}}.clickable-image{cursor:pointer}.hide{display:none}.flex{display:flex}table{border-collapse:collapse;border-spacing:0;display:block;margin-top:0;width:100%;color:var(--color-text);font-size:90%;background-color:var(--color-light);white-space:nowrap;overflow-y:auto}table tr{background-color:var(--table-bg);border-top:1px solid var(--color-brown-dark)}table td,table th{border:1px solid var(--color-brown-dark);padding:.5rem .8rem}table th{text-align:left;width:100%}table thead tr{color:var(--color-light);background-color:var(--color-second)}.tag{font-weight:900}.tag:first-letter{text-transform:uppercase}.lessons-count{position:relative;width:50px;height:50px}.lessons-count span{display:flex;align-items:center;justify-content:center;font-weight:900;width:100%;height:100%;color:var(--color-dark);font-size:calc(var(--font-size)*1.5);z-index:3}.lessons-count:after,.lessons-count span{position:absolute;background-color:var(--color-light);border:2px solid var(--color-dark)}.lessons-count:after{content:"";bottom:-7px;right:-9px;height:50px;width:50px;z-index:-1}.overlay{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);z-index:4;opacity:0;visibility:hidden}.overlay.open{opacity:1;visibility:visible;transition:all .3s}.course-in-progress{min-height:400px;display:flex;align-items:center;justify-content:center;text-transform:uppercase;font-weight:900;background-image:url(/assets/img/discover-image.ea3ee7a7.png);background-position:top;background-size:contain}.course-in-progress span{display:inline-block;padding:calc(var(--gap)*0.2) var(--gap);color:var(--color-dark)}.gpt-accent{background-color:var(--color-main)}.gpt-accent.dark{color:var(--color-text)}.my-tracker select{border-color:var(--color-light);color:var(--color-light)}.lesson-section code{padding:.1rem .5rem;background-color:var(--color-code-bg);color:var(--color-code);font-size:1rem;font-weight:400;word-break:break-word;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace}.code-toolbar code{padding:0}code[class*=language-],pre[class*=language-]{color:#000;background:none;text-shadow:0 1px #fff;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none}code[class*=language-]::-moz-selection,code[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-]::selection,code[class*=language-] ::selection,pre[class*=language-]::selection,pre[class*=language-] ::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#9a6e3a;background:hsla(0,0%,100%,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.code-toolbar{position:relative;margin-bottom:var(--gap)}.code-toolbar .big-code{padding-top:2.5rem!important;padding-bottom:2rem!important}.code-toolbar .long-code{padding-top:2rem!important;padding-bottom:2rem!important}div.code-toolbar>.toolbar>.toolbar-item>span{position:absolute;bottom:calc(var(--gap)*0.3);right:calc(var(--gap)*0.7);opacity:.5;font-size:.8rem}.copy-to-clipboard-button{position:absolute;top:10px;right:var(--gap);width:20px;height:30px;background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--! Font Awesome Pro 6.2.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc.--%3E%3Cpath d='M502.6 70.63L441.35 9.38C435.4 3.371 427.2 0 418.7 0H255.1c-35.35 0-64 28.66-64 64l.02 256c.88 35.4 29.58 64 64.88 64h192c35.2 0 64-28.8 64-64V93.25c0-8.48-3.4-16.62-9.4-22.62zM464 320c0 8.836-7.164 16-16 16H255.1c-8.838 0-16-7.164-16-16V64.13c0-8.836 7.164-16 16-16h128L384 96c0 17.67 14.33 32 32 32h47.1v192zM272 448c0 8.836-7.164 16-16 16H63.1c-8.838 0-16-7.164-16-16l.88-255.9c0-8.836 7.164-16 16-16H160V128H63.99c-35.35 0-64 28.65-64 64L0 448c.002 35.3 28.66 64 64 64h192c35.2 0 64-28.8 64-64v-32h-47.1l-.9 32z'/%3E%3C/svg%3E");background-size:20px 20px;background-position:100%;background-repeat:no-repeat;border:none;opacity:.7;box-shadow:none}.no-copy-icon .copy-to-clipboard-button,.no-lines .line-numbers .line-numbers-rows{display:none}.no-lines pre[class*=language-].line-numbers{padding-left:var(--gap)}.copy-to-clipboard-button:hover{background-color:transparent!important}.copy-to-clipboard-button>span{display:none}.copy-to-clipboard-button[data-copy-state=copy-success]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='%23a0d920'%3E%3C!--! Font Awesome Pro 6.2.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc.--%3E%3Cpath d='M502.6 70.63L441.35 9.38C435.4 3.371 427.2 0 418.7 0H255.1c-35.35 0-64 28.66-64 64l.02 256c.88 35.4 29.58 64 64.88 64h192c35.2 0 64-28.8 64-64V93.25c0-8.48-3.4-16.62-9.4-22.62zM464 320c0 8.836-7.164 16-16 16H255.1c-8.838 0-16-7.164-16-16V64.13c0-8.836 7.164-16 16-16h128L384 96c0 17.67 14.33 32 32 32h47.1v192zM272 448c0 8.836-7.164 16-16 16H63.1c-8.838 0-16-7.164-16-16l.88-255.9c0-8.836 7.164-16 16-16H160V128H63.99c-35.35 0-64 28.65-64 64L0 448c.002 35.3 28.66 64 64 64h192c35.2 0 64-28.8 64-64v-32h-47.1l-.9 32z'/%3E%3C/svg%3E")}@media screen and (max-width:520px){.code-toolbar pre{padding-top:2.5rem!important;padding-bottom:2rem!important}}@font-face{font-family:Roboto Mono;src:url(/assets/fonts/robotomono-regular-webfont.60c05695.woff2) format("woff2");src:url(/assets/fonts/robotomono-regular-webfont.9fdad4ea.woff) format("woff");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:Roboto Mono;src:url(/assets/fonts/robotomono-bold-webfont.247df91a.woff2) format("woff2");src:url(/assets/fonts/robotomono-bold-webfont.2162510c.woff) format("woff");font-weight:600;font-display:swap;font-style:normal}@font-face{font-family:Yeseva One;src:url(/assets/fonts/yesevaone-regular-webfont.c78cc24f.woff2) format("woff2");src:url(/assets/fonts/yesevaone-regular-webfont.8a6e682f.woff) format("woff");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:Roboto Flex;src:url(/assets/fonts/RobotoFlex-Regular.dcf6af36.woff2) format("woff2");src:url(/assets/fonts/RobotoFlex-Regular.e501896d.woff) format("woff");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:Roboto Flex;src:url(/assets/fonts/RobotoFlex.44246d37.woff2) format("woff2");font-display:swap;font-style:normal}@font-face{font-family:"Roboto Serif";src:url(/assets/fonts/RobotoSerif-Regular.12f3a8f1.woff2) format("woff2");src:url(/assets/fonts/RobotoSerif-Regular.66dabe51.woff) format("woff");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:"Roboto Serif";src:url(/assets/fonts/RobotoSerif-Light.dacfffb4.woff2) format("woff2");src:url(/assets/fonts/RobotoSerif-Light.70f755c0.woff) format("woff");font-weight:300;font-display:swap;font-style:normal}@font-face{font-family:"Roboto Serif";src:url(/assets/fonts/RobotoSerif-Medium.1bed0fa3.woff2) format("woff2");src:url(/assets/fonts/RobotoSerif-Medium.2f1f3e5b.woff) format("woff");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:"Roboto Serif";src:url(/assets/fonts/RobotoSerif60pt-Bold.80461c51.woff2) format("woff2");font-weight:600;font-display:swap;font-style:normal}.header{background-color:var(--color-dark);color:var(--color-light);font-family:var(--font-main);font-size:var(--font-size);font-weight:500;padding-bottom:calc(var(--gap)*0.5);padding-top:calc(var(--gap)*0.5);position:sticky;top:0;z-index:10}.header-home{color:var(--color-dark);background-color:var(--color-light)}.header .container__wide{padding-left:calc(var(--gap)*3);position:relative;display:flex}.header__section{display:inline-block;vertical-align:middle}.header-logo__wrapper{margin-right:auto}.header .logo{left:0;max-width:calc(var(--gap)*1.8);position:absolute;top:calc(var(--gap)*-0.3)}.header .logo img{display:block;width:100%}.header a{color:var(--color-light)}.header-home a{color:var(--color-dark)}.header a.active,.header a.active:hover,.header a:hover{color:var(--color-main)}.nav a:not(:last-child){margin-right:var(--gap)}.header nav{text-align:center;margin-right:calc(var(--gap)*6);direction:rtl}.header .expand{position:absolute;right:0;top:0}.header .nav__popup__link:hover{color:var(--color-main)}.nav__popup__close,.nav__popup__link{display:none}.nav__popup__close{position:fixed;top:calc(var(--gap)*0.5);right:0;z-index:100;color:var(--color-text)!important;font-size:2rem}.header-right{margin-top:-4px;display:inline-flex;margin-right:calc(var(--gap)*0.5)}@media screen and (max-width:1040px){.nav{background:var(--color-main);color:var(--color-light);padding:calc(var(--gap)*2) var(--gap);position:fixed;z-index:100;bottom:0;left:0;right:0;top:0;margin:0!important;text-align:center}.nav:not(.open){display:none}.nav.open{display:block}.nav.open+.nav__popup__close{display:block;margin-right:var(--gap)}.nav a{color:var(--color-text);font-size:130%;display:block;width:100%;margin-bottom:var(--gap)}.nav a:hover{color:var(--color-blue)}.nav a:not(:last-child){margin-right:0}.header a.active,.header a.active:hover{color:var(--color-actions);font-weight:600}.header .container__wide{text-align:right}.header .expand{position:static}.nav__popup__link{display:inline-block!important}}.footer[data-v-5b2238b4]{position:relative;color:var(--color-light);text-align:center}.footer .container__wide>[data-v-5b2238b4]{margin-bottom:var(--gap)}.footer .btn__outline img[data-v-5b2238b4]{display:block}.footer__section[data-v-5b2238b4]{padding:calc(var(--gap)*0.5)}.footer__subscribe[data-v-5b2238b4]{background-color:var(--color-main)}.footer .logo[data-v-5b2238b4]{position:absolute;width:92px;top:-3rem;left:50%;transform:translateX(-50%)}.privacy-policy__link[data-v-5b2238b4]{padding-right:10px;padding-left:10px;font-weight:500;color:var(--color-text);border-left:2px solid var(--color-text);border-right:2px solid var(--color-text)}.footer__legal[data-v-5b2238b4]{margin:calc(var(--gap)*0.5) 0 0;font-size:.85em;color:var(--color-text);opacity:.7}.privacy-policy__link[data-v-5b2238b4]:hover{color:var(--color-actions)}.footer[data-v-64daf8e4]{display:flex}.footer-full .footer__decor[data-v-64daf8e4]{display:none}.footer-full[data-v-64daf8e4]{padding:0!important}.footer__container[data-v-64daf8e4]{padding-top:calc(var(--gap)*2);padding-bottom:calc(var(--gap)*1)}.footer__decor[data-v-64daf8e4]{position:relative;width:310px;background-color:var(--color-main);padding-bottom:calc(var(--gap)*0.9)}.footer__decor[data-v-64daf8e4]:before{content:"";position:absolute;top:0;left:0;width:100%;height:33px;background-color:var(--color-light)}.footer__decor[data-v-64daf8e4]:first-of-type{margin-right:var(--gap);left:0;top:0}.footer__decor[data-v-64daf8e4]:last-of-type{margin-left:var(--gap);right:0;top:0}.footer__line[data-v-64daf8e4]{display:block;max-width:223px;width:100%;height:40px;margin-left:auto;background-color:var(--color-light)}.footer__line[data-v-64daf8e4]:not(:last-of-type){margin-bottom:calc(var(--gap)*1.2)}.footer__decor-right .footer__line[data-v-64daf8e4]{margin-left:0}.footer h2[data-v-64daf8e4]{color:var(--color-text);font-family:var(--font-secondary);text-decoration:none}.footer__section .container__mid[data-v-64daf8e4]{margin-bottom:0}.footer__subscribe[data-v-64daf8e4]{flex-grow:1;display:flex;align-items:center;justify-content:center;flex-direction:column;background-color:var(--color-main)}.footer__subscribe p[data-v-64daf8e4]{margin-top:calc(var(--font-size)*3);color:var(--color-text);font-size:calc(var(--font-size)*1.1);text-align:center}input[data-v-64daf8e4]{padding:calc(var(--gap)*0.5) var(--gap);border:2px solid var(--color-text)!important;border-radius:calc(var(--gap)*2);color:var(--color-text);font-weight:600;font-family:var(--font-secondary);background-color:var(--color-light);box-shadow:2px 5px 0 #000;text-align:center}input[data-v-64daf8e4]::-moz-placeholder{color:var(--color-text);font-weight:700}input[data-v-64daf8e4]::placeholder{color:var(--color-text);font-weight:700}input[data-v-64daf8e4]:focus{color:var(--color-text);border-color:var(--color-text);background-color:var(--color-light-lesson)}input[data-v-64daf8e4]:focus::-moz-placeholder{color:var(--color-text);opacity:.5}input[data-v-64daf8e4]:focus::placeholder{color:var(--color-text);opacity:.5}button[data-v-64daf8e4]{--btn-color-hover:var(--color-text);width:100%;display:flex;align-items:center;justify-content:center}@media screen and (max-width:1020px){.footer.container__mid[data-v-64daf8e4]{padding:0}.footer__decor[data-v-64daf8e4]{display:none}}@media screen and (max-width:360px){.container__narrow[data-v-64daf8e4]{max-width:320px}}.question__link[data-v-54d46519]{position:fixed;display:inline-block;bottom:var(--gap);right:var(--gap);padding:10px;display:flex;align-items:center;justify-content:space-between;color:var(--color-light);border-radius:100px;border:2px solid var(--color-light);background-color:var(--color-dark);cursor:pointer;transition:all 1s;overflow:hidden;z-index:10}.question__icon[data-v-54d46519]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:500;flex-shrink:0;transition:all 1s}.question__text[data-v-54d46519]{font-size:1rem;font-weight:600;line-height:0;width:0;opacity:0;visibility:hidden;color:#fff;white-space:nowrap;transition:all 1s}.question__link[data-v-54d46519]:hover{border-radius:30px;color:var(--color-light);background-color:var(--color-actions)}.question__link:hover .question__text[data-v-54d46519]{display:flex;align-items:center;justify-content:center;width:230px;line-height:1;opacity:1;visibility:visible}.add-to-calendar[data-v-f70dea54]{position:absolute;top:-214px;right:80px;width:292px;height:296px;padding:2.5rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='258.004' height='267.754'%3E%3Cpath data-name='Path 5460' d='M241.535 76.49c-3.335-38.18-13.8-58.983-81.95-64.273S37.688 27.004 23.832 54.264s-19.78 52.622-5.967 117.702 24.334 92.57 119.72 84.238 102.796-47.45 105.386-64.249 1.386-72.597 1.386-72.597.08-8.117-2.822-42.868z' fill='%234292e2' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.99937'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100%;z-index:5;cursor:auto}.add-to-calendar__btn[data-v-f70dea54]{position:absolute;top:20px;right:14px;width:38px;height:38px;padding:0;color:var(--color-light);background-color:var(--color-text-bubble-btn);border:3px solid var(--color-light);border-radius:100%}.add-to-calendar__btn[data-v-f70dea54]:after,.add-to-calendar__btn[data-v-f70dea54]:before{content:"";position:absolute;top:8px;left:15px;height:16px;width:2px;background-color:var(--color-light)}.add-to-calendar__btn[data-v-f70dea54]:before{transform:rotate(45deg)}.add-to-calendar__btn[data-v-f70dea54]:after{transform:rotate(-45deg)}.add-to-calendar__btn[data-v-f70dea54]:hover{background-color:var(--color-text-bubble-btn)!important;border:3px solid var(--color-light)!important}.add-to-calendar__list[data-v-f70dea54]{list-style:none;padding-left:5px;display:flex;justify-content:center;flex-direction:column}.add-to-calendar__item[data-v-f70dea54]{display:flex;align-items:center}.add-to-calendar__item[data-v-f70dea54]:not(:last-child){margin-bottom:calc(var(--gap)*0.7)}.add-to-calendar__item img[data-v-f70dea54]{display:inline-block;margin-right:20px}.add-to-calendar__text[data-v-f70dea54]{font-weight:700;font-size:calc(var(--font-size)*0.8);color:var(--color-light);cursor:pointer}.add-to-calendar__text[data-v-f70dea54]:hover{color:var(--color-main)}.add-to-calendar__input[data-v-f70dea54]{width:204px;height:64px;display:flex;align-items:center;justify-content:center;margin-bottom:calc(var(--gap)*0.3);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='158.667' height='44.928'%3E%3Cpath data-name='Path 5467' d='M111.377 43.859c24.886 0 45.418 2.153 46.206-13.914s-2.678-22.454-19.525-25.414-32.925-4.443-75.8-2.961S1.003 4.531 1.003 22.051s24.886 19.493 35.606 20.233 57.542 1.33 57.542 1.33 6.54.452 17.226.245z' fill='%23555a93' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100%}.add-to-calendar__input input[data-v-f70dea54]{padding-left:.8rem;font-family:var(--font-text);font-weight:600;color:var(--color-light);border:1px solid transparent}input[type=datetime-local][data-v-f70dea54]::-webkit-calendar-picker-indicator{-webkit-appearance:none;appearance:none;color-scheme:dark;cursor:pointer}@media screen and (max-width:500px){.add-to-calendar[data-v-f70dea54]{top:-250px;right:unset}}.level-bar[data-v-69d17de6]{display:inline-block;width:9px;margin-right:4px;border:1px solid var(--color-dark);background-color:var(--color-light)}.level-bar[data-v-69d17de6]:first-of-type{height:11px}.level-bar[data-v-69d17de6]:nth-of-type(2){height:22px}.level-bar[data-v-69d17de6]:nth-of-type(3){height:33px}.level-bar[data-v-69d17de6]:nth-of-type(4){height:44px;margin-right:0}.level--1 .level-bar[data-v-69d17de6]:first-of-type,.level--2 .level-bar[data-v-69d17de6]:first-of-type,.level--2 .level-bar[data-v-69d17de6]:nth-of-type(2),.level--3 .level-bar[data-v-69d17de6]:first-of-type,.level--3 .level-bar[data-v-69d17de6]:nth-of-type(2),.level--3 .level-bar[data-v-69d17de6]:nth-of-type(3),.level--4 .level-bar[data-v-69d17de6]{background-color:var(--color-dark)}.filter__level-item .level-bar[data-v-69d17de6]{width:6.5px}.filter__level-item .level-bar[data-v-69d17de6]:first-of-type{height:8px}.filter__level-item .level-bar[data-v-69d17de6]:nth-of-type(2){height:16px}.filter__level-item .level-bar[data-v-69d17de6]:nth-of-type(3){height:24px}.filter__level-item .level-bar[data-v-69d17de6]:nth-of-type(4){height:33px;margin-right:0}.lesson-reaction__wrapper[data-v-5ac398d9]{width:100%;height:224px;background-color:#fdfdfd;border:2px solid var(--color-brown-dark);transition:background-color .33s ease-in-out,border-color .33s ease-in-out;overflow:hidden}.lesson-reaction__wrapper[data-v-5ac398d9]:hover{border-color:var(--color-second)}.lesson-reaction__wrapper[data-v-5ac398d9]:focus{box-shadow:.2rem .2rem 0 0 var(--color-second)}.lesson-reaction__item[data-v-5ac398d9]{position:relative;width:100%;height:100%;justify-content:center;background-color:transparent;border:2px solid transparent;border-radius:0}.lesson-reaction__content[data-v-5ac398d9]{display:flex;flex-direction:column;align-items:center;transition:transform .4s ease-in-out}.lesson-reaction__item:hover .lesson-reaction__content[data-v-5ac398d9]{transform:scale(1.1)}.lesson-reaction__item[data-v-5ac398d9]:hover{background-color:transparent!important;border-color:transparent!important}.lesson-reaction__wrapper.active[data-v-5ac398d9]{background-color:var(--color-main)}.lesson-reaction__item.active[data-v-5ac398d9]:hover{background-color:var(--color-main)!important}.lesson-reaction__item img[data-v-5ac398d9]{display:inline-block;margin-bottom:1rem;max-width:108px;min-width:65px;width:100%}.lesson-reaction__item span[data-v-5ac398d9]{font-size:1.2rem;color:var(--color-brown-dark)}.lesson-reaction__checkbox[data-v-5ac398d9]{position:absolute;top:15px;left:10px}.text__hyphened{margin-top:calc(var(--gap)*2)}.lesson-section{text-align:left;max-width:900px}.lesson-section h1,.lesson-section h2,.lesson-section h3,.lesson-section h4,.lesson-section h5,.lesson-section h6{font-family:var(--font-main);margin-bottom:calc(var(--gap)*0.5);margin-top:calc(var(--gap)*1.5);text-align:left}.lesson-section h3,.lesson-section h4,.lesson-section h5,.lesson-section h6{margin-top:calc(var(--gap)*1)}.lesson-section p{line-height:1.7}.lesson-section ol,.lesson-section ul{margin-bottom:calc(var(--gap)*1.5)}.lesson-section li{margin-bottom:calc(var(--gap)*0.5);margin-left:calc(var(--gap)*0.5)}.lesson-section .container__reg{padding:0}.lesson-section .youtube-embed__wrapper{margin-bottom:var(--gap)}.lesson-section a{word-break:break-all}@media screen and (max-width:560px){.lesson-section p{font-size:1rem}}.no-translations__wrapper[data-v-1a8ed423]{min-height:300px;display:flex;align-items:center;justify-content:center;flex-direction:column}.no-translations__link[data-v-1a8ed423]{width:60%;text-align:center}.no-translations__link[data-v-1a8ed423]:hover{border:1px solid var(--color-dark);background-color:var(--color-dark);color:var(--color-light)}.no-translations__link[data-v-1a8ed423]:not(:last-of-type){margin-bottom:var(--gap)}.no-translations__text[data-v-1a8ed423]{text-align:center}@media screen and (max-width:600px){.no-translations__link[data-v-1a8ed423]{width:100%;text-align:center}}.redirect[data-v-87fedfba]{min-height:100vh;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;font-weight:600;overflow:hidden}.redirect a[data-v-87fedfba]{display:inline-block;font-weight:900;background-color:var(--color-main);margin-bottom:var(--gap)}.pagedesc[data-v-2d0d26a0]{font-weight:700;font-size:.9em}iframe[data-v-2d0d26a0]{width:100%;height:1100px;border:0}.iframecontainer[data-v-2d0d26a0]{position:relative}.iframecontainer.expanded[data-v-2d0d26a0]{position:fixed;top:100px;left:0;right:0;bottom:0;height:calc(100vh - 30px);z-index:100}.iframecontainer.expanded iframe[data-v-2d0d26a0]{position:absolute;top:40px;left:0;right:0;bottom:0;height:calc(100% - 110px)}.iframecontrols[data-v-2d0d26a0]{text-align:right}.iframecontrols a[data-v-2d0d26a0]{display:inline-block;background:var(--color-main);padding:5px 20px;color:var(--color-text);font-weight:700}ul[data-v-75a8ead8]{padding-left:calc(var(--gap)*0.5)}h3[data-v-75a8ead8]{margin:calc(var(--gap)*1.5) 0}li[data-v-75a8ead8]:not(:last-child){margin-bottom:calc(var(--gap)*0.5)}.privacy-policy[data-v-75a8ead8]{margin:var(--gap) auto}.privacy-policy.container__narrow[data-v-75a8ead8]{max-width:850px}.privacy-policy__wrapper[data-v-75a8ead8]:not(:last-child){margin-bottom:calc(var(--gap)*1.5)}.privacy-policy__subtitle[data-v-75a8ead8]{margin-bottom:calc(var(--gap)*0.5)}.privacy-policy__updated[data-v-75a8ead8]{display:block;margin-bottom:calc(var(--gap)*0.5)}.policy-privacy__ai[data-v-75a8ead8]{margin-top:calc(var(--gap)*1.5);text-align:right;font-style:italic}@media screen and (max-width:540px){h1[data-v-75a8ead8]{font-size:1.6rem}h2[data-v-75a8ead8]{font-size:1.4rem}h3[data-v-75a8ead8]{margin:var(--gap) 0;font-size:1.2rem}h4[data-v-75a8ead8]{margin:var(--gap) 0;font-size:1rem}}.learn__info[data-v-0fb5f23d]{margin-bottom:var(--gap)}.learn__list[data-v-0fb5f23d]{list-style:none;padding:0;margin:0}.learn__actions[data-v-0fb5f23d]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:calc(var(--gap)*0.4);margin-bottom:calc(var(--gap)*2)}.learn__no-courses[data-v-0fb5f23d]{min-height:250px;height:100%;font-weight:900;display:flex;align-items:center;justify-content:center;background-image:url(/assets/img/discover-image.ea3ee7a7.png);background-position:top;background-size:contain}.overlay[data-v-0fb5f23d]{opacity:0}@media screen and (max-width:1300px){.grid-3[data-v-0fb5f23d]{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:850px){.grid-3[data-v-0fb5f23d]{grid-template-columns:1fr}}.cover[data-v-6b580080],.cover img[data-v-6b580080]{display:block}.cover img[data-v-6b580080]{max-width:100%}.title[data-v-6b580080]{font-weight:700;margin-top:10px;display:block}.banner[data-v-388ddd21]{position:relative;min-height:860px;height:calc(100vh - 60px);color:var(--color-text);overflow:hidden;padding-top:calc(var(--gap)*3);margin-bottom:0;margin-top:0;text-align:center}.banner[data-v-388ddd21]:before{content:"";background-image:url(/assets/img/building.43a92cf1.png);background-size:cover;background-position:bottom;background-repeat:no-repeat;bottom:0;left:4px;position:absolute;width:100%;height:calc(100% - 100px);z-index:2}.banner[data-v-388ddd21]:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:388px;background-color:var(--color-main);z-index:0}.banner .container__wide[data-v-388ddd21]{display:flex;flex-direction:column;align-items:center}.banner__btn[data-v-388ddd21]{position:absolute;bottom:calc(var(--gap)*2);z-index:3}.team[data-v-388ddd21]{padding-bottom:0;color:var(--color-text)}.team img[data-v-388ddd21]{display:block;margin-top:calc(var(--gap)*2);margin-bottom:var(--gap)}.discovery .container__mid[data-v-388ddd21]{position:relative;text-align:center}.discovery .container__mid[data-v-388ddd21]:after{content:"";position:absolute;bottom:0;left:-38px;width:100%;height:422px;background-image:url(/assets/img/discover-image.ea3ee7a7.png);background-position:50%;background-size:contain;background-repeat:no-repeat;z-index:0}.discovery__wrapper[data-v-388ddd21]{position:relative;font-size:var(--font-size);text-align:left;z-index:2}.discovery h2[data-v-388ddd21]{position:relative;display:inline-block;margin-bottom:calc(var(--gap)*3);z-index:5}.discovery h2[data-v-388ddd21]:after{content:"";position:absolute;right:-48px;top:-25px;width:60px;height:33px;background-image:url(/assets/img/academy-hat.0dbb6b9b.svg);background-repeat:no-repeat}.discovery__wrapper h4[data-v-388ddd21]{margin-bottom:calc(var(--gap)*0.5);font-family:var(--font-main);font-size:inherit;text-align:left;font-weight:900}.discovery__wrapper p[data-v-388ddd21]{font-weight:700}.robonomics[data-v-388ddd21]{color:var(--color-text)}.technologies[data-v-388ddd21]{align-items:center;justify-items:center}.technologies img[data-v-388ddd21]{max-width:60px}.scheme[data-v-388ddd21]{grid-template-columns:1fr 150px 1fr 150px 1fr;align-items:stretch;justify-items:stretch;justify-content:space-between;text-align:center;text-transform:uppercase;letter-spacing:1px}.scheme>[data-v-388ddd21],.scheme[data-v-388ddd21]{display:grid;align-content:center}.scheme-item[data-v-388ddd21]{min-height:150px;font-weight:500;border:2.7px solid var(--color-text);padding:var(--space)}.scheme-a[data-v-388ddd21]{font-size:70%;color:var(--color-text)}.scheme-a span[data-v-388ddd21]{display:block}.scheme-a .arrow[data-v-388ddd21]{white-space:nowrap}.scheme-a-left[data-v-388ddd21]{color:var(--color-text)}@media screen and (max-width:1200px){.scheme[data-v-388ddd21]{grid-template-columns:1fr 120px 1fr 120px 1fr;font-size:80%}}@media screen and (max-width:940px){.discovery .container__mid[data-v-388ddd21]:after{height:80%;background-image:url(/assets/img/discover-image-mobile.d9296842.png)}.discovery h2[data-v-388ddd21]{max-width:700px}.discovery h2[data-v-388ddd21]:after{right:35px;top:-30px}}@media screen and (max-width:786px){.scheme[data-v-388ddd21]{grid-template-columns:1fr;gap:calc(var(--gap)*2)}.scheme .scheme-a[data-v-388ddd21]{font-size:80%;transform:rotate(90deg)}.scheme .scheme-a span[data-v-388ddd21]:first-child{transform:rotate(180deg)}.scheme-a-left[data-v-388ddd21],.scheme-a-right[data-v-388ddd21]{display:flex;flex-direction:column-reverse}}.page-404[data-v-3eaab41d]{position:relative;height:calc(100vh - 60px);padding-top:var(--gap);display:flex;flex-direction:column;align-items:center;justify-content:flex-end;font-family:var(--font-title);text-align:center;overflow:hidden}.page-404 h1[data-v-3eaab41d]{font-size:5rem;margin:auto 0 0}.page-404 p[data-v-3eaab41d]{font-weight:600;font-size:1.5rem;margin:0 0 auto}.page-404 a[data-v-3eaab41d]{position:absolute;bottom:2rem;padding:.6rem 6rem}.page-404__image[data-v-3eaab41d]{position:relative;max-width:1300px;width:1300px;height:430px}.page-404__image img[data-v-3eaab41d]{bottom:0;position:absolute;left:0;right:0}@media screen and (max-width:800px){.page-404 a[data-v-3eaab41d]{font-size:100%;bottom:5rem}}@media screen and (max-width:460px){.page-404__image-wrapper[data-v-3eaab41d]{width:210px}.page-404 a[data-v-3eaab41d]{font-size:80%;padding:.2rem}.page-404 p[data-v-3eaab41d]{font-size:1.2rem;text-align:center}}.language-wrapper[data-v-07c5c77e]{position:relative}select[data-v-07c5c77e]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='9' height='6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.5 6l3.897-6H.603L4.5 6z' fill='%23232323'/%3E%3C/svg%3E");background-position:right 7px top 11px;background-color:var(--color-light);padding:.3rem .6rem .3rem .85rem;width:var(--select-size);font-size:80%;font-weight:500;border:1px solid var(--color-dark);border-radius:var(--gap);color:var(--color-dark);cursor:pointer}.helper-element[data-v-07c5c77e]{position:absolute;top:0;left:-9999px}.ai[data-v-07c5c77e]{position:absolute;top:5px;left:-20px;width:25px;height:20px;display:flex;align-items:center;justify-content:center;font-size:calc(var(--font-size)*0.6);color:var(--color-light);background-color:var(--color-dark);z-index:-1}@media screen and (max-width:450px){select[data-v-07c5c77e]{margin-right:1rem;text-overflow:ellipsis;overflow:hidden}}section[data-v-87d98b56]{position:relative;padding-left:10px;padding-right:10px}.section-lessonInfo .page-title[data-v-87d98b56]{margin-bottom:calc(var(--gap)*3)}.section-lessonInfo[data-v-87d98b56]{padding-bottom:0;min-height:477px;height:100%}.container__narrow[data-v-87d98b56],.lesson-update[data-v-87d98b56]{max-width:650px}.page-title[data-v-87d98b56]{position:relative;overflow:hidden}.page-title__calendar[data-v-87d98b56]{position:absolute;bottom:0;right:50px;display:flex;align-items:center;justify-content:center;flex-direction:column;cursor:pointer}.active.page-title__calendar[data-v-87d98b56]:after{color:hsla(0,0%,100%,.3686274509803922)}.page-title__calendar.active svg path[data-v-87d98b56]{fill:var(--color-text-bubble-dark)}.page-title__calendar img[data-v-87d98b56]{max-width:258px;width:100%}.page-title__calendar svg[data-v-87d98b56]{position:absolute;left:-28px;top:-60px}.page-title__calendar[data-v-87d98b56]:after{content:"Add this \A to my calendar!";position:absolute;top:-44px;left:-8px;max-width:110px;width:100%;font-size:14px;font-weight:700;color:var(--color-light);white-space:pre}ul[data-v-87d98b56]{list-style:none;font-family:var(--font-title);font-size:calc(var(--font-size)*1.2);font-weight:700}h1[data-v-87d98b56]{margin-top:calc(var(--gap)*0.5);text-align:left}a[data-v-87d98b56]{color:#37393c}a[data-v-87d98b56]:hover{color:var(--color-second)}.lesson-update[data-v-87d98b56]{margin:0 auto;min-height:38px;padding-bottom:10px}.lesson-update__wrapper[data-v-87d98b56]{font-weight:300;font-style:italic}.lesson-update__link[data-v-87d98b56]{color:var(--color-text)}.breadcrumbs .container__narrow[data-v-87d98b56]{padding-left:10px;border-left:2px solid var(--color-text)}.container__narrow.page-title__text[data-v-87d98b56]{margin-top:calc(var(--gap)*2);border:none}@media screen and (max-width:1200px){section.section-with-calendar[data-v-87d98b56]{padding-bottom:265px}.page-title__calendar[data-v-87d98b56]{bottom:0;left:50%;right:unset;transform:translateX(-50%)}}@media screen and (max-width:410px){h1[data-v-87d98b56]{font-size:2rem}}.robo-button[data-v-19f384c6]{--color-background:var(--color-actions);--color-text:var(--color-light);--input-padding:1.2rem;background-color:var(--color-background);border:1px solid var(--color-dark);box-shadow:.2rem .2rem 0 var(--color-dark);color:var(--color-text);cursor:pointer;align-items:center;display:inline-flex;gap:var(--input-padding);justify-content:center}.robo-button[data-v-19f384c6]:hover{--color-background:var(--color-dark)}.robo-button-ok[data-v-19f384c6]{--color-background:var(--color-green)}.robo-button-error[data-v-19f384c6]{--color-background:var(--accent-color)}.robo-button-na[data-v-19f384c6],.robo-button[disabled][data-v-19f384c6]{--color-background:var(--color-note-accent)}.robo-button-error[data-v-19f384c6],.robo-button-na[data-v-19f384c6],.robo-button-ok[data-v-19f384c6],.robo-button[disabled][data-v-19f384c6]{cursor:default;pointer-events:none}.lesson-reaction-form__form[data-v-6c3d7307]{width:100%;height:100%;text-align:center}.lesson-reaction-form__form>div[data-v-6c3d7307]{width:100%;height:100%}.lesson-reaction-form__wrapper[data-v-6c3d7307]{position:absolute;bottom:-67px;right:20px;width:96%;height:458px;padding:calc(var(--gap)*0.5) calc(var(--gap)*1);padding-top:calc(var(--gap)*1.5);background-color:var(--color-main);transform:translateY(100%);overflow:hidden;z-index:0}.lesson-reaction__wrapper.active .lesson-reaction-form__wrapper[data-v-6c3d7307]{animation:moveToBottom-6c3d7307 .4s ease-in-out forwards}.lesson-reaction-form__header[data-v-6c3d7307]{display:flex;align-items:center;justify-content:space-between;margin-bottom:calc(var(--gap)*0.3)}.lesson-reaction-form__header>div[data-v-6c3d7307]{display:flex;align-items:center;justify-content:center;width:100%}.lesson-reaction-form__header h3[data-v-6c3d7307]{margin-bottom:0;width:100%;font-size:1.3rem;font-weight:900;font-family:var(--font-main);white-space:nowrap;text-align:center}.lesson-reaction__check[data-v-6c3d7307]{margin-right:8px;font-size:1.4rem}.lesson-reaction__close[data-v-6c3d7307]{font-size:2rem;cursor:pointer}.lesson-reaction-form__form input[data-v-6c3d7307],.lesson-reaction-form__form textarea[data-v-6c3d7307]{display:block;margin:0 auto 15px;font-size:1rem;max-width:500px;width:100%;text-align:left;padding:calc(var(--gap)*0.5) var(--gap);border-radius:calc(var(--gap)*2);color:var(--color-text);font-weight:700;font-family:var(--font-secondary);background-color:var(--color-light);box-shadow:2px 5px 0 #000;color:var(--color-brown-dark);text-overflow:ellipsis}.lesson-reaction-form__form textarea[data-v-6c3d7307]{display:block;resize:none;max-height:141px;height:100%;border-radius:calc(var(--gap));padding-bottom:0;margin-bottom:1rem}.lesson-reaction-form__form input[data-v-6c3d7307]::-moz-placeholder,.lesson-reaction-form__form textarea[data-v-6c3d7307]::-moz-placeholder{color:var(--color-brown-dark);font-size:.8rem;line-height:70px;text-align:center}.lesson-reaction-form__form input[data-v-6c3d7307]::placeholder,.lesson-reaction-form__form textarea[data-v-6c3d7307]::placeholder{color:var(--color-brown-dark);font-size:.8rem;line-height:70px;text-align:center}input[data-v-6c3d7307]:focus::-moz-placeholder,textarea[data-v-6c3d7307]:focus::-moz-placeholder{color:var(--color-text);opacity:.5}input[data-v-6c3d7307]:focus::placeholder,textarea[data-v-6c3d7307]:focus::placeholder{color:var(--color-text);opacity:.5}.lesson-reaction-form__form input[data-v-6c3d7307],.lesson-reaction-form__form textarea[data-v-6c3d7307]{-webkit-user-select:text;-moz-user-select:text;user-select:text}.lesson-reaction-form__btn[data-v-6c3d7307]{max-width:500px;width:100%}.lesson-reaction-form__btn[data-v-6c3d7307]:hover{background-color:var(--color-dark)}.lesson-reaction-form__form.wait .lesson-reaction-form__btn[data-v-6c3d7307]{font-size:.7rem;opacity:.7;cursor:none;width:auto}.lesson-reaction-form__form.wait .loader[data-v-6c3d7307]{width:15px;height:15px}.lesson-reaction-form__form.wait .lesson-reaction-form__btn[data-v-6c3d7307]:hover{color:var(--color-light)!important}.lesson-reaction-form__btn-wrapper[data-v-6c3d7307]{display:flex;align-items:center;justify-content:center}.lesson-reaction-form__btn span[data-v-6c3d7307]{display:inline-block;margin-left:10px;font-family:var(--font-title)}.lesson-reaction-form__success[data-v-6c3d7307]{font-size:1.3rem;font-family:var(--font-title);color:var(--color-brown-dark)}.lesson-reaction-form__success svg[data-v-6c3d7307]{font-size:2rem}@keyframes moveToBottom-6c3d7307{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:940px){.lesson-reaction-form__wrapper[data-v-6c3d7307]{bottom:-68px;width:95%}}@media screen and (max-width:460px){.lesson-reaction-form__wrapper[data-v-6c3d7307]{width:90%}}.optout-form[data-v-61286aac]{padding:calc(var(--gap)*0.5);border:3px solid var(--color-dark)}.custom-checkbox__field[data-v-61286aac]{margin-right:calc(var(--gap)*0.5)}.custom-checkbox__content[data-v-61286aac]:before{width:15px;height:15px;top:3px}.custom-checkbox__content[data-v-61286aac]:after{width:15px;height:15px;top:2px;left:2px;background-size:15px 15px}.custom-checkbox strong[data-v-61286aac]{padding-left:25px}.custom-checkbox__field:checked+.custom-checkbox__content[data-v-61286aac]:before{background-color:var(--color-main)}.tags[data-v-0a8a5d98]{display:flex;align-items:center;justify-content:center;gap:calc(var(--gap)*0.4)}@media screen and (max-width:920px){.tags[data-v-0a8a5d98]{flex-wrap:wrap}}.filter[data-v-04602f3c]{position:relative}.filter__btn[data-v-04602f3c]{padding-right:calc(var(--gap)*1.2);color:var(--color-dark);border-color:var(--color-dark);background-image:url(/filter-arrow.svg);background-position:center right 12px;background-repeat:no-repeat;text-transform:none}.filter-btn--active[data-v-04602f3c],.filter__btn[data-v-04602f3c]:hover{background-image:url(/filter-arrow-active.svg);background-color:var(--color-dark);color:var(--color-light)}.filter__content[data-v-04602f3c]{position:absolute;top:125%;left:-386px;width:500px;padding:calc(var(--gap)*0.5) var(--gap);background-color:var(--color-light);border:3px solid var(--color-text);z-index:9}.filter__item[data-v-04602f3c]{display:flex;align-items:center;margin-bottom:var(--gap)}.filter__item--authors[data-v-04602f3c]{margin-bottom:calc(var(--gap)*2)}.filter__item h4[data-v-04602f3c]{margin:0;min-width:133px;font-family:var(--font-main);margin-right:calc(var(--gap)*0.5);text-align:left}.filter__level[data-v-04602f3c]{display:flex;align-items:center;gap:.5rem;cursor:pointer}.filter__tags .btn[data-v-04602f3c]{text-align:left}.filter__level-item[data-v-04602f3c]{width:54px;height:52px;padding:calc(var(--gap)*0.2);background-color:var(--color-main)}.filter__level-item[data-v-04602f3c]:not(:last-child){margin-right:calc(var(--gap)*0.5)}.filter__level-item--active[data-v-04602f3c]{background-color:var(--color-actions)}.filter__item-btn[data-v-04602f3c]{padding:0;font-family:var(--font-main);font-weight:400;color:var(--color-actions);background-color:transparent;box-shadow:none;border-radius:0;border:none;text-transform:none}.filter__item-btn[data-v-04602f3c]:not(:last-child){margin-right:calc(var(--gap)*0.4)}.filter__item-btn[data-v-04602f3c]:hover{color:var(--color-text)}.filter__item-btn--active[data-v-04602f3c]{text-decoration:underline;color:var(--color-blue)}.filter__actions[data-v-04602f3c]{display:flex;justify-content:flex-end}.filter__actions .filter__item-btn[data-v-04602f3c]{font-weight:700;display:flex;align-items:center}.filter__actions .filter__item-btn[data-v-04602f3c]:first-of-type{margin-right:var(--gap)}.filter__actions .filter__item-btn svg[data-v-04602f3c]{font-size:150%;margin-right:calc(var(--gap)*0.3)}.filter__apply[data-v-04602f3c]{color:var(--color-green)}.filter__clear[data-v-04602f3c]{color:var(--color-pink)}@media screen and (max-width:945px){.filter[data-v-04602f3c]{max-width:500px;width:100%;display:flex;align-items:center;justify-content:center}.filter__content[data-v-04602f3c]{left:0;width:100%}}@media screen and (max-width:580px){.filter__item[data-v-04602f3c]{flex-direction:column;align-items:flex-start}.filter__item h4[data-v-04602f3c]{min-width:unset;margin-right:0;margin-bottom:calc(var(--gap)*0.3)}.filter__level-item[data-v-04602f3c]:not(:last-child){margin-right:0}.filter__item--authors[data-v-04602f3c]{margin-bottom:calc(var(--gap)*1.5)}}@media screen and (max-width:465px){.filter__content[data-v-04602f3c]{min-height:520px}.filter__author[data-v-04602f3c],.filter__tags[data-v-04602f3c]{display:flex;flex-direction:column;align-items:flex-start}.filter__author .btn[data-v-04602f3c],.filter__tags .btn[data-v-04602f3c]{margin-right:0}}.learn__link[data-v-ba61e568]{position:relative;--color:var(--color-text);color:var(--color)!important;display:flex;flex-direction:column;justify-content:center;height:320px;padding:calc(var(--gap)*0.5);background-color:var(--color-main);border:3px solid var(--color)}.learn__link.in-progress[data-v-ba61e568]{opacity:.5}.learn__link h3[data-v-ba61e568]{display:-webkit-box;padding-top:calc(var(--gap)*0.5);margin-bottom:calc(var(--gap)*0.5);font-family:var(--font-main);font-size:calc(var(--font-size)*1.6);line-height:1.2;text-align:left;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.learn__link[data-v-ba61e568]:hover{--color:var(--color-actions)}.learn__tags[data-v-ba61e568]{position:absolute;top:10px;right:calc(var(--gap)*0.5);list-style:none;text-align:right}.learn__lessons[data-v-ba61e568]{position:absolute;z-index:3;top:calc(var(--gap)*0.5);left:calc(var(--gap)*0.5);width:50px;height:50px}.learn__level[data-v-ba61e568]{position:absolute;right:calc(var(--gap)*0.5);bottom:calc(var(--gap)*0.5)}.learn__author[data-v-ba61e568]{position:absolute;left:calc(var(--gap)*0.5);bottom:calc(var(--gap)*0.5)}.many-authors[data-v-ba61e568]{position:static;margin-top:var(--gap)}.author-wrapper[data-v-ba61e568]{display:flex;align-items:center}.author-wrapper[data-v-ba61e568]:not(:last-of-type){margin-bottom:calc(var(--gap)*0.1)}.many-authors .author-wrapper[data-v-ba61e568]:not(:last-of-type){margin-bottom:calc(var(--gap)*0.3)}.learn__author h4[data-v-ba61e568]{margin:0;font-family:var(--font-main);font-weight:900;font-size:calc(var(--font-size)*1)}.many-authors h4[data-v-ba61e568]{font-size:calc(var(--font-size)*0.8)}.learn__author img[data-v-ba61e568]{display:inline-block;width:44px;height:44px;margin-right:calc(var(--gap)*0.5);border-radius:100%}.many-authors img[data-v-ba61e568]{width:30px;height:30px;margin-right:calc(var(--gap)*0.5)}.learn__updated[data-v-ba61e568]{position:absolute;right:-20px;top:-20px;padding:0 calc(var(--gap)*0.3);font-weight:900;background-color:#ff76be;color:var(--color-light)}@media screen and (max-width:400px){.learn__author[data-v-ba61e568]{flex-direction:column;align-items:flex-start}.learn__author h4[data-v-ba61e568]{max-width:68%;text-align:left}}.robo-loader[data-v-7f28bb66]{--loader-color:currentColor;--loader-size:var(--0d5e6be8);display:inline-block;vertical-align:middle;width:var(--loader-size);height:var(--loader-size);color:var(--loader-color);line-height:1}.robo-loader svg path[data-v-7f28bb66]{fill:var(--loader-color);stroke:none}.btn__tag[data-v-48840b79]:hover{border:3px solid var(--color-blue);color:var(--color-light);background-color:var(--color-blue)}.btn__tag.active[data-v-48840b79]{color:var(--color-light);background-color:var(--color-actions)}.btn__tag.active .btn__text[data-v-48840b79]{display:inline-block;margin-right:var(--gap)}.btn__tag[data-v-48840b79]{margin-right:0}.delete-tag[data-v-48840b79]{display:inline-block;width:16px;height:18px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='23' height='23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 2l18.738 18.738M20.738 2L2 20.738' stroke='%23fff' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:15px 15px;background-position:0}