.MenuTab-module__EIAWja__content{flex-direction:column;flex-grow:1;gap:16px;display:flex}.MenuTab-module__EIAWja__content_hidden{display:none!important}.MenuTab-module__EIAWja__arrow{display:none}.MenuTab-module__EIAWja__primary,.MenuTab-module__EIAWja__tutors,.MenuTab-module__EIAWja__related{min-width:0}.MenuTab-module__EIAWja__title{letter-spacing:-.24px;padding:10px 16px;font-size:24px;font-weight:700;line-height:28px;display:block}.MenuTab-module__EIAWja__subjects{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;max-width:500px;display:grid}.MenuTab-module__EIAWja__subjects_column{flex-direction:column;min-width:0;display:flex}.MenuTab-module__EIAWja__subject_link{overflow-wrap:anywhere;letter-spacing:-.16px;padding:8px 16px;font-size:16px;line-height:24px;display:block}.MenuTab-module__EIAWja__all_subjects{text-underline-offset:3px;text-decoration:underline}.MenuTab-module__EIAWja__related{margin-top:8px}.MenuTab-module__EIAWja__related_link{letter-spacing:-.2px;padding:8px 16px;font-size:20px;font-weight:700;line-height:24px;display:block}.MenuTab-module__EIAWja__form{margin-top:auto;padding:24px 16px 16px}.MenuTab-module__EIAWja__title,.MenuTab-module__EIAWja__subject_link,.MenuTab-module__EIAWja__related_link{transition:color .3s}@media (hover:hover) and (pointer:fine){.MenuTab-module__EIAWja__title:hover,.MenuTab-module__EIAWja__subject_link:hover,.MenuTab-module__EIAWja__related_link:hover{color:var(--color-purple-text-hover)}}@media (min-width:1024px){.MenuTab-module__EIAWja__content{flex-grow:unset;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:32px;padding:0 48px 32px;display:grid}.MenuTab-module__EIAWja__title{padding:12px 0}.MenuTab-module__EIAWja__arrow{display:inline}.MenuTab-module__EIAWja__subjects{grid-template-columns:minmax(0,1fr);max-width:none}.MenuTab-module__EIAWja__subject_link{padding:6px 0}.MenuTab-module__EIAWja__related{margin-top:0}.MenuTab-module__EIAWja__related_link{padding:10px 0}.MenuTab-module__EIAWja__form{margin-top:0;padding:0}}@media (min-width:1280px){.MenuTab-module__EIAWja__primary{flex-direction:column;gap:12px;display:flex}.MenuTab-module__EIAWja__subject_link{padding:8px 0}.MenuTab-module__EIAWja__related_link{padding:12px 0}}
.MenuController-module__ssYoGW__wrapper{--hidden-content-height:0px;top:var(--header-height);visibility:hidden;width:100vw;transition:visibility 0s .3s;position:absolute;left:50%;transform:translate(-50%)}.MenuController-module__ssYoGW__background{display:none}.MenuController-module__ssYoGW__clip{background:var(--color-white);height:0;transition:height .3s;overflow:hidden}@media (max-width:1023px){.MenuController-module__ssYoGW__wrapperOpen .MenuController-module__ssYoGW__clip{height:calc(100dvh - var(--header-height))}}.MenuController-module__ssYoGW__scrollContainer{height:calc(100dvh - var(--header-height));overflow-y:auto}.MenuController-module__ssYoGW__layout{opacity:0;flex-direction:column;gap:16px;width:100%;max-width:1280px;min-height:100%;margin:0 auto;transition:opacity .3s;display:flex}.MenuController-module__ssYoGW__wrapper.MenuController-module__ssYoGW__wrapperOpen{visibility:visible;transition-delay:0s}.MenuController-module__ssYoGW__wrapperOpen .MenuController-module__ssYoGW__layout{opacity:1}.MenuController-module__ssYoGW__tabs{justify-content:center;display:flex;overflow:clip}.MenuController-module__ssYoGW__tabBtn{cursor:pointer;flex-shrink:0;padding:16px 4px 12px}.MenuController-module__ssYoGW__tabInner{border:1px solid var(--color-black-60);color:var(--color-black);letter-spacing:-.14px;border-radius:100px;padding:7px 11px;font-size:14px;line-height:20px;transition:color .3s}.MenuController-module__ssYoGW__tab_active .MenuController-module__ssYoGW__tabInner{border:2px solid var(--color-purple);color:var(--color-purple);padding:6px 10px}.MenuController-module__ssYoGW__tab_active .MenuController-module__ssYoGW__tab_grades{color:var(--color-purple)}.MenuController-module__ssYoGW__tab_title,.MenuController-module__ssYoGW__tab_grades,.MenuController-module__ssYoGW__arrow{display:none}.MenuController-module__ssYoGW__content{flex-direction:column;gap:16px;padding:16px 0 0;display:flex}@media (hover:hover) and (pointer:fine){.MenuController-module__ssYoGW__tabBtn:not(.MenuController-module__ssYoGW__tab_active) .MenuController-module__ssYoGW__tabInner:hover{color:var(--color-purple-text-hover);border-color:#653be399}.MenuController-module__ssYoGW__tabBtn:not(.MenuController-module__ssYoGW__tab_active) .MenuController-module__ssYoGW__tabInner:hover .MenuController-module__ssYoGW__tab_grades{color:var(--color-purple-text-hover)}}@media (min-width:1024px){.MenuController-module__ssYoGW__clip{height:var(--hidden-content-height);max-height:calc(80dvh - var(--header-height))}.MenuController-module__ssYoGW__scrollContainer{height:auto;max-height:calc(80dvh - var(--header-height))}.MenuController-module__ssYoGW__layout{min-height:unset;gap:24px}.MenuController-module__ssYoGW__background{z-index:-1;opacity:0;width:100vw;height:calc(100dvh - var(--header-height));background-color:#2f2f4566;transition:opacity .3s;display:block;position:absolute;top:0;left:50%;transform:translate(-50%)}.MenuController-module__ssYoGW__wrapperOpen .MenuController-module__ssYoGW__background{opacity:1}.MenuController-module__ssYoGW__tabs{gap:12px;padding:16px 8px 0}.MenuController-module__ssYoGW__tabBtn{padding:0}.MenuController-module__ssYoGW__tabInner{letter-spacing:-.16px;align-items:center;gap:8px;padding:7px 15px;font-size:16px;line-height:24px;display:flex}.MenuController-module__ssYoGW__tab_active .MenuController-module__ssYoGW__tabInner{padding:6px 14px}.MenuController-module__ssYoGW__tab_mobile{display:none}.MenuController-module__ssYoGW__tab_title{font-weight:700;display:inline}.MenuController-module__ssYoGW__tab_grades{color:var(--color-black-60);transition:color .3s;display:inline}.MenuController-module__ssYoGW__tab_active .MenuController-module__ssYoGW__tab_grades{color:inherit}}
.Header-module__ldgnoG__header{height:var(--header-height);border-bottom:1px solid var(--color-black-10);background-color:var(--color-white);z-index:1001;position:fixed;top:0;left:0;right:0}.Header-module__ldgnoG__header_container{flex-direction:row;justify-content:space-between;align-items:center;height:100%;margin:0 auto;display:flex}.Header-module__ldgnoG__header_logo_img{width:clamp(114px,90vw - 174px,150px);margin-left:14px}.Header-module__ldgnoG__header_links{display:none}.Header-module__ldgnoG__header_button{cursor:pointer;justify-content:center;align-self:stretch;align-items:center;width:56px;transition:background-color .3s;display:flex}.Header-module__ldgnoG__header_btn_text{display:none}.Header-module__ldgnoG__header.Header-module__ldgnoG__dropdownOpen,.Header-module__ldgnoG__header.Header-module__ldgnoG__menuOpen{border-bottom-color:#0000}.Header-module__ldgnoG__menuOpen .Header-module__ldgnoG__header_links{visibility:hidden}@media (min-width:1024px){.Header-module__ldgnoG__header{height:var(--header-height);align-items:center;display:flex}.Header-module__ldgnoG__header_container{width:100%;max-width:1280px;padding:0 48px 0 44px}.Header-module__ldgnoG__header_logo_img{width:172px;margin-left:0}.Header-module__ldgnoG__header_links{color:var(--color-black);letter-spacing:-.16px;align-self:stretch;align-items:stretch;font-size:16px;line-height:24px;display:flex}.Header-module__ldgnoG__header_link{cursor:pointer;justify-content:center;align-items:center;padding:0 clamp(8px,12.5vw - 120px,12px);transition:color .3s;display:flex}.Header-module__ldgnoG__header_link:hover{color:var(--color-purple-text-hover)}.Header-module__ldgnoG__header_button{width:unset;background-color:#eae6ff;border-radius:12px;gap:8px;margin:14px 0;padding:10px 16px 10px 12px;display:flex}.Header-module__ldgnoG__header_btn_text{letter-spacing:-.16px;font-size:16px;font-weight:700;line-height:24px;display:block}.Header-module__ldgnoG__header_button:hover{background:var(--color-purple-text-hover)}.Header-module__ldgnoG__header_burger_icon{display:none}@media (hover:hover) and (pointer:fine){.Header-module__ldgnoG__header_button:hover{background-color:#dcd5ff}}}@media (min-width:1280px){.Header-module__ldgnoG__header_container{position:relative}.Header-module__ldgnoG__header_links{height:100%;position:absolute;left:50%;transform:translate(-50%)}.Header-module__ldgnoG__header_link{padding:0 12px}}
/*# sourceMappingURL=2kju5c9cnr4r7.css.map*/