.kit-header{position:relative;z-index:0;width:100%;overflow:visible;isolation:isolate}.kit-header:has(.kit-menu.is-open){z-index:4}.kit-header__bar{-ms-flex-pack:justify;justify-content:space-between;min-height:5rem;padding:.75rem 1rem}.kit-header__bar,.kit-header__logo{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;overflow:visible}.kit-header__logo{position:relative;z-index:1;-ms-flex-negative:0;flex-shrink:0}.kit-header__mark{position:relative;width:5.75rem;height:1rem;overflow:visible}.kit-header__form{display:block;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%}.kit-header__mark-part{position:absolute}.kit-header__mark-part img{display:block;width:100%;height:100%}.kit-header__mark-part--form{inset:-119.93% -15.16% -65.78% 48.22%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.kit-header__mark-part--form.is-tilted .kit-header__form{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}.kit-header__mark-part--form.is-flipped .kit-header__form{-webkit-transform:rotate(-15deg) scaleX(-1);transform:rotate(-15deg) scaleX(-1)}.kit-header__mark-part--e{inset:.73% 83.2% -1.4% .05%}.kit-header__mark-part--g{inset:.73% 65.86% -1.4% 18.31%}.kit-header__mark-part--ya{inset:-.35% 42.36% -2.44% 34.51%}.kit-header__mark-part--hab{inset:.15% 1.19% -1.64% 62.75%}.kit-header__card,.kit-header__parents-glow{display:none}.kit-header__burger{display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:3.5rem;height:3.5rem;padding:1.125rem;background:var(--kit-overlay);border:0;border-radius:1rem;backdrop-filter:blur(15px);cursor:pointer}.kit-header__burger img{display:block;width:1.5rem;height:1.5rem}.kit-header__burger:focus-visible{outline:2px solid var(--kit-white);outline-offset:2px}.kit-header__sheet{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:.75rem 0 2rem;background:var(--kit-white)}.kit-header__sheet-link{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:3.375rem;padding:1.125rem 1rem;color:var(--kit-black);font-family:var(--kit-font-text),sans-serif;font-weight:600;font-size:1.125rem;line-height:1;letter-spacing:-.01em;text-decoration:none;background:transparent;border:0;cursor:pointer}.kit-header__sheet-courses{-ms-flex-pack:justify;justify-content:space-between;width:100%}.kit-header__sheet-courses-row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.kit-header__sheet-courses-row .kit-header__sheet-courses{-ms-flex:1 1;flex:1 1;width:auto}.kit-header__sheet-expand{display:grid;-ms-flex-negative:0;flex-shrink:0;place-items:center;width:3.375rem;height:3.375rem;padding:0;background:transparent;border:0;cursor:pointer}.kit-header__sheet-label{display:-ms-inline-flexbox;display:inline-flex;gap:.1875rem;-ms-flex-align:start;align-items:flex-start}.kit-header__sheet-count{font-weight:700;font-size:.75rem;letter-spacing:-.015em;opacity:.5}.kit-header__sheet-chevron{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:1rem;height:1rem}.kit-header__sheet-chevron img{display:block;width:1rem;height:1rem;-webkit-filter:brightness(0);filter:brightness(0);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.kit-header__sheet-chevron.is-open img{width:.75rem;height:.75rem;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.kit-header__subjects{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.5rem;padding:0 1rem .5rem}.kit-header__subject{color:var(--kit-black);font-family:var(--kit-font-text),sans-serif;font-weight:600;font-size:1rem;line-height:1;letter-spacing:-.01em;text-decoration:none}.kit-header__subject,.kit-header__subject-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:2rem}.kit-header__subject-icon{-ms-flex-negative:0;flex-shrink:0;-ms-flex-pack:center;justify-content:center;width:2.75rem}.kit-header__subject-icon img{width:1.875rem;height:1.875rem;-o-object-fit:contain;object-fit:contain}@media(max-width:1279px){.kit-header.is-open{position:fixed;inset:0;z-index:5;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background:var(--kit-white);overflow:auto}.kit-header.is-open .kit-header__bar .kit-header__mark-part:is(.kit-header__mark-part--e,.kit-header__mark-part--g,.kit-header__mark-part--ya) img{-webkit-filter:brightness(0);filter:brightness(0)}.kit-header.is-open .kit-header__sheet{-ms-flex:1 1;flex:1 1}}.kit-header__link{position:relative;z-index:1;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;height:2.25rem;padding:.625rem .75rem;color:var(--kit-white);font-family:var(--kit-font-text),sans-serif;font-weight:600;font-size:1rem;line-height:1;letter-spacing:-.01em;text-decoration:none;border-radius:.625rem}@media(hover:hover){.kit-header__link:hover:not(.kit-header__link--parents){background:var(--kit-white-20)}.kit-header__card:has(.kit-header__link--parents:hover) .kit-header__parents-glow{-webkit-transform:scaleY(1.14);transform:scaleY(1.14)}.kit-header__sheet-link:hover,.kit-header__subject:hover{opacity:.7}}@media(min-width:1280px){.kit-header{padding-top:1.5rem}.kit-header__bar,.kit-header__burger,.kit-header__sheet{display:none}.kit-header__card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.625rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:35.4375rem;padding:.625rem;overflow:visible;background:var(--kit-overlay);border-radius:1rem;backdrop-filter:blur(15px)}.kit-header__parents-glow{position:absolute;top:0;right:0;z-index:0;display:block;width:10.9375rem;height:4rem;pointer-events:none;-webkit-transform-origin:top right;transform-origin:top right;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.kit-header__main,.kit-header__top{position:relative;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.kit-header__logo{margin-top:-.5rem}.kit-header__mark{width:5.75rem;height:1rem}.kit-header__top{gap:.25rem;-ms-flex-pack:justify;justify-content:space-between;width:100%}.kit-header__main{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.kit-header__parents-glow{-webkit-transition:none;transition:none}}:root{--kit-black:#1f222f;--kit-black-60:rgba(31,34,47,.6);--kit-black-50:rgba(31,34,47,.5);--kit-black-20:rgba(31,34,47,.2);--kit-black-14:rgba(31,34,47,.14);--kit-black-12:rgba(31,34,47,.12);--kit-overlay:rgba(0,4,19,.8);--kit-gray:#edf2f8;--kit-gray-muted:#e4e4e6;--kit-gray-light:#f4f7fb;--kit-white:#fff;--kit-white-60:hsla(0,0%,100%,.6);--kit-white-50:hsla(0,0%,100%,.5);--kit-white-20:hsla(0,0%,100%,.2);--kit-accent:#ff3b00;--kit-accent-50:rgba(255,59,0,.5);--kit-accent-20:rgba(255,59,0,.2);--kit-biology:#5fa131;--kit-geography:#017c53;--kit-informatics:#00919e;--kit-foreign:#2989e2;--kit-math:#5040ff;--kit-physics:#5200be;--kit-chemistry:#b928e5;--kit-social:#ec3a87;--kit-russian:#e52b47;--kit-literature:#e65400;--kit-history:#eb7d15;--kit-task-correct:rgba(1,124,83,.05);--kit-task-error:rgba(227,39,42,.05);--kit-task-error-stroke:rgba(227,39,42,.15);--kit-task-incomplete:rgba(230,84,0,.05);--kit-task-partial:#e65400}.kit-menu{position:relative;display:-ms-inline-flexbox;display:inline-flex}.kit-menu.is-open{z-index:2}.kit-menu.is-open:after{content:"";position:absolute;top:100%;left:0;width:17.375rem;height:.5rem}.kit-menu-button{display:-ms-inline-flexbox;display:inline-flex;gap:.25rem;-ms-flex-align:center;align-items:center;height:2.25rem;padding:.625rem;color:var(--kit-white);font-family:var(--kit-font-text),sans-serif;font-weight:600;font-size:1rem;line-height:1;letter-spacing:-.01em;background:transparent;border:0;border-radius:.625rem;cursor:pointer;-webkit-transition:color .2s ease,background-color .2s ease;transition:color .2s ease,background-color .2s ease}.kit-menu-button--list{padding:.5rem .125rem .5rem .625rem}.kit-menu-button__label{display:-ms-inline-flexbox;display:inline-flex;gap:.1875rem;-ms-flex-align:start;align-items:flex-start}.kit-menu-button__count{font-weight:700;font-size:.75rem;letter-spacing:-.015em;opacity:.5}.kit-menu-button__chevron{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:1.25rem;height:1.25rem}.kit-menu-button__chevron img{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.kit-menu-button__chevron.is-open img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.kit-menu-button.is-active{color:var(--kit-black);background:var(--kit-white)}.kit-menu-button.is-active .kit-menu-button__chevron img{-webkit-filter:brightness(0);filter:brightness(0)}@media(hover:hover){.kit-menu-button:hover:not(.is-active){background:var(--kit-white-20)}}.kit-menu__panels{position:absolute;top:calc(100% + .5rem);left:0;z-index:5;-ms-flex-align:start;align-items:flex-start;isolation:isolate}.kit-menu__list,.kit-menu__panels{display:-ms-flexbox;display:flex;gap:.25rem}.kit-menu__list{-ms-flex-direction:column;flex-direction:column;width:17.375rem;padding:.625rem;background:#000413;border-radius:1rem}.kit-menu__list--subjects{width:17.8125rem}.kit-menu__list--subjects.is-preload{position:absolute;top:0;left:0;visibility:hidden;pointer-events:none}.kit-menu__option,.kit-menu__subject{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;margin:0;padding:0;color:var(--kit-white);font-family:var(--kit-font-text),sans-serif;font-weight:600;font-size:1rem;line-height:1;letter-spacing:-.01em;text-align:left;text-decoration:none;background:transparent;border:0;cursor:pointer}.kit-menu__option{-ms-flex-pack:justify;justify-content:space-between;height:2.25rem;padding:.5rem .5rem .5rem .625rem;border-radius:.625rem}.kit-menu__option.is-current{color:var(--kit-black);background:var(--kit-white)}.kit-menu__option-label{display:-ms-inline-flexbox;display:inline-flex;gap:.5rem;-ms-flex-align:center;align-items:center;min-width:0}.kit-menu__hint{opacity:.5}.kit-menu__option-chevron{display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:1.25rem;height:1.25rem}.kit-menu__option-chevron img{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.kit-menu__option.is-current .kit-menu__option-chevron img{-webkit-filter:brightness(0);filter:brightness(0)}.kit-menu__subject{height:2rem;padding-right:1.25rem;border-radius:1.125rem}.kit-menu__subject-icon{display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:2.75rem;height:2rem}.kit-menu__subject-icon img{width:1.875rem;height:1.875rem;-o-object-fit:contain;object-fit:contain}@media(hover:hover){.kit-menu__option:hover:not(.is-current),.kit-menu__subject:hover{background:var(--kit-white-20)}.kit-menu__subject:hover{border-radius:.625rem}}@media(prefers-reduced-motion:reduce){.kit-menu-button,.kit-menu-button__chevron img{-webkit-transition:none;transition:none}}