.CourseNavBar_courseNavBar__Wm4GI{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:12px;padding:10px 15px;color:var(--text-inverse);z-index:1999;position:relative;box-sizing:border-box;height:var(--navbar-height,55px);width:100%;transition:height .3s ease,padding .3s ease}.CourseNavBar_courseNavBar__Wm4GI.CourseNavBar_minimized__YMP5W{display:flex;--course-navbar-corner-logo-size:64px;--course-navbar-corner-logo-safe-block-size:44px;--navbar-height:15px;height:var(--navbar-height);padding:0 15px;overflow:visible}.CourseNavBar_fixed__gkYW_{position:fixed;top:0;left:0;right:0;padding-right:calc(14px + var(--scrollbar-width, 0px))}.CourseNavBar_logo__oZIv_{display:flex;align-items:center;justify-self:center;grid-column:2;margin-right:0}.CourseNavBar_logo__oZIv_ a{display:inline-flex;align-items:center;line-height:0}.CourseNavBar_courseNavBar__Wm4GI.CourseNavBar_minimized__YMP5W .CourseNavBar_logo__oZIv_{position:relative;width:var(--course-navbar-corner-logo-size);height:var(--course-navbar-corner-logo-safe-block-size);flex:0 0 var(--course-navbar-corner-logo-size);margin-right:8px}.CourseNavBar_courseNavBar__Wm4GI.CourseNavBar_minimized__YMP5W .CourseNavBar_logo__oZIv_ a{position:relative;display:block;width:var(--course-navbar-corner-logo-size);height:var(--course-navbar-corner-logo-size)}.CourseNavBar_logo__oZIv_ img{margin:0;vertical-align:middle}.CourseNavBar_logoImage__weqPZ{width:100px;height:40px;object-fit:contain;transition:all .3s ease}.CourseNavBar_logo__oZIv_ .CourseNavBar_logoCorner__Fwp6r{width:var(--course-navbar-corner-logo-size);height:var(--course-navbar-corner-logo-size);position:absolute;top:2px;left:0;z-index:1002}.CourseNavBar_leftSection__l_11I{grid-column:1;display:flex;align-items:center;justify-content:flex-start;min-width:0;width:auto}.CourseNavBar_exploreLink__s17_9{font-size:var(--font-size-sm);color:var(--text-primary);text-decoration:none;transition:opacity .2s ease;margin:0 10px;white-space:nowrap}.CourseNavBar_exploreLink__s17_9:hover{opacity:.8}.CourseNavBar_courseReturn__KHRqf{display:inline-flex;align-items:center;gap:.25rem;min-width:0;min-height:44px;margin-inline-start:.25rem;padding:.25rem .35rem;border:0;border-radius:var(--radius-md);background:transparent;color:var(--text-primary);font:inherit;font-size:var(--font-size-sm);font-weight:650;cursor:pointer;touch-action:manipulation;transition:background-color .16s ease,transform .16s ease}.CourseNavBar_courseReturn__KHRqf svg{width:1rem;height:1rem;flex-shrink:0}.CourseNavBar_returnLabel__lbddo,.CourseNavBar_returnShortLabel__FPQhq{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CourseNavBar_returnShortLabel__FPQhq{display:none}.CourseNavBar_courseReturn__KHRqf:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}.CourseNavBar_courseReturn__KHRqf:not(:disabled):active{transform:translateY(1px) scale(.985)}.CourseNavBar_courseReturn__KHRqf:disabled{opacity:.65;cursor:progress}.CourseNavBar_returnSpinner__6Bjtm{animation:CourseNavBar_courseReturnSpin__brOH9 1.2s linear infinite}@keyframes CourseNavBar_courseReturnSpin__brOH9{to{transform:rotate(1turn)}}@media (hover:hover) and (pointer:fine){.CourseNavBar_courseReturn__KHRqf:not(:disabled):hover{background:var(--surface-card)}}@media (max-width:640px){.CourseNavBar_courseNavBar__Wm4GI[data-contextual-return]{column-gap:6px}.CourseNavBar_returnLabel__lbddo{display:none}.CourseNavBar_returnShortLabel__FPQhq{display:block}.CourseNavBar_courseReturn__KHRqf{margin-inline-start:0;padding-inline:.1rem;font-size:var(--font-size-xs)}}@media (prefers-reduced-motion:reduce){.CourseNavBar_courseReturn__KHRqf,.CourseNavBar_returnSpinner__6Bjtm{animation:none;transition:none;transform:none}}.CourseNavBar_oodaSnapshotButton__IF8D6{--light-sweep-accent:var(--course-ui-warning-accent);margin-left:4px;margin-right:clamp(14px,2vw,24px)}.CourseNavBar_oodaSnapshotLabel___AHbg{position:relative;z-index:1}.CourseNavBar_oodaSnapshotButton__IF8D6 svg{width:14px;height:14px;flex:0 0 auto}.CourseNavBar_oodaSnapshotModal__sRBtZ{position:fixed;inset:0;z-index:10001;display:flex;align-items:center;justify-content:center;padding:12px;background:color-mix(in srgb,var(--surface-inverse) 68%,transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.CourseNavBar_oodaSnapshotModalContent__KTZWE{position:relative;display:flex;align-items:center;justify-content:center;max-width:100%}.CourseNavBar_searchContainer__HuiJf{display:flex;align-items:center;flex:1;margin:0 20px;position:absolute;left:50%;transform:translateX(-50%);max-width:50%;width:100%}.CourseNavBar_searchBar__USjIp{display:flex;align-items:center;background-color:color-mix(in srgb,var(--text-inverse) 20%,transparent);border-radius:var(--radius-lg);padding:5px 16px;width:100%;height:30px}.CourseNavBar_searchBar__USjIp input{width:100%;padding:8px;border:none;background:transparent;outline:none;font-size:var(--font-size-sm);color:var(--text-inverse)}.CourseNavBar_searchBar__USjIp input::placeholder{color:var(--text-subtle-inverse)}.CourseNavBar_searchBar__USjIp button{background:transparent;border:none;padding:0;cursor:pointer;display:flex;align-items:center;color:var(--text-inverse)}.CourseNavBar_authSection__Nf3qN{grid-column:3;display:flex;align-items:center;justify-self:end;margin-left:0}.CourseNavBar_iconLink__Lkqrf{display:flex;align-items:center;transition:opacity .2s ease;margin-right:10px}.CourseNavBar_iconLink__Lkqrf:hover{opacity:.8}.CourseNavBar_navIcon__NMhNQ{filter:brightness(0) invert(1)}.CourseNavBar_profileLink__YyFkm{text-decoration:none;margin-right:10px}.CourseNavBar_profileImageWrapper__IMm3y,.CourseNavBar_profileLink__YyFkm{display:inline-flex;align-items:center;justify-content:center;border-radius:50%}.CourseNavBar_profileImageWrapper__IMm3y{position:relative;width:32px;height:32px;border:1px solid var(--border-subtle);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.CourseNavBar_profileImage__vaKb0{width:100%;height:100%;object-fit:cover;border-radius:50%;background:color-mix(in srgb,var(--background) 70%,transparent)}.CourseNavBar_profileImagePremium__a88rY{border-color:var(--palette-gold-500);box-shadow:0 0 0 2px color-mix(in srgb,var(--palette-gold-100) 72%,transparent),0 0 12px color-mix(in srgb,var(--palette-gold-500) 44%,transparent),0 0 24px color-mix(in srgb,var(--palette-gold-300) 28%,transparent);animation:CourseNavBar_profilePremiumPulse__NybUc 3s ease-in-out 1 forwards}@keyframes CourseNavBar_profilePremiumPulse__NybUc{0%,to{box-shadow:0 0 0 2px color-mix(in srgb,var(--palette-gold-100) 72%,transparent),0 0 12px color-mix(in srgb,var(--palette-gold-500) 44%,transparent),0 0 24px color-mix(in srgb,var(--palette-gold-300) 28%,transparent)}50%{box-shadow:0 0 0 2px color-mix(in srgb,var(--palette-rose-300,#faa0a8) 80%,transparent),0 0 16px color-mix(in srgb,var(--palette-rose-300,#faa0a8) 60%,transparent),0 0 28px color-mix(in srgb,var(--color-action-accent-bg,#bc4361) 35%,transparent)}}.CourseNavBar_profilePremiumDot__yzjPX{position:absolute;right:-4px;bottom:-4px;width:14px;height:14px;border-radius:50%;background:linear-gradient(135deg,color-mix(in srgb,var(--palette-gold-100) 68%,var(--palette-gold-300) 32%),var(--palette-gold-500));color:var(--palette-gold-700);font-size:.54rem;font-weight:800;line-height:14px;text-align:center;border:1px solid var(--palette-gold-700);box-shadow:0 2px 8px color-mix(in srgb,var(--palette-gold-500) 34%,transparent);pointer-events:none;animation:CourseNavBar_profileDotSweep__5y3Xa 3s ease-in-out 1 forwards}@keyframes CourseNavBar_profileDotSweep__5y3Xa{0%,to{filter:drop-shadow(0 0 0 transparent)}50%{filter:drop-shadow(0 0 4px color-mix(in srgb,var(--palette-rose-300,#faa0a8) 80%,transparent))}}@media (prefers-reduced-motion:reduce){.CourseNavBar_profileImagePremium__a88rY,.CourseNavBar_profilePremiumDot__yzjPX{animation:none}}.CourseNavBar_authLinks__NuIHp{display:flex;align-items:center;gap:20px}.CourseNavBar_guestLoginCta__xH2TN{display:inline-flex;align-items:center;justify-content:center;min-height:38px;max-width:min(34vw,150px);padding:0 16px;border:1px solid color-mix(in srgb,var(--color-button-primary-bg) 82%,var(--border-primary));border-radius:var(--radius-pill);background:var(--color-button-primary-bg);box-shadow:0 10px 24px color-mix(in srgb,var(--color-button-primary-bg) 18%,transparent);color:var(--color-button-primary-text);font-size:var(--font-size-sm);font-weight:700;line-height:1;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:transform .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.CourseNavBar_guestLoginCta__xH2TN:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--color-button-primary-hover) 82%,var(--border-primary));background:var(--color-button-primary-hover);box-shadow:0 12px 28px color-mix(in srgb,var(--color-button-primary-bg) 24%,transparent)}.CourseNavBar_guestLoginCta__xH2TN:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-action-focus-ring),0 10px 24px color-mix(in srgb,var(--color-button-primary-bg) 18%,transparent)}.CourseNavBar_mobileHeaderActions__WI0bM{display:flex;align-items:center;justify-content:flex-end;gap:6px}.CourseNavBar_mobileMenuButton__gSq0_{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:none;border-radius:var(--radius-pill);background:transparent;color:var(--text-primary);box-shadow:none;cursor:pointer}.CourseNavBar_mobileMenuIcon__dR5kY,.CourseNavBar_mobileMenuIcon__dR5kY:after,.CourseNavBar_mobileMenuIcon__dR5kY:before{display:block;width:18px;height:1.5px;background:currentColor;position:relative;transition:transform .2s ease,opacity .2s ease}.CourseNavBar_mobileMenuIcon__dR5kY:after,.CourseNavBar_mobileMenuIcon__dR5kY:before{content:"";position:absolute;left:0}.CourseNavBar_mobileMenuIcon__dR5kY:before{top:-5px}.CourseNavBar_mobileMenuIcon__dR5kY:after{top:5px}.CourseNavBar_courseNavBar__Wm4GI[data-mobile-menu-open=true] .CourseNavBar_mobileMenuIcon__dR5kY{background:transparent}.CourseNavBar_courseNavBar__Wm4GI[data-mobile-menu-open=true] .CourseNavBar_mobileMenuIcon__dR5kY:before{transform:translateY(5px) rotate(45deg)}.CourseNavBar_courseNavBar__Wm4GI[data-mobile-menu-open=true] .CourseNavBar_mobileMenuIcon__dR5kY:after{transform:translateY(-5px) rotate(-45deg)}.CourseNavBar_authLink__Gk2Wj{color:#fff;text-decoration:none;transition:opacity .2s ease;white-space:nowrap;font-size:var(--font-size-sm)}.CourseNavBar_authLink__Gk2Wj:hover{opacity:.8}.CourseNavBar_registerButton__ehMfF{font-size:var(--font-size-sm);white-space:nowrap;color:#fff;border-color:color-mix(in srgb,var(--palette-neutral-300) 50%,transparent)}.CourseNavBar_logoutButton__MnSxb{padding:.5rem 1rem;background:transparent;color:var(--text-inverse);cursor:pointer;transition:all .2s ease;border:none}.CourseNavBar_logoutButton__MnSxb:hover{text-decoration:underline}.CourseNavBar_mobileMenu__nXgvo{position:absolute;top:100%;left:0;right:0;z-index:1998;gap:16px;max-height:calc(100dvh - 100% - env(safe-area-inset-bottom, 0px));padding:0 30px calc(16px + env(safe-area-inset-bottom, 0px));color:var(--foreground);overflow-y:auto;overscroll-behavior:contain;background:var(--background);border-top:1px solid var(--border-primary);box-shadow:0 18px 36px color-mix(in srgb,var(--surface-inverse) 14%,transparent)}.CourseNavBar_mobileMenu__nXgvo,.CourseNavBar_mobileNavLinks__24u00{display:flex;flex-direction:column}.CourseNavBar_mobileCreateContentLink__eSVnZ,.CourseNavBar_mobileLoginLink__SFV66,.CourseNavBar_mobileNavLink__tCG7q{color:var(--foreground);text-decoration:none}.CourseNavBar_mobileNavLink__tCG7q{display:flex;align-items:center;gap:12px;padding:7px 0;border-bottom:1px solid var(--border-primary);font-size:var(--font-size-sm)}.CourseNavBar_mobileNavButton__x748t{width:100%;border:0;border-bottom:1px solid var(--border-primary);background:none;color:var(--foreground);font:inherit;font-size:var(--font-size-sm);text-align:left;cursor:pointer}.CourseNavBar_mobileNavIcon__V_KXV{display:grid;flex:none;place-items:center;width:2rem;height:2rem;border-radius:.6rem;background:color-mix(in srgb,var(--text-primary) 8%,var(--surface-base));color:var(--text-accent);font-size:1rem}.CourseNavBar_mobileCreateContentLink__eSVnZ{display:flex;align-items:center;gap:12px;width:100%;padding:7px 0;border-bottom:1px solid var(--border-primary);font-size:var(--font-size-sm);white-space:nowrap}.CourseNavBar_mobileCreateContentMeta__88ho4{display:inline-flex;align-items:center;flex:0 0 auto}.CourseNavBar_mobileLightningIndicatorWrapper__1qrPd{position:relative;display:flex;align-items:center}.CourseNavBar_mobileLightningIndicator__mZYpH{display:flex;align-items:center;gap:0}.CourseNavBar_lightningEmoji__l4i_n{font-size:var(--font-size-md);margin-left:-14px}.CourseNavBar_lightningEmoji__l4i_n:first-child{margin-left:-6px}.CourseNavBar_mobileAuthButtons__j7les{display:flex;flex-direction:column;gap:10px}.CourseNavBar_mobileLanguageControl__JGRNm{width:100%}.CourseNavBar_mobileLanguageControl__JGRNm button{width:100%;justify-content:flex-start}.CourseNavBar_mobileLoginLink__SFV66{text-align:center;font-size:var(--font-size-md);padding:10px 0}.CourseNavBar_mobileLogoutButton___345y,.CourseNavBar_mobileRegisterButton__BAq66{width:100%}@media (max-width:768px){.CourseNavBar_courseNavBar__Wm4GI{--navbar-height:48px;padding:4px 10px;height:var(--navbar-height)}.CourseNavBar_searchContainer__HuiJf{max-width:200px;transform:translateX(-40%)}.CourseNavBar_searchBar__USjIp{padding:2px 10px}.CourseNavBar_exploreLink__s17_9{margin-right:10px}.CourseNavBar_oodaSnapshotButton__IF8D6{padding:0 11px;font-size:var(--font-size-xs)}.CourseNavBar_authLinks__NuIHp{gap:10px}.CourseNavBar_guestLoginCta__xH2TN{min-height:34px;padding:0 13px}.CourseNavBar_profileLink__YyFkm{margin:0}}@media (max-width:640px){.CourseNavBar_authLinks__NuIHp{gap:6px}.CourseNavBar_mobileMenu__nXgvo{padding-inline:30px}.CourseNavBar_searchContainer__HuiJf{display:none}.CourseNavBar_logoImage__weqPZ{width:64px;height:30px}.CourseNavBar_exploreLink__s17_9{font-size:var(--font-size-xs);margin:0 0 0 10px}.CourseNavBar_oodaSnapshotButton__IF8D6{width:34px;min-width:34px;min-height:34px;margin-right:6px;padding:0;gap:0;border-radius:999px}.CourseNavBar_oodaSnapshotButton__IF8D6:before,.CourseNavBar_oodaSnapshotLabel___AHbg{display:none}.CourseNavBar_oodaSnapshotButton__IF8D6 svg{width:15px;height:15px}.CourseNavBar_authLink__Gk2Wj,.CourseNavBar_logoutButton__MnSxb,.CourseNavBar_registerButton__ehMfF{font-size:var(--font-size-xs);padding:.3rem .6rem}.CourseNavBar_registerButton__ehMfF{min-height:32px}.CourseNavBar_guestLoginCta__xH2TN{min-height:32px;max-width:min(42vw,122px);padding:0 10px;font-size:var(--font-size-xs)}.CourseNavBar_profileLink__YyFkm{margin:0}.CourseNavBar_logo__oZIv_ .CourseNavBar_logoCorner__Fwp6r{width:var(--course-navbar-corner-logo-size);height:var(--course-navbar-corner-logo-size);top:2px;left:0}}@media (max-width:768px){body[data-course-reading-header] .CourseNavBar_courseNavBar__Wm4GI{background:var(--background-preview-paper);transform:translateY(calc(-1 * var(--course-reading-header-shift, 0px)));transition:transform var(--course-reading-header-duration,.2s) ease,visibility var(--course-reading-header-duration,.2s)}body[data-course-reading-header=hidden] .CourseNavBar_courseNavBar__Wm4GI{--course-reading-header-shift:48px;visibility:hidden;pointer-events:none!important}}@media (max-width:1180px) and (pointer:coarse) and (hover:none),(max-width:900px){body:has([data-phone-reader-skeleton]) .CourseNavBar_fixed__gkYW_{display:none}}@media (prefers-reduced-motion:reduce){body[data-course-reading-header] .CourseNavBar_courseNavBar__Wm4GI{transition:none}}