.app-module__page__HgA3f{width:100%;height:100%;padding-top:env(safe-area-inset-top, 24px);padding-bottom:env(safe-area-inset-bottom, 24px);background-color:var(--color-background)}.app-module__mainBox__SAomR{width:calc(100% - 40px);height:100%;max-width:1416px;margin:0 auto;padding:0;display:flex;position:relative;flex-direction:column;flex-grow:1;z-index:var(--z-index-base)}.app-module__content__WzmdK{width:100%;height:100%;display:flex;gap:30px;margin:0 auto}
.NotFoundPage-module__pageBox__qO4Pk{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.NotFoundPage-module__content__R8iA4{display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:center;font-family:var(--font-main);color:var(--color-text-primary)}.NotFoundPage-module__title__R_Glx{width:100%;font-weight:var(--font-weight-medium);font-size:28px;text-align:center}.NotFoundPage-module__description__agkJc{width:100%;font-weight:var(--font-weight-light);font-size:20px;text-align:center}
.content-module__content__OMwZN{height:100%;width:100%;max-width:1416px;margin:0 auto;padding:0;display:flex;justify-content:center;align-items:center}
.start-content-module__content__NR4eM{width:100%;max-width:400px;height:100%;padding-bottom:50px;display:flex;flex-direction:column;gap:40px;justify-content:center;align-items:center;font-family:var(--font-main);color:var(--color-text-primary)}.start-content-module__header__LnCVG{width:100%;display:flex;flex-direction:column;gap:20px;align-items:center}.start-content-module__title___tgHb{width:100%;font-weight:var(--font-weight-medium);font-size:28px;text-align:center}.start-content-module__description__JoAXX{font-size:18px;font-weight:var(--font-weight-extra-light);text-align:center}.start-content-module__error__HC424{width:100%;color:var(--color-button-red-primary);text-align:center}.start-content-module__form__ZlbGF{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:15px}.start-content-module__label__FR0r_{width:100%;text-align:left;font-family:var(--font-main);color:var(--color-text-primary);font-size:14px;font-weight:var(--font-weight-medium);margin-bottom:-5px}.start-content-module__input__xFHr4{width:100%;height:40px;padding:0 10px;border-radius:6px;border:1px solid var(--color-stroke-primary);font-family:var(--font-main);color:var(--color-text-primary);font-size:16px;font-weight:var(--font-weight-regular)}.start-content-module__input__xFHr4:focus{outline:1px solid var(--color-stroke-primary)}.start-content-module__errorDescription__hUJma{width:100%;font-family:var(--font-main);font-size:14px;color:var(--color-button-red-primary);font-weight:var(--font-weight-regular);text-align:center}.start-content-module__submitButton__uyFFP{position:relative;height:50px;width:100%;padding:0 20px;display:flex;gap:8px;align-items:center;justify-content:center;background-color:var(--color-stroke-primary);border:1px solid var(--color-stroke-primary);border-radius:6px;font-family:var(--font-main);color:var(--color-text-white);font-size:16px;font-weight:var(--font-weight-medium);text-decoration:none;cursor:pointer;overflow:hidden}.start-content-module__submitButton__uyFFP:hover{color:var(--color-text-white);outline:1px dashed var(--color-text-primary);outline-offset:4px}.start-content-module__footer__ZQ1Ed{width:100%;display:flex;align-items:flex-end;justify-content:center}.start-content-module__languageSwitcher__roRu8{position:relative;height:32px;padding:8px;display:flex;gap:5px;align-items:center;border-radius:4px;cursor:pointer;z-index:5}.start-content-module__languageSwitcher__roRu8:hover{outline:1px dashed var(--color-text-primary);outline-offset:4px}.start-content-module__currentLanguageText__LJwPd{font-size:16px}.start-content-module__languageArrowIcon__EOL6W{width:16px;height:16px;display:flex;padding:0}
.attention-start-popup-module__popupBackground__Tny74{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0, 0, 0, 0.5);display:flex;justify-content:center;align-items:center;z-index:var(--z-index-modal-three)}.attention-start-popup-module__confirmationPopup__hivwN{width:100%;max-width:400px;background-color:var(--color-background-modal);padding:20px;display:flex;flex-direction:column;gap:20px;box-shadow:0 4px 8px rgba(44, 44, 44, 0.1);color:var(--color-text-primary);font-family:var(--font-main);border-radius:10px;position:relative}.attention-start-popup-module__popupTitle__IFTXv{width:100%;max-width:400px;font-weight:var(--font-weight-medium);font-size:24px}.attention-start-popup-module__popupDescription__Zwgkt{width:100%;max-width:400px;font-weight:var(--font-weight-light);font-size:18px;line-height:1.2}.attention-start-popup-module__popupInteraction__ulJTT{width:100%;display:flex;gap:10px;justify-content:flex-end}.attention-start-popup-module__popupBackground__Tny74{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0, 0, 0, 0.5);display:flex;justify-content:center;align-items:center;z-index:var(--z-index-modal-three)}.attention-start-popup-module__confirmationPopup__hivwN{width:100%;max-width:400px;background-color:var(--color-background-modal);padding:20px;display:flex;flex-direction:column;gap:20px;box-shadow:0 4px 8px rgba(44, 44, 44, 0.1);color:var(--color-text-primary);font-family:var(--font-main);border-radius:10px;position:relative}.attention-start-popup-module__popupTitle__IFTXv{width:100%;max-width:400px;font-weight:var(--font-weight-medium);font-size:24px}.attention-start-popup-module__popupDescription__Zwgkt{width:100%;max-width:400px;font-weight:var(--font-weight-light);font-size:18px;line-height:1.2}.attention-start-popup-module__popupInteraction__ulJTT{width:100%;display:flex;gap:10px;justify-content:flex-end}.attention-start-popup-module__popupButton__cRAxX{position:relative;height:50px;width:100%;padding:0 20px;display:flex;gap:8px;align-items:center;justify-content:center;background-color:var(--color-stroke-primary);border:1px solid var(--color-stroke-primary);border-radius:6px;font-family:var(--font-main);color:var(--color-text-white);font-size:16px;font-weight:var(--font-weight-medium);text-decoration:none;cursor:pointer;overflow:hidden}.attention-start-popup-module__popupButton__cRAxX:hover{color:var(--color-text-white);outline:1px dashed var(--color-text-primary);outline-offset:4px}
.page-loader-module__loaderPopup__OnFVI{position:fixed;top:0;left:0;height:100%;width:100vw;background-color:var(--color-background);display:flex;justify-content:center;align-items:center;z-index:var(--z-index-animation-logo)}.page-loader-module__loaderLogo__JDgra{width:100px;margin-top:80px}.page-loader-module__logoMain__wEnTb{fill:var(--color-text-primary)}.page-loader-module__line__MtWlN{fill:var(--color-text-primary);opacity:1;transform-origin:left;animation:page-loader-module__fillAnimation__Vv8hz 3s ease-in-out infinite}@keyframes page-loader-module__fillAnimation__Vv8hz{0%{transform:scaleX(0)}25%{transform:scaleX(1)}50%{transform:scaleX(1)}75%{transform:scaleX(1)}100%{transform:scaleX(5)}}
.error-popup-module__background__uuTWK{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0, 0, 0, 0.5);display:flex;justify-content:center;align-items:center;z-index:var(--z-index-modal-three)}.error-popup-module__popup__hBHTs{width:100%;max-width:400px;background-color:var(--color-background-modal);padding:20px;display:flex;flex-direction:column;gap:20px;box-shadow:0 4px 8px rgba(44, 44, 44, 0.1);color:var(--color-text-primary);font-family:var(--font-main);border-radius:10px;position:relative}.error-popup-module__popupTitle__W_m_Y{width:100%;max-width:400px;font-weight:var(--font-weight-medium);font-size:24px}.error-popup-module__message__YWppY{width:100%;max-width:400px;font-weight:var(--font-weight-light);font-size:18px;line-height:1.2}.error-popup-module__button__aWqEW{position:relative;height:50px;width:100%;padding:0 20px;display:flex;gap:8px;align-items:center;justify-content:center;background-color:var(--color-stroke-primary);border:1px solid var(--color-stroke-primary);border-radius:6px;font-family:var(--font-main);color:var(--color-text-white);font-size:16px;font-weight:var(--font-weight-medium);text-decoration:none;cursor:pointer;overflow:hidden}.error-popup-module__button__aWqEW:hover{color:var(--color-text-white);outline:1px dashed var(--color-text-primary);outline-offset:4px}
.language-switcher-popup-module__background__cZFx5{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;padding:10px;background-color:rgba(0, 0, 0, 0.5);display:flex;justify-content:center;align-items:center;z-index:var(--z-index-modal-three)}.language-switcher-popup-module__popup__rpX6c{max-width:500px;width:100%;margin:auto;background-color:var(--color-background-modal);padding:20px;display:flex;flex-direction:column;gap:20px;box-shadow:0 4px 8px rgba(44, 44, 44, 0.1);color:var(--color-text-primary);font-family:var(--font-main);border-radius:10px;position:relative}.language-switcher-popup-module__popupHeader__xzMXV{width:100%;display:flex;flex-direction:column;gap:10px}.language-switcher-popup-module__title__QsFNt{width:100%;font-size:18px;font-weight:var(--font-weight-medium)}.language-switcher-popup-module__closeButton__dj4cS{position:absolute;top:20px;right:20px;width:24px;height:24px;padding:0;display:flex;align-items:center;justify-content:center;background-color:transparent;border:none;border-radius:6px;cursor:pointer}.language-switcher-popup-module__closeButton__dj4cS:hover{outline:1px dashed var(--color-text-primary);outline-offset:4px}.language-switcher-popup-module__closeButtonIcon__T3LFi{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.language-switcher-popup-module__content__c5Qff{width:100%;display:flex;flex-direction:column}.language-switcher-popup-module__contentButton__j3Bp_{height:60px;background-color:transparent;border:none;border-radius:6px;display:flex;align-items:center;gap:10px}.language-switcher-popup-module__contentButton__j3Bp_:hover{outline:1px dashed var(--color-text-primary);outline-offset:4px}.language-switcher-popup-module__contentButtonIcon__XPlHG{width:24px;height:24px}.language-switcher-popup-module__contentButtonBox__kQdE0{height:40px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;flex-grow:1;cursor:pointer}.language-switcher-popup-module__textMain__pjvJp{font-family:var(--font-main);font-size:18px;font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.language-switcher-popup-module__textEnglish__w5QvA{font-family:var(--font-main);font-size:14px;font-weight:var(--font-weight-light);color:var(--color-text-primary)}
.checkbox-module__checkboxContainer__yTum2{display:flex;align-items:center;cursor:pointer}.checkbox-module__checkboxInput__rumHz{display:none}.checkbox-module__checkboxIndicator__MuOSJ{height:24px;width:24px;border-radius:4px;border:2px solid var(--color-text-primary)}.checkbox-module__checkboxInput__rumHz:checked+.checkbox-module__checkboxIndicator__MuOSJ{height:24px;width:24px;border-radius:4px;background-color:var(--color-text-primary);outline:3px solid var(--color-background-modal);outline-offset:-5px}.checkbox-module__checkboxInput__rumHz:checked+.checkbox-module__checkboxIndicator__MuOSJ::after{height:24px;width:24px;border-radius:4px;background-color:var(--color-text-primary);outline:3px solid var(--color-background-modal);outline-offset:-5px}
.attempt-content-module__content__kSh4h{width:100%;height:100%;padding:100px 0 20px 0;display:flex;flex-direction:column;gap:25px}.attempt-content-module__contentHeader__OUC_H{position:fixed;top:0;left:0;width:100%;min-height:60px;padding:10px 20px;display:flex;justify-content:space-between;align-items:center;background-color:var(--color-background-modal);z-index:var(--z-index-modal-three);box-shadow:0 2px 4px rgba(0, 0, 0, 0.1)}.attempt-content-module__username__t4bwj{max-width:70%;font-family:var(--font-main);font-size:18px;font-weight:var(--font-weight-regular);color:var(--color-text-primary);line-height:1.2}.attempt-content-module__attemptFinished__OKlOA{margin-top:-40px;width:100%;height:100%;display:flex;flex-direction:column;gap:20px;align-items:center;justify-content:center;font-family:var(--font-main);color:var(--color-text-primary)}.attempt-content-module__finishedTitle__CKHgW{width:100%;max-width:400px;font-weight:var(--font-weight-medium);font-size:28px;text-align:center}.attempt-content-module__finishedDescription__fbe0f{width:100%;max-width:400px;font-weight:var(--font-weight-light);font-size:20px;text-align:center;line-height:1.2}.attempt-content-module__button__Pt61C{position:relative;height:50px;width:fit-content;padding:0 20px;display:flex;gap:8px;align-items:center;justify-content:center;background-color:var(--color-stroke-primary);border:1px solid var(--color-stroke-primary);border-radius:6px;font-family:var(--font-main);color:var(--color-text-white);font-size:16px;font-weight:var(--font-weight-medium);text-decoration:none;cursor:pointer;overflow:hidden}.attempt-content-module__button__Pt61C:hover{color:var(--color-text-white);outline:1px dashed var(--color-text-primary);outline-offset:4px}.attempt-content-module__popupBackground__uRSBT{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0, 0, 0, 0.5);display:flex;justify-content:center;align-items:center;z-index:var(--z-index-modal-three)}.attempt-content-module__confirmationPopup__oWBA_{width:100%;max-width:400px;background-color:var(--color-background-modal);padding:20px;display:flex;flex-direction:column;gap:20px;box-shadow:0 4px 8px rgba(44, 44, 44, 0.1);color:var(--color-text-primary);font-family:var(--font-main);border-radius:10px;position:relative}.attempt-content-module__popupTitle__OCPeg{width:100%;max-width:400px;font-weight:var(--font-weight-medium);font-size:24px}.attempt-content-module__popupDescription__ATDVO{width:100%;max-width:400px;font-weight:var(--font-weight-light);font-size:18px;line-height:1.2}.attempt-content-module__popupInteraction__QsrT0{width:100%;display:flex;gap:10px;justify-content:flex-end}.attempt-content-module__popupButton__s3Tet{width:fit-content;height:40px;padding:0 16px;display:flex;align-items:center;border:none;border-radius:6px;background-color:var(--color-stroke-primary);color:var(--color-text-white);font-family:var(--font-main);font-size:14px;font-weight:var(--font-weight-medium);cursor:pointer}.attempt-content-module__popupButton__s3Tet:hover{outline:1px dashed var(--color-text-primary);outline-offset:4px}.attempt-content-module__contentInfo__cEWQV{width:100%;display:flex;flex-direction:column;gap:5px}.attempt-content-module__infoTitle__Xz0xh{font-family:var(--font-main);font-size:18px;font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.attempt-content-module__infoDescription__SVJge{font-family:var(--font-main);font-size:16px;font-weight:var(--font-weight-light);color:var(--color-text-primary);line-height:1.2}.attempt-content-module__contentBox__ammTw{width:100%;display:flex;flex-direction:column;gap:10px}.attempt-content-module__numberOfQuestion__VNjP5{width:100%;max-width:400px;font-family:var(--font-main);font-weight:var(--font-weight-medium);font-size:16px}
.single-choice-question-module__question__BT9qT{width:100%;display:flex;flex-direction:column;gap:30px;padding-bottom:40px}.single-choice-question-module__questionTitle__o_ppx{width:100%;font-family:var(--font-main);font-size:18px;font-weight:var(--font-weight-medium);color:var(--color-text-primary);line-height:1.2}.single-choice-question-module__attachmentBlock__uNRJ4{width:100%;display:flex;flex-direction:row;gap:10px;flex-wrap:wrap}.single-choice-question-module__questionImageBlock__W2q8T{position:relative;width:calc(50% - 5px);aspect-ratio:1/1;padding:0;display:flex;align-items:center;justify-content:center;border-radius:20px;border:1px solid var(--color-accent-grey)}.single-choice-question-module__imageNumber__g0IWw{position:absolute;top:10px;left:10px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background-color:rgba(255, 255, 255, 0.85);border-radius:10px;font-family:var(--font-main);color:var(--color-text-primary);font-size:18px;font-weight:var(--font-weight-medium)}.single-choice-question-module__questionImage__talIX{width:100%;height:100%;object-fit:contain;border-radius:19px;background-color:var(--color-background)}.single-choice-question-module__optionsBlock__zVQPh{width:100%;display:flex;flex-direction:column;gap:10px}.single-choice-question-module__optionsTitle__KjoC3{width:100%;font-family:var(--font-main);font-size:18px;font-weight:var(--font-weight-medium);color:var(--color-text-primary);line-height:1.2}.single-choice-question-module__inputRow__IvaJC{width:100%;display:flex;align-items:center;gap:10px;font-family:var(--font-main);font-size:16px;font-weight:var(--font-weight-regular);color:var(--color-text-primary)}.single-choice-question-module__radio__Xdy_R{display:block;margin:0;padding:0;width:20px;height:20px;accent-color:var(--color-text-primary)}.single-choice-question-module__radioOption__bO4gS{width:100%;max-width:80%;display:flex;flex-grow:1}.single-choice-question-module__submitButton__cnSP3{margin-top:20px;position:relative;height:50px;width:fit-content;padding:0 20px;display:flex;gap:8px;align-items:center;justify-content:center;background-color:var(--color-accent-grey);border:none;border-radius:6px;font-family:var(--font-main);color:var(--color-text-white);font-size:16px;font-weight:var(--font-weight-medium);text-decoration:none;pointer-events:none;overflow:hidden}.single-choice-question-module__submitButton__cnSP3.single-choice-question-module__active__stHxd{background-color:var(--color-stroke-primary);cursor:pointer;border:1px solid var(--color-stroke-primary);pointer-events:all}.single-choice-question-module__submitButton__cnSP3:hover{color:var(--color-text-white);outline:1px dashed var(--color-text-primary);outline-offset:4px}@media screen and (max-width: 768px){.single-choice-question-module__attachmentBlock__uNRJ4{flex-direction:column;flex-wrap:nowrap}.single-choice-question-module__questionImageBlock__W2q8T{width:100%}.single-choice-question-module__submitButton__cnSP3{width:100%}}
.result-content-module__content__Mtmca{width:100%;height:100%;padding:20px 0;display:flex;flex-direction:column;gap:25px}.result-content-module__attemptResult__XUx1H{width:100%;height:100%;display:flex;flex-direction:column;gap:20px;align-items:center;justify-content:center;font-family:var(--font-main);color:var(--color-text-primary)}.result-content-module__resultTitle__Wkwlv{width:100%;max-width:400px;font-weight:var(--font-weight-medium);font-size:28px;text-align:center}.result-content-module__resultDescription__DTzcD{width:100%;max-width:400px;font-weight:var(--font-weight-regular);font-size:20px;text-align:center;line-height:1.2}.result-content-module__additionalText__HP2DE{width:100%;max-width:400px;font-weight:var(--font-weight-light);font-size:20px;text-align:center;line-height:1.2}
@font-face{font-family:"Roboto";src:url(/static/fonts/d50a80138ec4f2fb5e9f.ttf);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url(/static/fonts/e73e917f7bfa48666e00.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url(/static/fonts/27f62b53b93858475a7f.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url(/static/fonts/839cb7309f46fed11436.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Roboto Italic";src:url(/static/fonts/cd47f5421512ee65fe22.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Roboto Italic";src:url(/static/fonts/3743e89917aa46e2f6e5.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}
:root{--color-background: #F5F6F8;--color-background-modal: #FFFFFF;--color-text-primary: #3F3F3F;--color-text-white: #FFE5DD;--color-stroke-primary: #3F3F3F;--color-accent-grey: #a6acb1;--color-icon-primary: #3F3F3F;--color-icon-white: #FFE5DD;--color-accent-orange-primary: #F57149;--color-accent-orange-secondary: #e3734d;--color-accent-orange-light: #F1E2DB;--color-accent-emerald-primary: #167F73;--color-accent-emerald-primary-hover: #026B5F;--color-accent-sea-blue-primary: #25abd1;--color-accent-sea-blue-primary-hover: #2b4c56;--color-accent-light-blue-primary: #1f78c6;--color-button-black-primary: #3F3F3F;--color-button-red-primary: #F55349;--color-button-hover: #F1E2DB;--color-button-background-hover: #F7F3F3;--color-button-background-active: #F1E2DB;--font-main: "Roboto", sans-serif;--font-accent: "Abhaya Libre", serif;--font-weight-extra-bold: 800;--font-weight-bold: 700;--font-weight-medium: 500;--font-weight-regular: 400;--font-weight-light: 300;--font-weight-extra-light: 200;--background-logo-width: 166px;--background-logo-height: 150px;--z-index-base: 0;--z-index-content: 10;--z-index-content-hover: 15;--z-index-header: 110;--z-index-sidebar: 100;--z-index-modal-one: 300;--z-index-modal-two: 310;--z-index-modal-three: 320;--z-index-modal-four: 330;--z-index-modal-five: 340;--z-index-animation-logo: 600}:root.light{--color-background: #F5F6F8;--color-background-modal: #FFFFFF;--color-text-primary: #3F3F3F;--color-stroke-primary: #e6e6e6;--color-accent-grey: #a6acb1;--color-icon-primary: #3F3F3F;--color-accent-orange-primary: #F57149;--color-accent-light-blue-primary: #1f78c6;--color-button-black-primary: #3F3F3F;--color-button-background-hover: #F7F3F3;--color-button-background-active: #F1E2DB}:root.dark{--color-background: #1E1F22;--color-background-modal: #2B2D30;--color-text-primary: #FFE5DD;--color-stroke-primary: #18181A;--color-accent-grey: #52595e;--color-icon-primary: #e3e1e1;--color-accent-orange-primary: #F57149;--color-accent-light-blue-primary: #79c0ff;--color-button-black-primary: #18181A;--color-button-background-hover: #3F3F3F;--color-button-background-active: #555555}*,*::before,*::after{box-sizing:border-box}html{width:100%;height:100%;margin:0;padding:0}body{min-inline-size:320px;margin:0;padding:0;background-color:var(--color-background);height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}h1,h2,h3,h4,h5,h6,p{margin:0}ul{margin:0;padding:0;list-style:none}picture{margin:0;padding:0}button,a{color:currentColor;font-family:inherit;font-size:inherit;line-height:inherit}#root{width:100%;height:100%;padding:0;margin:0 auto;position:relative}/*!* Адаптивные стили для высоты *!*/

