.course-bottom-navigation_dock__OcpAq{position:fixed;z-index:30;right:0;bottom:0;left:0;padding:0 16px max(12px,env(safe-area-inset-bottom));pointer-events:none}.course-bottom-navigation_navigation__HYevb{width:min(720px,100%);min-height:76px;margin:0 auto;padding:8px;border:1px solid color-mix(in srgb,var(--lesson-ink) 11%,transparent);border-radius:24px;background:color-mix(in srgb,var(--lesson-surface-lowest) 94%,transparent);box-shadow:0 18px 44px rgb(0 0 0/18%),0 2px 8px rgb(0 0 0/8%);backdrop-filter:blur(22px) saturate(135%);-webkit-backdrop-filter:blur(22px) saturate(135%);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;pointer-events:auto}.course-bottom-navigation_link__U9r0L{position:relative;min-width:0;min-height:58px;padding:7px 6px 6px;border-radius:17px;color:var(--lesson-muted);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px;font-size:11px;font-weight:850;line-height:1;text-align:center;transition:color var(--lesson-motion-fast),background var(--lesson-motion-fast),transform var(--lesson-motion-fast);-webkit-tap-highlight-color:transparent}.course-bottom-navigation_link__U9r0L:hover{color:var(--lesson-ink);background:var(--lesson-surface-highest);transform:translateY(-1px)}.course-bottom-navigation_link__U9r0L[aria-current=page]{color:var(--lesson-context-strong);background:var(--lesson-surface-highest)}.course-bottom-navigation_link__U9r0L[aria-current=page]:after{content:"";position:absolute;bottom:3px;left:50%;width:18px;height:3px;border-radius:999px;background:currentColor;transform:translateX(-50%)}.course-bottom-navigation_icon__QB4hk{width:25px;height:25px;display:grid;place-items:center}.course-bottom-navigation_icon__QB4hk svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.course-bottom-navigation_label__J1gE_{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.course-bottom-navigation_link__U9r0L:focus-visible{outline:3px solid var(--lesson-context-strong);outline-offset:2px}@media (max-width:620px){.course-bottom-navigation_dock__OcpAq{padding-inline:8px;padding-bottom:max(8px,env(safe-area-inset-bottom))}.course-bottom-navigation_navigation__HYevb{min-height:70px;padding:6px;border-radius:21px}.course-bottom-navigation_link__U9r0L{min-height:56px;padding-inline:3px;border-radius:15px;font-size:clamp(9px,2.65vw,10.5px)}.course-bottom-navigation_icon__QB4hk,.course-bottom-navigation_icon__QB4hk svg{width:22px;height:22px}}@media (max-height:480px) and (orientation:landscape){.course-bottom-navigation_dock__OcpAq{padding-bottom:max(6px,env(safe-area-inset-bottom))}.course-bottom-navigation_navigation__HYevb{width:min(620px,100%);min-height:56px;padding:5px;border-radius:18px}.course-bottom-navigation_link__U9r0L{min-height:44px;padding:5px;border-radius:13px}.course-bottom-navigation_label__J1gE_{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.course-bottom-navigation_link__U9r0L[aria-current=page]:after{bottom:2px}}@media (prefers-reduced-motion:reduce){.course-bottom-navigation_link__U9r0L{transition:none}.course-bottom-navigation_link__U9r0L:hover{transform:none}}.course-hub-shell_shell__yNQ6P{min-height:calc(100vh - 72px);background:var(--lesson-canvas);color:var(--lesson-ink);font-family:var(--lesson-font-ui)}.course-hub-shell_shell__yNQ6P[data-course-view=hub]{padding-bottom:calc(104px + env(safe-area-inset-bottom))}.course-hub-shell_topbar__A1aD8{position:sticky;top:0;z-index:20;width:100%;height:72px;margin:0;padding-inline:max(24px,calc((100vw - 1180px) / 2));background:var(--lesson-canvas);display:flex;align-items:center}.course-hub-shell_courseNav__RkEfK,.course-hub-shell_lessonBack__neN8A,.course-hub-shell_loginLink__be7Dk{display:inline-flex;align-items:center}.course-hub-shell_lessonBack__neN8A{min-height:44px;padding:0 14px 0 11px;border-radius:var(--lesson-radius-control);color:var(--lesson-muted);gap:7px;font-size:var(--lesson-type-xs);font-weight:850;transition:color var(--lesson-motion-fast),background var(--lesson-motion-fast)}.course-hub-shell_lessonBack__neN8A:hover{color:var(--lesson-ink);background:var(--lesson-surface-highest)}.course-hub-shell_lessonBack__neN8A svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.course-hub-shell_profileSlot__7vN7H{margin-left:auto;display:grid;place-items:center}.course-hub-shell_courseNav__RkEfK{position:absolute;left:50%;transform:translateX(-112px);width:224px;height:52px;padding:4px;border-radius:16px;background:var(--lesson-surface-lowest);display:grid;grid-template-columns:repeat(2,108px);gap:0;color:var(--lesson-surface-highest);font-size:var(--lesson-type-xs);font-weight:700;white-space:nowrap;transition:width .22s cubic-bezier(.2,.8,.2,1)}.course-hub-shell_courseNav__RkEfK[data-segments="3"]{width:332px;grid-template-columns:repeat(3,108px)}.course-hub-shell_courseNav__RkEfK:before{content:"";position:absolute;z-index:0;top:4px;bottom:4px;left:4px;width:108px;border-radius:12px;background:var(--lesson-surface-highest);transform:translateX(0);transition:transform .22s cubic-bezier(.2,.8,.2,1)}.course-hub-shell_courseNav__RkEfK[data-active=course]:before{transform:translateX(108px)}.course-hub-shell_courseNav__RkEfK[data-active=none]:before{display:none}.course-hub-shell_courseNav__RkEfK a,.course-hub-shell_currentSegment__hb5bG{position:relative;z-index:1;min-height:44px;padding:0;border-radius:var(--lesson-radius-control);color:var(--lesson-muted);display:inline-flex;align-items:center;justify-content:center;font-size:inherit;font-weight:inherit;transition:color .14s ease-out}.course-hub-shell_courseNav__RkEfK a[aria-current=page],.course-hub-shell_currentSegment__hb5bG{color:var(--lesson-ink)}.course-hub-shell_courseNav__RkEfK a:focus-visible{outline:none;color:var(--lesson-context-strong);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}.course-hub-shell_lessonBack__neN8A:focus-visible{outline:3px solid var(--lesson-context-strong);outline-offset:3px}.course-hub-shell_loginLink__be7Dk{margin-left:auto;min-height:44px;padding:0 var(--lesson-space-m);border-radius:var(--lesson-radius-control);background:var(--lesson-context-strong);color:var(--lesson-on-context);font-size:var(--lesson-type-xs);font-weight:900}.course-hub-shell_loading__wUe7d{width:min(1120px,calc(100% - 48px));min-height:220px;margin:0 auto;padding:56px 0 112px;color:var(--lesson-muted);font-weight:800}.course-hub-shell_shell__yNQ6P :focus-visible{outline:3px solid var(--lesson-context-strong);outline-offset:3px}@media (max-width:760px){.course-hub-shell_shell__yNQ6P{min-height:calc(100vh - 64px)}.course-hub-shell_loading__wUe7d{width:min(100% - 32px,1120px)}.course-hub-shell_topbar__A1aD8{width:100%;height:64px;padding-inline:16px;display:grid;grid-template-columns:44px minmax(0,1fr) 44px;gap:8px}.course-hub-shell_courseNav__RkEfK{position:relative;left:auto;transform:none;width:min(176px,100%);height:48px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column:2;justify-self:center;font-size:12px;transition:none}.course-hub-shell_lessonBack__neN8A{grid-column:1;justify-self:start;width:44px;padding:0;justify-content:center}.course-hub-shell_lessonBack__neN8A span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.course-hub-shell_profileSlot__7vN7H{grid-column:3;justify-self:end;margin-left:0}.course-hub-shell_courseNav__RkEfK:before{width:calc((100% - 8px) / 2)}.course-hub-shell_courseNav__RkEfK[data-active=course]:before{transform:translateX(100%)}.course-hub-shell_courseNav__RkEfK a{min-height:40px}.course-hub-shell_loginLink__be7Dk{margin-left:0}}@media (max-height:480px){.course-hub-shell_topbar__A1aD8{position:relative}}@media (prefers-reduced-motion:reduce){.course-hub-shell_courseNav__RkEfK,.course-hub-shell_courseNav__RkEfK a,.course-hub-shell_courseNav__RkEfK:before,.course-hub-shell_currentSegment__hb5bG,.course-hub-shell_lessonBack__neN8A{transition:none}}