.TopNav_topNav__5kRtQ{display:flex;align-items:center;height:var(--headerHt);padding:0 var(--ua-space-6);border-bottom:.125rem solid var(--ua-neutral-200);box-shadow:0 .125rem .5rem rgba(0,0,0,.06);background:var(--ua-bg-primary);position:sticky;top:0;z-index:100;font-family:var(--font-family-ui,var(--font-dm-sans));gap:var(--ua-space-4)}.TopNav_logo__BOVqR{width:auto;height:calc(var(--headerHt) - 1.75rem);flex-shrink:0}@media (max-width:768px){.TopNav_logo__BOVqR{height:calc(var(--headerHt) - 2.25rem);max-width:7.5rem;-o-object-fit:contain;object-fit:contain}}.TopNav_navLinks__l4W42{margin-left:var(--ua-space-8);flex:1;min-width:0}.TopNav_navLink__Z90yk,.TopNav_navLinks__l4W42{display:flex;align-items:center;gap:var(--ua-space-2)}.TopNav_navLink__Z90yk{padding:.625rem var(--ua-space-5);border-radius:var(--ua-radius-full);color:var(--ua-text-secondary);-webkit-text-decoration:none;text-decoration:none;font-size:.9375rem;font-weight:var(--ua-font-semibold);white-space:nowrap;transition:all var(--ua-transition-default);cursor:pointer;border:none;background:none;font-family:inherit;letter-spacing:var(--ua-tracking-normal)}.TopNav_navLink__Z90yk:hover{background:var(--ua-neutral-100);color:var(--ua-text-primary);transform:translateY(-.0625rem)}.TopNav_navLink__Z90yk.TopNav_active__J8vec{background:var(--ua-teal);color:#fff;font-weight:var(--ua-font-bold);box-shadow:var(--ua-shadow-button)}.TopNav_navLink__Z90yk.TopNav_active__J8vec:hover{background:var(--ua-teal-dark);color:#fff;transform:none}.TopNav_navLink__Z90yk.TopNav_chatLink__TyqLz{border-radius:var(--ua-radius-full);padding:.625rem var(--ua-space-6)}.TopNav_actions__JdBvo,.TopNav_navLinkIcon__ypWiy{display:flex;align-items:center;flex-shrink:0}.TopNav_actions__JdBvo{gap:var(--ua-space-3);margin-left:auto}.TopNav_dropdownTrigger__pNrF4{display:flex;align-items:center;gap:var(--ua-space-1);padding:.625rem var(--ua-space-5);border-radius:var(--ua-radius-full);color:var(--ua-text-secondary);-webkit-text-decoration:none;text-decoration:none;font-size:.9375rem;font-weight:var(--ua-font-semibold);white-space:nowrap;transition:all var(--ua-transition-default);cursor:pointer;border:none;background:none;font-family:inherit}.TopNav_dropdownTrigger__pNrF4:hover{background:var(--ua-neutral-100);color:var(--ua-text-primary)}.TopNav_dropdownTrigger__pNrF4.TopNav_active__J8vec{background:var(--ua-teal);color:#fff;box-shadow:var(--ua-shadow-button)}.TopNav_dropdownContent__WexdY{min-width:15rem;padding:var(--ua-space-3);border-radius:var(--ua-radius-lg)}.TopNav_dropdownItem__uKFHu{display:flex;align-items:center;gap:var(--ua-space-3);padding:var(--ua-space-3) var(--ua-space-4);border-radius:var(--ua-radius-md);color:var(--ua-text-primary);-webkit-text-decoration:none;text-decoration:none;font-size:.9375rem;font-weight:var(--ua-font-medium);transition:background var(--ua-transition-fast)}.TopNav_dropdownItem__uKFHu:hover{background:var(--ua-neutral-100)}.TopNav_dropdownSeparator__wxZlD{height:.0625rem;background:var(--ua-neutral-200);margin:var(--ua-space-2) var(--ua-space-2)}.TopNav_userMenuTrigger__wo6FV{display:flex;align-items:center;gap:var(--ua-space-2\.5);padding:.375rem var(--ua-space-3) .375rem .375rem;border-radius:var(--ua-radius-full);cursor:pointer;border:.0625rem solid var(--ua-neutral-200);background:var(--ua-bg-primary);transition:all var(--ua-transition-fast);font-family:inherit}.TopNav_userMenuTrigger__wo6FV:hover{background:var(--ua-neutral-50);border-color:var(--ua-neutral-300);box-shadow:var(--ua-shadow-sm)}.TopNav_userAvatar__0HSUk{width:2.25rem;height:2.25rem;border-radius:var(--ua-radius-full);background:var(--ua-teal);display:flex;align-items:center;justify-content:center;color:#fff;font-size:.875rem;font-weight:var(--ua-font-bold);flex-shrink:0}.TopNav_userName__prGj7{font-size:.875rem;font-weight:var(--ua-font-semibold);color:var(--ua-text-primary)}.TopNav_studentTopNav__zBO4a{justify-content:flex-end;position:relative}.TopNav_studentNavSpacer__GhJHF{display:none}.TopNav_logoStudent__d2j4_{width:auto;height:calc(var(--headerHt) - 1.75rem);flex-shrink:0;position:absolute;left:50%;transform:translateX(-50%);top:50%;transform:translate(-50%,-50%)}@media (max-width:768px){.TopNav_topNav__5kRtQ{padding:0 var(--ua-space-3);gap:var(--ua-space-2)}.TopNav_navLinks__l4W42{gap:.125rem;margin-left:var(--ua-space-1);flex-shrink:1;overflow:visible}.TopNav_navLink__Z90yk{padding:.375rem var(--ua-space-2);font-size:.6875rem;flex-direction:column;gap:.125rem;text-align:center;min-width:3.75rem;flex-shrink:0}.TopNav_navLinkLabel__Qs4tG{display:block;font-size:.625rem;line-height:1.2;white-space:nowrap}.TopNav_navLinkIcon__ypWiy{display:flex}.TopNav_userName__prGj7{display:none}}@media (min-width:1024px){.TopNav_topNav__5kRtQ{padding:0 var(--ua-space-10)}}