.style_progress__Y06uG{height:1.5rem;width:100%;border-radius:1.5rem}.style_progress__Y06uG:dir(rtl){transform:rotate(.5turn)}.style_progress__group__qHMwO{transform:translateY(calc(100% - .75rem))}.style_progress__bar__24tIs,.style_progress__bg__Djo1t{stroke-width:1.5rem;stroke-linecap:round}.style_progress__bg__Djo1t{stroke:var(--color-bg-primary-100-dark-500)}.style_progress__bar__24tIs{stroke:#93d409}.style_complete__ChKjs{display:flex;flex-direction:column;gap:2rem;height:100%}.style_complete__header__NDW6U{display:flex;flex-direction:column;gap:1rem}.style_complete__ChKjs strong{display:flex;line-height:4rem;align-items:center;gap:.2em;flex-wrap:wrap}.style_complete__title__20ylc{display:flex;flex-direction:column;gap:1rem}.style_complete__title__option__lbmUv{min-width:4rem}.style_complete__title__option--empty__acSNY{opacity:.2}.style_complete__title__20ylc p{margin:0;font-size:1.4rem;color:var(--color-text-muted)}.style_complete__title__20ylc img{width:50%;margin-inline:auto;height:unset}.style_complete__footer__r0i0G{margin-block-start:auto}.style_complete__footer__r0i0G ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:1rem 2rem}.style_complete__ChKjs button{--btn-bg-color:transparent;--btn-border-color:color-mix(in srgb,#fff 90%,#000 10%);--btn-text-color:var(--color-text)}.style_complete__ChKjs button:focus-visible,.style_complete__ChKjs button:hover{--btn-border-color:#b2df60}.style_mcq__O0ZeD{display:flex;flex-direction:column;gap:2rem}.style_mcq__header__amqmm{display:flex;flex-direction:column;gap:1rem}.style_mcq__header__amqmm p{margin:0;font-size:1.4rem;color:var(--color-text-muted)}.style_mcq__header__amqmm img{width:50%;margin-inline:auto;height:unset}.style_mcq__options__poyPc{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:2rem}.style_mcq__options__poyPc li{flex-grow:1;min-width:20rem}.style_mcq__options__option__P9HV3{position:relative}.style_mcq__options__option__input__IlrxB{position:absolute;opacity:0}.style_mcq__options__option__label__Ix8aY{--btn-bg-color:transparent;--btn-border-color:color-mix(in srgb,#fff 90%,#000 10%);--btn-text-color:var(--color-text);padding-block:calc(var(--btn-padding)/2);width:100%;height:unset;min-height:var(--btn-height);white-space:unset;line-height:1.4em}.style_mcq__options__option__label__Ix8aY:hover{--btn-border-color:#b2df60}.style_mcq__options__option__input__IlrxB:checked+.style_mcq__options__option__label__Ix8aY{--btn-border-color:#b2df60;--btn-text-color:#303030;background-color:#93d409;outline:2px solid #93d409;outline-offset:2px}.style_mcq__options__option__input__IlrxB:focus-visible+.style_mcq__options__option__label__Ix8aY{--btn-border-color:#b2df60}.style_trueFalse__4p4W0{display:flex;flex-direction:column;gap:2rem}.style_trueFalse__header__kZ2kk{display:flex;flex-direction:column;gap:1rem}.style_trueFalse__header__kZ2kk p{margin:0;font-size:1.4rem;color:var(--color-text-muted)}.style_trueFalse__options__XB_68{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:2rem}.style_trueFalse__options__XB_68 li{flex-grow:1;min-width:20rem}.style_trueFalse__options__option__0qLvJ{position:relative}.style_trueFalse__options__option__input__cxC1f{position:absolute;opacity:0}.style_trueFalse__options__option__label__9Cvzz{--btn-bg-color:transparent;--btn-border-color:color-mix(in srgb,#fff 90%,#000 10%);--btn-text-color:var(--color-text);padding-block:calc(var(--btn-padding)/2);width:100%;height:unset;min-height:var(--btn-height);white-space:unset;line-height:1.4em}.style_trueFalse__options__option__label__9Cvzz:hover{--btn-border-color:#b2df60}.style_trueFalse__options__option__input__cxC1f:checked+.style_trueFalse__options__option__label__9Cvzz{--btn-border-color:#b2df60;--btn-text-color:#303030;background-color:#93d409;outline:2px solid #93d409;outline-offset:2px}.style_trueFalse__options__option__input__cxC1f:focus-visible+.style_trueFalse__options__option__label__9Cvzz{--btn-border-color:#b2df60}.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_dialog__YfW_5{min-width:30rem;gap:1.6rem}@media(width >= 768px){.style_dialog__YfW_5{min-width:40rem}}.style_dialog__icon__Fe8NL{width:20rem!important;height:20rem!important;margin-inline:auto}.style_dialog__header___LIZC{margin-top:-3.2rem;display:flex;flex-direction:column;text-align:center;gap:.8rem}.style_dialog__header___LIZC p{text-wrap:balance}.style_dialog__next__VVH8a{position:static;width:unset;height:unset;border-radius:100vmax;transform:unset!important;opacity:1;padding:.8rem 1.6rem;margin-inline:auto;display:flex;flex-direction:row-reverse;gap:.4rem}.style_dialog__next__VVH8a svg{width:1.6rem;height:1.6rem}.styles_game__MEsrO{height:calc(100vh - (var(--header-height) + 4rem));height:calc(100svh - (var(--header-height) + 4rem));border-radius:.4rem;border:1px solid var(--color-border);display:flex;flex-direction:column;overflow:hidden}.styles_game__header__g6qtZ{display:flex;flex-direction:column;gap:2rem}.styles_game__header__g6qtZ p{margin:0;font-size:1.2rem;font-weight:500}.styles_game__question__dieR5{overflow-y:auto;padding-block:.5rem;padding-block-end:2rem}.styles_game__footer__d6hE9{margin-top:auto;display:flex;flex-direction:column;gap:2rem}.styles_game__footer--bg__JNlqd{background-color:var(--color-bg-primary-100-dark-500);border-radius:.4rem .4rem 0 0}.styles_game__footer__correct__5sWSN,.styles_game__footer__wrong__O1nlW{margin:0;display:flex;gap:1rem;align-items:center;font-weight:700}.styles_game__footer__correct__5sWSN{color:#009f42}.styles_game__footer__wrong__O1nlW{color:#b41c2b}.styles_game__footer__d6hE9,.styles_game__header__g6qtZ,.styles_game__question__dieR5{padding-inline:2rem}.styles_game__footer__d6hE9:first-child,.styles_game__header__g6qtZ:first-child,.styles_game__question__dieR5:first-child{padding-block-start:2rem}.styles_game__footer__d6hE9:last-child,.styles_game__header__g6qtZ:last-child,.styles_game__question__dieR5:last-child{padding-block:2rem}.styles_game__check__t1gSZ{width:100%}.style_editor__yWPT4 .monaco-editor{--vscode-editorGutter-background:transparent;--vscode-editor-background:transparent}.style_editor__header__k_PcM{padding:.4rem;display:flex;gap:1rem;justify-content:space-between}.style_editor__header__k_PcM>button{max-width:20rem}.style_editor__header__controls__V2lgF{display:flex;align-items:center;gap:1rem}.style_editor__header__status__Kq_1i{max-width:28rem;color:hsl(var(--muted-foreground));font-size:1.2rem;line-height:1.3;text-align:right}.style_editor__editor__5vxqn{--editor-header-height:4rem;direction:ltr;max-height:calc(100% - var(--editor-header-height))}.style_editor__console__I6jQy{padding:2rem}.style_panel__DSWQS{--border-width:0.4rem;border:var(--border-width) solid var(--color-border);border-radius:var(--border-width)}.style_panel__handle__0Kg1u{height:var(--border-width)!important;background-color:var(--color-border)}.style_panel__handle__0Kg1u>div{width:calc(var(--border-width)*4);height:calc(var(--border-width)*4)}@media(width >= 768px){.style_panel__DSWQS{border:none;border-radius:unset}}.style_terminalWrapper__X4c_X{position:relative;height:100%;display:flex;flex-direction:column}.style_terminal__status__QKcKa{display:flex;align-items:center;gap:.5rem;padding-inline:2rem;padding-block:.4rem;font-size:1.2rem;color:var(--color-text-muted);border-bottom:1px solid var(--border-color)}.style_terminal__AKciH{height:100%;overflow-y:auto;padding-inline:2rem;font-size:1.4rem;padding-block-start:.5em}.style_terminal__AKciH li{white-space:pre-line}.style_terminal__AKciH form{display:flex}.style_terminal__AKciH label{flex-shrink:0}.style_terminal__input__NLfW_{all:unset;flex-grow:1;padding-inline-start:.5em;caret-color:var(--primary-color)}.style_terminal__username__gdjrf{color:var(--color-text-muted);transition:color var(--theme-transition-duration) linear}.style_terminal__scrollBadge__6WRRO{position:absolute;bottom:1rem;left:50%;transform:translateX(-50%);background:var(--primary-color);color:#fff;border:none;border-radius:9999px;padding:.3em 1em;font-size:1.2rem;cursor:pointer;opacity:.85;transition:opacity .15s}.style_terminal__scrollBadge__6WRRO:hover{opacity:1}.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);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%);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)}}