.navigation-menu[data-v-91b592be]{background-color:#0b1117;color:#fff;display:flex;flex-direction:column;height:100vh;top:0;right:0;bottom:0;left:0;padding:1.5rem;position:fixed;width:100vw;z-index:1000}.navigation-menu--student[data-v-91b592be]{--nav-accent:var(--ha-student)}.navigation-menu--professor[data-v-91b592be]{--nav-accent:var(--ha-professor)}.navigation-menu__header[data-v-91b592be]{align-items:center;display:flex;justify-content:space-between;margin-bottom:3.5rem}.navigation-menu__close[data-v-91b592be]{background:none;border:none;cursor:pointer}.navigation-menu__list[data-v-91b592be]{align-items:flex-start;display:flex;flex-direction:column;font-size:1.25rem;font-weight:500;gap:1.8rem}.navigation-menu__link[data-v-91b592be]{background:none;border:none;color:inherit;cursor:pointer;font:inherit;transition:color .2s ease}.navigation-menu__link[data-v-91b592be]:hover{color:var(--nav-accent,var(--ha-student))}.navigation-menu__separator[data-v-91b592be]{border:1px solid hsla(0,0%,100%,.15);border-radius:1rem;margin:3rem 0;width:100%}.navigation-menu__actions[data-v-91b592be]{align-items:center;display:flex;flex-direction:column;gap:1.8rem}.navigation-menu__button[data-v-91b592be]{border-radius:.75rem;cursor:pointer;font-family:inherit;font-size:1rem;font-weight:600;padding:.75rem 1.25rem;transition:all .2s ease;width:100%}.navigation-menu__button--outline[data-v-91b592be]{background:transparent;border:1px solid var(--nav-accent,var(--ha-student));color:#fff}.navigation-menu__button--outline[data-v-91b592be]:hover{background:#ffffff0f}.navigation-menu__button--primary[data-v-91b592be]{background:var(--nav-accent,var(--ha-student));border:none;color:#fff}.navigation-menu__button--primary[data-v-91b592be]:hover{opacity:.9;transform:translateY(-1px)}.ha-header[data-v-88c04858]{--h-accent:var(--ha-student);--h-accent-rgb:var(--ha-student-rgb);--h-bg:rgba(13,19,27,.72);--h-link-active:var(--ha-student)}.ha-header--professor[data-v-88c04858]{--h-accent:var(--ha-professor);--h-accent-rgb:var(--ha-professor-rgb);--h-bg:rgba(13,19,27,.72);--h-link-active:var(--ha-professor)}.ha-header--default[data-v-88c04858]{--h-accent:var(--ha-student);--h-accent-rgb:var(--ha-student-rgb);--h-bg:rgba(13,19,27,.72);--h-link-active:var(--ha-student)}.ha-header[data-v-88c04858]{backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);background-color:var(--h-bg);background-image:linear-gradient(180deg,hsla(0,0%,100%,.035),transparent);border:1px solid hsla(0,0%,100%,.08);border-radius:1rem;box-shadow:0 8px 30px -12px #0009,inset 0 1px #ffffff0d;margin-inline:auto;max-width:1400px;padding:.75rem 1rem;position:relative;width:90%;z-index:100}@media (min-width:960px){.ha-header[data-v-88c04858]{padding:.875rem 2.5rem}}.ha-header__nav[data-v-88c04858]{align-items:center;display:flex;gap:1rem;justify-content:space-between}.ha-header__logo[data-v-88c04858]{flex-shrink:0}.ha-header__links[data-v-88c04858]{display:none;gap:1.4rem;list-style:none;margin:0;padding:0}@media (min-width:960px){.ha-header__links[data-v-88c04858]{align-items:center;display:flex}}@media (min-width:1280px){.ha-header__links[data-v-88c04858]{gap:2rem}}.ha-header__link[data-v-88c04858]{color:#ffffffd1;font-size:.9rem;font-weight:600;padding-bottom:4px;position:relative;text-decoration:none;transition:color .2s ease;white-space:nowrap}.ha-header__link[data-v-88c04858]:after{background:var(--h-link-active);border-radius:2px;bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .25s ease;width:0}.ha-header__link[data-v-88c04858]:hover{color:#fff}.ha-header__link.router-link-exact-active[data-v-88c04858]{color:var(--h-link-active)}.ha-header__link.router-link-exact-active[data-v-88c04858]:after,.ha-header__link[data-v-88c04858]:hover:after{width:100%}.ha-header__actions[data-v-88c04858]{align-items:center;display:none;gap:.75rem}@media (min-width:960px){.ha-header__actions[data-v-88c04858]{display:flex}}.ha-header__role-btn[data-v-88c04858]{border:1px solid var(--h-accent);border-radius:10px;color:#fff;font-size:.875rem;font-weight:600;padding:.5rem 1.125rem;text-decoration:none;transition:all .2s ease;white-space:nowrap}.ha-header__role-btn[data-v-88c04858]:hover{background:rgba(var(--h-accent-rgb),.1)}.ha-header__cta-btn[data-v-88c04858]{background:var(--h-accent);border-radius:10px;color:#fff;font-size:.875rem;font-weight:600;padding:.5rem 1.125rem;text-decoration:none;transition:all .2s ease;white-space:nowrap}.ha-header__cta-btn[data-v-88c04858]:hover{opacity:.9;transform:translateY(-1px)}.ha-header__cta-btn--professor[data-v-88c04858]{background:linear-gradient(135deg,var(--ha-professor),#06c);box-shadow:0 4px 14px #0085ff4d}.ha-header__user[data-v-88c04858]{cursor:pointer;position:relative}.ha-header__avatar[data-v-88c04858]{border:2px solid var(--h-accent);border-radius:50%;display:block;height:38px;-o-object-fit:cover;object-fit:cover;transition:border-color .2s ease;width:38px}.ha-header__dropdown[data-v-88c04858]{background-color:var(--ha-card,#313b4b);border:1px solid hsla(0,0%,100%,.12);border-radius:.75rem;display:flex;flex-direction:column;min-width:190px;overflow:hidden;position:absolute;right:0;top:calc(100% + .625rem);z-index:200}.ha-header__dropdown-item[data-v-88c04858]{background:none;border:none;color:#fff;cursor:pointer;font-family:inherit;font-size:.9rem;font-weight:600;padding:.8rem 1.25rem;text-align:left;text-decoration:none;transition:background .15s}.ha-header__dropdown-item[data-v-88c04858]:hover{background:#ffffff12}.ha-header__dropdown-item--logout[data-v-88c04858]{border-top:1px solid hsla(0,0%,100%,.08);color:#ee3229}.ha-header__burger[data-v-88c04858]{align-items:center;background:none;border:none;border-radius:.5rem;cursor:pointer;display:flex;padding:.25rem;transition:background .2s}@media (min-width:960px){.ha-header__burger[data-v-88c04858]{display:none}}.ha-header__burger[data-v-88c04858]:hover{background:#ffffff14}
