@import"https://fonts.googleapis.com/css2?family=Geologica&display=swap";.star-icon[data-v-5ccd5d68],.star-icon[data-v-1d675e09],.star-icon[data-v-18e8c19a]{display:inline-block}.red-dot[data-v-6f8ad4fe]{position:absolute;top:28px;margin-left:18px;width:12px;height:12px;background-color:var(--fail);border-radius:50%;display:inline-block}.main-menu[data-v-5b21bf35]{position:fixed;bottom:0;right:0;left:0;height:81px;padding:0 30px var(--tg-safe-area-inset-bottom, 0);display:flex;box-sizing:border-box;justify-content:center;border-top:1px solid rgba(0,0,0,.1);color:#000;background-color:#fff}.main-menu .main-menu__item[data-v-5b21bf35]{width:100px;flex-grow:1;text-decoration:none;display:flex;flex-direction:column;align-items:center;color:#0006;align-self:center}.main-menu .main-menu__item span[data-v-5b21bf35]{display:block;margin-top:3px;font-size:10px;line-height:13px}.main-menu .main-menu__item svg.default-state[data-v-5b21bf35]{display:block}.main-menu .main-menu__item svg.active-state[data-v-5b21bf35]{display:none}.main-menu .main-menu__item.router-link-active[data-v-5b21bf35]{color:var(--black)}.main-menu .main-menu__item.router-link-active svg.default-state[data-v-5b21bf35]{display:none}.main-menu .main-menu__item.router-link-active svg.active-state[data-v-5b21bf35]{display:block}.lock-icon[data-v-4e1cb8f7]{font-size:100px;line-height:normal}.no-access-container[data-v-4e1cb8f7]{display:flex;justify-content:center;flex-direction:column;align-items:center;height:100vh;text-align:center}.loading-indicator[data-v-0360ac9c]{display:inline-flex;width:100%;justify-content:center;align-items:center;gap:.5rem;font-size:.95rem;color:#444;padding:40px 0}.spinner[data-v-0360ac9c]{width:1rem;height:1rem;border:2px solid #ccc;border-top-color:#007bff;border-radius:50%;animation:spin-0360ac9c .6s linear infinite}@keyframes spin-0360ac9c{to{transform:rotate(360deg)}}.loading-text[data-v-0360ac9c]{font-weight:500}.base-button[data-v-789f8f2b]{font-size:16px;padding:17px 30px;color:var(--white);border-radius:var(--border-radius);text-decoration:none;display:flex;align-items:center;text-align:center;justify-content:center}.base-button__loading[data-v-789f8f2b]{padding:0;margin-left:10px;display:inline-flex;width:auto}.base-button.btn-primary[data-v-789f8f2b]{background-color:var(--main);border:none}.base-button.btn-primary[data-v-789f8f2b]:hover{background-color:var(--main-dark)}.base-button.btn-primary[data-v-789f8f2b]:active{background-color:var(--main-darkest)}.base-button.btn-primary[data-v-789f8f2b]:disabled{background-color:var(--main-light)}.base-button.btn-success[data-v-789f8f2b]{background-color:var(--success);border:none}.base-button.btn-success[data-v-789f8f2b]:hover{background-color:var(--success-darker)}.base-button.btn-success[data-v-789f8f2b]:active{background-color:var(--success-darkest)}.base-button.btn-success[data-v-789f8f2b]:disabled{background-color:var(--success-light)}.base-button.btn-error[data-v-789f8f2b]{background-color:var(--fail);border:none}.base-button.btn-error[data-v-789f8f2b]:hover{background-color:var(--fail-darker)}.base-button.btn-error[data-v-789f8f2b]:active{background-color:var(--fail-darkest)}.base-button.btn-error[data-v-789f8f2b]:disabled{background-color:var(--fail-light)}.base-button.btn-outline[data-v-789f8f2b]{color:var(--black);box-shadow:inset 0 0 0 1px var(--light-gray);background-color:var(--white);border:1px solid var(--light-gray)}.base-button.btn-outline[data-v-789f8f2b]:hover{background-color:var(--darkest-white)}.base-button.btn-outline[data-v-789f8f2b]:active{background-color:var(--light-gray)}.star-icon[data-v-45a8295a]{display:inline-block}.network-error[data-v-c9606a04]{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--white);text-align:center;width:100vw;height:100vh;position:fixed;z-index:9999;padding:30px;box-sizing:border-box;top:0;left:0}.network-error__warning-sign[data-v-c9606a04]{margin-bottom:20px}.network-error__title[data-v-c9606a04]{margin-bottom:10px}:root{--black: #000000;--dark-gray: #888888;--middle-gray: #aaaaaa;--light-gray: #dddddd;--darkest-white: #f2f2f2;--white: #ffffff;--fail-text: #ff3c00;--fail-darkest: #b22a00;--fail-darker: #d93300;--fail: #ff3c00;--fail-light: #ffc4b2;--fail-lighter: #ffe8e0;--fail-lightest: #fff3f0;--main-text: #0085ff;--main-darkest: #005db2;--main-dark: #0071d9;--main: #0085ff;--main-light: #b2daff;--main-lighter: #e0f0ff;--main-lightest: #f0f8ff;--second-text: #9046ff;--second-darkest: #6531b2;--second-darker: #7a3cd9;--second: #9046ff;--second-light: #dec7ff;--second-lighter: #f2e9ff;--second-lightest: #f8f4ff;--success-text: #00c928;--success-darkest: #008d1c;--success-darker: #00ab22;--success: #00c928;--success-light: #b2efbe;--success-lighter: #e0f9e5;--success-lightest: #f0fcf2;--third-text: #d5a000;--third-darkest: #af8400;--third-darker: #d5a000;--third: #fabc00;--third-light: #fdebb2;--third-lighter: #fef7e0;--third-lightest: #fffbf0;--border-radius: 4px;--menu-height: 52px;--subscription-back: linear-gradient(204.04deg, #0070d8 25.28%, #28bfff 85.21%);--subscription-accent: #fff739;--subscription-text-gray: #525766;--subscription-back-overlay: rgba(0, 63, 136, .16);--subscription-text-white: rgba(255, 255, 255, .7)}body{font-size:16px;line-height:20px;color:var(--black);background-color:var(--white);margin:0;font-family:Geologica,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"slnt" 0,"CRSV" 0,"SHRP" 0}body,html{height:100%;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6,p{font-weight:400;margin:0}input,textarea,button,select,a{-webkit-tap-highlight-color:rgba(0,0,0,0)}#app{height:100%}.router-wrapper{flex:1;position:relative;overflow:hidden;overflow-y:auto}.app-container{display:flex;flex-direction:column;height:100%;height:calc(100% - 80px);overflow-y:auto}.app-container.Homework{height:100%}.slide-left-enter-active,.slide-left-leave-active,.slide-right-enter-active,.slide-right-leave-active{transition:transform .3s ease,opacity .3s ease;position:absolute;width:100%}.slide-left-enter-from{transform:translate(100%);opacity:0}.slide-left-enter-to,.slide-left-leave-from{transform:translate(0);opacity:1}.slide-left-leave-to{transform:translate(-30%);opacity:0}.slide-right-enter-from{transform:translate(-100%);opacity:0}.slide-right-enter-to,.slide-right-leave-from{transform:translate(0);opacity:1}.slide-right-leave-to{transform:translate(30%);opacity:0}.star-icon[data-v-498ef06a],.star-icon[data-v-e0af0988]{display:inline-block}.responsive-image[data-v-a870b866]{width:100%;height:auto;display:block}.cover[data-v-a870b866]{object-fit:cover}.error[data-v-a870b866]{background-color:var(--fail-lighter);color:var(--fail);padding:24px}.zoomable-image__trigger[data-v-ac9870d1]{cursor:zoom-in}.zoomable-image__overlay[data-v-ac9870d1]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000d9;display:flex;align-items:center;justify-content:center;z-index:1000}.zoomable-image__canvas[data-v-ac9870d1]{width:100%;height:100%;max-height:min(90vh,100%);touch-action:none;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.zoomable-image__full[data-v-ac9870d1]{max-width:100%;max-height:100%;-webkit-user-select:none;user-select:none;will-change:transform}.zoomable-image-fade-enter-active[data-v-ac9870d1],.zoomable-image-fade-leave-active[data-v-ac9870d1]{transition:opacity .2s ease}.zoomable-image-fade-enter-from[data-v-ac9870d1],.zoomable-image-fade-leave-to[data-v-ac9870d1]{opacity:0}.question-block[data-v-6cfbad12]{margin-bottom:20px}.question-block__options[data-v-6cfbad12]{border-radius:4px;border:1px solid var(--light-gray, #ddd)}.question-block__option[data-v-6cfbad12]{display:block;position:relative;cursor:pointer;border-bottom:1px solid var(--light-gray, #ddd);padding:16px 24px;font-size:16px;font-weight:400;line-height:20px;display:flex}.question-block__option.success[data-v-6cfbad12]{background-color:var(--success-lighter)}.question-block__option.error[data-v-6cfbad12]{background-color:var(--fail-lighter)}.question-block__question-image[data-v-6cfbad12],.question-block__explanation-image[data-v-6cfbad12]{margin:10px 0}.question-block__option.success[data-v-6cfbad12],.question-block__option.error[data-v-6cfbad12]{padding-right:48px}.question-block__option input[type=radio][data-v-6cfbad12]{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--form-background);margin:0 10px 0 0}.question-block__option input[type=radio][data-v-6cfbad12]:before{content:" ";display:block;width:18px;height:18px;border-radius:50%;border:2px solid var(--light-gray)}.question-block__option input[type=radio][data-v-6cfbad12]:checked:before{border-color:var(--main)}.question-block__option input[type=radio][data-v-6cfbad12]:checked:after{content:" ";display:block;width:14px;height:14px;border-radius:50%;background-color:var(--main);position:absolute;top:4px;left:4px}.question-block__option[data-v-6cfbad12]:last-child{border-bottom:none}.question-block__answer-icon[data-v-6cfbad12]{position:absolute;right:24px;top:14px}.question-block__option.success .question-block__answer-icon.success[data-v-6cfbad12],.question-block__option.error .question-block__answer-icon.error[data-v-6cfbad12]{display:block}.explanation[data-v-6cfbad12]{margin-top:24px}.explanation__title[data-v-6cfbad12]{color:var(--dark-gray, #888);font-size:13px;line-height:16px;margin-bottom:8px}.explanation__text[data-v-6cfbad12]{font-size:16px;line-height:20px}.custom-checkbox[data-v-0f5f89e4]{display:inline-flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.custom-checkbox.disabled[data-v-0f5f89e4]{opacity:.6;cursor:not-allowed}.native-checkbox[data-v-0f5f89e4]{position:absolute;opacity:0;pointer-events:none;width:0;height:0}.icon[data-v-0f5f89e4]{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center}.label-text[data-v-0f5f89e4]{font-size:14px}.question-block[data-v-1548cac0]{margin-bottom:20px}.question-block__options[data-v-1548cac0]{border-radius:4px;border:1px solid var(--light-gray, #ddd)}.question-block__option[data-v-1548cac0]{display:block;position:relative;cursor:pointer;border-bottom:1px solid var(--light-gray, #ddd);padding:16px 24px;font-size:16px;font-weight:400;line-height:20px;display:flex}.question-block__option.success[data-v-1548cac0]{background-color:var(--success-lighter)}.question-block__option.error[data-v-1548cac0]{background-color:var(--fail-lighter)}.question-block__question-image[data-v-1548cac0],.question-block__explanation-image[data-v-1548cac0]{margin:10px 0}.question-block__option.success[data-v-1548cac0],.question-block__option.error[data-v-1548cac0]{padding-right:48px}.question-block__option[data-v-1548cac0]:last-child{border-bottom:none}.question-block__answer-icon[data-v-1548cac0]{position:absolute;right:24px;top:14px}.question-block__option.success .question-block__answer-icon.success[data-v-1548cac0],.question-block__option.error .question-block__answer-icon.error[data-v-1548cac0]{display:block}.explanation[data-v-1548cac0]{margin-top:24px}.explanation__title[data-v-1548cac0]{color:var(--dark-gray, #888);font-size:13px;line-height:16px;margin-bottom:8px}.explanation__text[data-v-1548cac0]{font-size:16px;line-height:20px}.question-block[data-v-2376a2a4]{display:flex;flex-direction:column;margin-bottom:20px}.question-block__input-wrapper[data-v-2376a2a4]{position:relative;display:flex}.question-block__input[data-v-2376a2a4]{width:100%;padding:15px 24px;font-size:16px;line-height:20px;color:var(--black);caret-color:var(--main);background-color:var(--white);-webkit-user-select:text;user-select:text;border:1px solid var(--middle-gray);border-radius:4px}.question-block__question-image[data-v-2376a2a4],.question-block__explanation-image[data-v-2376a2a4]{margin:10px 0}.question-block__input-wrapper.success .question-block__input[data-v-2376a2a4]{background-color:var(--success-lighter);border-color:var(--success);padding-right:48px}.question-block__input-wrapper.error .question-block__input[data-v-2376a2a4]{background-color:var(--fail-lighter);border-color:var(--fail);padding-right:48px}.question-block__right-answer[data-v-2376a2a4]{display:none;color:var(--fail);font-size:13px;line-height:16px}.question-block__right-answer.error[data-v-2376a2a4]{display:block}.question-block__answer-icon[data-v-2376a2a4]{display:none;position:absolute;right:24px;top:14px}.question-block__input-wrapper.success .question-block__answer-icon.success[data-v-2376a2a4],.question-block__input-wrapper.error .question-block__answer-icon.error[data-v-2376a2a4]{display:block}.explanation[data-v-2376a2a4]{margin-top:24px}.explanation__title[data-v-2376a2a4]{color:var(--dark-gray, #888);font-size:13px;line-height:16px;margin-bottom:8px}.explanation__text[data-v-2376a2a4]{font-size:16px;line-height:20px}.stats-circle[data-v-4845d4ef]{display:flex;position:relative;align-items:center;justify-content:center}.stats-circle__total[data-v-4845d4ef]{position:absolute;font-size:80px;font-weight:700;line-height:80px}.progress-ring[data-v-4845d4ef]{transition:stroke-dashoffset 1s ease-out;transform:rotate(-90deg);transform-origin:center}.quiz-result[data-v-a68c6a71]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:25%}.quiz-result .stats-circle[data-v-a68c6a71]{width:90%}.quiz-result__percent[data-v-a68c6a71]{display:flex;flex-direction:column;align-items:center}.quiz-result__percent small[data-v-a68c6a71]{max-width:200px;margin-top:12px;text-align:center;font-size:16px;font-weight:400;line-height:20px}.quiz-result__finish-button[data-v-a68c6a71]{margin-top:60px}.quiz-result__redo-button[data-v-a68c6a71]{margin-top:20px}.quiz-redo[data-v-084679f1]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px}.quiz-redo button[data-v-084679f1],.quiz-redo__homework[data-v-084679f1]{width:100%}.quiz-redo__homework-label[data-v-084679f1]{font-size:13px;font-style:normal;font-weight:400;color:var(--dark-gray)}.quiz-redo__homework-title[data-v-084679f1]{font-size:16px;font-style:normal;font-weight:400;line-height:20px}.quiz-redo__explanation[data-v-084679f1]{font-size:16px;font-style:normal;font-weight:400;line-height:20px;margin-top:24px;margin-bottom:60px}.quiz-redo__redo-button[data-v-084679f1]{margin-bottom:24px}.quiz[data-v-4605fff2]{height:calc(100vh - 186px);overflow-y:scroll;max-width:600px;margin:auto}.quiz.result[data-v-4605fff2]{height:100%}.quiz__homework-name[data-v-4605fff2]{color:var(--dark-gray, #888);font-size:13px;font-weight:400;line-height:16px;margin-bottom:8px;padding:24px 30px 0}.quiz__question-wrapper[data-v-4605fff2]{padding:0 30px 24px}.quiz__controls[data-v-4605fff2]{position:fixed;background-color:var(--white);bottom:0;right:0;left:0;display:flex;padding:25px 30px 35px;justify-content:space-between;align-items:center;align-self:stretch;border-top:1px solid var(--light-gray)}.quiz__question-count[data-v-4605fff2]{font-size:16px;font-weight:400;line-height:20px}.quiz__progress-bar[data-v-4605fff2]{height:2px;position:absolute;top:0;left:0;background-color:var(--main);-webkit-transition:width .5s ease-in-out;-moz-transition:width .5s ease-in-out;-o-transition:width .5s ease-in-out;transition:width .5s ease-in-out}.result[data-v-4605fff2]{font-weight:700}.star-icon[data-v-444c0889]{display:inline-block}.homework[data-v-85a7d517]{height:100%}.homework__header[data-v-85a7d517]{height:54px;padding:9px 30px 9px 15px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--light-gray, #ddd)}.homework__timer[data-v-85a7d517]{display:flex;flex-direction:column;text-align:right;color:var(--dark-gray, #888);font-size:13px;line-height:16px}.homework__timer-value[data-v-85a7d517]{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-family:inherit;display:inline-block;min-width:96px}.expiring{color:var(--fail);font-size:14px;margin-left:12px;display:inline-block}.homework-item[data-v-760312ff]{display:flex;justify-content:space-between;padding:12px 30px;border-top:1px solid var(--light-gray, #ddd);text-decoration:none;color:var(--black)}.homework-item.disabled[data-v-760312ff]{background-color:var(--darkest-white)}.homework-item__description[data-v-760312ff]{display:flex;flex-direction:column}.homework-item__subject[data-v-760312ff]{font-size:10px;font-style:normal;font-weight:400;line-height:12px}.homework-item__title[data-v-760312ff]{font-size:13px;font-weight:400;line-height:16px}.homework-item__status[data-v-760312ff]{display:flex;flex-direction:column;justify-content:center;align-items:end;color:var(--middle-gray);font-size:10px;font-weight:400;line-height:12px}.homework-item__time[data-v-760312ff]{display:inline-block;min-width:82px;text-align:right;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";white-space:nowrap}.homework-section__message[data-v-c356ecfe]{display:block;padding:12px 30px;font-size:10px;font-weight:400;line-height:14px;color:var(--dark-gray);background-color:var(--white);margin:0}.homework-section__message.success[data-v-c356ecfe]{color:var(--success-text);background-color:var(--success-lighter)}.homework-section__message.fail[data-v-c356ecfe]{color:var(--fail-text);background-color:var(--fail-lighter)}.homework-section__message.warning[data-v-c356ecfe]{color:var(--third-text);background-color:var(--third-lighter)}.homework-section__message.info[data-v-c356ecfe]{color:var(--main-text);background-color:var(--main-lighter)}.homework-list__empty[data-v-efcec5d0]{margin:0;text-align:center;font-size:18px;font-weight:400;color:var(--dark-gray)}.homework-tabs[data-v-2782c390]{display:flex;gap:8px;border-bottom:1px solid rgba(0,0,0,.1);padding:15px 16px}.homework-tabs__tab[data-v-2782c390]{flex:1 1 0;padding:10px 12px;border:none;border:2px solid transparent;background:transparent;color:var(--dark-gray);font-size:14px;font-weight:500;line-height:20px;cursor:pointer;transition:color .2s ease,border-color .2s ease;border-radius:var(--border-radius)}.homework-tabs__tab[data-v-2782c390]:disabled{cursor:not-allowed;opacity:.6}.homework-tabs__tab--active[data-v-2782c390]{color:var(--main-text);border-color:var(--main);background-color:var(--white)}.homework-page[data-v-7c9c34b4]{display:flex;flex-direction:column;height:100%;overflow:hidden;background:var(--white)}.homeworks-header[data-v-7c9c34b4]{margin:24px 30px 0;color:var(--black);font-size:14px}.homework-content[data-v-7c9c34b4]{flex:1;overflow-y:auto}.homework-content__body[data-v-7c9c34b4]{min-height:100%}.homework-content__body--center[data-v-7c9c34b4]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:0 16px}.statistic-view[data-v-b6cfefa0]{display:flex;flex-direction:column;justify-content:center;height:100%}.statistic-view__description[data-v-b6cfefa0]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:50px 30px 0}.statistic-view__empty-stats[data-v-b6cfefa0]{box-sizing:border-box;text-align:center;position:fixed;top:10px;font-size:13px;font-weight:400;color:var(--dark-gray);width:100%;padding:40px}.statistic-subject[data-v-b6cfefa0]{display:flex}.statistic-subject__info[data-v-b6cfefa0]{margin-left:3px;display:flex;flex-direction:column}.statistic-subject__grade[data-v-b6cfefa0]{font-size:26px;line-height:26px;font-weight:700}.statistic-subject__subject[data-v-b6cfefa0]{font-size:13px;font-weight:400;color:var(--dark-gray)}.stats-page[data-v-5c289a0e]{height:100%}.page-wrapper{padding:50px 30px;padding-bottom:var(--menu-height)}.title{font-size:13px;line-height:16px;color:var(--dark-gray);margin-bottom:2px}ul{padding-left:24px}p,ul{margin-bottom:24px}
