.LearnerNavGroup_group__Ybjls{padding:6px 4px}.LearnerNavGroup_group__Ybjls+.LearnerNavGroup_group__Ybjls{margin-top:2px}.LearnerNavGroup_group__Ybjls>details>.LearnerNavGroup_summary__Z8zpD::-webkit-details-marker,.LearnerNavGroup_group__Ybjls>details>.LearnerNavGroup_summary__Z8zpD::marker{display:none;content:""}.LearnerNavGroup_summary__Z8zpD{padding:8px 8px 6px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--learner-muted-fg);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;list-style:none}.LearnerNavGroup_summary__Z8zpD:hover{color:var(--learner-fg)}.LearnerNavGroup_flatLabel__5xXVz{padding:8px 8px 6px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--learner-muted-fg);display:flex;align-items:center}.LearnerNavGroup_chev__3LCpT{margin-left:auto;width:14px;height:14px;transition:transform .2s ease;color:var(--learner-muted-fg)}details[data-state=open]>summary>.chev,details[data-state=open]>summary>[data-chev]{transform:rotate(90deg)}.LearnerNavItem_item__1s7t0{display:flex;align-items:center;gap:10px;padding:7px 8px;border-radius:7px;font-size:13.5px;color:var(--learner-sidebar-fg);position:relative;text-decoration:none}.LearnerNavItem_item__1s7t0:hover{background:var(--learner-sidebar-accent)}.LearnerNavItem_item__1s7t0.LearnerNavItem_active__BL1kQ{background:var(--learner-sidebar-accent);font-weight:600}.LearnerNavItem_item__1s7t0.LearnerNavItem_active__BL1kQ:before{content:"";position:absolute;left:-8px;top:8px;bottom:8px;width:3px;background:var(--learner-ember);border-radius:0 3px 3px 0}.LearnerNavItem_icon__JCKEp{width:16px;height:16px;color:var(--learner-muted-fg);flex-shrink:0}.LearnerNavItem_item__1s7t0.LearnerNavItem_active__BL1kQ .LearnerNavItem_icon__JCKEp{color:var(--learner-ember)}.LearnerNavItem_label__wLJT4{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.LearnerNavItem_badge__4XNGy{font-size:10.5px;font-weight:600;padding:1px 6px;border-radius:8px;background:var(--learner-ember);color:#fff}