.PhaseTimeline_timelineBase__i4V5a{position:relative;flex:1;display:flex;justify-content:center;align-items:center;flex-direction:column;pointer-events:none}.PhaseTimeline_timelineLine__2OIT9{width:5px;border-radius:8px;flex:1;background-color:#ccccdf}.PhaseTimeline_timelineCaret___TlTl{position:absolute;transform:translateY(-50%);background-color:#0c6fdf;width:10px;height:10px;border-radius:40px}.PhaseTimeline_timelineCaretHit__W86E2{position:absolute;transform:translateY(-50%);cursor:pointer;background-color:transparent;width:32px;height:32px;border-radius:40px;pointer-events:auto}.PhaseTimeline_timelineEvt__KNUJx{position:absolute;background-color:#a1a1a1;width:1px;border-radius:40px;display:flex;align-items:center;flex-direction:column}.PhaseTimeline_timelineEvtStart__kD_4g{position:absolute;transform:translateY(-50%);background-color:#a1a1a1;width:5px;height:5px;border-radius:40px}.PhaseTimeline_timelineEvtEnd__AitmT{position:absolute;bottom:0;background-color:#a1a1a1;width:5px;height:1px}.PhaseTimeline_timelineBaseHoriz__jvRf8{position:relative;flex:1;display:flex;justify-content:center;align-items:center;flex-direction:row;cursor:pointer;height:14px}.PhaseTimeline_timelineLineHoriz__YXMM6{height:5px;border-radius:8px;flex:1;background-color:#ccccdf}.PhaseTimeline_timelineCaretHoriz__D8clA{position:absolute;transform:translateX(-50%);background-color:#0c6fdf;width:10px;height:10px;border-radius:40px}.PhaseTimeline_timelineCaretHitHoriz__8EXt8{position:absolute;transform:translateX(-50%);cursor:pointer;background-color:transparent;width:32px;height:32px;border-radius:40px;pointer-events:auto}.PhaseTimeline_timelineEvtHoriz__eHPvT{position:absolute;background-color:#a1a1a1;height:1px;border-radius:40px;display:flex;align-items:center;flex-direction:row}.PhaseTimeline_timelineEvtStartHoriz__ThdRv{position:absolute;transform:translateX(-50%);background-color:#a1a1a1;width:5px;height:5px;border-radius:40px}.PhaseTimeline_timelineEvtEndHoriz__D0yl2{position:absolute;right:0;background-color:#a1a1a1;width:1px;height:5px}.Commentary_title__9oCTc{margin:8px 0;font-size:1.5rem;text-align:center;font-style:italic}.Commentary_tocBackground__oThfn{background-color:rgba(0,0,0,.03);border-bottom:1px solid #ccc;padding:0 20px;margin-bottom:10px}.Commentary_walkthroughViewport__cj_wY{flex:1;position:relative;overflow:hidden;align-self:stretch;display:flex;flex-direction:column}.Commentary_walkthroughViewport__cj_wY:before{position:absolute;top:0;bottom:0;left:0;right:10px;content:" ";pointer-events:none;box-shadow:inset 0 0 5px 0 rgba(0,0,0,.2);z-index:1}.Commentary_walkthroughText__grBzj{flex:1;text-align:justify;font-size:1rem;display:flex;flex-direction:column;justify-content:stretch;overflow-y:auto;overflow-x:hidden;position:relative;scrollbar-width:10px;scrollbar-color:#858585 #cfcfcf;outline:none}.Commentary_walkthroughText__grBzj::-webkit-scrollbar{width:10px;border-radius:20px;background-color:#cfcfcf}.Commentary_walkthroughText__grBzj::-webkit-scrollbar-thumb{background-color:#858585;border-radius:20px;cursor:pointer}.Commentary_walkthroughParas__iceMD{padding:0 20px;position:relative;flex:1}.Commentary_walkthroughParas__iceMD p{margin:10px 0}.Commentary_chapterControls__08VdM{flex:0 0 auto;display:flex;flex-direction:row;margin-bottom:10px;justify-content:space-between;align-items:center}.Commentary_chapterTitle__ejBeS{flex:1 0 auto;font-size:1.2rem;text-align:center}.Commentary_controls__odOrv{flex:0 0 auto;display:flex;flex-direction:row;padding:10px 0;justify-content:center}.Commentary_btn__qpOgN{border:1px solid rgba(0,0,0,.3);border-radius:4px;padding:0 8px;height:30px}.Commentary_prevNextBtn__uw7Ei{flex:0 1 auto;width:60px}.Commentary_commentaryBreak__s9i5H{display:flex;flex-direction:row;align-items:center;flex:1;margin:16px 0}.Commentary_playPause__NctlD{color:#8d8d8d;width:20px;margin-right:15px}.Commentary_jump__uT7ow{color:#8d8d8d;width:20px;margin-right:10px}.Commentary_dividerLine__XTLaK{position:absolute;left:0;right:0;height:2px;background-color:rgba(189,208,245,.9);margin:5px 0;box-shadow:0 0 2px 0 rgba(189,208,245,.9)}.Commentary_activeRange__0ny0d{position:absolute;left:-10px;right:-10px;background-color:rgba(0,0,255,.2);border:1px solid blue;border-radius:5px}.Commentary_beadOfLight__9Cwgu{position:absolute;width:10px;height:10px;background-color:hsla(0,0%,100%,.8);border-radius:50%;animation:Commentary_beadOfLight__9Cwgu 3s linear infinite}@keyframes Commentary_beadOfLight__9Cwgu{0%{top:-6px;left:-6px}25%{top:-6px;left:calc(100% + 6px);transform:translateX(-100%)}50%{top:calc(100% + 6px);left:calc(100% + 6px);transform:translate(-100%,-100%)}75%{top:calc(100% + 6px);left:-6px;transform:translateY(-100%)}to{top:-6px;left:-6px}}.Commentary_sectionHighlightWrap__2QQKY{position:absolute;pointer-events:none;margin:0 20px}.RosetaSidebar_tocBackground__OVk9J{background-color:rgba(0,0,0,.03);border-bottom:1px solid #ccc;padding:10px 20px;margin-bottom:10px}.RosetaSidebar_tocTitle__lR9R8{font-size:18px;font-weight:700;color:#333;margin-bottom:8px}.RosetaSidebar_phaseGroupTitle__1Pm_O{font-size:11px;font-weight:700;margin:10px 0 3px;color:#666;text-transform:uppercase;letter-spacing:.05em}.RosetaSidebar_phase__qFrZy{height:28px;border-radius:4px;background-color:#d1d5e7;display:flex;align-items:center;color:#555;cursor:pointer;margin:2px 0;transition:background-color .15s}.RosetaSidebar_phase__qFrZy:hover{background-color:#bfc4dc}.RosetaSidebar_active__4LhOd{background-color:#6b6df5;color:#fff}.RosetaSidebar_phaseTitle__bvP2R{font-size:12px;margin-left:10px}.RosetaLayerView_view__aa9qv{max-height:100%;height:100%;position:relative;display:flex;flex-direction:row;align-items:stretch;background-color:#f3f3f3;color:#000;overflow:hidden;z-index:0}.RosetaLayerView_sidebar__xAN8S{flex:3 1 0;z-index:1;display:flex;flex-direction:column;font-size:1rem;overflow:hidden}.RosetaLayerView_canvasWrap__WDdjY{flex:5;position:relative;height:100%;overflow:hidden}.RosetaLayerView_canvasWrap__WDdjY:after{content:" ";position:absolute;width:100%;height:100%;display:block;box-shadow:inset 0 0 6px 0 hsla(0,0%,8%,.3);pointer-events:none}.RosetaLayerView_canvas___xcee{pointer-events:none;touch-action:none}.RosetaLayerView_canvasEventSurface__SPMQd,.RosetaLayerView_canvas___xcee{position:absolute;width:100%;height:100%}