.header-navigation_header-navigation__3iEB7{--panel-shift:0px;--panel-gutter:24px;--panel-gap:12px;--viewport-height:100vh;position:relative;min-width:0}.header-navigation_header-navigation__list__CgGq1{position:absolute;display:none;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:calc((100vw - 2 * var(--panel-gutter)) / var(--panel-count, 1) - var(--panel-gap));margin:0;padding:2px;border-radius:var(--radius-8);background:var(--color-light-white);box-shadow:var(--shadow-black-popover);list-style:none}.header-navigation_header-navigation__list--panel__z6ph7{top:48px;left:var(--panel-shift)}.header-navigation_header-navigation__list--nested__3WIDP{top:0;left:calc(100% + var(--panel-gap))}.header-navigation_header-navigation__list--open__UwKS5{display:flex;flex-direction:column;gap:4px}.header-navigation_header-navigation__list--root__E9xM9{position:static;align-items:center;flex-direction:row;gap:12px;width:auto;max-width:none;padding:0;background:transparent;box-shadow:none}.header-navigation_header-navigation__item__m_rn3{min-width:0}.header-navigation_header-navigation__item--top__NTOqL{position:relative}.header-navigation_header-navigation__row__JwqFg{display:flex;align-items:center;gap:8px;width:100%;min-height:36px;padding:6px 10px;border:none;border-radius:var(--radius-10);background:var(--color-light-white);font-size:var(--button-text-s-size);font-weight:var(--font-weight-medium);line-height:20px;text-align:left;text-decoration:none;white-space:normal;overflow-wrap:anywhere;color:var(--color-light-dark-additional);transition:background-color var(--fast-transition);cursor:pointer}.header-navigation_header-navigation__row__JwqFg>img{flex-shrink:0}.header-navigation_header-navigation__entry__JqCeQ{position:relative}.header-navigation_header-navigation__toggle__xoYNG{position:absolute;top:0;right:0;width:30px;height:100%;padding:0;border:none;border-radius:var(--radius-10);background:transparent;cursor:pointer}.header-navigation_header-navigation__toggle__xoYNG:focus-visible{outline:none;box-shadow:var(--shadow-focus-purple-thin)}.header-navigation_header-navigation__row--top__8atXD{white-space:nowrap}.header-navigation_header-navigation__row--courses__cxHUt{padding-left:12px}.header-navigation_header-navigation__row__JwqFg:focus-visible{outline:none;box-shadow:var(--shadow-focus-purple-thin)}.header-navigation_header-navigation__row--selected__rwW6v,.header-navigation_header-navigation__row__JwqFg:active,.header-navigation_header-navigation__row__JwqFg[aria-current=page]{background:var(--color-light-gray-additional-7)}@media (hover:hover) and (pointer:fine){.header-navigation_header-navigation__row__JwqFg:hover{background:var(--color-light-gray-additional-7)}}.header-navigation_header-navigation__chevron__lazSt{flex-shrink:0;margin-left:auto;transform:rotate(-90deg)}.header-navigation_header-navigation__row--top__8atXD>.header-navigation_header-navigation__chevron__lazSt{display:none}.header-navigation_header-navigation__row--courses__cxHUt>.header-navigation_header-navigation__chevron__lazSt{display:block;transform:none}.header-navigation_header-navigation__row--courses__cxHUt[aria-expanded=true]>.header-navigation_header-navigation__chevron__lazSt{transform:rotate(180deg)}.header-navigation_header-navigation__list--scrollable__AfolQ{max-height:calc(var(--viewport-height) - 96px);overflow-y:auto}.header-navigation_header-navigation__mobile-toolbar__b2gkW{display:none}.header-navigation_header-navigation__mobile-toolbar__b2gkW button:focus-visible{outline:none;box-shadow:var(--shadow-focus-purple-thin)}@media not all and (min-width:960px){@media (min-width:768px){.header-navigation_header-navigation--tablet-panel__Z4p7f{--tablet-panel-top:76px;--tablet-panel-height:min(360px,calc(var(--viewport-height) - var(--tablet-panel-top) - 24px));position:static}.header-navigation_header-navigation--tablet-panel__Z4p7f .header-navigation_header-navigation__item--top__NTOqL{position:static}.header-navigation_header-navigation__list--tablet-sidebar__BOsx8{top:var(--tablet-panel-top);left:24px;width:calc(100% - 48px);max-width:none;height:var(--tablet-panel-height);padding:20px 12px;border-radius:var(--radius-12);background:linear-gradient(to right,var(--color-light-gray-additional-7) var(--tablet-sidebar-width),var(--color-light-white) var(--tablet-sidebar-width))}.header-navigation_header-navigation__list--tablet-sidebar__BOsx8.header-navigation_header-navigation__list--open__UwKS5{gap:8px}.header-navigation_header-navigation__row--tablet-selector__y8iF_{justify-content:center}.header-navigation_header-navigation__list--tablet-sidebar__BOsx8>.header-navigation_header-navigation__item__m_rn3>.header-navigation_header-navigation__entry__JqCeQ,.header-navigation_header-navigation__list--tablet-sidebar__BOsx8>.header-navigation_header-navigation__item__m_rn3>.header-navigation_header-navigation__row__JwqFg{width:calc(var(--tablet-sidebar-width) - 24px)}.header-navigation_header-navigation--tablet-panel__Z4p7f .header-navigation_header-navigation__list__CgGq1:not(.header-navigation_header-navigation__list--root__E9xM9) .header-navigation_header-navigation__chevron__lazSt{display:none}.header-navigation_header-navigation__row--tablet-category__nYKgG.header-navigation_header-navigation__row--selected__rwW6v{background:var(--color-light-gray-additional-4)}.header-navigation_header-navigation__list--tablet-selectors__RUFd_{top:8px;left:calc(var(--tablet-sidebar-width) + 16px);width:calc(100% - var(--tablet-sidebar-width) - 32px);max-width:none;height:45px;padding:0 32px 8px 0;border-bottom:1px solid var(--color-light-gray-additional-4);border-radius:0;background:transparent;box-shadow:none}.header-navigation_header-navigation__list--tablet-selectors__RUFd_.header-navigation_header-navigation__list--open__UwKS5{flex-direction:row}.header-navigation_header-navigation__list--tablet-selectors__RUFd_>.header-navigation_header-navigation__item__m_rn3{flex-shrink:0;width:96px}.header-navigation_header-navigation__list--tablet-subjects__gulTr{top:61px;left:calc(var(--tablet-sidebar-width) + 16px);width:calc(100% - var(--tablet-sidebar-width) - 32px);max-width:none;max-height:calc(var(--tablet-panel-height) - 69px);padding:0;border-radius:0;background:transparent;box-shadow:none}.header-navigation_header-navigation__list--tablet-selected-subjects__d1UHw{top:53px;left:0;width:100%}.header-navigation_header-navigation__list--tablet-subjects__gulTr.header-navigation_header-navigation__list--open__UwKS5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--subject-rows),minmax(36px,auto));grid-gap:4px 12px;gap:4px 12px;grid-auto-flow:column}.header-navigation_header-navigation__tablet-title__nNbOk{position:absolute;top:calc(var(--tablet-panel-top) + 8px);left:calc(24px + var(--tablet-sidebar-width) + 16px);z-index:var(--z-index-local-raised);width:calc(100% - 48px - var(--tablet-sidebar-width) - 32px);height:45px;padding:8px 34px;border-bottom:1px solid var(--color-light-gray-additional-4);font-size:var(--button-text-s-size);font-weight:var(--font-weight-medium);line-height:20px;color:var(--color-light-dark-additional)}.header-navigation_header-navigation__tablet-close__Xb8uJ{position:absolute;top:calc(var(--tablet-panel-top) + 16px);right:40px;z-index:var(--z-index-local-raised);display:grid;place-items:center;width:20px;height:20px;padding:0;border:none;border-radius:var(--radius-4);background:transparent;cursor:pointer}.header-navigation_header-navigation__tablet-close__Xb8uJ:focus-visible{outline:none;box-shadow:var(--shadow-focus-purple-thin)}}}@media not all and (min-width:768px){.header-navigation_header-navigation__3iEB7{position:absolute;top:64px;left:0;width:100%;height:calc(var(--viewport-height) - 64px);padding:8px 16px max(24px,env(safe-area-inset-bottom));background:var(--color-light-gray-additional-11);visibility:hidden;overflow-y:auto;transform:translateX(-100%);transition:transform var(--primary-transition),visibility var(--primary-transition)}.header-navigation_header-navigation--mobile-open__iR6X3{visibility:visible;transform:translateX(0)}.header-navigation_header-navigation__list__CgGq1{position:static;width:100%;max-width:none;max-height:none;padding:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.header-navigation_header-navigation__list--open__UwKS5{align-items:stretch;flex-direction:column;gap:4px}.header-navigation_header-navigation__list--mobile-expanded__3Jcow.header-navigation_header-navigation__list--open__UwKS5{gap:8px}.header-navigation_header-navigation__list--mobile-nested__3l50G{width:calc(100% - 16px);margin:8px 0 0 16px}.header-navigation_header-navigation__item--top__NTOqL{position:static;width:100%}.header-navigation_header-navigation__list--ancestor__DY2et>.header-navigation_header-navigation__item__m_rn3{display:none}.header-navigation_header-navigation__list--ancestor__DY2et,.header-navigation_header-navigation__list--ancestor__DY2et>.header-navigation_header-navigation__item--trail__FhVdc{display:contents}.header-navigation_header-navigation__list--closed__AIxqG{display:none}.header-navigation_header-navigation__entry__JqCeQ{display:flex;border-radius:var(--radius-10);background:var(--color-light-white)}.header-navigation_header-navigation__entry__JqCeQ>.header-navigation_header-navigation__row__JwqFg{flex:0 1 auto;width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:0;background:transparent}.header-navigation_header-navigation__item--trail__FhVdc>.header-navigation_header-navigation__entry__JqCeQ{background:var(--color-light-gray-additional-7)}.header-navigation_header-navigation__list--ancestor__DY2et>.header-navigation_header-navigation__item--trail__FhVdc>.header-navigation_header-navigation__entry__JqCeQ,.header-navigation_header-navigation__list--ancestor__DY2et>.header-navigation_header-navigation__item--trail__FhVdc>.header-navigation_header-navigation__row__JwqFg{display:none}.header-navigation_header-navigation__toggle__xoYNG{position:static;display:flex;align-items:center;justify-content:flex-end;flex:1 0 32px;width:auto;min-height:36px;padding:0 10px}.header-navigation_header-navigation__toggle__xoYNG>.header-navigation_header-navigation__chevron__lazSt{margin-left:0;transform:rotate(-90deg)}.header-navigation_header-navigation__toggle--accordion__N16YV>.header-navigation_header-navigation__chevron__lazSt{transform:none}.header-navigation_header-navigation__mobile-toolbar__b2gkW{align-items:center;justify-content:space-between;height:36px;margin-bottom:4px;border-radius:var(--radius-10);background:var(--color-light-gray-additional-7);font-size:var(--button-text-s-size);font-weight:var(--font-weight-medium);line-height:20px;color:var(--color-light-dark-additional)}.header-navigation_header-navigation__mobile-toolbar__b2gkW button{display:grid;place-items:center;width:32px;height:36px;padding:0;border:none;border-radius:var(--radius-10);background:transparent;cursor:pointer}.header-navigation_header-navigation__mobile-toolbar__b2gkW:not([hidden]){display:flex}.header-navigation_header-navigation--mobile-expanded__McMLC>.header-navigation_header-navigation__mobile-toolbar__b2gkW{margin-bottom:8px}.header-navigation_header-navigation__mobile-title__PfdvK{display:flex;align-items:center;gap:8px}}@supports (height:100dvh){.header-navigation_header-navigation__3iEB7{--viewport-height:100dvh}}@media (prefers-reduced-motion:reduce){.header-navigation_header-navigation__3iEB7,.header-navigation_header-navigation__row__JwqFg{transition:none}}.header_header__qIull{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-index-header);width:100%;height:64px;border-bottom:1px solid var(--color-light-gray-additional-2);background:var(--color-light-white)}.header_header__content__NJYvz{display:flex;align-items:center;gap:24px;width:100%;max-width:1520px;height:100%;margin:0 auto;padding:0 40px}.header_header__logo-link__0Bw4Y{display:inline-flex;flex-shrink:0;width:50px;height:50px;border-radius:var(--radius-8);line-height:0}.header_header__actions__Z5FNo{display:flex;align-items:center;gap:16px;margin-left:auto}.header_header__actions__Z5FNo .header_header__login__u_3b2{gap:8px;width:92px;min-width:92px;height:36px;padding:6px 10px 6px 12px;border-radius:var(--radius-10);background:var(--color-light-purple-accentuated-5);font-size:var(--button-text-s-size);line-height:20px}.header_header__login__u_3b2>span:last-child{width:20px;height:20px}.header_header__profile-link__tlEc0{position:relative;display:grid;place-items:center;width:36px;height:36px;padding:0;border:none;border-radius:var(--radius-10);background:transparent;cursor:pointer}.header_header__avatar-progress__K0fIN{position:absolute;inset:0;width:36px;height:36px}.header_header__avatar-fill__E9W5f,.header_header__avatar-track__oexkj{fill:none;stroke-width:2px}.header_header__avatar-track__oexkj{stroke:var(--color-light-gray-additional-6)}.header_header__avatar-fill__E9W5f{transition:stroke-dashoffset var(--primary-transition);stroke:var(--color-light-purple-accentuated)}.header_header__avatar__o3RPk{border-radius:var(--radius-6)}.header_header__avatar--pending__KnRf4{background:var(--color-light-gray-additional-7);visibility:hidden}.header_header__menu-button__EMxi_{display:none;align-items:center;justify-content:center;width:36px;height:36px;padding:6px;border:none;border-radius:var(--radius-10);background:var(--color-light-gray-additional-7);cursor:pointer}.header_header__menu-button--open__CymWX{background:var(--color-light-gray-additional-5)}.header_header__logo-link__0Bw4Y:focus-visible,.header_header__menu-button__EMxi_:focus-visible,.header_header__profile-link__tlEc0:focus-visible{outline:none;box-shadow:var(--shadow-focus-purple-thin)}@media not all and (min-width:960px){.header_header__content__NJYvz{gap:16px;padding:0 24px}.header_header__actions__Z5FNo .header_header__login__u_3b2{width:36px;min-width:36px;padding:6px}.header_header__login-text__cmTLw{display:none}}@media not all and (min-width:768px){.header_header__content__NJYvz{gap:16px;padding:0 16px}.header_header__menu-button__EMxi_{display:flex}.header_header--hide-mobile__0W1qQ{display:none}}@media (prefers-reduced-motion:reduce){.header_header__avatar-fill__E9W5f{transition:none}}