.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}}