feat(home): finish responsive mode + add loading overlay