.mf-nav-phase[data-v-33b05035]{color:var(--color-gray-300);margin:1.15rem 0 .35rem;padding:0 .25rem;font-size:.8rem;font-weight:600}.mf-nav-phase[data-v-33b05035]:first-child{margin-top:0}.mf-nav-phase--free[data-v-33b05035]{color:var(--color-jade-300)}.mf-nav-phase--premium[data-v-33b05035]{color:var(--color-purple-300)}.mf-nav-phase--vip[data-v-33b05035]{color:var(--color-amber-300)}.mf-nav-module[data-v-33b05035]{border-left:2px solid #0000;min-height:2.65rem}.mf-nav-module--free[data-v-33b05035]{--mf-accent:var(--color-jade-400)}.mf-nav-module--premium[data-v-33b05035]{--mf-accent:var(--color-purple-400)}.mf-nav-module--vip[data-v-33b05035]{--mf-accent:var(--color-amber-400)}.mf-nav-module--active[data-v-33b05035]{border-left-color:var(--mf-accent);background:color-mix(in oklab,var(--mf-accent) 8%,transparent)}.mf-nav-module--active h2[data-v-33b05035]{color:#fff}.mf-drawer-kicker[data-v-194d422d]{color:#fff;font-size:.95rem;font-weight:600}.mf-drawer-close[data-v-194d422d]{width:2.5rem;height:2.5rem;color:var(--color-gray-200);cursor:pointer;background:#ffffff0d;border:0;border-radius:9999px;flex:0 0 2.5rem;justify-content:center;align-items:center;transition:background .2s,color .2s;display:flex}.mf-drawer-close[data-v-194d422d]:hover{background:color-mix(in oklab,var(--color-jade-400) 15%,transparent);color:var(--color-jade-300)}.mf-drawer-close[data-v-194d422d]:focus-visible{outline:2px solid var(--color-jade-300);outline-offset:2px}@media (prefers-reduced-motion:reduce){.mf-drawer-close[data-v-194d422d]{transition:none}}.mf-sidebar-toggle[data-v-97c8ee13]{width:2.75rem;height:2.75rem;color:var(--color-gray-200);cursor:pointer;background:#ffffff0d;border:0;border-radius:9999px;flex:0 0 2.75rem;justify-content:center;align-items:center;margin:0 auto 1.15rem;padding:0;line-height:0;transition:background .2s,color .2s}@media (width>=1024px){.mf-sidebar-toggle[data-v-97c8ee13]{align-self:center}}.mf-mobile-nav-trigger[data-v-97c8ee13]{color:#fff;text-align:left;cursor:pointer;background:#ffffff0d;border:0;border-radius:9999px;align-items:center;gap:.7rem;width:100%;margin-bottom:.25rem;padding:.65rem 1.1rem;transition:background .2s;display:flex}.mf-mobile-nav-trigger[data-v-97c8ee13]:hover{background:#ffffff14}.mf-mobile-nav-trigger[data-v-97c8ee13]:focus-visible,.mf-sidebar-toggle[data-v-97c8ee13]:focus-visible{outline:2px solid var(--color-jade-300);outline-offset:2px}.mf-mobile-nav-trigger__icon[data-v-97c8ee13]{color:var(--color-jade-300)}.mf-mobile-nav-trigger__text[data-v-97c8ee13]{flex-direction:column;min-width:0;display:flex}.mf-mobile-nav-trigger__kicker[data-v-97c8ee13]{color:var(--color-gray-300);font-size:.75rem;font-weight:500}.mf-mobile-nav-trigger__title[data-v-97c8ee13]{font-size:.9rem;font-weight:600;line-height:1.2}.mf-mobile-nav-trigger__chevron[data-v-97c8ee13]{color:var(--color-gray-300);margin-left:auto}@media (width>=1024px){.mf-mobile-nav-trigger[data-v-97c8ee13]{display:none}}.mf-sidebar-toggle[data-v-97c8ee13]:hover{background:color-mix(in oklab,var(--color-jade-400) 15%,transparent);color:var(--color-jade-300)}.mf-sidebar-toggle svg[data-v-97c8ee13]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.05rem;height:1.05rem;transition:transform .2s;display:block}.mf-sidebar-toggle--collapsed svg[data-v-97c8ee13]{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.mf-mobile-nav-trigger[data-v-97c8ee13],.mf-sidebar-toggle[data-v-97c8ee13],.mf-sidebar-toggle svg[data-v-97c8ee13]{transition:none}}.mf-course-nav-head[data-v-97c8ee13]{box-sizing:border-box;border-bottom:1px solid #ffffff1a;margin-bottom:1rem;padding:.15rem .25rem .95rem}@media (width>=1024px){.mf-course-nav-head[data-v-97c8ee13]{flex-shrink:0}.mf-course-nav-head span[data-v-97c8ee13],.mf-course-nav-head strong[data-v-97c8ee13]{width:15.3rem}}.mf-course-nav-head span[data-v-97c8ee13]{color:#fff;font-size:.95rem;font-weight:600;display:block}.mf-course-nav-head strong[data-v-97c8ee13]{color:var(--color-gray-200);margin-top:.35rem;font-size:.82rem;font-weight:500;line-height:1.45;display:block}.mf-course-nav-head--collapsed[data-v-97c8ee13]{visibility:hidden;opacity:0;pointer-events:none}
