.style_layout__ZhsNg{min-height:100svh;display:flex;flex-direction:column;gap:2rem;isolation:isolate;overflow:visible!important}@media(width >= 768px){.style_layout__ZhsNg{padding-inline:2rem}}.style_layout__header__g0COg{padding-inline:2rem}@media(width >= 768px){.style_layout__header__g0COg{padding-inline:0}}.style_layout__main__TaGWq{margin-block-end:auto;position:relative;max-width:100vw}@media(width >= 768px){.style_layout__main__TaGWq{overflow:hidden}}.style_course__Kj6pZ{--rotate:0deg;inset-block:unset;width:var(--btn-height);height:auto;padding:var(--btn-padding) 0;writing-mode:vertical-lr;border-radius:100vh;position:fixed;top:50%;left:0;transform:translateY(-50%) rotate(var(--rotate))}.style_course__Kj6pZ:dir(rtl){--rotate:180deg;left:unset;right:0}.style_course__content__E0Jm6{--initial-transform:calc(100% + 1rem);margin:0;padding-inline:2rem;inset:1rem;border-radius:.5rem;width:min(40rem,100% - 2rem)}.style_course__content__list__H6ghX li:last-child{padding-block-end:1rem}.style_course__content__E0Jm6:after{content:unset!important}.style_course__content__E0Jm6>div:first-child{display:none}.style_course__content__E0Jm6>div:nth-child(2){padding-block-start:2rem}@media(width >= 768px){.style_course-content__pqIJj{height:calc(100vh - 2rem);height:calc(100svh - 2rem);overflow:hidden;display:grid;grid-template-rows:auto 1fr;gap:2rem}}.style_course-content__title__bXbvl{margin:0}.style_course-content__accordion__nkOXM{--transition-duration:250ms;margin-block:0;padding:0;display:flex;flex-direction:column;gap:1rem;overflow-y:auto;height:100%}.style_course-content__node__RoAn2{display:grid;grid-template-rows:max-content 0fr;transition:grid-template-rows var(--transition-duration) linear}.style_course-content__node--active__llpo0 .style_course-content__node__title__DxFGe button:after{content:"";display:block;width:.8rem;height:.8rem;border-radius:50%;background-color:#93d409;flex-shrink:0}.style_course-content__node--expanded__tWJyD{grid-template-rows:max-content 1fr}.style_course-content__node__children__q8LGp{padding-inline-start:1rem;margin-inline-start:1.6rem;overflow:hidden;display:flex;flex-direction:column;gap:1rem;opacity:0;transition:margin-block-start var(--transition-duration),opacity var(--transition-duration);position:relative}.style_course-content__node__children__q8LGp:before{position:absolute;inset-inline-start:0;top:0;bottom:0;width:1px;background:#919191}.style_course-content__node--expanded__tWJyD>.style_course-content__node__children__q8LGp{margin-block-start:1rem;opacity:1}.style_course-content__node__title__DxFGe{margin:0;font-size:1.4rem;color:var(--color-text);transition:var(--theme-transition)}.style_course-content__node__title__DxFGe :is(button,a){text-decoration:none;width:100%;border:none;background-color:transparent;outline:transparent;color:inherit;border-radius:.75rem;padding:.75rem 1rem;display:flex;align-items:center;gap:.5rem;transition:background-color .1s linear;cursor:pointer}.style_course-content__node__title__DxFGe :is(button,a) svg{width:2rem;height:2rem}.style_course-content__node__title__DxFGe :is(button,a) svg,.style_course-content__node__title__DxFGe :is(button,a) time{flex-shrink:0}.style_course-content__node__title__DxFGe :is(button,a) div{display:grid;grid-template-columns:repeat(2,auto);align-items:center;gap:.5rem;justify-content:space-between;flex-grow:1}.style_course-content__node__title__DxFGe :is(button,a) div span{white-space:nowrap;text-wrap:nowrap;overflow:hidden;text-overflow:ellipsis}.style_course-content__node__title__DxFGe :is(button,a) time{font-size:.8em;color:#5e5e5e}.style_course-content__node__title__DxFGe :is(button,a):focus-visible,.style_course-content__node__title__DxFGe :is(button,a):focus-within{outline:2px solid #93d409;outline-offset:-2px}.style_course-content__node__arrow__8cjqW{width:1.5rem;height:1.5rem;stroke-width:3px;transition:transform var(--transition-duration) linear}.style_course-content__node__arrow__8cjqW:dir(rtl){transform:rotate(180deg)}.style_course-content__node--expanded__tWJyD>.style_course-content__node__title__DxFGe .style_course-content__node__arrow__8cjqW{transform:rotate(90deg)}.style_course-content__node__lesson-item--active__N7jnt a:after{content:"";display:block;width:.8rem;height:.8rem;border-radius:50%;background-color:#93d409;flex-shrink:0}.style_next-lesson-button__h1YMK{position:fixed;top:50%;right:1rem;transform:translateY(-50%);z-index:1000;width:4rem;height:4rem;border-radius:50%;box-shadow:0 4px 12px rgba(0,0,0,.15);transition:all .2s ease-in-out;opacity:.8}.style_next-lesson-button__h1YMK:hover{opacity:1;transform:translateY(-50%) scale(1.05);box-shadow:0 6px 16px rgba(0,0,0,.2)}.style_next-lesson-button__h1YMK:focus-visible{outline:2px solid #93d409;outline-offset:2px}.style_next-lesson-button__h1YMK:dir(rtl){right:unset;left:1rem}.style_next-lesson-button__h1YMK:dir(rtl) svg{transform:rotate(180deg)}@media(width >= 768px){.style_next-lesson-button__h1YMK{right:2rem}.style_next-lesson-button__h1YMK:dir(rtl){right:unset;left:2rem}}@media(width <= 768px){.style_next-lesson-button__h1YMK{width:3.5rem;height:3.5rem;right:.5rem}.style_next-lesson-button__h1YMK:dir(rtl){right:unset;left:.5rem}}.style_avatar__MaF76{--btn-width:48px;--btn-padding:0px!important;position:relative}.style_footer__txLrW{margin-block:2rem;text-align:center}.style_footer__content__HGT_k{display:grid;gap:2rem}@media(width >= 768px){.style_footer__content__HGT_k{grid-template-columns:repeat(2,1fr)}}.style_footer__content__info__BjIjJ{display:flex;flex-direction:column;gap:2rem}@media(width >= 768px){.style_footer__content__info__BjIjJ{align-items:flex-start}}.style_footer__content__links__zHQcJ{display:flex;flex-wrap:wrap;gap:4rem;justify-content:center;font-size:1.4rem}@media(width >= 768px){.style_footer__content__links__zHQcJ{justify-content:end;text-align:start}}@media(width >= 1024px){.style_footer__content__links__zHQcJ{gap:10rem}}.style_footer__content__links__zHQcJ h4{margin:0 0 1rem;text-transform:uppercase}.style_footer__content__links__zHQcJ ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.style_footer__content__links__zHQcJ a{text-decoration:none;color:var(--color-text);color:color-mix(in srgb,var(--color-text) 80%,transparent 20%);transition:var(--theme-transition);outline-color:transparent}.style_footer__content__links__zHQcJ a:is(:hover,:focus-visible){color:var(--color-text);text-decoration:underline;text-underline-offset:.25em}.style_footer__logo__PWny_{display:block;height:50px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.style_footer__logo__PWny_ svg{--logo-color:#93d409;--text-color:#93d409;height:100%;stroke:#93d409;stroke-width:2px;display:inline}.style_footer__logo__PWny_:is(:hover,:focus-visible){outline-color:transparent}.style_footer__logo__PWny_:is(:hover,:focus-visible) svg{--logo-color:#b2df60;--text-color:#b2df60}.style_footer__slogan__mRwAG{margin:0 auto;font-size:1.4rem;max-width:30ch}@media(width >= 768px){.style_footer__slogan__mRwAG{margin:0;text-align:start}}.style_footer__controls__ov6kN{display:flex;align-items:center;justify-content:center;gap:2rem}.style_footer__bottom__FMBMA{margin-block-start:2rem;border-top:1px solid var(--color-border);transition:var(--theme-transition)}@media(width >= 768px){.style_footer__bottom__FMBMA{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;padding-block-start:2rem}}.style_footer__bottom__social__obWW0{list-style:none;padding:0;margin-block:2rem;display:flex;align-items:center;justify-content:center;gap:2rem}@media(width >= 768px){.style_footer__bottom__social__obWW0{margin-block:0}}.style_footer__bottom__social__link__M5KpL{height:4rem;aspect-ratio:1;border-radius:50%;border:1px solid var(--color-text);display:flex;align-items:center;justify-content:center;transition:var(--theme-transition);-webkit-tap-highlight-color:rgba(0,0,0,0)}.style_footer__bottom__social__link__M5KpL:is(:hover,:focus-visible){border-color:#93d409;outline-color:#93d409}.style_footer__bottom__social__link__M5KpL:is(:hover,:focus-visible) svg{stroke:#93d409}.style_footer__bottom__social__icon__UweWI{width:2rem;aspect-ratio:1;stroke:var(--color-text);transition:var(--theme-transition)}.style_footer__bottom__copy__sKcxT{font-size:1.4rem;color:#5e5e5e}@media(width >= 768px){.style_footer__bottom__copy__sKcxT{margin:0}}.style_header__ZQRbL{height:var(--header-height);display:flex;align-items:center;gap:1rem}@media(width >= 768px){.style_header__ZQRbL{gap:2rem}}.style_header__logo__G2XKQ{--logo-color:#93d409;--text-color:#93d409;height:3rem}.style_header__logo__G2XKQ svg{height:100%}@media(width >= 768px){.style_header__logo__G2XKQ{height:4rem}}.style_header__title__c6PAl{color:var(--color-text-muted);display:flex;gap:inherit;font-weight:500}.style_header__title__c6PAl:before{content:"";width:.1rem;background-color:currentcolor}.style_header__user__T5h2_{margin-inline-start:auto}.style_header__bA5hv{position:sticky;top:0;isolation:isolate;z-index:1}.style_header__overlay__P9Kyh{visibility:hidden;position:fixed;z-index:0;top:0;left:0;width:110vw;height:110vh;transition:opacity .25s ease-in-out,visibility .25s;opacity:0;background-color:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.style_header__content__6ZURt{background-color:var(--color-bg);height:var(--header-height);z-index:1;transition:var(--theme-transition)}.style_header__content__6ZURt>div{display:flex;align-items:center;gap:1rem}.style_header__trigger__O9Hdq{--burger-padding:6px;display:grid;box-sizing:content-box;grid-template-columns:1fr;order:-10;width:20px;margin:0;margin-left:calc(-1*var(--burger-padding));padding:var(--burger-padding);border:none;background:none;cursor:pointer;gap:5px}.style_header__trigger__O9Hdq span{width:100%;height:2px;transform:translateZ(0);transform-origin:0 50%;transition:.2s cubic-bezier(.34,1.56,.64,1);border-radius:9999999px;opacity:1;background-color:var(--color-text)}.style_header__trigger__O9Hdq span:last-child{width:67%}.style_header__logo__80Xx0{--logo-color:#93d409;--text-color:#93d409;height:3rem}.style_header__logo__80Xx0 svg{height:100%}@media(width >= 768px){.style_header__logo__80Xx0{height:4rem}}.style_header__navigation__NbNZT{border-top:1px solid var(--color-border);position:absolute;top:var(--header-height);left:0;width:100%;padding:2rem;background-color:var(--color-bg);visibility:hidden;opacity:0;transition:opacity .25s ease-out,visibility .25s ease-out}@media(width >= 768px){.style_header__navigation__NbNZT{margin-inline-start:2rem;transition:none}}.style_header__navigation__NbNZT ul{padding:0;margin:0;list-style:none;display:grid;gap:2rem;grid-column:1/-1!important}.style_header__navigation__NbNZT ul li{transform:translateX(-2rem);transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.style_header__navigation__NbNZT ul li:dir(rtl){transform:translateX(2rem)}.style_header__profile__ZKOUz{margin-inline-start:auto;display:flex;align-items:center;gap:2rem}.style_header__navigation__NbNZT ul li a:not(.button),.style_header__profile__ZKOUz a:not(.button){text-decoration:none;font-size:1.4rem;font-weight:700;color:var(--color-text);transition:color .15s ease-in-out}.style_header__navigation__NbNZT ul li a:not(.button):hover,.style_header__profile__ZKOUz a:not(.button):hover{color:#5e5e5e}.style_header--opened__uYB3e .style_header__overlay__P9Kyh{visibility:visible;opacity:1}@media(width >= 768px){.style_header--opened__uYB3e .style_header__overlay__P9Kyh{transition:none;visibility:hidden;opacity:0}}.style_header--opened__uYB3e .style_header__trigger__O9Hdq span:first-child{transform:rotate(45deg) translateZ(0)}.style_header--opened__uYB3e .style_header__trigger__O9Hdq span:nth-child(2){width:0;opacity:0}.style_header--opened__uYB3e .style_header__trigger__O9Hdq span:nth-child(3){width:100%;transform:rotate(-45deg) translateZ(0)}.style_header--opened__uYB3e .style_header__navigation__NbNZT{visibility:visible;opacity:1}.style_header--opened__uYB3e .style_header__navigation__NbNZT ul li{transform:translateX(0)}@media(width >= 768px){.style_header__trigger__O9Hdq{display:none}.style_header__content__6ZURt{background-color:color-mix(in srgb,var(--color-bg) 50%,transparent 50%);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem)}.style_header__content__6ZURt>div{justify-content:space-between}.style_header__navigation__NbNZT.style_header__navigation__NbNZT{background-color:transparent;border-top:unset;padding:unset;position:static;width:auto;visibility:visible;opacity:1}.style_header__navigation__NbNZT.style_header__navigation__NbNZT ul{display:flex}.style_header__navigation__NbNZT.style_header__navigation__NbNZT ul li{transform:translateX(0)}}